.app-shell{--background:#f5f5f0;--foreground:#181916;--muted-foreground:#686b61;--border:rgba(24,25,22,.11);--input:rgba(24,25,22,.15);--ring:#d94d27;font-family:var(--font-landing-body),system-ui,sans-serif;background:var(--background);color:var(--foreground)}.app-shell :-webkit-any(.font-heading,.display-title){font-family:var(--font-landing-heading),system-ui,sans-serif;letter-spacing:-.035em;font-weight:500;line-height:1.2}.app-shell :-moz-any(.font-heading,.display-title){font-family:var(--font-landing-heading),system-ui,sans-serif;letter-spacing:-.035em;font-weight:500;line-height:1.2}.app-shell :is(.font-heading,.display-title){font-family:var(--font-landing-heading),system-ui,sans-serif;letter-spacing:-.035em;font-weight:500;line-height:1.2}.app-shell :-webkit-any(.billing-panel-heading,.brandkit-header) h2{font-family:var(--font-landing-heading),system-ui,sans-serif;letter-spacing:-.035em;font-weight:500;line-height:1.2}.app-shell :-moz-any(.billing-panel-heading,.brandkit-header) h2{font-family:var(--font-landing-heading),system-ui,sans-serif;letter-spacing:-.035em;font-weight:500;line-height:1.2}.app-shell :is(.billing-panel-heading,.brandkit-header) h2{font-family:var(--font-landing-heading),system-ui,sans-serif;letter-spacing:-.035em;font-weight:500;line-height:1.2}.app-shell .app-content h1{font-family:var(--font-landing-heading),system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:max(28px,min(2.8vw,40px));font-weight:500;line-height:1.15}.app-shell .app-content{padding:max(24px,min(3.2vw,48px))}.app-shell .app-topbar{background:rgba(245,245,240,.93);border-bottom-color:rgba(24,25,22,.063)}.app-shell .workspace-heading{gap:24px}.app-shell .workspace-heading>div>p{max-width:58ch;margin-top:12px;line-height:1.7}.app-shell .workspace-navigation{border-bottom-color:rgba(24,25,22,.08);margin-top:32px}.app-shell .workspace-navigation nav{gap:28px}.app-shell .workspace-navigation [aria-current=page]{border-bottom-color:#d94d27}.app-shell .overview-content{gap:40px;margin-top:36px}.app-shell .overview-grid{gap:36px}.app-shell .overview-section-heading{margin-bottom:18px}.app-shell .overview-section-heading h2{font-size:22px}.app-shell .overview-section-heading p{font-size:13px}.app-shell .social-workspace[data-view=videos]{max-width:1120px;padding-top:28px}.app-shell [data-view=videos] .workspace-heading{align-items:center;margin-top:20px}.app-shell [data-view=videos] .workspace-schedule{border-radius:16px;min-height:52px;padding-left:24px;padding-right:24px}.app-shell [data-view=videos] .workspace-cancel{background:#fff;border-radius:14px;min-height:48px;padding-left:20px;padding-right:20px}.app-shell .library-navigation{border-bottom:1px solid rgba(24,25,22,.08);flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:40px;display:flex}.app-shell .library-navigation>button{color:#686b61;border-bottom:2px solid transparent;align-items:center;gap:8px;min-height:48px;padding:10px 2px;font-size:14px;display:flex}.app-shell .library-navigation>button[aria-current=page]{color:#a5381c;border-color:#d94d27;font-weight:500}.app-shell .library-navigation>.library-attention{color:#985222;margin-left:auto;font-size:12px}.app-shell .library-attention svg{width:15px;height:15px}.app-shell .library-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.app-shell .library-toolbar [data-slot=button]{border-radius:12px;min-height:44px}.app-shell .library-view-picker{align-items:center;max-width:100%;display:inline-flex;position:relative}.app-shell .library-view-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:0;max-width:100%;min-height:44px;padding:10px 30px 10px 0;font-size:14px;font-weight:500}.app-shell .library-view-picker>svg{pointer-events:none;width:14px;height:14px;position:absolute;right:8px}.app-shell .library-post-filters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.app-shell .library-platform-picker select{background:#fff;border:1px solid rgba(24,25,22,.1);border-radius:12px;max-width:100%;min-height:44px;padding:8px 12px;font-size:12px}.app-shell .library-search{width:240px;max-width:100%;margin-left:auto;position:relative}.app-shell .library-search>svg{color:#686b61;pointer-events:none;width:16px;height:16px;position:absolute;top:15px;left:13px}.app-shell .library-search input{min-height:46px;box-shadow:none;border-radius:13px}.app-shell .library-search input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:38px;padding-right:40px}.app-shell .library-search input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:38px;padding-right:40px}.app-shell .library-search input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:38px;padding-right:40px}.app-shell .library-search input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px;padding-right:38px}.app-shell .library-search input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px;padding-right:38px}.app-shell .library-search input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px;padding-right:38px}.app-shell .library-search>button{border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:1px;right:1px}.app-shell .library-search>button svg{width:14px;height:14px}.app-shell .library-breadcrumb{align-items:center;gap:16px;min-width:0;margin-top:24px;display:flex}.app-shell .library-breadcrumb>button{color:#686b61;flex-shrink:0;align-items:center;gap:4px;min-height:44px;font-size:12px;display:flex}.app-shell .library-breadcrumb svg{width:15px;height:15px}.app-shell .library-breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.app-shell .library-breadcrumb+.library-toolbar{margin-top:12px}.app-shell .library-result-count{color:#686b61;font-size:12px}.app-shell .library-show-more{flex-direction:column;align-items:center;gap:12px;margin-top:32px;margin-bottom:12px;display:flex}.app-shell .library-show-more>button{background:#fff;border-radius:12px;min-height:44px}.app-shell .library-show-more>span{color:#686b61;font-size:11px}.app-shell .library-publications{margin-top:28px}.app-shell .library-post-list{background:#fff;border:1px solid rgba(24,25,22,.08);border-radius:20px;overflow:hidden}.app-shell .library-post-list>button{padding-top:22px;padding-bottom:22px}.app-shell .library-network-history{border-top:1px solid rgba(24,25,22,.08);margin-top:28px}.app-shell .library-network-history summary{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:12px 4px;font-size:13px;list-style:none;display:flex}.app-shell .library-network-history summary::-webkit-details-marker{display:none}.app-shell .library-network-history summary>span{color:#686b61;font-size:11px}.app-shell .library-network-history summary>svg{width:15px;height:15px;margin-left:auto}.app-shell .library-network-history[open] summary>svg{transform:rotate(180deg)}.app-shell :-webkit-any(.library-navigation,.library-toolbar,.library-breadcrumb) :-webkit-any(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.app-shell :-moz-any(.library-navigation,.library-toolbar,.library-breadcrumb) :-moz-any(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.app-shell :is(.library-navigation,.library-toolbar,.library-breadcrumb) :is(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.app-shell [data-view=videos] .clip-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:24px;margin-top:28px}.app-shell [data-view=videos] :-webkit-any(.clip-tile,.video-tile){background:#fff;border:1px solid rgba(24,25,22,.08);border-radius:20px;min-width:0;padding:9px 9px 12px}.app-shell [data-view=videos] :-moz-any(.clip-tile,.video-tile){background:#fff;border:1px solid rgba(24,25,22,.08);border-radius:20px;min-width:0;padding:9px 9px 12px}.app-shell [data-view=videos] :is(.clip-tile,.video-tile){background:#fff;border:1px solid rgba(24,25,22,.08);border-radius:20px;min-width:0;padding:9px 9px 12px}.app-shell [data-view=videos] .clip-tile-image{aspect-ratio:4/3;box-shadow:none;border-radius:13px}.app-shell [data-view=videos] .clip-tile-title{min-height:42px;margin-top:12px;padding-left:4px;padding-right:4px;line-height:21px}.app-shell [data-view=videos] :-webkit-any(.clip-tile-meta,.video-tile-meta){gap:8px;padding:10px 4px 0}.app-shell [data-view=videos] :-moz-any(.clip-tile-meta,.video-tile-meta){gap:8px;padding:10px 4px 0}.app-shell [data-view=videos] :is(.clip-tile-meta,.video-tile-meta){gap:8px;padding:10px 4px 0}.app-shell [data-view=videos] .clip-tile-meta>span{flex-basis:100%}.app-shell [data-view=videos] .clip-tile-meta>div{justify-content:space-between;width:100%}.app-shell [data-view=videos] .clip-tile-meta [data-slot=button]{border-radius:12px;min-width:44px;min-height:44px}.app-shell [data-view=videos] .clip-tile-simple-actions{padding:8px 0 0}.app-shell [data-view=videos] .clip-tile-simple-actions>div{grid-template-columns:1fr 1fr 44px;gap:0;display:grid}.app-shell [data-view=videos] .clip-tile-simple-actions [data-slot=button]{gap:5px;min-width:0;padding-left:5px;padding-right:5px;font-size:11px}.app-shell [data-view=videos] .clip-tile-simple-actions svg{width:14px;height:14px}.app-shell [data-view=videos] .clip-selection-bar{background:#fff;border-radius:20px;gap:20px;margin-top:24px;margin-bottom:24px;padding:24px}.app-shell [data-view=videos] .clip-selection-bar [data-slot=button]{border-radius:12px;min-height:44px}.app-shell [data-view=videos]>.overflow-hidden{border-radius:24px;margin-top:28px}.app-shell [data-view=videos]>.overflow-hidden>button{padding-top:24px;padding-bottom:24px}@media (max-width:600px){.app-shell .social-workspace[data-view=videos]{padding-top:20px}.app-shell .library-navigation{gap:6px 20px;margin-top:32px}.app-shell .library-navigation>.library-attention{gap:5px;font-size:11px}.app-shell .library-toolbar{gap:12px}.app-shell .library-search{order:3;width:100%}.app-shell .library-search input,.app-shell .library-toolbar select{font-size:16px}.app-shell .library-toolbar>[data-slot=button]{margin-left:auto}.app-shell .library-post-filters{justify-content:space-between;gap:8px;width:100%}.app-shell [data-view=videos] .clip-tile-simple-actions [data-slot=button]{font-size:12px}.app-shell [data-view=videos] .clip-library-grid{grid-template-columns:1fr;gap:28px}.app-shell [data-view=videos] .clip-selection-bar{padding:18px}}.app-shell .social-workspace[data-view=calendar]{max-width:1100px;padding-top:28px}.app-shell [data-view=calendar] .workspace-heading{align-items:center;margin-top:20px}.app-shell [data-view=calendar] .workspace-schedule{border-radius:15px;min-height:48px;padding-left:20px;padding-right:20px}.app-shell .calendar-content{margin-top:48px}.app-shell .calendar-content [data-slot=button]{border-radius:12px;min-height:44px;font-size:13px}.app-shell .calendar-content :-webkit-any(button,summary,a):focus-visible{outline-offset:3px;outline:1px solid #73776a}.app-shell .calendar-content :-moz-any(button,summary,a):focus-visible{outline-offset:3px;outline:1px solid #73776a}.app-shell .calendar-content :is(button,summary,a):focus-visible{outline-offset:3px;outline:1px solid #73776a}.app-shell .calendar-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.app-shell .calendar-toolbar-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-shell .calendar-filters{flex-wrap:wrap;gap:10px;display:flex}.app-shell .calendar-filter-trigger{background:#fff;border:1px solid rgba(24,25,22,.1);border-radius:12px;align-items:center;gap:8px;min-width:0;max-width:300px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.app-shell .calendar-filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .calendar-filter-trigger svg{color:#686b61;flex-shrink:0;width:14px;height:14px}.app-shell .calendar-filter-trigger:-webkit-any(:focus,:focus-visible){border-color:#8b8f81;outline:none;box-shadow:0 0 0 2px rgba(115,119,106,.07)}.app-shell .calendar-filter-trigger:-moz-any(:focus,:focus-visible){border-color:#8b8f81;outline:none;box-shadow:0 0 0 2px rgba(115,119,106,.07)}.app-shell .calendar-filter-trigger:is(:focus,:focus-visible){border-color:#8b8f81;outline:none;box-shadow:0 0 0 2px rgba(115,119,106,.07)}.calendar-filter-popover{z-index:60;width:min(340px,100vw - 32px);max-height:min(440px,var(--radix-popover-content-available-height));color:#24251f;background:#fff;border:1px solid rgba(24,25,22,.1);border-radius:18px;padding:12px;overflow-y:auto;box-shadow:0 12px 40px rgba(24,25,22,.08)}.calendar-filter-heading{justify-content:space-between;align-items:center;gap:10px;padding-left:10px;font-size:13px;display:flex}.calendar-filter-heading button{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.calendar-filter-heading svg{width:16px;height:16px}.calendar-filter-choices{gap:4px;display:grid}.calendar-filter-choices label{cursor:pointer;overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px;font-size:13px;display:flex}.calendar-filter-choices label:hover{background:#faf9f5}.calendar-filter-choices label:has(input:checked){background:#fff3eb}.calendar-filter-choices input,.app-shell .calendar-post-checkbox input{accent-color:#c54421;flex-shrink:0;width:18px;height:18px}.calendar-filter-choices p{color:#686b61;padding:12px;font-size:13px}.calendar-filter-search{border:1px solid rgba(24,25,22,.1);border-radius:10px;width:100%;min-height:44px;margin-bottom:8px;padding:10px;font-size:14px}.calendar-filter-popover :-webkit-any(button,input):focus-visible{outline-offset:2px;outline:1px solid #73776a}.calendar-filter-popover :-moz-any(button,input):focus-visible{outline-offset:2px;outline:1px solid #73776a}.calendar-filter-popover :is(button,input):focus-visible{outline-offset:2px;outline:1px solid #73776a}.calendar-removal-dialog [data-slot=button]{white-space:normal;height:auto}.app-shell .calendar-selection-bar{z-index:20;background:#fffaf5;border:1px solid #e9cec0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:24px;padding:14px 18px;display:flex;position:-webkit-sticky;position:sticky;top:88px;box-shadow:0 4px 16px rgba(56,39,24,.03)}.app-shell .calendar-selection-bar>div{flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;display:flex}.app-shell .calendar-selection-bar>div button{text-align:left;color:#903317;text-underline-offset:3px;min-height:44px;font-size:12px;text-decoration:underline}.app-shell .calendar-selection-bar>[data-slot=button]{color:#a5381c;white-space:normal;background:#fff;border-color:#e9cec0}.app-shell .calendar-post-checkbox{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.app-shell .calendar-agenda-post[data-selected],.app-shell .calendar-content .calendar-post[data-status][data-selected]{background:#fff6ef;border-color:#c87855;box-shadow:inset 0 0 0 1px rgba(200,120,85,.125)}.app-shell .calendar-content .calendar-post .calendar-post-checkbox{justify-content:flex-start}@media (max-width:600px){.app-shell .calendar-toolbar{flex-wrap:wrap}.app-shell .calendar-toolbar-actions{margin-left:auto}.app-shell .calendar-filter-trigger{max-width:100%}.app-shell .calendar-selection-bar{gap:8px;padding:12px;top:76px}.app-shell .calendar-selection-bar>[data-slot=button]{width:100%}.app-shell .calendar-agenda-post:has(.calendar-post-checkbox){gap:6px;padding:10px 8px}.app-shell .calendar-agenda-post:has(.calendar-post-checkbox) .calendar-agenda-thumb{display:none}}.app-shell .calendar-toolbar h2{align-items:baseline;gap:12px;font-size:17px;font-weight:500;display:flex}.app-shell .calendar-toolbar h2>span{color:#686b61;font-size:12px;font-weight:400}.app-shell .calendar-options-toggle{color:#51554a;box-shadow:none;background:0 0}.app-shell .calendar-options-toggle[aria-expanded=true]{color:#a5381c;background:#fff0e7}.app-shell .calendar-options{background:#fff;border:1px solid rgba(24,25,22,.08);border-radius:20px;flex-wrap:wrap;gap:24px 32px;margin-bottom:28px;padding:24px;display:flex}.app-shell .calendar-options[hidden]{display:none}.app-shell .calendar-options fieldset{min-width:0}.app-shell .calendar-options legend{color:#686b61;margin-bottom:10px;font-size:12px}.app-shell .calendar-view-switch{flex-wrap:wrap;gap:4px;display:flex}.app-shell .calendar-view-switch [aria-pressed=true]{color:#a5381c;background:#fff0e7}.app-shell .calendar-options .workspace-filters{gap:10px}.app-shell .calendar-options .workspace-filters label{border-radius:12px;min-height:44px;padding-top:0;padding-bottom:0}.app-shell .calendar-options select{border-radius:12px;max-width:100%;min-height:44px;padding-top:8px;padding-bottom:8px;font-size:13px}.app-shell .calendar-options .workspace-filters :-webkit-any(label,select){transition:border-color .15s,box-shadow .15s}.app-shell .calendar-options .workspace-filters :-moz-any(label,select){transition:border-color .15s,box-shadow .15s}.app-shell .calendar-options .workspace-filters :is(label,select){transition:border-color .15s,box-shadow .15s}.app-shell .calendar-options .workspace-filters select:focus{outline:none}.app-shell .calendar-options .workspace-filters>label:focus-within,.app-shell .calendar-options .workspace-filters>select:focus{border-color:#8b8f81;box-shadow:0 0 0 2px rgba(115,119,106,.07)}.app-shell .calendar-options .workspace-filters>label:has(select:focus-visible){border-color:#73776a;outline:none;box-shadow:inset 0 0 0 1px #73776a}.app-shell .calendar-options .workspace-filters>select:focus-visible{border-color:#73776a;outline:none;box-shadow:inset 0 0 0 1px #73776a}.app-shell .calendar-advanced-link{color:#51554a;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.app-shell .calendar-advanced-link:hover{color:#a5381c}.app-shell .calendar-advanced-link svg{width:14px;height:14px}.app-shell .calendar-active-filter{color:#903317;background:#fff3eb;border:1px solid #e9cec0;border-radius:12px;align-items:center;gap:12px;max-width:100%;margin-bottom:24px;padding-left:14px;font-size:12px;display:inline-flex}.app-shell .calendar-active-filter>span{overflow-wrap:anywhere}.app-shell .calendar-active-filter>button{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.app-shell .calendar-active-filter svg{width:14px;height:14px}.app-shell .calendar-agenda-days{gap:32px;display:grid}.app-shell .calendar-agenda-day{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:24px;display:grid}.app-shell .calendar-agenda-date{gap:6px;padding-top:20px;font-size:13px;font-weight:500;display:grid}.app-shell .calendar-agenda-date>time{color:#686b61;font-size:12px;font-weight:400}.app-shell .calendar-agenda-date[data-today]>span{color:#b83d1c}.app-shell .calendar-agenda-day ul{gap:10px;min-width:0;list-style:none;display:grid}.app-shell .calendar-agenda-post{text-align:left;background:#fff;border:1px solid rgba(24,25,22,.08);border-radius:18px;align-items:center;gap:16px;width:100%;min-width:0;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.app-shell .calendar-agenda-post:hover{border-color:#d6ad97;box-shadow:0 3px 12px rgba(56,39,24,.024)}.app-shell .calendar-agenda-time{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;width:60px;font-size:13px}.app-shell .calendar-agenda-thumb{color:#a5381c;background:#fff0e7;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:54px;display:grid;overflow:hidden}.app-shell .calendar-agenda-thumb img{object-fit:cover;width:100%;height:100%}.app-shell .calendar-agenda-thumb svg{width:18px;height:18px}.app-shell .calendar-agenda-copy{flex:1;min-width:0;display:block}.app-shell .calendar-agenda-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.app-shell .calendar-agenda-account{text-overflow:ellipsis;white-space:nowrap;color:#686b61;margin-top:5px;font-size:12px;display:block;overflow:hidden}.app-shell .calendar-agenda-status{color:#54623e;margin-top:7px;font-size:11px;display:inline-block}.app-shell .calendar-agenda-status[data-attention]{color:#a5381c}.app-shell .calendar-agenda-arrow{color:#777a70;flex-shrink:0;width:15px;height:15px}.app-shell .calendar-more{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 0 134px;display:flex}.app-shell .calendar-more [data-slot=button]{box-shadow:none;background:0 0}.app-shell .calendar-disclosure>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;font-size:13px;list-style:none;display:flex}.app-shell .calendar-disclosure>summary::-webkit-details-marker{display:none}.app-shell .calendar-disclosure>summary>svg{flex-shrink:0;width:16px;height:16px}.app-shell .calendar-disclosure>summary>svg:last-child{margin-left:auto}.app-shell .calendar-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.app-shell .calendar-disclosure .calendar-agenda{margin-top:20px}.app-shell .calendar-attention{margin-bottom:28px}.app-shell .calendar-attention>summary{color:#a5381c;background:#fff3eb;border:1px solid #efd6c7;border-radius:16px;padding:12px 18px}.app-shell .calendar-history{border-top:1px solid rgba(24,25,22,.086);margin-top:36px}.app-shell .calendar-history>summary{padding:14px 4px}.app-shell .calendar-history-count{color:#686b61;font-size:12px}.app-shell .calendar-timezone{text-align:right;color:#686b61;margin-top:20px;font-size:11px}.app-shell .calendar-empty{text-align:center;border:1px dashed #c7c7ba;border-radius:22px;padding:44px 24px}.app-shell .calendar-empty-icon{color:#a5381c;background:#fff0e7;border-radius:14px;place-items:center;width:44px;height:44px;margin:0 auto 20px;display:grid}.app-shell .calendar-empty-icon svg{width:20px;height:20px}.app-shell .calendar-empty h3{font-size:18px;font-weight:500}.app-shell .calendar-empty p{color:#686b61;max-width:34ch;margin:10px auto 24px;font-size:13px;line-height:1.7}.app-shell .calendar-period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.app-shell .calendar-period>div{align-items:center;gap:8px;display:flex}.app-shell .calendar-period h3{text-align:center;font-size:14px}.app-shell .calendar-period [data-slot=button]{min-width:44px}.app-shell .calendar-content .workspace-calendar{background:#fff;border:1px solid rgba(24,25,22,.086);border-radius:20px;overflow-x:auto}.app-shell .calendar-content .calendar-grid-body{min-width:740px}.app-shell .calendar-weekdays,.app-shell .calendar-grid-dates{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.app-shell .calendar-weekdays{border-bottom:1px solid rgba(24,25,22,.07)}.app-shell .calendar-weekdays>span{text-align:center;color:#686b61;padding:16px 8px;font-size:12px}.app-shell .calendar-content .calendar-day{border-bottom:1px solid rgba(24,25,22,.05);border-right:1px solid rgba(24,25,22,.05);min-width:0;min-height:112px;padding:6px}.app-shell .calendar-content .calendar-day[data-outside]{background:#fafaf6}.app-shell .calendar-content .calendar-day>button:first-child{border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:4px;font-size:12px;display:grid}.app-shell .calendar-content .calendar-day>button:first-child:hover{color:#a5381c;background:#fff0e7}.app-shell .calendar-content .calendar-day>button[aria-current=date]{color:#fff;background:#d94d27}.app-shell .calendar-content .calendar-post{text-align:left;background:#fff5ee;border:1px solid #ead9ce;border-radius:9px;width:100%;min-height:48px;margin-bottom:6px;padding:8px;display:block}.app-shell .calendar-content .calendar-post[data-status=published]{background:#f5f8ef;border-color:#dce6d0}.app-shell .calendar-content .calendar-post:-webkit-any([data-status=failed],[data-status=needs_connection]){color:#a5381c;border-color:#e6ac92}.app-shell .calendar-content .calendar-post:-moz-any([data-status=failed],[data-status=needs_connection]){color:#a5381c;border-color:#e6ac92}.app-shell .calendar-content .calendar-post:is([data-status=failed],[data-status=needs_connection]){color:#a5381c;border-color:#e6ac92}.app-shell .calendar-content .calendar-post>span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.6;display:block;overflow:hidden}.app-shell .calendar-content .calendar-post>span:first-child{font-variant-numeric:tabular-nums;font-weight:500}.app-shell .calendar-back-agenda{margin:16px auto 0;display:flex}.app-shell .calendar-content[data-mode=agenda]{max-width:820px;margin-left:auto;margin-right:auto}.app-shell .calendar-post-details{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.app-shell .calendar-time-edit{color:#a5381c;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:4px 7px;font-size:12px;display:inline-flex}.app-shell .calendar-time-edit:hover{background:#ffe5d7}.app-shell .calendar-time-edit svg{width:12px;height:12px}.app-shell .calendar-time-edit.calendar-agenda-time{background:#fff3eb;flex-direction:column;flex-shrink:0;width:68px;min-height:56px}.app-shell .calendar-time-edit>span{font-size:10px;font-weight:400}.app-shell .calendar-grid-title{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;min-height:30px;font-size:11px;display:block;overflow:hidden}.app-shell .calendar-post>time{padding:7px;font-size:12px;display:block}.app-shell .calendar-post .calendar-grid-title:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.mobile-bar .credits-badge-buy{display:none}.app-shell .billing-tabs{justify-content:flex-start;gap:20px;max-width:100%;overflow-x:auto}.app-shell .billing-tabs>button{flex-shrink:0}.app-shell .billing-manage-plan{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.app-shell .social-workspace[data-view=calendar]{padding-top:20px}.app-shell .calendar-content{margin-top:36px}.app-shell .calendar-toolbar{gap:8px}.app-shell .calendar-toolbar h2{gap:8px;font-size:15px}.app-shell .calendar-options{gap:20px;padding:18px}.app-shell .calendar-options-toggle{padding-left:10px;padding-right:10px}.app-shell .calendar-agenda-days{gap:28px}.app-shell .calendar-agenda-day{grid-template-columns:minmax(0,1fr);gap:12px}.app-shell .calendar-agenda-date{align-items:baseline;gap:10px;padding:0 4px;display:flex}.app-shell .calendar-agenda-post{border-radius:16px;gap:10px;padding:14px 12px}.app-shell .calendar-agenda-time{white-space:normal;width:38px;font-size:12px}.app-shell .calendar-agenda-thumb{border-radius:7px;width:34px;height:46px}.app-shell .calendar-agenda-title{font-size:13px}.app-shell .calendar-agenda-account{font-size:11px}.app-shell .calendar-more{margin-left:0}.app-shell .calendar-timezone{text-align:left}.app-shell .calendar-period>div{gap:0}.app-shell .calendar-period h3{font-size:12px}}.app-shell .social-workspace[data-overview=true]{max-width:1120px;padding-top:28px}.app-shell [data-overview=true]>header{padding-top:8px;padding-bottom:12px}.app-shell [data-overview=true] .workspace-heading{align-items:center;gap:28px;margin-top:20px}.app-shell [data-overview=true] .overview-create{border-radius:16px;min-height:52px;padding-left:24px;padding-right:24px}.app-shell [data-overview=true] .overview-content{gap:48px;margin-top:48px}.app-shell [data-overview=true] .overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:48px}.app-shell [data-overview=true] .overview-section-heading{min-height:56px;margin-bottom:24px}.app-shell [data-overview=true] .overview-section-heading h2{font-size:21px}.app-shell [data-overview=true] .overview-text-action{min-height:44px;font-size:13px}.app-shell [data-overview=true] .clip-tile{background:#fff;border:1px solid rgba(24,25,22,.08);border-radius:24px;padding:12px 12px 16px}.app-shell [data-overview=true] .clip-tile-image{box-shadow:none;border-radius:16px}.app-shell [data-overview=true] .clip-tile-title{min-height:46px;margin-top:18px;padding-left:4px;padding-right:4px;line-height:23px}.app-shell [data-overview=true] .clip-tile-meta{gap:8px;padding-top:16px}.app-shell [data-overview=true] .clip-tile-meta>span{flex-basis:100%;padding-left:4px;padding-right:4px}.app-shell [data-overview=true] .clip-tile-meta>div{justify-content:space-between;width:100%}.app-shell [data-overview=true] .clip-tile-meta [data-slot=button]{border-radius:12px;min-width:44px;min-height:44px}.app-shell [data-overview=true] .overview-schedule{box-shadow:none;border-radius:24px}.app-shell [data-overview=true] .overview-schedule>button{gap:16px;padding:24px}.app-shell [data-overview=true] .overview-schedule>button>span:first-child{color:#a5381c;background:#fff1e8;border-radius:14px}.app-shell [data-overview=true] .overview-schedule-actions{gap:16px;padding:20px 24px}.app-shell [data-overview=true] .overview-schedule-actions [data-slot=button]{border-radius:12px;min-height:44px}.app-shell [data-overview=true] .overview-accounts{margin-top:28px;padding:24px 8px 0}.app-shell [data-overview=true] .overview-statistics{background:0 0;border-radius:24px}.app-shell [data-overview=true] .overview-statistics>summary{padding:24px 28px}.app-shell [data-overview=true] .overview-statistics>summary>span:first-child{background:#fff;border-radius:14px}.app-shell [data-overview=true] .overview-statistics[open]{background:#fff}@media (max-width:1100px){.app-shell [data-overview=true] .overview-grid{grid-template-columns:1fr}}@media (max-width:600px){.app-shell .social-workspace[data-overview=true]{padding-top:20px}.app-shell [data-overview=true] .overview-content{gap:36px;margin-top:36px}.app-shell [data-overview=true] .overview-grid{gap:40px}.app-shell [data-overview=true] .overview-section-heading{margin-bottom:18px}.app-shell [data-overview=true] .overview-schedule>button{gap:12px;padding:20px 16px}.app-shell [data-overview=true] .overview-statistics>summary{padding:20px}}.app-shell :-webkit-any(.overview-schedule,.billing-panel,.brandkit-editor,[data-slot=card]){border-color:rgba(24,25,22,.086);border-radius:16px;box-shadow:0 4px 20px rgba(24,25,22,.01)}.app-shell :-moz-any(.overview-schedule,.billing-panel,.brandkit-editor,[data-slot=card]){border-color:rgba(24,25,22,.086);border-radius:16px;box-shadow:0 4px 20px rgba(24,25,22,.01)}.app-shell :is(.overview-schedule,.billing-panel,.brandkit-editor,[data-slot=card]){border-color:rgba(24,25,22,.086);border-radius:16px;box-shadow:0 4px 20px rgba(24,25,22,.01)}.app-shell [data-slot=button]{box-shadow:none;border-radius:9px;font-family:inherit}.app-shell [data-slot=button][data-size=default]{min-height:40px;padding-left:14px;padding-right:14px}.app-shell [data-slot=button][data-variant=outline]{background:rgba(255,255,255,.66);border-color:rgba(24,25,22,.15)}.app-shell [data-slot=button][data-variant=outline]:hover{background:#eeeee7}.app-shell .app-sidebar-create [data-slot=button]{color:#fff;background:#d94d27;border-color:transparent;min-height:44px}.app-shell :-webkit-any(.overview-create,.workspace-schedule,.billing-primary)[data-slot=button]{color:#fff;background:#d94d27;border-color:transparent;min-height:44px}.app-shell :-moz-any(.overview-create,.workspace-schedule,.billing-primary)[data-slot=button]{color:#fff;background:#d94d27;border-color:transparent;min-height:44px}.app-shell :is(.overview-create,.workspace-schedule,.billing-primary)[data-slot=button]{color:#fff;background:#d94d27;border-color:transparent;min-height:44px}.app-shell .app-sidebar-create [data-slot=button]:hover{background:#bd3f1e}.app-shell :-webkit-any(.overview-create,.workspace-schedule,.billing-primary)[data-slot=button]:hover{background:#bd3f1e}.app-shell :-moz-any(.overview-create,.workspace-schedule,.billing-primary)[data-slot=button]:hover{background:#bd3f1e}.app-shell :is(.overview-create,.workspace-schedule,.billing-primary)[data-slot=button]:hover{background:#bd3f1e}.app-shell .app-nav-link{border-radius:9px;min-height:44px}.app-shell .app-nav-link[data-active=true]{background:rgba(255,255,255,.05)}.app-shell .app-content :-webkit-any([data-slot=input],[data-slot=textarea]){background:rgba(255,255,255,.7);border-radius:10px}.app-shell .app-content :-moz-any([data-slot=input],[data-slot=textarea]){background:rgba(255,255,255,.7);border-radius:10px}.app-shell .app-content :is([data-slot=input],[data-slot=textarea]){background:rgba(255,255,255,.7);border-radius:10px}.app-shell :-webkit-any(.billing-tabs,.brandkit-tabs) button{font-family:inherit}.app-shell :-moz-any(.billing-tabs,.brandkit-tabs) button{font-family:inherit}.app-shell :is(.billing-tabs,.brandkit-tabs) button{font-family:inherit}.app-shell .clip-tile-title{font-size:14px;line-height:1.5}.app-shell .clip-library-grid{gap:32px 24px}@media (max-width:960px){.app-shell .app-content{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (max-width:767px){.app-shell .app-content{padding:24px 16px calc(100px + env(safe-area-inset-bottom))}.app-shell .app-content h1{font-size:max(27px,min(7vw,34px))}.app-shell .workspace-heading{gap:20px}.app-shell .workspace-navigation{margin-top:24px}.app-shell .workspace-navigation nav{gap:22px}.app-shell .overview-content{gap:28px;margin-top:24px}.app-shell .overview-grid{gap:28px}.app-shell .clip-library-grid{gap:24px 16px}.app-shell .app-content :-webkit-any([data-slot=input],[data-slot=textarea],select){font-size:16px}.app-shell .app-content :-moz-any([data-slot=input],[data-slot=textarea],select){font-size:16px}.app-shell .app-content :is([data-slot=input],[data-slot=textarea],select){font-size:16px}.app-shell .video-toolbar [role=tab]{min-height:44px}}.creation-workspace{gap:0;max-width:700px;min-height:calc(100svh - 80px - 2*max(24px,min(3.2vw,48px)));padding-top:20px}.creation-heading-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.creation-workspace>header{margin-bottom:44px}.creation-workspace>header h1{margin-top:20px}.creation-form{color:#20211e}.creation-flow{flex-direction:column;display:flex}.creation-source-wrap{position:relative}.source-doodles{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;gap:32px;margin-bottom:30px;display:flex}.source-doodle{color:#20211e;flex-direction:column;align-items:center;display:flex}.source-doodle img{width:48px;height:48px}.source-doodle span{font-size:12px;font-weight:500;line-height:1.4}.source-doodle-arrow{display:none}@media (min-width:1440px){.source-doodles{margin:0}.source-doodle{width:100px;position:absolute}.source-doodle img{width:76px;height:76px}.source-doodle span{font-family:Segoe Print,Bradley Hand,cursive;font-size:18px}.source-doodle--youtube{top:-76px;left:-196px;transform:rotate(-10deg)}.source-doodle--twitch{bottom:-18px;left:-196px;transform:rotate(-12deg)}.source-doodle--dailymotion{top:-76px;right:-196px;transform:rotate(8deg)}.source-doodle--upload{bottom:-18px;right:-196px;transform:rotate(8deg)}.source-doodle-arrow{width:48px;height:44px;display:block;position:absolute;top:55px;left:102px}.source-doodle--twitch .source-doodle-arrow{top:-2px;transform:scaleY(-1)rotate(-12deg)}.source-doodle--dailymotion .source-doodle-arrow{left:-54px;transform:scaleX(-1)}.source-doodle--upload .source-doodle-arrow{top:-2px;left:-54px;transform:scale(-1)rotate(-12deg)}}@media (max-width:420px){.source-doodles{gap:18px}.source-doodle img{width:40px;height:40px}.source-doodle span{font-size:11px}}.creation-form [data-tour=source]{background:#fff;border:1px solid #d8d9d0;border-radius:24px;padding:24px 28px 28px;box-shadow:0 8px 32px rgba(24,25,22,.016)}.creation-form [data-tour=source]>div:first-of-type{background:0 0;flex-wrap:wrap;gap:20px;margin:0 0 22px;padding:0;display:flex}.creation-form [data-tour=source] button[aria-pressed]{color:#676a60;background:0 0;border:0;border-bottom:2px solid transparent;border-radius:0;min-height:44px;padding:8px 2px;font-size:14px}.creation-form [data-tour=source] button[aria-pressed=true]{color:#a5381c;border-bottom-color:#d94d27}.app-shell .creation-form [data-tour=source] input[type=url]{color:#20211e;min-height:72px;box-shadow:none;background:#fff;border:0;border-radius:12px;padding-left:40px;font-size:19px}.app-shell .creation-form [data-tour=source] input[type=url]::placeholder{color:#64675e;opacity:1}.app-shell .creation-form input[type=url]:focus-visible{outline-offset:4px;outline:2px solid #d94d27}.creation-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:20px;display:grid}.creation-controls--expanded{grid-template-columns:minmax(0,1fr);gap:24px}.creation-customize{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.creation-customize>button{color:#363b30;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:17px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:56px;padding:8px 10px;font-size:14px;display:grid}.creation-customize>button:hover{background:#edece3}.creation-customize>button:focus-visible{outline-offset:2px;outline:2px solid #d94d27}.creation-customize>button:disabled{opacity:.6;cursor:wait}.creation-control-copy{gap:2px;min-width:0;line-height:1.4;display:grid}.creation-control-detail{color:#6a6c62;font-size:12px}.creation-style-control .creation-control-detail{color:#526441}.creation-form #clip-options{background:#fff;border:1px solid #dedfd6;border-radius:20px;padding:28px}.creation-profile-options{border-bottom:1px solid #e9e9e2;padding-bottom:24px}.creation-profile-options legend{font-size:15px;font-weight:600}.creation-profile-options>div{gap:8px}.creation-profile-options button{min-height:42px}.creation-profile-description{min-height:3em;line-height:1.5}.creation-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.creation-option-block{align-content:start;gap:10px;min-width:0;display:grid}.creation-option-block>label{font-size:14px;font-weight:600}.creation-option-block>p{min-height:36px;margin:0;font-size:12px;line-height:1.5}.creation-option-block>div{width:100%}.creation-option-block .grid{background:#f7f7f2;border-color:#dedfd6;border-radius:12px;gap:3px;padding:3px}.creation-option-block button{min-width:0;min-height:54px;padding-left:6px;padding-right:6px;border-radius:9px!important}.creation-option-block button span:first-child{white-space:nowrap}.creation-option-block button span:last-child{white-space:normal;margin-top:3px;font-size:10px;line-height:1.35}.creation-advanced-options{border-top:1px solid #e9e9e2;margin-top:4px;padding-top:20px}.creation-advanced-options summary{cursor:pointer;color:#34372f;font-size:14px;font-weight:600}.creation-advanced-options summary::marker{color:#a5381c}.creation-form #clip-options button[aria-pressed=true]{color:#fff;background:#20211e}.creation-form #clip-options button[aria-pressed=true] span{color:inherit}.creation-action-row{grid-area:1/2;justify-content:flex-end;align-items:center;display:flex}.creation-controls--expanded>.creation-action-row{grid-area:auto/1}.app-shell .creation-form .creation-action-row>button{color:#fff;background:#c44220;border-radius:14px;flex-shrink:0;min-height:52px;padding-left:24px;padding-right:24px;font-size:15px}.app-shell .creation-form .creation-action-row>button:hover{background:#ae3618}.app-shell .creation-form .creation-action-row>button:disabled{color:#9b432b;opacity:1;background:#f7e3d9}.creation-footer{margin-top:auto;padding-top:64px}.creation-consent{text-align:center;color:#696d61;max-width:72ch;margin:0 auto;font-size:11px;line-height:1.7}.creation-consent a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #d94d27}.creation-flow>[role=status],.creation-flow>[role=alert]{margin-top:20px}.creation-workspace #runs{border-top:1px solid rgba(24,25,22,.094);margin-top:72px;padding-top:28px}.creation-workspace .creation-empty-library{box-shadow:none;background:0 0;border:0}.creation-empty-library>div{padding:0}.creation-empty-message{color:#73786c;padding-top:12px;padding-bottom:12px;font-size:14px;line-height:1.8}@media (max-width:600px){.creation-workspace{padding-top:8px}.creation-workspace>header{margin-bottom:28px}.creation-workspace>header h1{margin-top:16px}.creation-heading-top{gap:12px}.creation-form [data-tour=source]{border-radius:20px;padding:14px 18px 20px}.creation-form [data-tour=source]>div:first-of-type{gap:18px;margin-bottom:14px}.creation-form [data-tour=source] button[aria-pressed]{font-size:13px}.app-shell .creation-form [data-tour=source] input[type=url]{min-height:60px;font-size:16px}.creation-controls{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.creation-customize{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creation-customize>button{grid-template-columns:17px minmax(0,1fr);gap:6px;padding:8px;font-size:13px}.creation-customize>button>svg:last-child{display:none}.creation-form #clip-options{padding:20px 16px}.creation-profile-options{padding-bottom:20px}.creation-option-grid{grid-template-columns:1fr;gap:22px}.creation-option-block>p{min-height:0}.creation-option-block button{min-height:50px}.creation-action-row{flex-direction:column;grid-area:auto/1;align-items:stretch}.creation-footer{padding-top:48px}.creation-workspace #runs{margin-top:48px;padding-top:24px}}.app-shell .app-sidebar-header{border-bottom:0;height:80px;padding-left:18px;padding-right:18px}.app-shell .app-sidebar-toggle[data-slot=button]{border-radius:12px;width:40px;height:40px}.app-shell .app-sidebar-create{padding:12px 16px 24px}.app-shell .app-sidebar-create [data-slot=button]{border-radius:14px;min-height:48px}.app-shell .app-sidebar-nav{gap:7px;padding-left:12px;padding-right:12px}.app-shell .app-sidebar-nav>p{color:#aaa9a0;padding-bottom:12px}.app-shell .app-nav-link{color:#c3c3bb;border-radius:14px;gap:12px;min-height:48px;padding-left:14px;padding-right:14px;font-size:14px}.app-shell .app-nav-link:hover{color:#fff;background:rgba(255,255,255,.055)}.app-shell .app-nav-link[data-active=true]{color:#38251d;box-shadow:none;background:#f7e9de}.app-shell .app-nav-link[data-active=true] svg{color:#c44220}.app-shell .app-sidebar-footer{border-top-color:rgba(255,255,255,.047);padding:16px 12px}.app-shell .app-sidebar-help{border-radius:12px;min-height:44px;padding-left:8px;padding-right:8px}.app-shell .app-topbar{min-height:80px}@media (max-width:960px){.app-shell .mobile-bottom-nav{inset:auto 10px max(8px,env(safe-area-inset-bottom));border:1px solid #dedfd6;border-radius:22px;padding:6px;box-shadow:0 6px 24px rgba(24,25,22,.07)}.app-shell .mobile-bottom-nav>:-webkit-any(a,button){color:#55594f;border-radius:15px;min-height:54px;font-size:11px}.app-shell .mobile-bottom-nav>:-moz-any(a,button){color:#55594f;border-radius:15px;min-height:54px;font-size:11px}.app-shell .mobile-bottom-nav>:is(a,button){color:#55594f;border-radius:15px;min-height:54px;font-size:11px}.app-shell .mobile-bottom-nav [aria-current=page]{color:#a7381c;background:#f8e8df}.app-shell .mobile-bottom-nav>:-webkit-any(a,button):focus-visible{outline-offset:-2px;outline:2px solid #d94d27}.app-shell .mobile-bottom-nav>:-moz-any(a,button):focus-visible{outline-offset:-2px;outline:2px solid #d94d27}.app-shell .mobile-bottom-nav>:is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #d94d27}}.app-shell .app-sidebar-nav{gap:28px;padding-top:8px;padding-bottom:28px}.app-nav-group{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.app-nav-group-title{color:#9a9e90;letter-spacing:.07em;margin:0 14px 8px;font-size:11px}.app-shell .app-nav-link{min-height:44px;font-weight:400}.app-shell .app-nav-link[data-active=true]{font-weight:600}.app-shell[data-sidebar-collapsed=true] .app-sidebar-nav{gap:20px}.app-shell[data-sidebar-collapsed=true] .app-nav-group+.app-nav-group{border-top:1px solid rgba(255,255,255,.082);padding-top:16px}@media (max-height:760px) and (min-width:961px){.app-shell .app-sidebar-nav{gap:18px}.app-shell .app-sidebar-create{padding-bottom:16px}}.app-shell .calendar-agenda-metrics{color:#54623e;font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:7px 0 0 10px;font-size:11px;display:inline-flex}.app-shell .calendar-agenda-metrics svg{width:12px;height:12px}.app-shell .calendar-agenda-metrics svg+svg,.app-shell .calendar-agenda-metrics svg:not(:first-child){margin-left:6px}.app-shell .app-sidebar-workspace{padding:0 16px 4px}.workspace-switcher{color:#fff;text-align:left;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:14px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;transition:background .16s;display:flex}.workspace-switcher:hover{background:rgba(255,255,255,.1)}.workspace-switcher>svg{color:rgba(255,255,255,.5);flex-shrink:0;width:14px;height:14px;margin-left:auto}.workspace-switcher-dot{color:#fff;letter-spacing:.04em;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:9px;font-weight:600;display:grid}.workspace-switcher-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.workspace-switcher-copy small{text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.4);font-size:9px}.workspace-switcher-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.workspace-switcher[data-collapsed]{background:0 0;border-color:transparent;justify-content:center;padding:8px 0}.workspace-switcher[data-collapsed] .workspace-switcher-copy,.workspace-switcher[data-collapsed]>svg{display:none}.workspace-switcher[data-collapsed] .workspace-switcher-dot{border-radius:9px;width:30px;height:30px}.workspace-switcher[data-variant=mobile]{color:#1b1f17;background:#f3f4ee;border-color:#e3e5dc;margin-bottom:14px}.workspace-switcher[data-variant=mobile] .workspace-switcher-copy small,.workspace-switcher[data-variant=mobile]>svg{color:#7b8173}.workspace-menu{z-index:60;background:#fff;border:1px solid #e3e5dc;border-radius:16px;width:272px;padding:10px;box-shadow:0 18px 50px rgba(0,0,0,.133)}.workspace-menu-title{text-transform:uppercase;letter-spacing:.12em;color:#7b8173;justify-content:space-between;padding:6px 10px 8px;font-size:10px;font-weight:600;display:flex}.workspace-menu-list{flex-direction:column;gap:2px;max-height:300px;display:flex;overflow-y:auto}.workspace-menu-list button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:42px;padding:6px 10px;font-size:13px;display:flex}.workspace-menu-list button:hover{background:#f3f4ee}.workspace-menu-list button[aria-current]{background:#eef1e8;font-weight:500}.workspace-menu-list button>svg{color:#557044;flex-shrink:0;width:14px;height:14px;margin-left:auto}.workspace-menu-name{flex-direction:column;min-width:0;display:flex}.workspace-menu-name small{color:#8a8f80;font-size:10px}.workspace-menu-actions{border-top:1px solid #ecede6;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;display:flex}.workspace-menu-actions button,.workspace-menu-actions a{color:#1b1f17;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:6px 10px;font-size:13px;display:flex}.workspace-menu-actions button:hover,.workspace-menu-actions a:hover{background:#f3f4ee}.workspace-menu-actions svg{color:#7b8173;width:15px;height:15px}.workspace-form{flex-direction:column;gap:18px;display:flex}.workspace-field{flex-direction:column;gap:8px;display:flex}.workspace-field>span{font-size:12px;font-weight:500}.workspace-palette{flex-wrap:wrap;gap:8px;display:flex}.workspace-palette button,.workspace-palette label{color:#fff;cursor:pointer;border:2px solid transparent;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.workspace-palette button[aria-checked=true]{border-color:#1b1f17}.workspace-palette label:has(input:checked){border-color:#1b1f17}.workspace-palette svg{width:15px;height:15px;display:none}.workspace-palette button[aria-checked=true] svg{display:block}.workspace-palette label:has(input:checked) svg{display:block}.workspace-palette input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.workspace-hint{color:#7b8173;font-size:11px}.workspace-row-dot{border-radius:13px;width:40px;height:40px}.workspace-row[data-locked]{opacity:.75}.workspace-row .account-identity p{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.workspace-row .account-identity p svg{width:12px;height:12px}.workspace-tag{color:#557044;vertical-align:middle;background:#eef1e8;border-radius:20px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:500}.workspace-tag[data-locked]{color:#a23922;background:#fff1ec}.workspace-edit{flex-direction:column;gap:10px;display:flex}.workspace-edit-actions{gap:8px;display:flex}.workspace-upgrade{color:#4b5541;margin-top:20px;font-size:13px}.workspace-upgrade a{color:#a5381c;text-underline-offset:3px;margin-left:6px;text-decoration:underline}.workspaces-page .statistics-notice a{color:#a5381c;text-underline-offset:3px;white-space:nowrap;font-size:12px;text-decoration:underline}.workspace-dialog.workspace-manage-dialog{border-radius:24px;max-width:520px}.workspace-manage-dialog .workspace-dialog-header>h2,.workspace-manage-dialog .workspace-dialog-header>p{padding-right:56px}.workspace-manage-dialog .workspace-dialog-header>button{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:16px;right:16px}.workspace-manage-dialog .workspace-dialog-body:empty{display:none}.workspace-manage-dialog .workspace-dialog-footer{border-top:1px solid rgba(32,33,30,.07);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.workspace-manage-dialog .workspace-dialog-footer [data-slot=button]{border-radius:12px;min-height:44px}.idea-panel{border-top:1px solid #e3e5dc;margin-top:8px;padding-top:22px}.idea-panel-overview{margin-top:28px}.idea-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.idea-heading h2{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.idea-heading h2 svg{color:#a5381c;width:15px;height:15px}.idea-title{flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0;display:flex}.idea-title>p{color:#73766d;font-size:12px}.idea-locked{color:#73766d;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.idea-locked svg{width:13px;height:13px}.idea-locked a{color:#a5381c;text-underline-offset:3px;text-decoration:underline}.idea-tabs{background:#eeeee6;border-radius:12px;flex-shrink:0;gap:4px;padding:3px;display:flex}.idea-tabs button{color:#5b5f55;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:12px;display:flex}.idea-tabs button svg{width:13px;height:13px}.idea-tabs button[aria-selected=true]{color:#1b1f17;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.07)}.idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.idea-card{flex-direction:column;gap:10px;min-width:0;display:flex}.idea-thumb{aspect-ratio:16/9;background:#242720;border-radius:12px;display:block;position:relative;overflow:hidden}.idea-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.idea-thumb:hover img{transform:scale(1.03)}.idea-thumb>svg{color:rgba(255,255,255,.333);width:28px;height:28px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.idea-thumb>span{color:#fff;font-variant-numeric:tabular-nums;background:rgba(0,0,0,.7);border-radius:6px;padding:2px 6px;font-size:10px;position:absolute;bottom:8px;right:8px}.idea-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.idea-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.idea-copy small{color:#73766d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.app-shell .idea-action{border-radius:10px;align-self:flex-start;min-height:36px}.idea-empty{color:#73766d;padding:8px 0;font-size:12px}@media (max-width:1150px){.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.idea-grid{grid-template-columns:1fr}}
:-webkit-any(.schedule-dialog,.plan-date-popover,.selection-actions-popover,.clip-export-popover){--background:#fff;--foreground:#20211e;--muted-foreground:#686b61;--border:rgba(32,33,30,.1);--input:rgba(32,33,30,.15);--ring:#d94d27;font-family:var(--font-landing-body),system-ui,sans-serif;color:#20211e}:-moz-any(.schedule-dialog,.plan-date-popover,.selection-actions-popover,.clip-export-popover){--background:#fff;--foreground:#20211e;--muted-foreground:#686b61;--border:rgba(32,33,30,.1);--input:rgba(32,33,30,.15);--ring:#d94d27;font-family:var(--font-landing-body),system-ui,sans-serif;color:#20211e}:is(.schedule-dialog,.plan-date-popover,.selection-actions-popover,.clip-export-popover){--background:#fff;--foreground:#20211e;--muted-foreground:#686b61;--border:rgba(32,33,30,.1);--input:rgba(32,33,30,.15);--ring:#d94d27;font-family:var(--font-landing-body),system-ui,sans-serif;color:#20211e}.workspace-dialog.schedule-dialog{background:#f8f8f4;border:1px solid rgba(32,33,30,.08);border-radius:26px;flex-direction:column;width:calc(100% - 40px);max-width:660px;max-height:min(90dvh,900px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 80px rgba(21,23,19,.15)}.schedule-dialog .workspace-dialog-header{background:#f8f8f4;flex-shrink:0;padding:28px 32px 24px}.schedule-dialog .workspace-dialog-header h2{padding-right:44px}.workspace-dialog.schedule-dialog .font-heading{font-family:var(--font-landing-heading),system-ui,sans-serif;letter-spacing:-.04em;font-size:29px}.schedule-dialog .workspace-dialog-header>p{margin-top:10px;font-size:13px}.schedule-dialog .workspace-dialog-header>button{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:20px;right:20px}.schedule-dialog .workspace-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0 32px 28px;scroll-padding-top:16px;overflow-y:auto}.schedule-dialog .workspace-dialog-footer{background:#fff;border-top:1px solid rgba(32,33,30,.07);flex-shrink:0;padding:16px 24px}.schedule-dialog .plan-form{gap:28px;min-width:0;display:grid}.schedule-dialog :-webkit-any(button,summary,input,textarea,select,a):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.schedule-dialog :-moz-any(button,summary,input,textarea,select,a):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.schedule-dialog :is(button,summary,input,textarea,select,a):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}:-webkit-any(.plan-date-popover,.selection-actions-popover) :-webkit-any(button,input):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}:-moz-any(.plan-date-popover,.selection-actions-popover) :-moz-any(button,input):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}:is(.plan-date-popover,.selection-actions-popover) :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}:-webkit-any(.schedule-dialog,.plan-date-popover,.selection-actions-popover) [data-slot=button]{height:auto;min-height:44px;box-shadow:none;border-radius:12px;padding:10px 14px;font-size:13px}:-moz-any(.schedule-dialog,.plan-date-popover,.selection-actions-popover) [data-slot=button]{height:auto;min-height:44px;box-shadow:none;border-radius:12px;padding:10px 14px;font-size:13px}:is(.schedule-dialog,.plan-date-popover,.selection-actions-popover) [data-slot=button]{height:auto;min-height:44px;box-shadow:none;border-radius:12px;padding:10px 14px;font-size:13px}.schedule-dialog [data-slot=button][data-variant=outline]{background:#fff}.schedule-dialog .plan-primary,.plan-date-popover .plan-date-bottom [data-slot=button]{color:#fff;background:#c44220;border-color:#c44220}.schedule-dialog .plan-primary:hover,.plan-date-popover .plan-date-bottom [data-slot=button]:hover{background:#ad371a}.schedule-dialog .plan-primary:disabled{opacity:1;color:#98503a;background:#f6e4db;border-color:#edddd5}.schedule-dialog .plan-section{min-width:0}.schedule-dialog .plan-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.schedule-dialog .plan-section-heading h3{font-size:15px;font-weight:500}.schedule-dialog .plan-section-heading>span,.schedule-dialog .plan-section-heading h3>span{color:#686b61;font-size:12px;font-weight:400}.schedule-dialog .plan-section-heading h3>span{margin-left:8px}.schedule-dialog .plan-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.schedule-dialog .plan-account{cursor:pointer;background:#fff;border:1px solid rgba(32,33,30,.086);border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:65px;padding:12px;display:flex}.schedule-dialog .plan-account:hover{border-color:#d5b8a8}.schedule-dialog .plan-account.is-selected{background:#fff2e9;border-color:#d77551}.schedule-dialog .plan-account input{accent-color:#c44220;flex-shrink:0;width:16px;height:16px}.schedule-dialog .plan-account>svg{flex-shrink:0;width:17px;height:17px}.schedule-dialog .plan-account>span{min-width:0}.schedule-dialog .plan-account strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.4;display:block}.schedule-dialog .plan-account small{color:#686b61;margin-top:4px;font-size:11px;display:block}.schedule-dialog .plan-more{margin:8px auto 0;display:flex}.schedule-dialog .plan-edit-again{justify-self:start;margin-bottom:-14px}.schedule-dialog .plan-provider{background:#fff;border:1px solid rgba(32,33,30,.08);border-radius:16px;margin-top:20px;padding:20px}.schedule-dialog .plan-provider h4{margin-bottom:16px;font-size:13px;font-weight:500}.schedule-dialog .plan-provider input{accent-color:#c44220}.schedule-dialog .plan-provider select{border-radius:10px;min-height:44px}.schedule-dialog .plan-help{color:#686b61;margin-top:12px;font-size:12px;line-height:1.6}.schedule-dialog .plan-legal{color:#686b61;margin-top:12px;font-size:11px;line-height:1.6}.schedule-dialog .plan-legal a{text-underline-offset:3px;text-decoration:underline}.schedule-dialog .plan-empty{border:1px dashed #bcbeb1;border-radius:16px;padding:20px;font-size:13px}.schedule-dialog .plan-empty>button{margin-top:14px}.schedule-dialog .plan-timing{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.schedule-dialog .plan-timing>:only-child{grid-column:1/-1}:-webkit-any(.schedule-dialog,.plan-date-popover) .plan-field-label{min-width:0;margin-bottom:8px;font-size:12px;font-weight:500;display:block}:-moz-any(.schedule-dialog,.plan-date-popover) .plan-field-label{min-width:0;margin-bottom:8px;font-size:12px;font-weight:500;display:block}:is(.schedule-dialog,.plan-date-popover) .plan-field-label{min-width:0;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.schedule-dialog .plan-date-trigger{white-space:normal;text-align:left;justify-content:flex-start;width:100%;min-height:48px;display:flex}.schedule-dialog .plan-date-trigger>span{flex:1}.schedule-dialog .plan-date-trigger>svg:last-child{width:13px;height:13px}.schedule-dialog .plan-rhythm{min-width:0}.schedule-dialog .plan-rhythm>div{background:#fff;border:1px solid rgba(32,33,30,.086);border-radius:13px;gap:4px;padding:4px;display:flex}.schedule-dialog .plan-rhythm label{cursor:pointer;border-radius:9px;flex:1;place-items:center;min-width:0;min-height:38px;padding:6px 8px;font-size:12px;display:grid;position:relative}.schedule-dialog .plan-rhythm input{opacity:0;width:1px;height:1px;position:absolute}.schedule-dialog .plan-rhythm label:has(input:focus-visible){outline-offset:2px;outline:2px solid #b83d1c}.schedule-dialog .plan-rhythm .is-selected{color:#a5381c;background:#fff0e6;font-weight:500}.schedule-dialog .plan-clip-list{gap:10px;display:grid}.schedule-dialog :-webkit-any(.plan-clip,.plan-review-clip){background:#fff;border:1px solid rgba(32,33,30,.086);border-radius:16px;min-width:0}.schedule-dialog :-moz-any(.plan-clip,.plan-review-clip){background:#fff;border:1px solid rgba(32,33,30,.086);border-radius:16px;min-width:0}.schedule-dialog :is(.plan-clip,.plan-review-clip){background:#fff;border:1px solid rgba(32,33,30,.086);border-radius:16px;min-width:0}.schedule-dialog :-webkit-any(.plan-clip[data-open],.plan-review-clip[open]){border-color:#dfbca7}.schedule-dialog :-moz-any(.plan-clip[data-open],.plan-review-clip[open]){border-color:#dfbca7}.schedule-dialog :is(.plan-clip[data-open],.plan-review-clip[open]){border-color:#dfbca7}.schedule-dialog .plan-clip-toggle{text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px;list-style:none;display:flex}.schedule-dialog .plan-clip-toggle::-webkit-details-marker{display:none}.schedule-dialog .plan-clip-toggle:hover{background:#fdfaf7}.schedule-dialog .plan-clip-toggle>svg{color:#686b61;flex-shrink:0;width:15px;height:15px}.schedule-dialog [data-open]>.plan-clip-toggle>svg,.schedule-dialog details[open]>.plan-clip-toggle>svg{transform:rotate(180deg)}.schedule-dialog .plan-clip-thumb{color:#a5381c;background:#fff1e8;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:48px;display:grid;overflow:hidden}.schedule-dialog .plan-clip-thumb img{object-fit:cover;width:100%;height:100%}.schedule-dialog .plan-clip-thumb svg{width:16px;height:16px}.schedule-dialog .plan-clip-copy{flex:1;min-width:0}.schedule-dialog .plan-clip-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.schedule-dialog .plan-clip-copy>small{color:#686b61;flex-wrap:wrap;gap:6px 10px;margin-top:5px;font-size:11px;display:flex}.schedule-dialog .plan-clip-copy em{color:#a5381c;font-style:normal}.schedule-dialog .plan-already{color:#8a5c23;margin-top:5px;font-size:11px;line-height:1.5;display:block}.schedule-dialog .plan-clip-editor{border-top:1px solid rgba(32,33,30,.055);padding:20px}.schedule-dialog .plan-clip-editor[hidden]{display:none}.schedule-dialog .plan-clip-editor>.plan-date-field{margin-bottom:18px}.schedule-dialog .plan-clip-editor>[data-slot=button]{margin:-6px 0 16px}.schedule-dialog .plan-clip-editor :-webkit-any([data-slot=input],[data-slot=textarea]){box-shadow:none;background:#fff;border-radius:12px;margin-top:8px;padding:12px;font-size:13px;line-height:1.6}.schedule-dialog .plan-clip-editor :-moz-any([data-slot=input],[data-slot=textarea]){box-shadow:none;background:#fff;border-radius:12px;margin-top:8px;padding:12px;font-size:13px;line-height:1.6}.schedule-dialog .plan-clip-editor :is([data-slot=input],[data-slot=textarea]){box-shadow:none;background:#fff;border-radius:12px;margin-top:8px;padding:12px;font-size:13px;line-height:1.6}.schedule-dialog .plan-char-count{text-align:right;color:#686b61;margin:5px 0 16px;font-size:10px;font-weight:400;display:block}.schedule-dialog .plan-account-details{border-top:1px solid rgba(32,33,30,.07);padding-top:8px}.schedule-dialog .plan-account-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;list-style:none;display:flex}.schedule-dialog .plan-account-details>summary::-webkit-details-marker{display:none}.schedule-dialog .plan-account-details>summary>svg{width:14px;height:14px}.schedule-dialog .plan-account-details[open]>summary>svg{transform:rotate(180deg)}.schedule-dialog .plan-account-override{border-top:1px solid rgba(32,33,30,.07);gap:16px;padding:20px 0 8px;display:grid}.schedule-dialog .plan-account-override h4{overflow-wrap:anywhere;font-size:12px;font-weight:500}.schedule-dialog .plan-account-override>button{justify-self:start}.schedule-dialog .plan-more-clips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:-12px;display:flex}.schedule-dialog .plan-review-summary{align-items:center;gap:16px;display:flex}.schedule-dialog .plan-summary-icon{color:#a5381c;background:#fff0e6;border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.schedule-dialog .plan-summary-icon svg{width:20px;height:20px}.schedule-dialog .plan-review-summary h3{font-family:var(--font-landing-heading),system-ui,sans-serif;letter-spacing:-.025em;font-size:21px;font-weight:500}.schedule-dialog .plan-review-summary p{margin-top:7px;font-size:13px;line-height:1.6}.schedule-dialog .plan-review-summary div>span{color:#686b61;margin-top:8px;font-size:11px;display:block}.schedule-dialog .plan-review-accounts{color:#686b61;overflow-wrap:anywhere;margin-top:-10px;font-size:12px;line-height:1.8}.schedule-dialog .plan-form>.plan-section-heading{margin-bottom:-14px}.schedule-dialog .plan-review-details{padding:0 18px 18px}.schedule-dialog .plan-review-details section{border-top:1px solid rgba(32,33,30,.07);padding-top:16px}.schedule-dialog .plan-review-details section+section{margin-top:18px}.schedule-dialog .plan-review-details h4{overflow-wrap:anywhere;font-size:12px;font-weight:500}.schedule-dialog .plan-review-details p{color:#686b61;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.7}.schedule-dialog .plan-review-caption{white-space:pre-wrap}.schedule-dialog .plan-review-details .plan-review-date{color:#a5381c}.schedule-dialog .plan-notice{background:#fff3eb;border:1px solid #edd7c7;border-radius:14px;padding:16px;font-size:12px;line-height:1.7}.schedule-dialog .plan-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-dialog .plan-footer>div{align-items:center;gap:14px;display:flex}.schedule-dialog .plan-footer>div>span{color:#686b61;font-size:11px}.schedule-dialog .plan-footer .plan-primary{min-height:48px}.schedule-dialog .plan-error{color:#9a351a;background:#fff3ed;border:1px solid #e6b6a2;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:12px;line-height:1.6}.plan-date-popover{z-index:85;width:348px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);background:#fff;border:1px solid rgba(32,33,30,.11);border-radius:20px;padding:18px;overflow-y:auto;box-shadow:0 14px 44px rgba(32,33,30,.14)}.plan-date-field{min-width:0}.plan-date-field .plan-field-label{margin-bottom:10px;font-size:13px;font-weight:500;display:block}.plan-date-field .plan-date-trigger{background:#fff;border-radius:14px;justify-content:flex-start;width:100%;min-height:48px;padding:12px 14px}.plan-date-trigger>svg:last-child{margin-left:auto}.publication-time{min-width:0;margin-top:22px;container-type:inline-size}.publication-time legend{align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.publication-time legend svg{color:#777a6f;width:15px;height:15px}.publication-clock{align-items:center;gap:12px;display:flex}.publication-clock-inputs{align-items:center;gap:8px;min-width:0;display:flex}.publication-clock-inputs select{font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid rgba(32,33,30,.14);border-radius:12px;width:68px;min-height:44px;padding:8px 10px;font-size:16px;font-weight:500}.publication-presets{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.publication-presets button{font-variant-numeric:tabular-nums;background:#fff;border:1px solid rgba(32,33,30,.08);border-radius:10px;flex:1;min-height:44px;padding:8px 10px;font-size:12px}.publication-presets [aria-pressed=true]{color:#a5381c;background:#fff0e7;border-color:#db9d83}.publication-time :-webkit-any(button,select):hover{border-color:#db9d83}.publication-time :-moz-any(button,select):hover{border-color:#db9d83}.publication-time :is(button,select):hover{border-color:#db9d83}.publication-time :-webkit-any(button,select):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.publication-time :-moz-any(button,select):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.publication-time :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.publication-time:disabled{opacity:.6}.workspace-dialog.reschedule-dialog{max-width:480px}.reschedule-summary{color:#a5381c;background:#fff0e7;border-radius:14px;gap:6px;margin:24px 0 0;padding:16px;font-size:14px;display:grid}.reschedule-summary span{color:#686b61;font-size:11px}.reschedule-actions{justify-content:space-between;gap:12px;display:flex}@media (max-width:480px){.publication-clock{gap:8px}.publication-clock-inputs{gap:5px}.publication-clock-inputs select{width:65px;padding-left:8px;padding-right:8px}}@container (width<=300px){.publication-presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.plan-date-month{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.plan-date-month p{font-size:14px;font-weight:500}.plan-date-popover .plan-date-month [data-slot=button]{width:40px;min-height:40px;padding:8px}.plan-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.plan-date-grid>span{color:#686b61;text-align:center;padding-top:6px;padding-bottom:6px;font-size:11px}.plan-date-grid>button{border-radius:10px;min-height:40px;font-size:12px;position:relative}.plan-date-grid>button:hover{background:#fff0e6}.plan-date-grid>button[data-outside]{color:#858778}.plan-date-grid>button:disabled{opacity:.3;cursor:not-allowed}.plan-date-grid>button[aria-pressed=true]{color:#fff;background:#c44220}.plan-date-dots{justify-content:center;gap:3px;display:flex;position:absolute;top:auto;bottom:4px;left:0;right:0}:-webkit-any(.plan-date-dots,.plan-date-legend) i{background:#e9532c;border-radius:50%;width:4px;height:4px;display:inline-block}:-moz-any(.plan-date-dots,.plan-date-legend) i{background:#e9532c;border-radius:50%;width:4px;height:4px;display:inline-block}:is(.plan-date-dots,.plan-date-legend) i{background:#e9532c;border-radius:50%;width:4px;height:4px;display:inline-block}:-webkit-any(.plan-date-dots,.plan-date-legend) i[data-existing]{background:#737e5d}:-moz-any(.plan-date-dots,.plan-date-legend) i[data-existing]{background:#737e5d}:is(.plan-date-dots,.plan-date-legend) i[data-existing]{background:#737e5d}[aria-pressed=true] .plan-date-dots i{background:#fff}.plan-date-legend{color:#686b61;gap:16px;margin:12px 0 20px;font-size:10px;display:flex}.plan-date-legend>span{align-items:center;gap:5px;display:inline-flex}.plan-date-popover input{border-radius:12px;width:100%;min-height:46px;padding:10px;font-size:16px}.plan-date-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.plan-date-bottom>span{color:#686b61;font-size:11px}.app-shell [data-view=videos] .clip-plan-selection{border-radius:18px;gap:12px;padding:12px 18px}.app-shell .clip-plan-count{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.app-shell .clip-plan-count>button{color:#a5381c;text-underline-offset:3px;min-height:44px;font-size:12px;text-decoration:underline}.app-shell .clip-plan-count>button:disabled{opacity:.5}.app-shell .clip-plan-count .selection-limit{flex-basis:100%}.app-shell .clip-plan-actions{align-items:center;gap:10px;display:flex}.app-shell .clip-plan-primary{color:#fff;background:#c44220;padding-left:18px;padding-right:18px}.app-shell .clip-plan-primary:hover{background:#ad371a}.app-shell .selection-limit{color:#9a432a;margin-top:5px;font-size:11px;display:block}.selection-actions-popover{z-index:55;background:#fff;border:1px solid rgba(32,33,30,.08);border-radius:18px;width:248px;max-width:calc(100vw - 24px);padding:8px;box-shadow:0 12px 36px rgba(32,33,30,.1)}.selection-actions-popover [data-slot=button]{background:0 0;border:0;justify-content:flex-start;gap:10px;width:100%;display:flex}.selection-actions-popover [data-slot=button]:hover{background:#fff3eb}.selection-actions-divider{background:rgba(32,33,30,.07);height:1px;margin:8px}.clip-export-popover{z-index:260;background:#fff;border:1px solid rgba(32,33,30,.08);border-radius:18px;width:280px;max-width:calc(100vw - 24px);padding:12px;box-shadow:0 12px 36px rgba(32,33,30,.1)}.clip-export-popover>p{padding:4px 10px 10px;font-size:12px;font-weight:500}.clip-export-popover [data-slot=button]{width:100%;height:auto;min-height:44px;box-shadow:none;white-space:normal;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;padding:10px;font-size:12px}.clip-export-popover [data-slot=button]:hover{background:#fff3eb}.clip-export-popover button:focus-visible{outline-offset:2px;outline:2px solid #b83d1c}.clip-tile-menu .clip-menu-details{color:#686b61;gap:6px;max-width:250px;padding:10px;font-size:11px;line-height:1.6;display:grid}.workspace-dialog.day-schedule-dialog{max-width:900px}.day-planner{min-width:0}.schedule-distribution{background:#fffaf3;border:1px solid #e5d9ca;border-radius:16px;margin-bottom:22px;overflow:hidden}.schedule-distribution>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:10px 18px;list-style:none;display:flex}.schedule-distribution>summary::-webkit-details-marker{display:none}.distribution-icon{color:#a94d2a;background:#f6e5d5;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.schedule-distribution>summary>span:nth-child(2){flex:1;min-width:0}.schedule-distribution>summary strong{font-size:13px;font-weight:500;display:block}.schedule-distribution>summary small{color:#777164;margin-top:4px;font-size:11px;line-height:1.6;display:block}.schedule-distribution>summary>svg{color:#847969;flex-shrink:0;transition:transform .2s}.schedule-distribution[open]>summary>svg{transform:rotate(180deg)}.distribution-content{gap:14px;padding:2px 18px 18px;display:grid}.distribution-fields{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.distribution-fields label,.distribution-times label{color:#656152;gap:8px;min-width:0;font-size:11px;display:grid}.distribution-content :-webkit-any(select,input[type=date],input[type=time]){color:#292a23;width:100%;min-width:0;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;box-shadow:none;background:#fff;border:1px solid #e3ded3;border-radius:10px;padding:10px 12px;font-size:14px}.distribution-content :-moz-any(select,input[type=date],input[type=time]){color:#292a23;width:100%;min-width:0;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;box-shadow:none;background:#fff;border:1px solid #e3ded3;border-radius:10px;padding:10px 12px;font-size:14px}.distribution-content :is(select,input[type=date],input[type=time]){color:#292a23;width:100%;min-width:0;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;box-shadow:none;background:#fff;border:1px solid #e3ded3;border-radius:10px;padding:10px 12px;font-size:14px}.distribution-content :-webkit-any(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.distribution-content :-moz-any(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.distribution-content :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.schedule-distribution>summary:focus-visible{outline-offset:3px;outline:2px solid #b83d1c}.distribution-content fieldset{min-width:0}.distribution-content legend{margin-bottom:10px;padding:0;font-size:11px;font-weight:500}.distribution-days-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.distribution-days-heading>p{font-size:11px;font-weight:500}.distribution-presets{gap:6px;display:flex}.distribution-presets button{color:#766d5c;cursor:pointer;background:#fffcf7;border:1px solid #e7dfd2;border-radius:100px;min-height:34px;padding:5px 10px;font-size:10px}.distribution-presets button[aria-pressed=true]{color:#9d4828;background:#fff1e5;border-color:#dca88b}.distribution-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.distribution-week button{color:#7f7a6e;cursor:pointer;background:#fff;border:1px solid #e5dfd4;border-radius:10px;min-width:0;min-height:42px;font-size:11px}.distribution-week button[aria-pressed=true]{color:#4e5841;background:#ecede3;border-color:#c9cbbb}.distribution-times>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.distribution-times legend{color:#656152;margin-bottom:8px;font-weight:400}.distribution-times[data-single]>div{grid-template-columns:minmax(0,1fr)}.distribution-times[data-single] label>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.distribution-times label>span{font-size:10px}.distribution-preserve{color:#716955;cursor:pointer;align-items:center;gap:9px;font-size:11px;display:flex}.distribution-preserve input{accent-color:#c44220;flex-shrink:0;width:16px;height:16px}.distribution-preview{background:#fffefa;border:1px solid #e5dfd3;border-radius:12px;padding:14px}.distribution-preview>p:first-child{color:#647054;align-items:center;gap:7px;font-size:11px;display:flex}.distribution-preview>p:first-child>strong{font-weight:500}.distribution-preview>p:first-child>span{color:#817969;margin-left:auto;font-size:9px}.distribution-preview-days{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px;margin-top:12px;display:grid}.distribution-preview-days>div{text-align:center;background:#f8f8f1;border:1px solid #e7e7dc;border-radius:8px;flex-direction:column;gap:7px;padding:10px 6px;display:flex}.distribution-preview-days span{color:#777b69;font-size:9px}.distribution-preview-days strong{color:#555e46;font-size:11px;font-weight:500;line-height:1.6}.distribution-preview .distribution-note{color:#847d6c;margin-top:11px;font-size:10px;line-height:1.65;display:block}.distribution-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.distribution-actions>p{color:#7b755f;align-items:center;gap:6px;font-size:10px;line-height:1.6;display:flex}.distribution-actions>[data-slot=button]{color:#fff;background:#c44220;border-radius:10px;flex-shrink:0;min-height:44px;padding-left:14px;padding-right:14px;font-size:11px}.distribution-actions>[data-slot=button]:hover{background:#ad371b}.distribution-invalid{color:#a74427;font-size:11px;line-height:1.6}@media (max-width:600px){.schedule-distribution>summary{gap:10px;padding:14px}.schedule-distribution>summary small{font-size:10px}.distribution-content{padding-left:14px;padding-right:14px}.distribution-fields{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:10px}.distribution-times{grid-column:1/-1}.distribution-times[data-single]>div{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-content :-webkit-any(select,input[type=date],input[type=time]){padding-left:8px;padding-right:8px;font-size:16px}.distribution-content :-moz-any(select,input[type=date],input[type=time]){padding-left:8px;padding-right:8px;font-size:16px}.distribution-content :is(select,input[type=date],input[type=time]){padding-left:8px;padding-right:8px;font-size:16px}.distribution-week{gap:3px}.distribution-week button{border-radius:8px;font-size:10px}.distribution-times>div{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-preview{padding:11px}.distribution-preview>p:first-child>span{font-size:8px}.distribution-preview-days{grid-template-columns:repeat(3,minmax(0,1fr))}.distribution-actions{flex-direction:column;align-items:stretch;gap:10px}.distribution-actions>[data-slot=button]{width:100%}}.day-picker-header{z-index:5;background:#f8f8f4;align-items:flex-end;gap:16px;padding:8px 0;display:flex;position:-webkit-sticky;position:sticky;top:0}.day-picker-header .plan-field-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plan-destinations-toggle{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}.plan-destinations-toggle strong{flex-shrink:0;font-size:13px;font-weight:500}.plan-destinations-toggle>span{color:#686b61;flex:1;min-width:0;font-size:11px;line-height:1.6}.plan-destinations-toggle>svg{flex-shrink:0;width:14px;height:14px}.plan-destinations-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.plan-destinations-content{margin-top:12px}.plan-destinations-content[hidden]{display:none}.schedule-dialog .plan-choose-hours{margin:14px 0 0 auto;display:flex}.day-picker-header>.plan-date-field{flex:1}.day-week-nav{gap:4px;padding-bottom:2px;display:flex}.day-week-nav [data-slot=button]{width:44px;padding:10px}.day-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.day-week>button{cursor:pointer;border:1px solid transparent;border-radius:14px;justify-items:center;gap:4px;min-height:60px;padding:8px 4px;display:grid}.day-week>button:hover{background:#fff}.day-week>button[aria-pressed=true]{color:#fff;background:#20211e}.day-week>button:disabled{opacity:.35;cursor:default}.day-week>button>span{font-size:11px}.day-week>button>strong{font-size:16px;font-weight:500}.day-week i{border-radius:50%;width:4px;height:4px}.day-week i[data-planned]{background:#ce512d}.day-week [aria-pressed=true] i[data-planned]{background:#ffb89d}.day-instructions{color:#686b61;margin:18px 0;font-size:12px;line-height:1.7}.day-board{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.day-panel-label{font-size:12px;font-weight:500}.day-panel-label>span{color:#686b61;margin-left:6px;font-size:11px;font-weight:400}.day-tray-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.day-panel-label>.day-tray-desktop-label{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.day-tray-mobile-label,.day-change-clip{display:none}.day-tray-list{overscroll-behavior:contain;align-content:start;gap:8px;max-height:380px;margin:10px -4px 0;padding:4px;display:grid;overflow-y:auto}.day-tray-card{background:#fff;border:1px solid rgba(32,33,30,.086);border-radius:14px;min-width:0;display:flex}.day-tray-card[data-selected]{background:#fff2e9;border-color:#df9c7d}.day-tray-pick{text-align:left;cursor:pointer;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 0 12px 12px;scroll-margin-top:80px;display:flex}.day-tray-pick>span:last-child{min-width:0}.day-tray-pick strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.day-tray-pick small{color:#686b61;margin-top:5px;font-size:10px;display:block}.day-thumb{color:#b24c2c;background:#f6e4d9;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:38px;display:grid;overflow:hidden}.day-thumb img{object-fit:cover;width:100%;height:100%}.day-thumb svg{width:16px}.day-drag-handle{color:#76786e;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;flex-shrink:0;align-self:center;place-items:center;width:44px;height:44px;display:grid}.day-drag-handle:hover{color:#ad3f20;background:rgba(32,33,30,.02)}.day-drag-handle:active{cursor:grabbing}.day-drag-handle svg{width:16px;height:16px}.day-remove-clip{color:#8a7569;cursor:pointer;border-radius:8px;flex-shrink:0;align-self:center;place-items:center;width:34px;height:44px;margin-right:4px;display:grid}.day-remove-clip:hover{color:#ae4728;background:rgba(169,66,32,.063)}.plan-remove-clip{color:#a34a31;align-items:center;gap:6px;min-height:34px;margin-bottom:12px;padding:5px 0;font-size:11px;display:inline-flex}.plan-removed{color:#707366;background:#f2f3ed;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.plan-removed button{color:#9b482e;text-underline-offset:3px;min-height:32px;font-size:11px;text-decoration:underline}.day-hours-panel{min-width:0}.day-timeline-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.day-timeline-heading>span:last-child{color:#686b61;font-size:10px}.day-timeline{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid rgba(32,33,30,.086);border-radius:16px;height:352px;padding:0 8px;position:relative;overflow-x:hidden;overflow-y:auto}.day-slot{border-top:1px dotted rgba(32,33,30,.07);min-height:44px;position:relative}.day-slot[data-hour]{border-top:1px solid rgba(32,33,30,.133)}.day-slot:first-child{border-top:0}.day-slot-target{text-align:left;cursor:pointer;border-radius:6px;align-items:flex-start;gap:16px;width:100%;padding:13px 4px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.day-slot-target>time{color:#777a70;font-variant-numeric:tabular-nums;width:42px;font-size:11px}.day-slot[data-hour] .day-slot-target>time{color:#20211e;font-weight:500}.day-slot-target>span{opacity:0;color:#a5381c;font-size:11px}.day-slot-target:hover:not(:disabled),.day-slot[data-target]{background:#fff0e7}.day-slot[data-target] .day-slot-target>span{opacity:1}.day-slot-target:-webkit-any(:hover,:focus-visible):not(:disabled)>span{opacity:1}.day-slot-target:-moz-any(:hover,:focus-visible):not(:disabled)>span{opacity:1}.day-slot-target:is(:hover,:focus-visible):not(:disabled)>span{opacity:1}.day-slot[data-disabled] .day-slot-target>time{opacity:.4}.day-slot-target:disabled{cursor:default}.day-slot-content{pointer-events:none;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin-left:58px;padding:3px 0;display:grid;position:relative}.day-slot-content>*{pointer-events:auto}.day-draft{background:#fff1e8;border:1px solid #edc5b1;border-radius:10px;align-items:center;min-width:0;min-height:44px;padding-left:10px;display:flex}.day-draft[data-selected]{background:#ffe9da;border-color:#d56c42}.day-draft>button:first-child{text-align:left;cursor:pointer;flex:1;gap:2px;min-width:0;min-height:44px;display:grid}.day-draft strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.day-draft time{color:#9e492c;font-size:10px}.day-existing{color:#556346;background:#f1f5ed;border:1px solid #d9dfcf;border-radius:10px;min-width:0;padding:8px 10px}.day-existing>span{font-size:9px}.day-existing strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:500;display:block;overflow:hidden}.day-existing small{overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.day-current-selection{color:#686b61;margin-top:10px;font-size:10px;line-height:1.6}.day-current-selection strong{-webkit-line-clamp:1;color:#20211e;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.day-current-selection>button{color:#a5381c;text-underline-offset:3px;cursor:pointer;min-height:32px;text-decoration:underline}.day-planner-bottom{color:#686b61;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;font-size:11px;display:flex}.day-auto{max-width:100%}.day-auto summary{cursor:pointer;color:#20211e;min-height:32px}.day-auto p{max-width:360px;margin:4px 0 10px;line-height:1.7}.day-auto>div{flex-wrap:wrap;gap:8px;display:flex}.day-drag-preview{z-index:95;pointer-events:none;background:#fff1e8;border:1px solid #d97;border-radius:12px;align-items:center;gap:8px;width:240px;max-width:calc(100vw - 24px);padding:12px;font-size:11px;display:flex;position:fixed;transform:translate(-50%,-110%);box-shadow:0 8px 24px rgba(32,33,30,.14)}.day-drag-preview svg{flex-shrink:0;width:14px}.day-drag-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.day-drag-preview strong{color:#a5381c;flex-shrink:0;font-size:11px;font-weight:500}@media (max-width:600px){.day-picker-header{gap:8px}.day-week-nav{gap:0}.day-week{gap:3px}.day-week>button{border-radius:12px;min-height:66px}.day-week>button>span{font-size:10px}.day-board{flex-direction:column;gap:20px;display:flex}.day-tray-desktop-label{display:none}.day-tray-mobile-label{display:inline}.day-panel-label>.day-tray-mobile-label{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.day-change-clip{color:#a5381c;cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:8px 0 8px 12px;font-size:12px;display:flex}.day-change-clip svg{width:14px;height:14px}.day-change-clip[aria-expanded=true] svg{transform:rotate(180deg)}.day-tray-list{max-height:none;margin:4px 0 0;padding:0;display:grid;overflow:visible}.day-tray-list:not([data-expanded]) .day-tray-card:not([data-selected]){display:none}.day-tray-list[data-expanded]{scrollbar-width:thin;max-height:280px;margin-left:-3px;margin-right:-3px;padding:3px;overflow-y:auto}.day-tray-card{width:100%}.day-tray-pick{padding:12px 0 12px 12px}.day-tray-pick strong{-webkit-line-clamp:unset;overflow-wrap:anywhere;display:block;overflow:visible}.day-tray-pick small{font-size:11px}.day-tray .day-thumb{width:32px;height:44px}.day-timeline{height:308px}.day-instructions{margin-top:14px;margin-bottom:14px}.day-planner-bottom{margin-top:8px}.schedule-dialog .workspace-dialog-header{padding:max(24px,env(safe-area-inset-top))20px 20px}.workspace-dialog.schedule-dialog .font-heading{font-size:26px}.schedule-dialog .workspace-dialog-header>button{top:max(14px,env(safe-area-inset-top));right:12px}.schedule-dialog .workspace-dialog-body{padding:0 20px 24px}.schedule-dialog .workspace-dialog-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.schedule-dialog .plan-form{gap:26px}.schedule-dialog .plan-timing{grid-template-columns:minmax(0,1fr);gap:18px}.schedule-dialog .plan-account{gap:8px;padding:10px}.schedule-dialog .plan-account>svg{display:none}.schedule-dialog .plan-provider,.schedule-dialog .plan-clip-editor{padding:16px}.schedule-dialog .plan-clip-toggle{gap:10px;padding:12px}.schedule-dialog select{font-size:16px}.schedule-dialog .plan-clip-editor :-webkit-any([data-slot=input],[data-slot=textarea]){font-size:16px}.schedule-dialog .plan-clip-editor :-moz-any([data-slot=input],[data-slot=textarea]){font-size:16px}.schedule-dialog .plan-clip-editor :is([data-slot=input],[data-slot=textarea]){font-size:16px}.schedule-dialog .plan-footer{align-items:flex-end;gap:8px}.schedule-dialog .plan-footer>div{flex-direction:column;align-items:stretch;gap:6px;min-width:0}.schedule-dialog .plan-footer>div>span{text-align:right}.schedule-dialog .plan-footer .plan-primary{white-space:normal;padding-left:12px;padding-right:12px;font-size:12px}.schedule-dialog .plan-review-summary{gap:12px}.schedule-dialog .plan-review-summary h3{font-size:20px}.app-shell [data-view=videos] .clip-plan-selection{padding:12px 14px}.app-shell .clip-plan-count{justify-content:space-between;gap:0 10px;width:100%}.app-shell .clip-plan-actions{gap:6px;width:100%}.app-shell .clip-plan-actions>button{padding-left:10px;padding-right:10px}.app-shell .clip-plan-actions{justify-content:flex-end}.app-shell .clip-plan-actions>button:last-child{flex:1}}
