:where([role=dialog],[role=dialog] *){scrollbar-width:thin;scrollbar-color:#75688e #ffffff05;overscroll-behavior:contain}:where([role=dialog],[role=dialog] *)::-webkit-scrollbar{width:6px;height:6px}:where([role=dialog],[role=dialog] *)::-webkit-scrollbar-track{background:transparent;margin:18px}:where([role=dialog],[role=dialog] *)::-webkit-scrollbar-thumb{background:#75688e;border-radius:10px}:where([role=dialog],[role=dialog] *)::-webkit-scrollbar-thumb:hover{background:#9b8bb7}:root{--community-banner-height: 62px}.community-promotion-banner{position:fixed;inset:0 0 auto;z-index:10000;height:var(--community-banner-height);overflow:hidden;background:#1a1c1f}body:has(.community-promotion-banner:not([hidden])) .site-shell{padding-top:var(--community-banner-height)}body:has(.community-promotion-banner:not([hidden])) .site-nav{top:calc(24px + var(--community-banner-height))}html:has(.community-promotion-banner:not([hidden])){scroll-padding-top:var(--community-banner-height)}.community-promotion-banner[hidden],.community-promotion-overlay[hidden]{display:none}.community-promotion-banner-glow{position:absolute;left:calc(50% - 1138px);top:-1122px;width:2398px;height:2997px;max-width:none;filter:blur(41.87px);pointer-events:none}.community-promotion-trigger{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0 48px;border:0;color:#f5f8ff;background:transparent;text-align:left;cursor:pointer}.community-promotion-banner-content{display:flex;width:745px;max-width:100%;align-items:center;justify-content:space-between;gap:24px}.community-promotion-banner-message{display:flex;min-width:0;align-items:center;gap:16px}.community-promotion-discord{position:relative;display:block;width:52px;height:52px;flex:0 0 52px}.community-promotion-discord-icon{position:absolute;left:2px;top:10px;width:38px;height:38px;overflow:hidden;border-radius:8px;background:#fff}.community-promotion-discord-icon>img{position:absolute;left:-2.5px;top:-3.5px;width:44px;height:44px;max-width:none}.community-promotion-sparkle{position:absolute;left:38px;top:1.08px;max-width:none}.community-promotion-banner-copy{display:flex;min-width:0;flex-direction:column;gap:8px}.community-promotion-banner-copy strong{overflow:hidden;font-size:17px;font-weight:700;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.community-promotion-banner-copy>span{overflow:hidden;color:#ffffff80;font-size:14px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.community-promotion-banner-copy strong,.community-promotion-details h2,.community-promotion-details h3{color:transparent;background:linear-gradient(90deg,#fff,#a889df);background-clip:text}.community-promotion-button-face{position:relative;display:grid;width:104px;height:32px;flex:0 0 104px;place-items:center;padding:0 12px;border-radius:34px;color:#0e0e0e}.community-promotion-button-face>img{position:absolute;inset:0;width:104px;height:32px;border-radius:inherit}.community-promotion-button-face>span{position:relative;max-width:100%;overflow:hidden;font-size:14px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.community-promotion-trigger:hover .community-promotion-button-face{filter:brightness(1.12)}.community-promotion-dismiss{position:absolute;right:16px;top:8px;display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff73;cursor:pointer}.community-promotion-dismiss:hover{background:#ffffffa0}.community-promotion-trigger:focus-visible,.community-promotion-dismiss:focus-visible,.community-promotion-dialog-close:focus-visible{outline:2px solid #a889df;outline-offset:-3px}.community-promotion-overlay{position:fixed;inset:0;z-index:10010;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;overflow-y:auto;background:#0009;backdrop-filter:blur(5px)}.community-promotion-dialog{position:relative;display:grid;grid-template-columns:400px minmax(0,1fr);width:785px;min-width:0;max-width:100%;min-height:571px;max-height:calc(100dvh - 48px);overflow:auto;border-radius:24px;color:#f5f8ff;background:#1a1c1f;box-shadow:inset 0 0 0 1px #ffffff1f}.community-promotion-visual{position:relative;display:grid;min-height:571px;padding:60px 0;place-items:center;overflow:hidden;background:#fff}.community-promotion-dialog-background{position:absolute;left:-79.51px;top:-50.42px;width:559.014px;height:993.991px;max-width:none;transform:scaleX(-1)}.community-promotion-dialog-glow{position:absolute;left:-123px;top:-14px;width:643px;height:804px;max-width:none;filter:blur(41.87px)}.community-promotion-brand{position:absolute;left:33px;top:23px;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:24px}.community-promotion-brand>img{flex:none;max-width:none}.community-promotion-qr-group{position:relative;display:flex;width:269px;max-width:calc(100% - 48px);flex-direction:column;align-items:center;gap:18px;transform:translateY(1.5px)}.community-promotion-qr{display:block;width:140px;height:140px;flex:none;object-fit:contain;border-radius:15px;background:#fff}.community-promotion-qr-group>p{margin:0;color:#fff9;font-size:16px;font-weight:500;line-height:22px;text-align:center;overflow-wrap:anywhere}.community-promotion-details{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:36px;padding:72px 32px 72px 40px}.community-promotion-details h2{margin:0 0 12px;font-size:30px;font-weight:700;line-height:39px;white-space:pre-line;overflow-wrap:anywhere}.community-promotion-details header>p{margin:0;color:#ffffff80;font-size:16px;line-height:22px;overflow-wrap:anywhere}.community-promotion-benefits{display:flex;margin:0;padding:0;flex-direction:column;gap:38px;list-style:none}.community-promotion-benefits li{display:flex;align-items:flex-start;gap:12px}.community-promotion-benefits li>img{flex:none;max-width:none}.community-promotion-benefits li>div{min-width:0}.community-promotion-details h3{margin:0 0 12px;font-size:16px;font-weight:700;line-height:16px;overflow-wrap:anywhere}.community-promotion-benefits p{margin:0;color:#ffffff80;font-size:13px;line-height:13px;overflow-wrap:anywhere}.community-promotion-dialog-close{position:absolute;right:20px;top:20px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:8px;background:#272a33;box-shadow:inset 0 0 0 .8px #ffffff26;cursor:pointer}.community-promotion-dialog-close:hover{background:#353947}@keyframes community-promotion-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes community-promotion-out{to{opacity:0;transform:translateY(6px) scale(.985)}}.community-promotion-dialog{animation:community-promotion-in .18s cubic-bezier(.22,1,.36,1) both}.community-promotion-overlay.is-closing{pointer-events:none}.community-promotion-overlay.is-closing .community-promotion-dialog{animation:community-promotion-out .15s ease both}@media(prefers-reduced-motion:reduce){.community-promotion-dialog{animation-duration:.01ms!important}}@media(max-width:720px){:root{--community-banner-height: 88px}.community-promotion-trigger{padding:10px 36px 10px 12px}.community-promotion-banner-content{gap:12px}.community-promotion-banner-message{gap:8px}.community-promotion-discord{width:40px;flex-basis:40px}.community-promotion-discord-icon{left:.5px}.community-promotion-sparkle{left:32px}.community-promotion-banner-copy{gap:4px}.community-promotion-banner-copy strong,.community-promotion-banner-copy>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.community-promotion-banner-copy strong{font-size:13px;line-height:16px}.community-promotion-banner-copy>span{font-size:11px;line-height:14px}.community-promotion-dismiss{top:6px;right:6px;width:20px;height:20px}.community-promotion-overlay{padding:16px}.community-promotion-dialog{grid-template-columns:minmax(0,1fr);min-height:0;max-height:calc(100dvh - 32px);border-radius:20px}.community-promotion-visual{min-height:320px}.community-promotion-brand{left:24px;top:20px}.community-promotion-details{padding:28px 24px 32px;gap:28px}.community-promotion-details h2{font-size:26px;line-height:34px}.community-promotion-benefits{gap:24px}}@media(max-width:680px){body:has(.community-promotion-banner:not([hidden])) .site-nav{top:calc(12px + var(--community-banner-height))}}:where(.collection-browse-search-control){position:relative;z-index:2;flex:none;height:var(--collection-browse-button-size, 28px)}:where(.collection-browse-search-shell){position:relative;top:50%;transform:translateY(-50%);display:flex;align-items:center;isolation:isolate;height:var(--collection-browse-button-size, 28px);border-radius:var(--collection-browse-search-radius, 999px);transition:width var(--collection-browse-search-close-duration, .36s) cubic-bezier(.4,0,.22,1) 50ms,right var(--collection-browse-search-close-duration, .36s) cubic-bezier(.4,0,.22,1) 50ms,height var(--collection-browse-search-close-duration, .36s) cubic-bezier(.4,0,.22,1) 50ms}:where(.collection-browse-search-shell):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;box-sizing:border-box;border-radius:inherit;opacity:0;background:var(--collection-browse-search-surface, var(--collection-browse-input-background, #3a3b42));border:1px solid var(--collection-browse-search-rim, transparent);box-shadow:var(--collection-browse-search-shadow, 0 8px 24px rgba(0, 0, 0, .24)),inset 0 1px #ffffff0b;transition:opacity .18s .12s}:where(.collection-browse-search-control[data-open=true] .collection-browse-search-shell){height:max(var(--collection-browse-button-size, 28px),var(--collection-browse-search-height, 36px));transition-duration:var(--collection-browse-search-duration, .48s);transition-timing-function:var(--collection-browse-search-easing, cubic-bezier(.18, 1.28, .32, 1));transition-delay:0ms}:where(.collection-browse-search-control[data-open=true] .collection-browse-search-shell):before{opacity:1;transition-delay:0ms;transition-duration:80ms}:where(.collection-browse-search-control:has(input:focus-visible) .collection-browse-search-shell):before{border-color:var(--collection-browse-search-focus-rim, transparent)}:where(.collection-browse-search-inline-slot){display:flex;min-width:0;align-items:center}.collection-browse-search-shell>:where(.collection-browse-button){flex:none;border-radius:var(--collection-browse-search-radius, 999px);transition:color .18s,background-color .18s}.collection-browse-search-shell>:where(.collection-browse-button.active){color:var(--collection-browse-active-color, #f5f8ff);background:transparent}:where(.collection-browse-search){position:relative;flex:none;width:0;min-width:0;pointer-events:none;margin-inline-start:0;overflow:clip;transition:width var(--collection-browse-search-close-duration, .36s) cubic-bezier(.4,0,.22,1) 50ms,margin-inline-start var(--collection-browse-search-close-duration, .36s) cubic-bezier(.4,0,.22,1) 50ms}:where(.collection-browse-search[data-open=true]){pointer-events:auto;width:var(--collection-browse-inline-width, 200px);margin-inline-start:var(--collection-browse-gap, 6px);transition-duration:var(--collection-browse-search-duration, .48s);transition-timing-function:var(--collection-browse-search-easing, cubic-bezier(.18, 1.28, .32, 1));transition-delay:0ms}:where(.collection-browse-search-control[data-search-layout=overlay]){width:var(--collection-browse-button-size, 28px)}:where(.collection-browse-search-control[data-search-layout=overlay] .collection-browse-search-shell){position:absolute;top:50%;right:0;transform:translateY(-50%);width:var(--collection-browse-button-size, 28px)}:where(.collection-browse-search-control[data-search-layout=overlay][data-open=true] .collection-browse-search-shell){right:var(--collection-search-overlay-right, 0px);width:var(--collection-search-overlay-width, 240px)}:where(.collection-browse-search-control[data-search-layout=overlay] .collection-browse-search-inline-slot){flex:1}:where(.collection-browse-search[data-layout=overlay]){flex:1}:where(.collection-browse-search-content){opacity:0;transform:translate(-8px);min-width:0;transition:opacity .1s,transform .16s}:where(.collection-browse-search[data-open=true] .collection-browse-search-content){opacity:1;transform:none;transition:opacity var(--collection-browse-search-content-duration, .18s) var(--collection-browse-search-content-delay, .11s),transform .32s var(--collection-browse-search-easing, cubic-bezier(.18, 1.28, .32, 1)) 80ms}:where(.collection-browse-search-measure,.collection-browse-search-overlay-measure){position:absolute;visibility:hidden;pointer-events:none;height:0}:where(.collection-browse-search-measure){width:calc(var(--collection-browse-inline-width, 200px) + var(--collection-browse-gap, 6px) + var(--collection-browse-search-overshoot-space, 10px))}:where(.collection-browse-search-overlay-measure){width:var(--collection-browse-overlay-width, 328px)}:where(.collection-browse-search input){display:block;box-sizing:border-box;width:100%;min-width:0;height:var(--collection-browse-search-height, 36px);padding:0 14px 0 0;color:var(--collection-browse-input-color, #f5f8ff);background:transparent;border:0;border-radius:inherit;outline:none;font:400 13px/1.4 Geist,sans-serif;caret-color:var(--collection-browse-active-color, #f5f8ff)}:where(.collection-browse-search input::placeholder){color:var(--collection-browse-search-placeholder, #a3a5ae)}:where(.collection-browse-search input:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){:where(.collection-browse-search-shell,.collection-browse-search,.collection-browse-search-content),:where(.collection-browse-search-shell):before{transition:none}.collection-browse-search-shell>:where(.collection-browse-button){transition:none}}:where(.collection-browse-toolbar){display:flex;align-items:center;gap:var(--collection-browse-gap, 6px)}:where(.collection-browse-button){position:relative;display:inline-flex;width:var(--collection-browse-button-size, 28px);height:var(--collection-browse-button-size, 28px);padding:var(--collection-browse-button-padding, 4px);box-sizing:border-box;align-items:center;justify-content:center;color:var(--collection-browse-color, #9fa6b3);background:transparent;border:0;border-radius:var(--collection-browse-radius, 6px);cursor:pointer}:where(.collection-browse-button svg){width:var(--collection-browse-icon-size, 20px);height:var(--collection-browse-icon-size, 20px);pointer-events:none}:where(.collection-browse-button:hover,.collection-browse-button.active){color:var(--collection-browse-active-color, #f5f8ff);background:var(--collection-browse-hover-background, #2e3033)}:where(.collection-browse-button[aria-pressed=true]){color:var(--collection-browse-selected-color, #fff);background:var(--collection-browse-accent, var(--accent-primary, #645ffc))}:where(.collection-browse-button:focus-visible){outline:2px solid var(--collection-browse-accent, var(--accent-color, #645ffc));outline-offset:1px}:where(.collection-browse-sort){position:relative}:where(.collection-browse-menu){position:absolute;top:calc(100% + var(--collection-browse-menu-offset, 8px));right:0;z-index:var(--collection-browse-menu-z-index, 150);display:grid;width:var(--collection-browse-menu-width, 190px);gap:4px;padding:6px;box-sizing:border-box;color:var(--collection-browse-menu-color, #f5f8ff);background:var(--collection-browse-menu-background, #242529);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 16px 48px #0000006b}:where(.collection-browse-option){display:flex;width:100%;height:auto;padding:8px 10px;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:12px;text-align:left;color:inherit;background:transparent;border:0;border-radius:6px;font:inherit;font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;cursor:pointer}:where(.collection-browse-option:hover,.collection-browse-option:focus-visible,.collection-browse-option[aria-checked=true]){background:var(--collection-browse-option-background, #464a4f)}:where(.collection-browse-option span){flex:1}:where(.collection-browse-option svg){flex:0 0 16px;width:16px;height:16px}.asset-library-clear-filters{display:block;margin:12px auto 0;padding:6px 10px;color:#f5f8ff;background:#2e3033;border:0;border-radius:6px;cursor:pointer}.asset-card{position:relative}.asset-card .asset-card-chrome{position:absolute;z-index:60;inset:0;pointer-events:none}.asset-card :is(.asset-card-actions,.asset-card-recent){position:absolute;top:calc(8px * var(--asset-card-scale, 1));transform:scale(var(--asset-card-scale, 1));pointer-events:none}.asset-card .asset-card-actions{top:calc(var(--asset-card-more-inset, 12px) * var(--asset-card-scale, 1));right:calc(var(--asset-card-more-inset, 12px) * var(--asset-card-scale, 1));width:24px;height:24px;transform-origin:top right}.asset-card .asset-card-recent{left:calc(8px * var(--asset-card-scale, 1));transform-origin:top left;display:inline-flex;align-items:center;min-width:0;max-width:172px;width:max-content;height:auto;padding:4.5px 9px;box-sizing:border-box;color:#d1ff53;background:#18181b;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px #d1ff5373,0 1px 5px #00000052;font:700 12px/1.2 Geist,Noto Sans SC,sans-serif;letter-spacing:.02em;overflow-wrap:anywhere;pointer-events:none}.asset-card .asset-card-more{position:relative;display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;margin:0;padding:0;box-sizing:border-box;color:#fff;background:transparent;border:0;border-radius:41px;box-shadow:none;filter:none;backdrop-filter:none;transform:none;cursor:pointer;pointer-events:auto;transition:background-color .12s ease}.asset-card .asset-card-more-icon{display:grid;place-items:center;width:24px;height:24px;pointer-events:none}.asset-card .asset-card-more-art{display:block;transform:rotate(-90deg);pointer-events:none}.asset-card .asset-card-more:hover,.asset-card .asset-card-more[aria-expanded=true]{background:#0003;backdrop-filter:blur(8px)}.asset-card .asset-card-more:disabled{opacity:.55;cursor:wait}.asset-card .asset-card-more:focus-visible,.asset-card .asset-card-menu :is(button,a):focus-visible{outline:2px solid #8270f8;outline-offset:1px}.asset-card .asset-card-menu{position:absolute;z-index:60;top:calc(24px + var(--asset-card-menu-gap, 4px));right:0;display:flex;flex-direction:column;width:138px;min-height:88px;margin:0;padding:4px;gap:4px;box-sizing:border-box;color:#f5f8ff;background:#1d1d1fcc;border:0;border-radius:12px;box-shadow:inset 0 0 0 .5px #8b8b8b70,0 8px 20px #00000014;backdrop-filter:blur(4px);visibility:hidden;opacity:0;pointer-events:none;transform:scale(.72);transform-origin:top right;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .12s ease,visibility 0s linear .18s}.asset-card .asset-card-menu[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto;transform:scale(1);transition-delay:0s}.asset-card .asset-card-menu :is(button,a){display:flex;align-items:center;flex:0 0 auto;gap:6px;width:100%;min-width:0;min-height:38px;height:auto;margin:0;padding:8px 12px;box-sizing:border-box;color:#f5f8ff;background:transparent;border:0;border-radius:6px;font:400 14px/22px Geist,Noto Sans SC,sans-serif;text-align:left;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.asset-card .asset-card-menu :is(button,a):first-child,.asset-card .asset-card-menu :is(button,a):hover{background:#2e3033cc}.asset-card .asset-card-menu button.danger{color:#ff3668}.asset-card .asset-card-menu button:disabled{opacity:.45;cursor:not-allowed}.asset-card .asset-card-action-icon{display:flex;flex:0 0 16px;width:16px;height:16px}.asset-card .asset-card-action-icon :is(svg,img){display:block;width:16px;height:16px}@media(prefers-reduced-motion:reduce){.asset-card .asset-card-menu{transition:none}}.project-library-actions{display:flex;flex-shrink:0;align-items:center;gap:12px;margin-left:auto}.project-library-browse{--collection-browse-button-size: 30px}.project-library-sort-menu{right:auto;left:0}.dashboard-project-panel .dashboard-project-panel-toolbar{flex-wrap:wrap;height:auto;gap:12px}.dashboard-project-panel .dashboard-project-panel-header{height:auto}.capture-overlay{position:fixed;inset:0;z-index:2000;background:#1119;display:grid;place-items:center;padding:24px;backdrop-filter:blur(4px)}.capture-dialog{width:min(850px,100%);max-height:92vh;overflow:auto;background:var(--bg-card,#181818);color:var(--text-primary,#fff);border-radius:20px;padding:24px;box-shadow:0 18px 60px #0003}.capture-dialog h2{margin:0 0 16px}.capture-dialog p{font-size:14px;line-height:1.6}.capture-dialog button{border:1px solid var(--border-color,#ffffff26);border-radius:8px;background:var(--bg-card,#181818);color:var(--text-primary,#fff);padding:9px 16px;cursor:pointer}.capture-dialog button:disabled{opacity:.45;cursor:default}.capture-dialog footer{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.capture-dialog footer button:last-child{background:#7255e9;color:#fff;border-color:#7255e9}.capture-device-panel{max-width:700px;margin:0 auto 16px;padding:12px;border:1px solid #9f8cff2b;border-radius:14px;background:linear-gradient(135deg,#8d72ff12,#ffffff05);box-shadow:inset 0 1px #ffffff0b}.capture-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capture-device-picker{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid var(--border-color,#ffffff1c);border-radius:11px;background:#0e0e121f;color:var(--text-secondary,#aaa);font-size:11px}.capture-device-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:9px;background:#9278ff18;color:#bcaaff}.capture-device-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.capture-microphone-status{position:relative;grid-template-columns:17px 8px;gap:2px;width:38px}.capture-microphone-status>svg{width:17px;height:17px}.capture-volume-meter{height:16px;display:flex;align-items:flex-end;gap:1.5px}.capture-volume-meter i{display:block;width:2px;height:4px;border-radius:2px;background:#716d7a}.capture-volume-meter i:nth-child(2){height:8px}.capture-volume-meter i:nth-child(3){height:12px}.capture-volume-meter i.is-active{background:#42e879;box-shadow:0 0 5px #22c55e80}.capture-device-control{display:grid;gap:5px;min-width:0;flex:1}.capture-device-control>span{font-weight:600;letter-spacing:.01em}.capture-device-picker select{width:100%;min-width:0;box-sizing:border-box;border:0;border-radius:7px;background:var(--bg-card,#181818);color:var(--text-primary,#fff);padding:7px 28px 7px 9px;font:inherit;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.capture-device-picker select:focus-visible{outline:2px solid #645ffc;outline-offset:2px}.capture-selection{--selection-accent:#645ffc;position:relative;overflow:visible;touch-action:none;max-width:700px;margin:10px auto;outline:none;user-select:none}.capture-selection.is-portrait{max-width:min(700px,36dvh)}.capture-preview{position:relative;overflow:hidden;background:#111;width:100%}.capture-preview video{position:absolute;max-width:none;pointer-events:none;object-fit:fill}.capture-region{position:absolute;box-sizing:border-box;color:var(--selection-accent);cursor:move}.capture-region-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.capture-region-handle{position:absolute;width:15px;height:15px;display:grid;place-items:center;transform:translate(-50%,-50%)}.capture-region-handle svg{display:block;overflow:visible;pointer-events:none}.capture-region-handle.is-nw{top:0;left:0;cursor:nwse-resize}.capture-region-handle.is-ne{top:0;left:100%;cursor:nesw-resize}.capture-region-handle.is-se{top:100%;left:100%;cursor:nwse-resize}.capture-region-handle.is-sw{top:100%;left:0;cursor:nesw-resize}.capture-selection:focus-visible{outline:2px solid var(--selection-accent);outline-offset:10px}.capture-warning{color:#d6ad75}.capture-dialog a{color:var(--accent-hover,#aaa2ff)}.capture-preview{display:grid;place-items:center}.capture-preview.is-cropped{height:100%;min-width:0;min-height:0}.capture-preview-crop{position:relative;overflow:hidden;flex:none}.capture-card-preview{width:240px;height:180px;max-height:180px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:600px){.capture-overlay{padding:10px}.capture-device-grid{grid-template-columns:1fr}}.capture-card.is-floating{--capture-muted:#a6a3b4;--capture-line:#ffffff12;position:fixed;right:24px;bottom:24px;z-index:900;box-sizing:border-box;width:368px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid #b9a3ff30;border-radius:18px;background:linear-gradient(145deg,#262330,#1c1b22 55%);color:#f3f1fa;font-family:inherit;box-shadow:0 16px 48px #0006,0 3px 10px #0003,inset 0 1px #ffffff0a}.capture-panel-header{display:flex;align-items:center;gap:12px;padding:12px;flex-shrink:0}.capture-drag-handle{display:flex;align-items:center;gap:9px;min-width:0;flex:1;border-radius:6px;cursor:grab;touch-action:none;user-select:none}.capture-drag-handle:active{cursor:grabbing}.capture-panel-grip{display:flex;flex-shrink:0;color:#777185}.capture-panel-heading{display:flex;align-items:center;gap:8px;min-width:0}.capture-panel-heading strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;line-height:1.4;letter-spacing:.02em}.capture-panel-microphone{display:grid;flex:0 0 auto;grid-template-columns:14px 8px;align-items:center;gap:2px;color:#777185}.capture-panel-microphone>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.capture-panel-microphone .capture-volume-meter{height:13px}.capture-panel-microphone .capture-volume-meter i{height:3px}.capture-panel-microphone .capture-volume-meter i:nth-child(2){height:6px}.capture-panel-microphone .capture-volume-meter i:nth-child(3){height:10px}.capture-window-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.capture-card button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.capture-card button svg{flex-shrink:0}.capture-card .capture-icon-button,.capture-card .capture-toggle-button{color:var(--capture-muted);padding:7px}.capture-card .capture-icon-button:hover,.capture-card .capture-toggle-button:hover{background:#ffffff0c;color:#fff}.capture-card .capture-local-audio-button.is-active{border-color:#ae92ff38;background:#ae92ff1f;color:#d9ccff}.capture-card .capture-local-audio-button.is-active:not(:disabled):hover{background:#ae92ff30;color:#fff}.capture-card button:focus-visible,.capture-drag-handle:focus-visible{outline:2px solid #b6a0ff;outline-offset:2px}.capture-panel-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#615773 transparent}.capture-panel-body[hidden]{display:none}.capture-card.is-floating .capture-card-preview{--project-badge-offset:8px;position:relative;width:calc(100% - 20px);height:auto;aspect-ratio:16/9;max-height:45dvh;margin:0 10px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--capture-line);border-radius:10px;box-sizing:border-box;background:#111116}.capture-card.is-floating .capture-card-preview .capture-preview{height:100%;background:transparent}.capture-card.is-floating .capture-card-content{padding:12px 14px;color:var(--capture-muted);font-size:11px;line-height:1.7}.capture-card .capture-panel-error{margin:0 0 10px;padding:9px 10px;border:1px solid #fb718529;border-radius:8px;background:#fb71850a;color:#ffb3bf;overflow-wrap:anywhere}.capture-panel-upload{display:flex;align-items:center;gap:6px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--capture-line);color:var(--capture-muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.capture-panel-upload svg{flex-shrink:0;color:#b6a0ff}.capture-stop-action{display:flex;padding-left:8px;margin-left:4px;border-left:1px solid var(--capture-line)}.capture-card .capture-stop-button{background:#ff3668;border-color:#ff6689;color:#fff;box-shadow:0 3px 10px #ff366840}.capture-card .capture-stop-button:not(:disabled):hover{background:#ff5079;border-color:#ff86a2;color:#fff;box-shadow:0 4px 14px #ff366866}.capture-card button:disabled{opacity:.45;cursor:default}.capture-card.is-floating.is-expanded{width:640px}.capture-card.is-floating.is-collapsed{width:auto;padding:9px 10px;border-radius:14px}.capture-card.is-collapsed .capture-panel-header{flex:1;min-width:0;gap:12px;padding:0}.capture-card.is-collapsed .capture-panel-heading{max-width:180px}.capture-card.is-collapsed .capture-toggle-button{background:#ae92ff14;border-color:#ae92ff20;color:#d5c8ff}.capture-card.is-collapsed .capture-toggle-button:hover{background:#ae92ff26;color:#eee6ff}@media(prefers-reduced-motion:reduce){.capture-card button{transition:none}}.capture-panel-header{flex-wrap:wrap}.capture-drag-handle{flex:1 1 160px}.capture-panel-heading{flex:1;min-width:0}.capture-panel-heading strong{min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere}.capture-window-actions{margin-left:auto}#dashboard-projects .dash-project-card.generating,.dashboard-project-panel .dash-project-card.generating{cursor:default}.dash-project-source-download .dash-project-text-action{align-self:flex-start;padding:4px 0;border:0;color:inherit;background:transparent;font:inherit;text-decoration:underline;cursor:pointer}#dashboard-projects .dash-project-card.generating:hover .dash-project-media-frame>img,#dashboard-projects .dash-project-card.generating:hover .dash-project-media-frame>video,#dashboard-projects .dash-project-card.generating:hover .dash-project-media-frame>.dash-audio-wave-placeholder{transform:none}#dashboard-projects .dash-project-card.generating:hover .dash-project-title{color:#f5f8ff}#dashboard-projects .dash-project-card.generating .dash-project-title{opacity:1;background:transparent;animation:none}#dashboard-projects .dash-project-thumb .dash-project-generating-image{z-index:2;opacity:0;filter:blur(12px);transform:scale(1.012)}#dashboard-projects .dash-project-card.generating .generating-state{--generating-state-z-index: 1;--generating-state-inset: 0;--generating-state-radius: var(--project-thumb-radius);--generating-state-font: 600 14px/14px Geist, "Noto Sans SC", "PingFang SC", sans-serif;--generating-state-text-color: #9fa6b3}.dashboard-project-panel .dash-project-card.generating .generating-state{--generating-state-z-index: 1;--generating-state-inset: 0;--generating-state-radius: var(--project-thumb-radius);--generating-state-font: 600 12px/12px Geist, "Noto Sans SC", "PingFang SC", sans-serif;--generating-state-text-color: #9fa6b3;--generating-state-dot-size: 11px}#dashboard-projects .dash-project-generation-effect.phase-connecting,.dashboard-project-panel .dash-project-generation-effect.phase-connecting{--generating-state-background: #1d1d1f}.generating-state{position:absolute;z-index:var(--generating-state-z-index, 4);inset:var(--generating-state-inset, 0);overflow:hidden;color:var(--generating-state-text-color, #71767e);background:var(--generating-state-background, #1d1d1f);border-radius:var(--generating-state-radius, inherit);pointer-events:none}.generating-state__placeholder,.generating-state__placeholder:before,.generating-state__placeholder:after,.generating-state__status{position:absolute;inset:0}.generating-state__placeholder{z-index:0;overflow:hidden;background-color:var(--generating-state-background, #1d1d1f);border-radius:inherit}.generating-state__placeholder:before,.generating-state__placeholder:after{content:"";background-position:center;background-size:var(--generating-state-dot-size, 14px) var(--generating-state-dot-size, 14px)}.generating-state__placeholder:before{background-image:radial-gradient(circle,rgba(174,179,186,.3) 0,rgba(174,179,186,.3) .5px,transparent .75px);opacity:.56}.generating-state__placeholder:after{background-image:radial-gradient(circle,rgba(239,242,247,.86) 0,rgba(239,242,247,.86) .75px,transparent 1px);opacity:0;-webkit-mask-image:radial-gradient(circle,transparent 0,transparent 24%,rgba(0,0,0,.18) 32%,#000 47%,#000 56%,rgba(0,0,0,.42) 67%,transparent 78%);mask-image:radial-gradient(circle,transparent 0,transparent 24%,rgba(0,0,0,.18) 32%,#000 47%,#000 56%,rgba(0,0,0,.42) 67%,transparent 78%);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:generating-state-ripple 2.4s cubic-bezier(.4,0,.2,1) infinite}.generating-state__status{z-index:1;display:flex;align-items:center;justify-content:center;background:radial-gradient(106px 38px,var(--generating-state-background, #1d1d1f) 0,var(--generating-state-background, #1d1d1f) 42%,rgba(29,29,31,.92) 58%,rgba(29,29,31,.48) 74%,transparent 100%);font:var(--generating-state-font, 500 14px/20px Geist, sans-serif)}.generating-state__text{display:inline-block;padding:2px 0;line-height:1.5;color:transparent;background-image:linear-gradient(90deg,var(--generating-state-text-color, #71767e) 0,var(--generating-state-text-color, #71767e) 42%,var(--generating-state-highlight-color, #f5f8ff) 50%,var(--generating-state-text-color, #71767e) 58%,var(--generating-state-text-color, #71767e) 100%);background-position:100% 50%;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:generating-state-text-sweep 2.3s linear infinite}@keyframes generating-state-ripple{0%{-webkit-mask-size:24px 24px;mask-size:24px 24px;opacity:0}12%{opacity:.92}56%{opacity:.62}88%,to{-webkit-mask-size:620px 620px;mask-size:620px 620px;opacity:0}}@keyframes generating-state-text-sweep{0%{background-position:100% 50%}35%,to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.generating-state__placeholder:after,.generating-state__text{animation:none}}.dash-project-kind-badge{position:absolute;z-index:2;top:var(--project-badge-offset);left:var(--project-badge-offset);display:inline-flex;box-sizing:border-box;flex:0 0 auto;width:max-content;height:24px;max-width:calc(100% - 2 * var(--project-badge-offset));padding:0 8px;align-items:center;justify-content:center;gap:4px;overflow:hidden;color:#f5f8ff;border-radius:30px;font:600 12px/12px Geist,sans-serif;text-align:center;white-space:nowrap}.dash-project-kind-badge.live{background:#ff3668}.dash-project-kind-badge.video{background:#645ffc}.dash-project-kind-badge.audio{background:#32a4e7}#dashboard-projects .dash-project-thumb .dash-project-kind-badge,.dashboard-project-panel .dash-project-thumb .dash-project-kind-badge{max-width:calc(100% - 2 * var(--project-badge-offset) - 32px)}.dash-project-kind-label,.dash-project-tool-label,.dash-project-draft-label{display:block;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;text-align:center}.dash-project-kind-divider{width:0;height:9px;flex:0 0 0;box-sizing:border-box;border-left:.5px solid rgba(255,255,255,.4)}.dash-project-storage-label{flex:0 0 auto}.dash-project-live-signal{position:relative;box-sizing:border-box;width:12px;height:12px;flex:0 0 12px;overflow:hidden}.dash-project-live-signal:before,.dash-project-live-signal:after{position:absolute;content:"";border-radius:50%}.dash-project-live-signal:before{inset:0;border:1px solid rgba(255,255,255,.5)}.dash-project-live-signal:after{top:50%;left:50%;width:7.06px;height:7.06px;background:#fff;transform:translate(-50%,-50%)}.dash-project-actions-wrap{position:absolute;z-index:6;top:var(--dash-card-more-inset, 8px);right:var(--dash-card-more-inset, 8px)}.dash-project-menu{display:grid;width:24px;height:24px;padding:0;place-items:center;color:#fff;background:transparent;border:0;border-radius:50%;cursor:pointer}.dash-project-menu:disabled{cursor:wait;opacity:.55}.dash-project-menu-layer{position:fixed;z-index:90;width:max-content;pointer-events:none}.dash-project-actions{--project-menu-viewport-inset: 8px;--project-menu-item-hover: rgba(70, 74, 79, .8);position:relative;display:grid;box-sizing:border-box;width:max-content;min-width:min(180px,var(--project-menu-max-width, 180px));max-width:var(--project-menu-max-width, none);padding:4px;gap:4px;overflow:auto;color:#f5f8ff;background:#1d1d1fcc;border:0;backdrop-filter:blur(4px);border-radius:12px;box-shadow:0 8px 20px #0000002e;overscroll-behavior:contain}.dash-project-actions[data-variant=panel]{--project-menu-item-hover: rgba(255, 255, 255, .1)}.dash-project-actions>:is(button,a,.dash-project-source-info){display:flex;box-sizing:border-box;width:100%;height:38px;padding:8px 12px;align-items:center;gap:6px;color:inherit;background:transparent;border:0;border-radius:6px;font:400 14px/22px Geist,sans-serif;text-align:left;text-decoration:none;white-space:nowrap}.dash-project-actions :is(button,a){cursor:pointer}.dash-project-actions :is(button,a):hover{background:var(--project-menu-item-hover)}.dash-project-actions button.danger{color:#ff3668}.dash-project-actions button:disabled{cursor:not-allowed;opacity:.45}.dash-project-action-icon{display:inline-grid;width:16px;flex-shrink:0;place-items:center;font-size:16px}.dash-project-source-label{flex:1}.dash-project-source-arrow{flex-shrink:0}.dash-project-transfer-report{padding:8px 12px;font-size:12px}.dash-project-transfer-report a{display:block;padding:9px 11px;color:inherit;border-radius:6px;font:inherit;line-height:normal;text-align:left}.dash-template-browser-dialog.dash-narration-voice-dialog{width:min(1120px,calc(100vw - 48px));height:auto;max-height:calc(100dvh - 48px);color:var(--text-primary,#f1f2f6);background:var(--bg-secondary,#141b25);border:1px solid var(--border-color,#ffffff18);border-radius:20px;overflow:hidden}.dash-narration-voice-dialog>div{display:flex;flex-direction:column;min-height:0;max-height:inherit;width:100%;overflow:hidden}.dash-narration-voice-dialog .dash-template-browser-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:24px 28px 16px;border:0}.dash-narration-voice-dialog .dash-template-browser-header h2{margin:0;font-size:22px;line-height:1.4}.dash-narration-revoice-dialog>.dash-create-settings{min-height:0;padding:0;align-items:stretch;gap:0;background:transparent;border-radius:0}.dash-narration-speech-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px}.dash-narration-language-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0 4px}.dash-narration-language-tabs button{padding:9px 16px;border:1px solid var(--border-color,#ffffff20);border-radius:999px;background:transparent;color:var(--text-secondary,#b6bfd0);font:inherit;font-size:13px;line-height:1.4;cursor:pointer}.dash-narration-language-tabs button[aria-pressed=true]{color:#eeeaff;background:#7360ff24;border-color:#8a7aff;box-shadow:0 0 14px #7360ff18}.dash-narration-language-tabs button:focus-visible{outline:2px solid #b6aaff;outline-offset:3px}.dash-narration-preview-speeds{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:0;padding:20px 28px;border:0;color:inherit;font-size:13px;flex-shrink:0}.dash-narration-speech-body .dash-narration-preview-speeds{padding:20px 0}.dash-narration-preview-speeds legend{float:left;padding:0;margin-right:20px;color:var(--text-secondary,#b6bfd0);line-height:20px}.dash-narration-preview-speeds label{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:20px;white-space:nowrap}.dash-narration-preview-speeds input{margin:0;accent-color:#8a7aff;width:16px;height:16px;cursor:pointer}.dash-narration-voice-groups{min-height:0;overflow-y:auto;padding:0 28px 8px;display:flex;flex-direction:column;gap:16px}.dash-narration-speech-body .dash-narration-voice-groups{overflow:visible;padding:0 0 8px}.dash-narration-voice-section{min-width:0;padding:16px 12px 8px;border:1px solid var(--border-color,#ffffff12);border-radius:14px;background:#ffffff02}.dash-narration-voice-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 10px}.dash-narration-voice-section-head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;color:#71adf7}.dash-narration-voice-section.female h3{color:#ee9bcb}.dash-narration-voice-section-head h3>svg{width:20px;height:20px}.dash-narration-voice-section-head h3>span{font-size:11px;color:var(--text-secondary,#9ba6b9);font-weight:400}.dash-narration-voice-section-head nav{display:flex;gap:6px}.dash-narration-voice-section-head nav button{display:grid;place-items:center;width:28px;height:28px;padding:4px;border:1px solid var(--border-color,#ffffff20);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.dash-narration-voice-section-head nav button:disabled{opacity:.25;cursor:default}.dash-narration-voice-section-head nav svg{width:16px;height:16px}.dash-narration-voice-scroller{position:relative;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.dash-narration-voice-scroller::-webkit-scrollbar{display:none}.dash-narration-voice-track{display:flex;gap:10px;width:max-content;min-width:100%;padding:4px 4px 8px}.dash-narration-voice-card{position:relative;flex:0 0 146px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;min-height:132px;padding:16px 12px 12px;border:1px solid var(--border-color,#ffffff12);border-radius:12px;color:inherit;background:#ffffff02;text-align:center;font:inherit;font-size:13px;cursor:pointer;transition:border-color .16s,background .16s}.dash-narration-voice-card:hover{border-color:#8a7aff88;background:#7360ff0a}.dash-narration-voice-card.is-selected{border-color:#8a7aff;background:#7360ff14;box-shadow:inset 0 0 0 1px #8a7aff40,0 3px 12px #7360ff16}.dash-narration-voice-card:focus-visible,.dash-narration-voice-section-head nav button:focus-visible{outline:2px solid #b6aaff;outline-offset:2px}.dash-narration-voice-portrait{position:relative;width:64px;height:64px;flex-shrink:0}.dash-narration-avatar{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background-color:#353e4d;background-repeat:no-repeat}.dash-narration-voice-play{position:absolute;right:-2px;bottom:0;display:grid;place-items:center;width:20px;height:20px;border:2px solid #19212c;border-radius:50%;background:#44435f;color:#eeeaff;font-size:9px}.dash-narration-voice-card.is-playing .dash-narration-voice-play{background:#7866ed}.dash-narration-voice-name{min-width:0;overflow-wrap:anywhere;line-height:1.45}.dash-narration-voice-check{position:absolute;top:7px;right:7px;width:14px;height:14px;color:#b6aaff}.dash-narration-voice-error{color:#f19797;padding:0 28px;font-size:12px}.dash-narration-revoice-dialog .bilingual-language-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:18px 28px 24px;border-top:1px solid var(--border-color,#ffffff12);flex-shrink:0}.dash-narration-revoice-dialog .bilingual-language-dialog-confirm{color:#fff;background:linear-gradient(135deg,#786aff,#6052ee)}.dash-narration-revoice-dialog .bilingual-language-dialog-confirm:disabled{opacity:.45;cursor:default}@media(max-width:600px){.dash-template-browser-dialog.dash-narration-voice-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.dash-narration-voice-dialog .dash-template-browser-header{padding:18px 16px 12px}.dash-narration-speech-body{padding:0 16px}.dash-narration-language-tabs{gap:6px}.dash-narration-language-tabs button{padding:7px 12px;font-size:12px}.dash-narration-preview-speeds{gap:14px;padding:16px}.dash-narration-voice-groups{padding:0 16px 8px}.dash-narration-voice-card{flex-basis:128px}.dash-narration-revoice-dialog .bilingual-language-dialog-actions{padding:16px}}@media(prefers-reduced-motion:reduce){.dash-narration-voice-card{transition:none}}.task-progress{display:flex;width:100%;min-width:0;align-items:center;flex-direction:column;gap:12px;color:inherit;text-align:center}.task-progress-label{max-width:100%;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.task-progress-track{width:100%;height:4px;flex-shrink:0;overflow:hidden;background:var(--task-progress-track-color, rgba(255, 255, 255, .2));border-radius:3px}.task-progress-track>span{display:block;height:100%;background:var(--task-progress-fill-color, #f4f4f5)}.task-progress-value{font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums}:root{--dashboard-tools-five-column-width:1092px;--dashboard-tools-control-gutter:52px;--dashboard-tools-total-width:calc(var(--dashboard-tools-five-column-width) + var(--dashboard-tools-control-gutter)*2)}.dashboard-rail-viewport.dashboard-tools-viewport,.home-dashboard-tools-error,.source-entry-mode-track [data-hero-mode=live-stream]{display:none}.dashboard-tools-viewport,.home-dashboard-tools-shell{position:relative;box-sizing:border-box;width:100%;max-width:var(--dashboard-tools-total-width);min-width:0;margin-inline:auto;padding-inline:var(--dashboard-tools-control-gutter);isolation:isolate;overflow:hidden}.dashboard-card-rail.dashboard-tools,.dashboard-card-rail.home-dashboard-tools{display:grid;width:100%;min-width:0;grid-template-columns:repeat(7,204px);grid-template-rows:repeat(2,80px);grid-auto-flow:row;align-items:stretch;justify-content:flex-start;gap:18px;padding:20px 0 24px;margin:0 auto 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none}.dashboard-card-rail.dashboard-tools::-webkit-scrollbar,.dashboard-card-rail.home-dashboard-tools::-webkit-scrollbar{display:none}:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev,:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next{position:absolute;z-index:3;top:50%;display:grid;width:40px;height:40px;padding:0;place-items:center;color:#fff;background:#ffffff1f;border:0;border-radius:50%;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,transform .18s ease}:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev[hidden],:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next[hidden]{display:none}:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev{left:4px}:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next{right:4px}:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev:hover,:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next:hover{background:#fff3;transform:translateY(-50%) scale(1.04)}:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-prev img,:is(.dashboard-tools-viewport,.home-dashboard-tools-shell)>.dashboard-rail-next img{display:block;width:19px;height:19px}:is(.dashboard-tools,.home-dashboard-tools)>button{position:relative;box-sizing:border-box;width:204px;height:80px;overflow:hidden;padding:0;color:var(--text-primary,#fff);background:#ffffff0f;border:.5px solid rgba(255,255,255,.12);border-radius:16px;font-family:Geist,sans-serif;font-size:14px;font-weight:400;line-height:18px;cursor:pointer;transition:background-color .22s ease-out,border-color .22s ease-out}:is(.dashboard-tools,.home-dashboard-tools)>button:after{position:absolute;z-index:5;inset:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .18s ease}:is(.dashboard-tools,.home-dashboard-tools)>button.is-tool-rail-dim-left:after{opacity:1;background:linear-gradient(90deg,#000000c7,#0000 76%)}:is(.dashboard-tools,.home-dashboard-tools)>button.is-tool-rail-dim-right:after{opacity:1;background:linear-gradient(270deg,#000000c7,#0000 76%)}:is(.dashboard-tools,.home-dashboard-tools)>button.is-tool-rail-dim-left.is-tool-rail-dim-right:after{background:linear-gradient(90deg,#000000b8,#0000 42% 58%,#000000b8)}.dashboard-tool-icon{position:absolute;top:50%;left:15.5px;width:46.242px;height:46.242px;transform:translateY(-50%) scale(1);transform-origin:center;opacity:1;transition:transform .22s ease-out,opacity .22s ease-out}.dashboard-tool-icon img{display:block;width:100%;height:100%;object-fit:contain}.dashboard-tool-label{position:absolute;top:50%;left:69.742px;width:103px;max-height:42px;overflow:hidden;transform:translateY(-50%);text-align:left;word-break:break-word;transition:left .22s ease-out,width .22s ease-out,color .22s ease-out}.dashboard-tool-arrow{position:absolute;top:50%;right:15.5px;display:grid;width:24px;height:24px;place-items:center;transform:translateY(-50%) scale(0);transform-origin:center;opacity:0;transition:transform .22s ease-out,opacity .22s ease-out}.dashboard-tool-arrow img{display:block;width:24px;height:24px}:is(.dashboard-tools,.home-dashboard-tools)>button:not(:disabled):is(:hover,:focus-visible){background:#ffffff1f;border-color:#ffffff29}:is(.dashboard-tools,.home-dashboard-tools)>button:not(:disabled):is(:hover,:focus-visible) .dashboard-tool-icon{transform:translateY(-50%) scale(0);opacity:0}:is(.dashboard-tools,.home-dashboard-tools)>button:not(:disabled):is(:hover,:focus-visible) .dashboard-tool-label{left:15.5px;width:112px}:is(.dashboard-tools,.home-dashboard-tools)>button:not(:disabled):is(:hover,:focus-visible) .dashboard-tool-arrow{transform:translateY(-50%) scale(1);opacity:1}:is(.dashboard-tools,.home-dashboard-tools)>button:focus-visible{outline:2px solid #a58aff;outline-offset:-2px}:is(.dashboard-tools,.home-dashboard-tools)>button:disabled:not(.is-coming-soon){opacity:.5;cursor:wait}:is(.dashboard-tools,.home-dashboard-tools)>button.is-coming-soon{cursor:default}:is(.dashboard-tools,.home-dashboard-tools)>button.is-coming-soon .dashboard-tool-label{color:#ffffff80}@media(max-width:760px){.dashboard-card-rail.dashboard-tools{gap:18px;padding:16px 4px 20px}}@media(prefers-reduced-motion:reduce){:is(.dashboard-tools,.home-dashboard-tools)>button,.dashboard-tool-icon,.dashboard-tool-label,.dashboard-tool-arrow{transition:none}}.dashboard-card-rail.dashboard-tools{grid-template-columns:repeat(6,204px)}.dashboard-tool-overlay{position:fixed;inset:0;z-index:1200;background:#0009;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.dashboard-tool-dialog{position:relative;box-sizing:border-box;width:min(100%,820px);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #ffffff20;border-radius:22px;padding:30px;background:#19191d;color:#f4f4f5;box-shadow:0 24px 90px #0008}.dashboard-tool-dialog.has-options{width:min(100%,1080px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.dashboard-tool-dialog.has-options{padding:24px}.dashboard-tool-dialog.has-options .dashboard-tool-primary header{margin-bottom:16px}.dashboard-tool-primary,.dashboard-tool-controls,.dashboard-tool-options{min-width:0}.dashboard-tool-primary header{margin-bottom:20px}.dashboard-tool-dialog h2{margin:0 30px 10px 0;font-size:23px;line-height:1.25;letter-spacing:-.4px}.dashboard-tool-dialog p{font-size:13px;line-height:1.6;color:#b6b6bf;margin:0 0 12px}.dashboard-tool-primary header p{margin:0}.dashboard-tool-close{position:absolute;right:18px;top:14px;width:30px;height:30px;border:0;border-radius:50%;background:#ffffff08;color:#b6b6bf;font-size:24px;line-height:1;cursor:pointer;z-index:1}.dashboard-tool-close:hover{background:#ffffff16;color:#fff}.dashboard-tool-close:disabled{background:#ffffff08;color:#71717a}.dashboard-tool-artwork{position:relative;display:flex;overflow:hidden;border-radius:14px;margin:0 0 18px;background:#222126;aspect-ratio:16/9}.dashboard-tool-artwork img{display:block;min-width:0;width:100%;height:100%;object-fit:cover;transition:filter .2s ease,transform .2s ease}.dashboard-tool-artwork>.dashboard-tool-source-preview{display:block;min-width:0;width:100%;height:100%;object-fit:contain;background:#000}.dashboard-tool-audio-preview{position:relative;display:grid;width:100%;height:100%;place-items:center;background:#0d0d10}.dashboard-tool-audio-preview>img{position:absolute;inset:0;opacity:.42;filter:blur(1px) brightness(.58)}.dashboard-tool-audio-preview>audio{position:relative;z-index:1;width:min(88%,420px)}.dashboard-tool-artwork.is-loading :is(img,video){filter:brightness(.48) saturate(.72);transform:scale(1.012)}.dashboard-tool-artwork-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;background:linear-gradient(180deg,#11111624,#11111672);backdrop-filter:blur(2px)}.dashboard-tool-artwork-loading .task-progress{color:#f4f4f5;text-shadow:0 1px 8px #000}.dashboard-tool-artwork-spinner{box-sizing:border-box;width:34px;height:34px;border:3px solid #ffffff42;border-top-color:#b69cff;border-right-color:#80c7ff;border-radius:50%;animation:dashboard-tool-loading-spin .8s linear infinite;box-shadow:0 0 22px #9b87f533}@keyframes dashboard-tool-loading-spin{to{transform:rotate(1turn)}}.dashboard-tool-dialog.is-compact .dashboard-tool-primary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 24px;align-items:center}.dashboard-tool-dialog.is-compact header{grid-column:1/-1}.dashboard-tool-dialog.is-compact .dashboard-tool-artwork{margin:0;aspect-ratio:4/3}.dashboard-tool-options{display:flex;align-items:center;border-left:1px solid #ffffff12;padding-left:28px}.dashboard-tool-option-stack{display:flex;width:100%;min-width:0;flex-direction:column;gap:14px}.dashboard-translation-language{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f4f4f5;font-size:13px}.dashboard-translation-language>span{min-width:0;overflow-wrap:anywhere}.dashboard-translation-language select{min-width:180px;height:40px;padding:0 36px 0 12px;color:#f4f4f5;background:#2e3033;border:1px solid #ffffff26;border-radius:8px;font:inherit;outline-color:#a58aff}.dashboard-translation-language select option{color:#18181b;background:#fff}.dashboard-tool-dialog form{display:flex;gap:8px;margin:0 0 12px}.dashboard-tool-dialog input:not([type=file]){box-sizing:border-box;min-width:0;flex:1;border:1px solid #ffffff26;border-radius:10px;padding:12px;background:#ffffff08;color:#fff;font:inherit;font-size:13px;outline-color:#a58aff}.dashboard-tool-dialog form button,.dashboard-tool-upload{border:0;border-radius:10px;padding:12px 16px;background:#f4f4f5;color:#18181b;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dashboard-tool-upload{width:100%;min-height:44px}.dashboard-tool-start{display:flex;align-items:center;justify-content:center;gap:12px}.dashboard-tool-start-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard-tool-credit-estimate{display:inline-flex;min-height:20px;padding-left:10px;align-items:center;gap:4px;border-left:1px solid rgba(0,0,0,.18);font-size:12px;font-weight:650;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.dashboard-tool-credit-estimate img{display:block;width:12px;height:12px;flex:0 0 12px}.dashboard-tool-quote-note{display:flex;min-height:20px;margin:8px 0 0!important;align-items:center;justify-content:center;text-align:center}.dashboard-tool-quote-note.is-insufficient{color:#fda4af}.dashboard-tool-quote-error{display:flex;margin-top:8px;align-items:center;justify-content:center;gap:8px;color:#fda4af;font-size:12px}.dashboard-tool-quote-error button{padding:0;color:#f5f8ff;background:transparent;border:0;text-decoration:underline;cursor:pointer;font:inherit}.dashboard-tool-dialog button:disabled{opacity:.45;cursor:default}.dashboard-tool-dialog .dashboard-tool-limit{font-size:12px;color:#92929f}.dashboard-tool-dialog .dashboard-tool-error{color:#fda4af;margin-top:12px}.dashboard-tool-dialog .dashboard-tool-error .service-diagnostic{font-size:inherit}.dashboard-tool-dialog [role=status]{margin-top:12px}.dashboard-tool-ready-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%}.dashboard-tool-language-select{position:relative;min-width:0}.dashboard-tool-language-trigger{display:flex;width:100%;min-height:44px;padding:10px 38px 10px 14px;align-items:center;color:#f4f4f5;background:#2e3033;border:1px solid #ffffff26;border-radius:10px;font:400 13px/1.4 Geist,Noto Sans SC,sans-serif;text-align:left;cursor:pointer}.dashboard-tool-language-trigger>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.dashboard-tool-language-trigger>img{position:absolute;top:50%;right:14px;width:12px;height:12px;transform:translateY(-50%) rotate(180deg);transition:transform .26s cubic-bezier(.18,1.28,.32,1)}.dashboard-tool-language-select.is-open .dashboard-tool-language-trigger>img{transform:translateY(-50%) rotate(0)}.dashboard-tool-language-menu{position:absolute;z-index:30;right:0;bottom:calc(100% + 7px);left:0;display:flex;max-height:min(320px,45vh);padding:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;gap:2px;visibility:hidden;opacity:0;background:#26272ad9;backdrop-filter:blur(24px) saturate(1.35);border:1px solid #ffffff26;border-radius:9px;box-shadow:0 -18px 44px #0007,0 -2px 8px #0005;box-sizing:border-box;filter:blur(3px);pointer-events:none;transform:translate3d(0,8px,0) scale(.96);transform-origin:bottom center;transition:opacity .11s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1),filter .11s ease-in,visibility 0s linear .15s}.dashboard-tool-language-select.is-open .dashboard-tool-language-menu{visibility:visible;opacity:1;filter:blur(0);pointer-events:auto;transform:translateZ(0) scale(1);transition:opacity 90ms ease-out,transform .3s cubic-bezier(.18,1.28,.32,1),filter .15s ease-out,visibility 0s}.dashboard-tool-language-menu button{display:block;width:100%;min-height:32px;padding:8px 10px;overflow:hidden;color:#c7cbd4;background:transparent;border:0;border-radius:6px;font:400 13px/16px Geist,Noto Sans SC,sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.dashboard-tool-language-menu button:is(:hover,.active){color:#fff;background:#ffffff14}.dashboard-tool-language-menu button.selected{color:#fff;background:#645ffc38}.dashboard-tool-confirm{display:flex;min-width:126px;min-height:44px;padding:10px 14px;align-items:center;justify-content:center;gap:9px;color:#18181b;background:#f4f4f5;border:0;border-radius:10px;font:600 13px/1.4 Geist,Noto Sans SC,sans-serif;white-space:normal;cursor:pointer}.dashboard-tool-confirm-cost{display:inline-flex;padding-left:10px;align-items:center;gap:4px;border-left:1px solid #0000002e;font:600 13px/1 Geist,sans-serif}.dashboard-tool-confirm-credit{display:block;flex:0 0 auto}.dashboard-tool-dialog .dashboard-captions-templates{width:100%;min-width:0;height:auto;min-height:0;padding:0;margin:0;background:transparent;border:0}.dashboard-captions-templates .dash-template-card{height:auto}.dashboard-captions-templates .dash-template-head{margin-bottom:20px;font-size:14px}.dashboard-captions-templates.dashboard-emoji-packs .dash-st-preview.dash-st-preview-pair{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 10px 42px;box-sizing:border-box;--dash-emoji-visible-size:68px}.dashboard-emoji-packs .dash-normalized-preview{position:relative;display:block;flex:0 0 var(--dash-emoji-visible-size);width:var(--dash-emoji-visible-size);height:var(--dash-emoji-visible-size)}.dashboard-emoji-packs .dash-normalized-preview img{position:absolute;max-width:none;object-fit:fill;transform:translate(-50%,-50%);filter:drop-shadow(0 8px 12px #0008)}.dashboard-tool-options .dashboard-captions-templates .dash-template-scroller{padding-inline:0}.dashboard-tool-options .dashboard-captions-templates .dash-template-track{min-width:100%;justify-content:space-between}.dashboard-tool-options .dash-st-arrow-mask{pointer-events:none}.dashboard-tool-dialog.is-compact form{flex-direction:column}@media(max-width:760px){.dashboard-tool-overlay{padding:16px}.dashboard-tool-dialog{padding:24px;max-height:calc(100dvh - 32px)}.dashboard-tool-dialog.has-options{display:block;width:min(100%,560px)}.dashboard-tool-dialog.is-compact .dashboard-tool-primary{display:block}.dashboard-tool-dialog.is-compact .dashboard-tool-artwork,.dashboard-tool-artwork{aspect-ratio:16/8;max-height:200px;margin-bottom:16px}.dashboard-tool-primary header{margin-bottom:16px}.dashboard-tool-dialog h2{font-size:21px}.dashboard-tool-options{border-left:0;border-top:1px solid #ffffff12;margin-top:20px;padding:18px 0 0}.dashboard-translation-language{align-items:stretch;flex-direction:column;gap:8px}.dashboard-translation-language select{width:100%}.dashboard-tool-options .dash-template-head{margin-bottom:14px}.dashboard-tool-options .dashboard-captions-templates .dash-template-scroller{padding-inline:0}.dashboard-tool-options .dash-template-viewport,.dashboard-tool-options .dash-template-track,.dashboard-tool-options .dash-st-card{height:180px;min-height:180px}.dashboard-tool-options .dash-st-card{width:102px;min-width:102px;flex-basis:102px}.dashboard-tool-options .dash-st-arrow-mask{height:180px}.dashboard-captions-templates.dashboard-emoji-packs .dash-st-preview.dash-st-preview-pair{--dash-emoji-visible-size:56px}.dashboard-tool-dialog.is-compact form{flex-direction:row}}@media(prefers-reduced-motion:reduce){.dashboard-tools>button,.dashboard-tool-icon,.dashboard-tool-label,.dashboard-tool-arrow,.dashboard-tool-artwork img,.dashboard-tool-language-trigger>img,.dashboard-tool-language-menu{transition:none}.dashboard-tool-artwork-spinner{animation-duration:1.6s}}.dash-live-revision-preview{display:flex;width:100%;height:160px;margin:0 0 24px;padding:16px 32px 16px 16px;align-items:center;justify-content:space-between;gap:40px;background:#1d1d1f;border-radius:12px;box-sizing:border-box}.dash-live-revision-content{display:flex;width:1106px;height:128px;min-width:0;flex:0 1 1106px;align-items:center;gap:20px}.dash-live-revision-media{width:228px;height:128px;flex:0 0 228px;overflow:hidden;background:#0e0e0e;border-radius:10px}.dash-live-revision-media .dash-live-revision-player,.dash-live-revision-poster{width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,#25262a,#111214);border-radius:10px}.dash-live-revision-media .dash-live-revision-player video,.dash-live-revision-poster img{display:block;width:100%;height:100%;object-fit:cover}.dash-live-revision-copy{display:flex;width:680px;min-width:0;flex:0 1 680px;flex-direction:column;align-items:flex-start;gap:16px}.dash-live-revision-heading{display:flex;width:736px;max-width:calc(100% + 56px);min-width:0;height:20px;align-items:center;gap:8px}.dash-live-revision-badge{display:inline-flex;height:20px;padding:5px 6px;align-items:center;justify-content:center;gap:4px;color:#f5f8ff;background:#ff3668;border-radius:30px;box-sizing:border-box;backdrop-filter:blur(2px);font:600 10px/10px Geist,Noto Sans SC,sans-serif}.dash-live-revision-badge.is-live-active{width:48px;flex:0 0 48px}.dash-live-revision-badge.is-live-inactive{width:34px;flex:0 0 34px}.dash-live-revision-badge img{display:block;width:10px;height:10px;flex:0 0 10px}.dash-live-revision-heading strong{min-width:0;overflow:hidden;color:#fff;font:600 17px/1.4 Geist,Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dash-live-revision-meta{display:flex;width:680px;max-width:100%;margin:0;flex-direction:column;align-items:flex-start;gap:10px;color:#71767e;font:400 13px/13px Geist,Noto Sans SC,sans-serif}.dash-live-revision-meta>div{display:flex;max-width:100%;align-items:center;gap:8px}.dash-live-revision-meta dt,.dash-live-revision-meta dd{margin:0}.dash-live-revision-meta dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-live-revision-stop{display:inline-flex;width:auto;min-width:117px;height:36px;padding:7px 12px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;color:#ff3668;background:transparent;border:1px solid #ff3668;border-radius:8px;box-sizing:border-box;cursor:pointer;font:500 12px/12px Geist,Noto Sans SC,sans-serif;white-space:nowrap}.dash-live-revision-stop:hover{color:#ff3668;background:#ff366814}.dash-live-revision-stop:disabled{cursor:wait;opacity:.6}.dash-live-revision-stop img{display:block;width:12px;height:12px;flex:0 0 12px}@container revisions (max-width: 1250px){.dash-live-revision-preview{padding-right:16px;gap:24px}.dash-live-revision-content,.dash-live-revision-copy{width:auto;flex:1 1 auto}.dash-live-revision-heading{width:100%;max-width:100%}}@container revisions (max-width: 900px){.dash-live-revision-media{width:200px;height:112px;flex-basis:200px}}@container revisions (max-width: 700px){.dash-live-revision-preview{height:auto;align-items:stretch;flex-direction:column;gap:16px}.dash-live-revision-content{width:100%;height:auto}.dash-live-revision-stop{align-self:flex-end}}@container revisions (max-width: 520px){.dash-live-revision-content{flex-direction:column;align-items:stretch}.dash-live-revision-media{width:100%;height:auto;aspect-ratio:16 / 9;flex-basis:auto}.dash-live-revision-copy{width:100%}}.sf-color-picker-popover{position:fixed;z-index:13000;width:244px;box-sizing:border-box;padding:12px;overflow-y:auto;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#202020;box-shadow:0 12px 32px #00000075;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-5px) scale(.98);transform-origin:top center;transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.sf-color-picker-popover.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.sf-color-picker-sv{--sf-picker-hue: #f00;position:relative;height:142px;overflow:hidden;border-radius:8px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--sf-picker-hue);cursor:crosshair;touch-action:none}.sf-color-picker-sv:focus-visible{outline:2px solid #fff;outline-offset:2px}.sf-color-picker-thumb{position:absolute;top:-7px;left:-7px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #000000bf;pointer-events:none}.sf-color-picker-hue,.sf-color-picker-alpha{width:100%;height:12px;margin:10px 0 0;padding:0;border:0;border-radius:999px;appearance:none;-webkit-appearance:none;cursor:pointer}.sf-color-picker-hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.sf-color-picker-alpha-wrap{margin-top:10px;border-radius:999px;background:conic-gradient(#777 25%,#bbb 0 50%,#777 0 75%,#bbb 0) 0 / 8px 8px}.sf-color-picker-no-alpha .sf-color-picker-alpha-wrap{display:none}.sf-color-picker-alpha{--sf-picker-rgb: #fff;display:block;margin:0;background:linear-gradient(90deg,transparent,var(--sf-picker-rgb)),conic-gradient(#777 25%,#bbb 0 50%,#777 0 75%,#bbb 0) 0 / 8px 8px}.sf-color-picker-hue::-webkit-slider-runnable-track,.sf-color-picker-alpha::-webkit-slider-runnable-track{height:12px;border-radius:999px;background:transparent}.sf-color-picker-hue::-moz-range-track,.sf-color-picker-alpha::-moz-range-track{height:12px;border-radius:999px;background:transparent}.sf-color-picker-hue::-webkit-slider-thumb,.sf-color-picker-alpha::-webkit-slider-thumb{width:16px;height:16px;margin-top:-2px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 1px 4px #000000b3;-webkit-appearance:none}.sf-color-picker-hue::-moz-range-thumb,.sf-color-picker-alpha::-moz-range-thumb{width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:transparent;box-shadow:0 1px 4px #000000b3}.sf-color-picker-fields{display:grid;grid-template-columns:30px minmax(0,1fr) 34px;gap:8px;align-items:center;margin-top:12px}.sf-color-picker-preview{width:28px;height:28px;box-sizing:border-box;border:1px solid rgba(255,255,255,.35);border-radius:50%;background-image:conic-gradient(#777 25%,#bbb 0 50%,#777 0 75%,#bbb 0);background-size:8px 8px}.sf-color-picker-hex{width:100%;height:34px;box-sizing:border-box;padding:0 8px;border:1px solid rgba(255,255,255,.14);border-radius:7px;outline:none;background:#2a2a2a;color:#eee;font:13px/1 monospace;text-transform:uppercase}.sf-color-picker-hex:focus{border-color:#ffffff80}.sf-color-picker-eyedropper{display:grid;width:34px;height:34px;padding:7px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#2a2a2a;color:#ddd;cursor:pointer}.sf-color-picker-eyedropper:hover,.sf-color-picker-eyedropper:focus-visible{border-color:#ffffff8c;color:#fff;outline:none}.sf-color-picker-eyedropper svg{width:18px;height:18px;fill:currentColor}.sf-color-picker-native{position:fixed;left:-100px;top:-100px;width:1px;height:1px;opacity:0;pointer-events:none}.sep-font-select{flex:1;min-width:0;position:relative}.sep-font-trigger{display:flex;align-items:center;justify-content:space-between;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:12px;padding:4px 8px;cursor:pointer;min-height:26px;overflow:hidden}.sep-font-trigger:hover{border-color:var(--accent-primary)}.sep-font-trigger-text{min-width:0;white-space:normal;overflow-wrap:anywhere;flex:1}.sep-font-trigger-arrow{margin-left:4px;font-size:10px;color:var(--text-tertiary);flex-shrink:0}.sep-font-dropdown{display:none;position:absolute;top:100%;left:0;right:0;z-index:9999;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);max-height:240px;overflow-y:auto;margin-top:2px;box-shadow:0 4px 12px #0000004d}.sep-font-dropdown.open{display:block}.sep-font-option{display:flex;align-items:center;min-height:40px;padding:6px 10px;font-size:14px;cursor:pointer;white-space:normal;overflow-wrap:anywhere;color:var(--text-primary);line-height:1.6}.font-name-preview{display:none;width:auto;max-width:100%;height:auto;max-height:32px;object-fit:contain;object-position:left center;pointer-events:none}.font-preview-loaded .font-name-preview{display:block}.font-preview-loaded .font-name-preview-fallback{display:none}.font-name-preview-fallback{min-width:0;white-space:normal;overflow-wrap:anywhere}.sep-font-option:hover{background:var(--bg-hover)}.sep-font-option.selected{background:var(--accent-primary);color:#fff}.subtitle-templates-panel .subtitle-tab.subtitle-tab-icon,.user-template-tab,.user-template-ratio-tab,.panel-tab{box-sizing:border-box;color:#858b96;border:1px solid transparent;border-radius:var(--panel-tab-radius, 8px);background:transparent;cursor:pointer}.subtitle-templates-panel .subtitle-tab.subtitle-tab-icon:hover,.user-template-tab:hover,.user-template-ratio-tab:hover,.panel-tab:hover{color:#d8dce4;background:var(--panel-tab-hover-background, rgba(255, 255, 255, .06))}.subtitle-templates-panel .subtitle-tab.subtitle-tab-icon.active,.user-template-tab.active,.user-template-ratio-tab.active,.panel-tab[aria-selected=true]{color:#fff;border-color:#ffffff1f;background:var(--panel-tab-active-background, #303238);box-shadow:var(--panel-tab-active-shadow, none)}.subtitle-templates-panel .subtitle-tab.subtitle-tab-icon:focus-visible,.user-template-tab:focus-visible,.user-template-ratio-tab:focus-visible,.panel-tab:focus-visible{outline:2px solid rgba(196,181,253,.9);outline-offset:2px}.dashboard-tool-dialog.revision-cover-dialog{width:min(1540px,calc(100vw - 40px));height:min(900px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);padding:0;gap:0;grid-template-columns:minmax(300px,390px) 230px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.revision-cover-dialog .dashboard-tool-primary{min-width:0;min-height:0;padding:22px;display:flex;flex-direction:column;gap:14px;overflow:visible}.revision-cover-dialog .dashboard-tool-primary header{padding-right:0;flex:none}.revision-cover-dialog .dashboard-tool-primary h2{font-size:18px;margin:0}.revision-cover-dialog .dashboard-tool-artwork{width:100%;min-height:70px;flex:1 1 0;height:auto;max-height:none;aspect-ratio:auto;margin:0;background:#101218;overflow:hidden}.revision-cover-dialog .dashboard-tool-artwork .dashboard-tool-source-preview{object-fit:contain;width:100%;height:100%}.revision-cover-title-field{display:block;margin-top:14px}.revision-cover-title-field input{width:100%;box-sizing:border-box;height:32px;border:1px solid #45464f;border-radius:7px;padding:6px 9px;color:#f8f8fb;background:#17171c;font-family:inherit;font-size:12px;line-height:18px}.revision-cover-title-field input:focus-visible{outline:2px solid #b6a1ff;outline-offset:1px}.cover-candidates{display:flex;align-items:center;gap:6px;margin-top:12px}.cover-candidate-viewport{overflow:hidden;min-width:0;flex:1;touch-action:pan-x}.cover-candidate-track{display:flex;gap:6px;width:max-content}.cover-candidate{flex:none;width:46px;height:57px;padding:2px;border:1px solid #ffffff20;background:#14151a;border-radius:5px;cursor:pointer}.cover-candidate img{width:100%;height:100%;object-fit:cover;border-radius:3px}.cover-candidate.is-browsed{border-color:#b6a1ff;box-shadow:inset 0 0 0 1px #b6a1ff33}.cover-candidate-arrow{width:20px;height:36px;padding:0;background:#ffffff08;color:#ddd;border:0;border-radius:5px;font-size:22px;cursor:pointer}.cover-candidate-arrow:disabled{opacity:.25;cursor:default}.revision-cover-middle{min-width:0;min-height:0;border-left:1px solid #ffffff12;padding:24px 18px;background:#ffffff02}.cover-adjustments{display:grid;align-content:start;gap:22px;color:#aeb0bd;font-size:11px}.cover-text-controls,.cover-mask-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:19px;align-items:center}.cover-text-controls label,.cover-mask-controls label{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) 34px;gap:7px;align-items:center}.cover-text-controls label>span,.cover-mask-controls label>span{overflow-wrap:anywhere;font-size:11px;line-height:15px}.cover-adjustments output{color:#dedee9;text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.cover-adjustments input[type=range]{display:block;width:100%;height:13px;margin:0;accent-color:#b6a1ff;cursor:pointer}.cover-adjustments button{color:#dcdce6;border:1px solid #ffffff20;border-radius:5px;background:#ffffff06;font:inherit;height:24px;padding:0 8px;cursor:pointer}.cover-adjustments button:disabled{opacity:.35;cursor:default}.cover-reset{justify-self:end}.cover-font-picker{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;align-items:center;--panel-bg:#23232c;--bg-panel:#23232c;--text-primary:#eeeef5;--text-secondary:#aaaabb;--border-color:#ffffff20;--accent-color:#b6a1ff}.cover-font-picker>div{min-width:0}.cover-font-picker .sep-font-trigger{height:30px;padding:0 8px;font-size:11px;background:#23232c;border:1px solid #ffffff20}.cover-font-picker .sep-font-dropdown{z-index:100;max-height:240px;background:#23232c;color:#eeeef5}.cover-font-picker .sep-font-search{color:#eeeef5;background:#17171c}.cover-font-picker .sep-font-options{max-height:185px}.cover-mask-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 5px;border-top:1px solid #ffffff12;padding-top:18px}.cover-mask-toolbar>span{flex-basis:100%;color:#c4c4d1}.cover-mask-tabs{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:30px}.cover-mask-tabs button{width:20px;padding:0}.cover-mask-tabs button[aria-pressed=true]{color:#d8cbff;border-color:#b6a1ff}.cover-mosaic-box{stroke:none;touch-action:none}.cover-mosaic-box.is-active{stroke:#c4aaff}.revision-cover-dialog .dashboard-tool-options{display:flex;align-items:stretch;min-width:0;min-height:0;padding:24px 20px;overflow:hidden;border-left:1px solid #ffffff12}.revision-cover-options{display:flex;flex-direction:column;min-height:0;width:100%}.revision-cover-options>p{color:#aaaab8;font-size:12px}.revision-cover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;overflow:auto;padding:3px 8px 10px 3px}.revision-cover-grid button{min-width:0;padding:4px;border:2px solid transparent;border-radius:8px;background:#202028;color:#dedee8;cursor:pointer}.revision-cover-grid button:hover{background:#2a2936}.revision-cover-grid button.is-selected{border-color:#b6a1ff}.revision-cover-grid button:focus-visible{outline:2px solid #fff;outline-offset:1px}.cover-layer-preview,.revision-cover-placeholder{display:block;width:100%;height:100%;min-height:0}.revision-cover-grid .cover-layer-preview,.revision-cover-grid .revision-cover-placeholder,.revision-cover-grid .revision-cover-preview-failed{aspect-ratio:228 / 407;height:auto;background:#101218;border-radius:4px}.revision-cover-grid button>span:last-child{display:block;padding:7px 2px 3px;font-size:11px;min-height:27px;line-height:14px}.revision-cover-dialog .dashboard-tool-controls{display:flex;flex-direction:column;gap:10px;flex:none;min-width:0}.revision-cover-buttons{display:flex;justify-content:center;align-items:stretch;gap:8px}.revision-cover-buttons button,.revision-cover-buttons a{flex:0 1 auto;min-width:0;max-width:calc((100% - 8px)/2);min-height:30px;height:auto;padding:5px 10px;border:0;border-radius:6px;font-size:11px;line-height:16px;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer}.revision-cover-buttons a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.revision-cover-download,.revision-cover-retry{background:#33333e;color:#fff}.revision-cover-apply{background:#b6a1ff;color:#171221;font-weight:500}.revision-cover-buttons button:disabled,.revision-cover-buttons a[aria-disabled=true]{opacity:.45;cursor:not-allowed}.revision-cover-error{margin:0;color:#ff9eae;font-size:11px;overflow-wrap:anywhere}.revision-cover-error .revision-cover-retry{border:0;border-radius:4px;color:inherit;margin-left:6px;cursor:pointer}.revision-cover-preview-failed{display:grid;place-items:center;width:100%;height:100%;min-height:70px;color:#ff9eae;background:#17171c}.dash-revision-cover-btn svg{width:var(--revision-action-icon-size);height:var(--revision-action-icon-size)}.dash-revisions-grid .dash-revision-card:has(.dash-revision-cover-btn){--revision-grid-actions-width:132px}@media(min-width:701px)and (max-width:1000px){.dashboard-tool-dialog.revision-cover-dialog{grid-template-columns:minmax(220px,270px) minmax(180px,210px) minmax(0,1fr)}.revision-cover-dialog .dashboard-tool-primary{padding:16px}.revision-cover-middle,.revision-cover-dialog .dashboard-tool-options{padding:24px 12px}.revision-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(max-height:750px)and (min-width:701px){.cover-adjustments{gap:17px}.cover-text-controls,.cover-mask-controls{gap:14px}.cover-mask-toolbar{padding-top:12px}}@media(max-width:700px){.dashboard-tool-dialog.revision-cover-dialog{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(245px,1fr) auto minmax(100px,.5fr);width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);overflow:hidden}.revision-cover-dialog .dashboard-tool-primary{padding:12px 14px;gap:8px}.revision-cover-dialog .dashboard-tool-primary header{padding-right:20px}.revision-cover-title-field,.cover-candidates{margin-top:8px}.cover-candidate{height:38px;width:32px}.revision-cover-middle{padding:12px 14px;border-left:0;border-top:1px solid #ffffff12}.cover-adjustments{gap:10px}.cover-font-picker{grid-template-columns:48px minmax(0,1fr);gap:8px}.cover-text-controls,.cover-mask-controls{gap:9px}.cover-text-controls label,.cover-mask-controls label{grid-template-columns:48px minmax(0,1fr) 40px}.cover-mask-toolbar{padding-top:10px}.cover-mask-toolbar>span{flex-basis:auto}.cover-reset{height:22px}.revision-cover-dialog .dashboard-tool-options{padding:8px 14px 12px;border-left:0;border-top:1px solid #ffffff12}.revision-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.cover-color-field{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:7px}.cover-adjustments .cover-color-trigger{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:5px;height:29px;padding:3px 6px;font-size:10px}.cover-color-trigger i{display:block;flex:none;width:17px;height:17px;border-radius:3px;overflow:hidden;background:repeating-conic-gradient(#858590 0% 25%,#393942 0% 50%) 0 0 / 6px 6px}.cover-color-trigger b{display:block;width:100%;height:100%}.cover-color-trigger small{font-size:9px;color:#b8b8c7}.cover-category-tabs{display:flex;align-items:flex-end;min-height:38px;gap:0;margin:0 30px 16px 0;padding:0 3px;flex:none;border-bottom:1px solid #ffffff1c;--panel-tab-radius:7px 7px 0 0;--panel-tab-active-background:linear-gradient(180deg,#34353d,#19191d);--panel-tab-active-shadow:inset 0 1px 0 #ffffff0f;--panel-tab-hover-background:#ffffff05}.cover-category-tabs .panel-tab{position:relative;flex:1 1 0;min-width:0;min-height:32px;padding:7px 6px;margin-bottom:-1px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:11px;line-height:15px;overflow-wrap:anywhere}.cover-category-tabs .panel-tab[aria-selected=true]{z-index:1;min-height:36px;border-bottom-color:#19191d}@media(max-width:700px){.cover-category-tabs{margin-right:0;margin-bottom:8px}.cover-category-tabs .panel-tab{font-size:10px;padding:6px 3px;line-height:13px}}#dashboard-root{min-height:100vh}.react-wordmark{font:700 25px Geist,sans-serif;color:#91eee4;white-space:nowrap}.react-wordmark span{color:#55bfff}.react-menu-button{width:100%;background:transparent;border:0;text-align:left}.react-link-button{text-decoration:none}.react-nav-icon{display:grid;width:20px;height:20px;place-items:center;font-size:20px}.react-help-icon{display:grid;width:64px;height:64px;place-items:center;border:2px solid currentColor;border-radius:50%;font-size:32px}.react-project-card{padding:0;color:inherit;text-align:left;border:0;cursor:pointer}.react-visible{display:block!important}.react-assets-page .content-area{max-width:1180px;margin:0}.react-assets-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:38px}.react-assets-heading h2{margin:0;font-size:26px}.react-assets-heading span{color:#8b8b95}.react-asset-section{margin-bottom:46px}.react-asset-section h3{margin:0 0 16px;font-size:15px}.react-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px}.react-dropzone{display:grid;min-height:164px;padding:18px;place-items:center;align-content:center;gap:8px;color:#9a9aa4;border:1px dashed #37373e;border-radius:10px;cursor:pointer;text-align:center}.react-dropzone:hover,.react-dropzone.dragging{color:#fff;border-color:#69c9ff;background:#121216}.react-asset-tabs{display:flex;gap:6px;margin-bottom:18px}.react-asset-tabs button{padding:8px 13px;color:#8b8b95;background:transparent;border:0;border-radius:8px;cursor:pointer}.react-asset-tabs button.active{color:#fff;background:#29292e}.react-asset-card{position:relative;min-width:0;overflow:hidden;background:#111114;border:1px solid #29292f;border-radius:10px}.react-asset-preview{display:grid;width:100%;height:124px;padding:0;place-items:center;overflow:hidden;color:#aaa;background:#000;border:0;font-size:38px;cursor:pointer}.react-asset-preview img,.react-asset-preview video{width:100%;height:100%;object-fit:contain;background:#000}.react-asset-info{display:flex;min-width:0;padding:10px 12px;flex-direction:column}.react-asset-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-asset-info small{color:#888}.react-asset-actions{position:absolute;right:7px;bottom:10px;display:flex;gap:3px;opacity:0}.react-asset-card:hover .react-asset-actions{opacity:1}.react-asset-actions button,.react-asset-actions a{display:grid;width:26px;height:26px;padding:0;place-items:center;color:#fff;background:#29292e;border:0;border-radius:6px;text-decoration:none;cursor:pointer}.react-alert,.react-upload-status{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;background:#18181c;border:1px solid #333;border-radius:9px}.react-alert{color:#ff879a}.react-alert span,.react-upload-status progress{flex:1}.react-preview-backdrop{position:fixed;inset:0;z-index:1000;display:grid;padding:28px;place-items:center;background:#000c}.react-preview-modal{width:min(880px,100%);max-height:90vh;overflow:auto;background:#111114;border:1px solid #333;border-radius:14px}.react-preview-modal header{display:flex;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #333}.react-preview-modal>div{display:grid;min-height:300px;padding:24px;place-items:center}.react-preview-modal img,.react-preview-modal video{max-width:100%;max-height:70vh}.react-preview-modal audio{width:min(520px,100%)}.react-font-large{font-size:72px}.dash-revisions-modal.react-visible{z-index:100}.dash-revisions-modal.react-visible .dash-revisions-inner{display:block}@media(max-width:720px){.react-asset-grid{grid-template-columns:1fr 1fr;gap:10px}.react-asset-actions{opacity:1}}.user-dropdown-menu.show{display:block}.react-project-skeleton{height:14px;background:#1a1a1a;border-radius:4px;animation:shimmer 1.5s ease-in-out infinite}.react-initial-page-loader{width:100%;min-height:calc(100vh - 64px);box-sizing:border-box;color:#8b8b95}.react-initial-page-loader.compact{min-height:240px;height:100%;background:#1c1c1c}.react-loader-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-loader-block{display:block;background:linear-gradient(100deg,#1a1a1f 25%,#282830,#1a1a1f 55%);background-size:240% 100%;animation:react-loader-shimmer 1.45s ease-in-out infinite}.react-loader-dashboard{display:flex;width:100%;padding:140px 48px 60px;box-sizing:border-box;align-items:center;flex-direction:column}.react-loader-upload-card{width:100%;max-width:640px;padding:28px;box-sizing:border-box;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.react-loader-input{width:100%;height:54px;border-radius:var(--radius-md)}.react-loader-action-row{display:flex;margin-top:16px;flex-direction:column;align-items:flex-start;gap:16px}.react-loader-upload-button{width:138px;height:42px;border-radius:var(--radius-md)}.react-loader-submit-button{width:100%;height:46px;border-radius:var(--radius-md)}.react-loader-projects{width:90%;margin-top:28px}.react-loader-section-heading{display:flex;height:40px;margin-bottom:16px;align-items:center;gap:8px}.react-loader-heading-dot{width:24px;height:24px;border-radius:50%}.react-loader-heading-tab{width:92px;height:32px;border-radius:7px}.react-loader-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.react-loader-project-card,.react-loader-asset-card{display:block;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.react-loader-project-media{width:100%;height:220px}.react-loader-card-meta{display:flex;padding:12px;flex-direction:column;gap:9px}.react-loader-line{height:11px;border-radius:4px}.react-loader-line.wide{width:72%}.react-loader-line.short{width:42%;height:8px;opacity:.72}.react-loader-assets{width:100%;max-width:1180px;min-height:100%;margin:0 auto;padding:90px 48px 60px;box-sizing:border-box}.react-loader-assets-heading{display:flex;margin-bottom:38px;align-items:center;gap:12px}.react-loader-assets-title{width:172px;height:31px;border-radius:7px}.react-loader-assets-quota{width:104px;height:13px;border-radius:4px}.react-loader-assets-tabs{display:flex;margin-bottom:18px;gap:6px}.react-loader-assets-tab{width:58px;height:32px;border-radius:8px}.react-loader-assets-grid{display:grid;grid-template-columns:repeat(auto-fill,176px);gap:18px}.react-loader-asset-card{border-radius:6px}.react-loader-asset-media{width:100%;height:100px}.react-loader-project-card:nth-child(2n) .react-loader-block,.react-loader-asset-card:nth-child(3n) .react-loader-block{animation-delay:-.24s}@keyframes react-loader-shimmer{0%{background-position:190% 0}to{background-position:-190% 0}}@media(max-width:720px){.react-loader-dashboard{padding:50px 20px 40px}.react-loader-projects{width:100%}.react-loader-project-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.react-loader-assets{padding:50px 20px 40px}.react-loader-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.react-initial-page-loader.compact .react-loader-assets{max-width:none;padding:42px 16px 28px}.react-initial-page-loader.compact .react-loader-assets-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:14px}@media(prefers-reduced-motion:reduce){.react-loader-block{animation:none}}.react-confirm-visible{display:flex!important;position:fixed!important;top:64px!important;left:var(--sidebar-width)!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;padding:0!important;background:#000000bf!important;z-index:200}.sidebar.collapsed~.main-content .react-confirm-visible{left:var(--sidebar-collapsed-width)!important}.react-player-visible{display:flex!important}.dash-render-preview-video{display:block;width:100%;max-height:70vh;border-radius:8px}.dash-delete-icon{display:block;width:16px;height:16px;flex:0 0 16px}.react-revisions-state{grid-column:1 / -1;padding:48px;text-align:center;color:#666}.react-revisions-state.error{color:#ef4444}.react-revision-empty{display:flex;height:100%;align-items:center;justify-content:center;color:#666}.react-assets-empty,.react-assets-loading{padding:26px;color:#777;text-align:center}.react-preview-modal header>div{display:flex;align-items:center;gap:12px}.react-preview-modal header a,.react-preview-modal header button{display:grid;width:30px;height:30px;padding:0;place-items:center;color:#fff;background:#29292e;border:0;border-radius:6px;text-decoration:none;cursor:pointer}.react-preview-modal header{gap:12px}.react-preview-modal header strong{flex:1;min-width:0;overflow-wrap:anywhere}.react-preview-modal header>div{flex:0 0 auto}.react-preview-modal>div{min-width:0}.react-preview-modal .react-font-large{min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:center}.credit-pay-safe-link{display:inline-flex;margin-top:18px;padding:10px 18px;color:#111;background:#fff;border-radius:8px;text-decoration:none;font-weight:600}.react-assets-page .content-area{width:100%;max-width:1180px;box-sizing:border-box;padding-top:90px;align-items:stretch}.react-assets-page .react-asset-grid{grid-template-columns:repeat(auto-fill,176px)}@media(max-width:720px){.react-assets-page .react-asset-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.react-assets-page .react-dropzone-wrap{width:100%}}.dash-rp-play-overlay{padding:0;background:transparent;border:0}.react-assets-info{display:inline-grid;width:14px;height:14px;place-items:center;border:1px solid #666;border-radius:50%;font-size:9px;line-height:1}.react-dropzone-wrap{display:flex;width:176px;min-width:0;flex-direction:column;gap:10px}.react-assets-page .react-dropzone{min-height:100px;height:100px;padding:12px;border-radius:6px;box-sizing:border-box}.react-assets-page .react-dropzone strong{font-size:12px;font-weight:500}.react-dropzone-caption{overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.react-assets-page .react-asset-card{overflow:visible;background:transparent;border:0;border-radius:0}.react-assets-page .react-asset-card.menu-open{z-index:70}.react-assets-page .react-asset-preview{height:100px;border:1px solid #29292f;border-radius:6px}.react-assets-page .react-asset-pending-label{max-width:calc(100% - 16px);min-width:0;font:400 14px/1.4 Geist,Noto Sans SC,sans-serif;white-space:normal;overflow-wrap:anywhere}.react-assets-page .react-asset-info{padding:8px 0 0}.react-assets-refresh{display:inline-grid;width:28px;height:28px;margin-left:auto;padding:0;place-items:center;color:#aaa;background:#202025;border:1px solid #34343a;border-radius:7px;cursor:pointer;font-size:18px}.react-assets-refresh:hover{color:#fff;background:#2a2a30}.react-assets-state{display:grid;min-height:220px;padding:24px;place-items:center;color:#888;cursor:pointer;text-align:center}.react-assets-compact{width:100%;min-width:0;height:100%;overflow:auto;color:#f3f3f4;background:#1c1c1c;overscroll-behavior:contain}.react-assets-compact .content-area{width:100%;max-width:none;min-height:100%;padding:42px 16px 28px}.react-assets-compact .react-assets-heading{align-items:center;margin-bottom:22px}.react-assets-compact .react-assets-heading h2{font-size:19px}.react-assets-compact .react-asset-section{margin-bottom:30px}.react-assets-compact .react-asset-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:14px}.react-assets-compact .react-dropzone-wrap{width:auto}.react-assets-compact .react-dropzone{height:100px;min-height:100px}.react-assets-compact .react-asset-preview{height:100px}.react-assets-compact .react-asset-card.is-editor-asset{cursor:grab}.react-assets-compact .react-asset-card.is-editor-asset:active{cursor:grabbing}.react-assets-compact .react-alert,.react-assets-compact .react-upload-status{align-items:flex-start;flex-wrap:wrap;font-size:12px}.react-assets-compact .react-upload-status progress{flex-basis:100%}.dash-st-card{padding:0;color:inherit;font:inherit;text-align:inherit}.dash-template-tab{flex-shrink:0;white-space:nowrap}.dash-template-controls{flex-shrink:0}.input-tooltip-list .platform-logo{color:#fff}#dashboard-projects{display:flex;width:min(1541px,100%);min-width:0;margin-top:60px;padding:0;flex-direction:column;gap:60px;scroll-margin-top:88px}#dashboard-projects .dashboard-showcase-section{display:flex;width:100%;min-width:0;padding:0;flex-direction:column;align-items:flex-start;gap:24px}#dashboard-projects .dashboard-showcase-header{display:flex;width:100%;height:20px;align-items:center;justify-content:space-between;gap:13px}#dashboard-projects .dashboard-showcase-header h2{height:20px;margin:0;color:#f5f8ff;font-family:Geist,sans-serif;font-size:17px;font-weight:600;line-height:20px;text-align:center}#dashboard-projects .dashboard-showcase-header h2 span{font:inherit}#dashboard-projects .dashboard-view-all{width:auto;min-width:54px;height:20px;padding:0;color:#71767e;background:transparent;border:0;cursor:pointer;font-family:Geist,sans-serif;font-size:13px;font-weight:600;line-height:13px;text-align:center;transition:color .18s ease}#dashboard-projects .dashboard-view-all:hover{color:#f5f8ff}.dashboard-rail-viewport{position:relative;width:100%;min-width:0;isolation:isolate;overflow:hidden}.dashboard-card-rail{display:flex;width:100%;min-width:0;padding:0;align-items:flex-start;gap:16px;isolation:isolate;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none}.dashboard-card-rail::-webkit-scrollbar{display:none}.dashboard-rail-fade{position:absolute;z-index:2;top:0;right:0;width:116px;height:100%;background:linear-gradient(90deg,#0e0e0e00,#0e0e0e 78%);pointer-events:none}.dashboard-rail-fade-left{left:0;right:auto;background:linear-gradient(270deg,#0e0e0e00,#0e0e0e 78%)}.dashboard-rail-prev,.dashboard-rail-next{position:absolute;z-index:3;top:50%;display:grid;width:40px;height:40px;padding:0;place-items:center;color:#fff;background:#ffffff1f;border:0;border-radius:50%;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,transform .18s ease}.dashboard-rail-prev{left:16px}.dashboard-rail-next{right:16px}.dashboard-rail-prev:hover,.dashboard-rail-next:hover{background:#fff3;transform:translateY(-50%) scale(1.04)}#dashboard-projects .dashboard-featured-section{height:325px}#dashboard-projects .dashboard-template-rail{height:281px}#dashboard-projects .dashboard-template-card{display:flex;width:190px;height:281px;min-width:190px;padding:0;flex:0 0 190px;flex-direction:column;align-items:flex-start;gap:14px;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit;text-align:left}#dashboard-projects .dashboard-template-card *{cursor:inherit}#dashboard-projects .dashboard-template-cover{position:relative;display:block;width:190px;height:253px;flex:0 0 253px;overflow:hidden;background:radial-gradient(circle at 78% 25%,rgba(118,188,255,.78),transparent 22%),radial-gradient(circle at 24% 74%,rgba(110,71,255,.72),transparent 32%),linear-gradient(145deg,#0c1222,#4c34b8 58%,#abcfff);border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14;transition:box-shadow .24s ease}#dashboard-projects .dashboard-template-cyan .dashboard-template-cover{background:radial-gradient(circle at 22% 20%,rgba(255,255,255,.85),transparent 16%),radial-gradient(circle at 72% 64%,rgba(60,241,255,.72),transparent 28%),linear-gradient(155deg,#143257,#0a8c9e 52%,#d0fbff)}#dashboard-projects .dashboard-template-card:hover .dashboard-template-cover{transform:none;box-shadow:0 12px 30px #0000004d,inset 0 0 0 1px #ffffff21}#dashboard-projects .dashboard-template-cover:before,#dashboard-projects .dashboard-template-cover:after{position:absolute;content:""}#dashboard-projects .dashboard-template-cover:before{right:-24px;bottom:-34px;width:150px;height:190px;background:linear-gradient(160deg,#ffffffeb,#b8cdff73);border:6px solid rgba(8,12,25,.76);border-radius:32px;box-shadow:-18px -12px 40px #0000003d;transform:rotate(-13deg)}#dashboard-projects .dashboard-template-cover:after{top:74px;right:24px;width:94px;height:2px;background:#0f1b3480;box-shadow:0 14px #0f1b3461,0 28px #0f1b3447,0 42px #0f1b3433;transform:rotate(-13deg)}#dashboard-projects .dashboard-template-eyebrow{position:absolute;z-index:1;top:21px;left:18px;color:#fffffff0;font:800 24px/1 Geist,sans-serif;letter-spacing:-.7px;text-shadow:0 2px 12px rgba(0,0,0,.24)}#dashboard-projects .dashboard-template-device{display:none}#dashboard-projects .dashboard-card-play{position:absolute;z-index:2;left:12px;bottom:12px;display:grid;width:32px;height:32px;place-items:center;color:#fff;background:#00000052;backdrop-filter:blur(2px);border-radius:50%}#dashboard-projects .dashboard-template-title{display:block;width:190px;height:14px;overflow:hidden;color:#f5f8ff;font:500 14px/14px Geist,sans-serif;text-overflow:ellipsis;white-space:nowrap}#dashboard-projects .dashboard-template-title.muted{color:#9fa6b3}#dashboard-projects .dashboard-recent-section{height:auto}#dashboard-projects .dashboard-recent-rail{height:241px}#dashboard-projects .dash-project-grid{display:flex;grid-template-columns:none;min-height:0;gap:16px}#dashboard-projects .dash-project-card{position:relative;display:flex;width:var(--project-card-width);height:var(--project-card-height);min-width:var(--project-card-width);padding:0;flex:0 0 var(--project-card-width);flex-direction:column;align-items:flex-start;gap:var(--project-card-gap);overflow:visible;background:var(--project-card-background);border:0;border-radius:var(--project-card-radius);box-shadow:none;cursor:pointer;transition:none}#dashboard-projects .dash-project-card:hover{border:0;box-shadow:none;transform:none}#dashboard-projects .dash-project-thumb{position:relative;display:flex;width:var(--project-thumb-width);height:var(--project-thumb-height);flex:0 0 var(--project-thumb-height);align-items:center;justify-content:center;overflow:hidden;background:var(--project-thumb-background);border-radius:var(--project-thumb-radius)}#dashboard-projects .dash-project-media-frame,.dashboard-project-panel .dash-project-media-frame{position:relative;z-index:0;display:flex;width:calc(100% - var(--project-media-inset) - var(--project-media-inset));height:calc(100% - var(--project-media-inset) - var(--project-media-inset));flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;background:transparent;border-radius:var(--project-media-radius);pointer-events:none}#dashboard-projects .dash-project-media-frame>img,#dashboard-projects .dash-project-media-frame>video,#dashboard-projects .dash-project-media-frame>.dash-audio-wave-placeholder,.dashboard-project-panel .dash-project-media-frame>img,.dashboard-project-panel .dash-project-media-frame>video,.dashboard-project-panel .dash-project-media-frame>.dash-audio-wave-placeholder{display:block;width:auto;height:100%;max-width:none;max-height:100%;flex:0 0 auto;object-fit:contain;border-radius:inherit;pointer-events:none}#dashboard-projects .dash-project-media-frame>img,.dashboard-project-panel .dash-project-media-frame>img{width:100%;height:100%;object-fit:cover}#dashboard-projects .dash-project-media-frame.is-audio>.dash-audio-card-cover,.dashboard-project-panel .dash-project-media-frame.is-audio>.dash-audio-card-cover,#dashboard-projects .dash-project-media-frame.is-audio>.dash-audio-wave-placeholder,.dashboard-project-panel .dash-project-media-frame.is-audio>.dash-audio-wave-placeholder{width:100%;height:100%;max-width:none;max-height:none;flex-basis:100%;object-fit:cover}#dashboard-projects .dash-project-clips-badge,.dashboard-project-panel .dash-project-clips-badge{position:absolute;z-index:2;display:inline-flex;width:auto;min-width:65px;height:24px;padding:6px;box-sizing:border-box;align-items:center;justify-content:center;color:#f5f8ff;background:#0000001f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:32px;font:400 12px/12px Geist,sans-serif;white-space:nowrap}#dashboard-projects .dash-project-clips-badge{bottom:8px;left:8px;height:28px;padding:8px 12px;font-family:Geist,sans-serif;font-weight:600}#dashboard-projects .dash-project-info{width:var(--project-info-width);height:var(--project-info-height);padding:0}#dashboard-projects .dash-project-info-row{display:flex;width:var(--project-info-width);height:var(--project-info-height);flex-direction:column;align-items:flex-start;gap:var(--project-info-gap)}#dashboard-projects .dash-project-title{width:var(--project-info-width);height:14px;color:#f5f8ff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14px/14px Geist,sans-serif}#dashboard-projects .dash-project-date{width:var(--project-info-width);height:12px;color:#71767e;font:400 12px/12px Geist,sans-serif}#dashboard-projects .dash-project-source-recovery,.dashboard-project-panel .dash-project-source-recovery{overflow:hidden;color:#9fa6b3;font:500 12px/12px Geist,sans-serif;text-overflow:ellipsis;white-space:nowrap}#dashboard-projects .dash-project-source-recovery{width:295px;height:12px}.dashboard-project-panel .dash-project-source-recovery{width:212px;height:12px}#dashboard-projects .dash-project-source-download,.dashboard-project-panel .dash-project-source-download{position:absolute;z-index:1;inset:4px;display:flex;padding:0 16px 18px;flex-direction:column;justify-content:flex-end;gap:9px;color:#f5f8ff;background:linear-gradient(180deg,#191a1f59,#111216eb);border-radius:12px;box-sizing:border-box}.dashboard-project-panel .dash-project-source-download{padding:0 12px 13px;border-radius:8px}#dashboard-projects .dash-project-source-download-copy,.dashboard-project-panel .dash-project-source-download-copy{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;font:500 12px/16px Geist,sans-serif}#dashboard-projects .dash-project-source-download-copy span,.dashboard-project-panel .dash-project-source-download-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dashboard-projects .dash-project-source-download-copy strong,.dashboard-project-panel .dash-project-source-download-copy strong{flex:0 0 auto;font-weight:600}#dashboard-projects .dash-project-source-download-track,.dashboard-project-panel .dash-project-source-download-track{height:4px;overflow:hidden;background:#ffffff2e;border-radius:999px}#dashboard-projects .dash-project-source-download-track span,.dashboard-project-panel .dash-project-source-download-track span{display:block;height:100%;background:linear-gradient(90deg,#756df2,#a8a3ff);border-radius:inherit;transition:width .25s ease}#dashboard-projects .dash-project-source-download.is-failed,.dashboard-project-panel .dash-project-source-download.is-failed{justify-content:center;padding-bottom:0;color:#fff;background:linear-gradient(180deg,#25181db8,#1a1115f5);outline:1px solid rgba(255,54,104,.45)}#dashboard-projects .dash-project-progress{inset:4px;width:auto;height:auto;background:#2e3033cc;border-radius:12px;pointer-events:none}#dashboard-projects .dash-project-card.loading .dash-project-thumb{background:#1d1d1f}#dashboard-projects .dash-project-progress-content,.dashboard-project-panel .dash-project-progress-content{display:flex;flex-direction:column;align-items:center;gap:12px;color:#9fa6b2;font:600 14px/14px Geist,Noto Sans SC,PingFang SC,sans-serif;white-space:nowrap}#dashboard-projects .dash-project-card.live-recording .dash-project-progress-content,.dashboard-project-panel .dash-project-card.live-recording .dash-project-progress-content{transform:translateY(-18px)}#dashboard-projects .dash-live-stop-button,.dashboard-project-panel .dash-live-stop-button{position:absolute;z-index:5;bottom:12px;left:50%;display:inline-flex;height:30px;padding:0 12px;align-items:center;justify-content:center;gap:6px;color:#f5f8ff;background:#0a0a0cbd;border:1px solid rgba(255,255,255,.18);border-radius:8px;cursor:pointer;font:500 12px/12px Geist,sans-serif;pointer-events:auto;white-space:nowrap;transform:translate(-50%)}#dashboard-projects .dash-live-stop-button:hover,.dashboard-project-panel .dash-live-stop-button:hover{background:#282a2ff2}#dashboard-projects .dash-live-stop-button:disabled,.dashboard-project-panel .dash-live-stop-button:disabled{cursor:wait;opacity:.6}.dash-live-player{position:relative;width:100%;height:100%;overflow:hidden;color:#dce2ed;background:radial-gradient(circle at 50% 42%,#30333b,#111214 70%);border-radius:12px}.dash-live-player video{display:block;width:100%;height:100%;object-fit:contain;background:#090a0c}.dash-live-player.is-compact{display:flex;width:100%;height:100%;flex:0 0 100%;align-items:center;justify-content:center;overflow:hidden;background:transparent;border-radius:inherit;pointer-events:none}.dash-live-player .dash-live-playback-loading{--generating-state-z-index: 1;--generating-state-inset: 0;--generating-state-radius: var(--project-media-radius);--generating-state-font: 600 14px/14px Geist, "Noto Sans SC", "PingFang SC", sans-serif;--generating-state-text-color: #9fa6b3}.dashboard-project-panel .dash-live-player .dash-live-playback-loading{--generating-state-font: 600 12px/12px Geist, "Noto Sans SC", "PingFang SC", sans-serif;--generating-state-dot-size: 11px}#dashboard-projects .dash-project-media-frame .dash-live-player.is-compact video,.dashboard-project-panel .dash-project-media-frame .dash-live-player.is-compact video{width:auto;height:100%;max-width:none;max-height:100%;flex:0 0 auto;object-fit:contain;background:transparent;border-radius:inherit}.dash-live-player-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:#aeb5c1;background:radial-gradient(circle at 50% 42%,#30333b,#111214 70%);font:500 13px/18px Geist,Noto Sans SC,sans-serif}.dash-live-player-pulse{width:9px;height:9px;flex:0 0 9px;background:#ff3668;border-radius:50%;box-shadow:0 0 #ff36688c;animation:dash-live-pulse 1.6s ease-out infinite}.dash-live-player-badge{display:inline-flex;align-items:center;color:#fff;background:#ff285f;border-radius:5px;font:700 11px/16px Geist,sans-serif;letter-spacing:.08em}.dash-live-player-badge{position:absolute;z-index:2;top:8px;left:8px;height:22px;padding:3px 7px}@keyframes dash-live-pulse{70%{box-shadow:0 0 0 9px #ff366800}to{box-shadow:0 0 #ff366800}}#dashboard-projects .dash-project-thumb .dash-project-generating-icon,.dashboard-project-panel .dash-project-thumb .dash-project-generating-icon{display:block;width:40px;height:40px;max-width:none;max-height:none;flex:0 0 40px;background:transparent;border-radius:0}#dashboard-projects .dash-project-empty{display:grid;width:295px;height:191px;flex:0 0 295px;place-items:center;color:#71767e;background:#1d1d1f;border-radius:16px;font:400 14px/22px Geist,sans-serif}#dashboard-projects .dashboard-tutorial-section{height:233px}#dashboard-projects .dashboard-tutorial-rail{height:189px}#dashboard-projects .dashboard-tutorial-card{position:relative;width:326px;height:189px;min-width:326px;padding:0;flex:0 0 326px;overflow:hidden;color:#ffffffe6;background:radial-gradient(ellipse at 76% 98%,rgba(255,255,255,.75),transparent 20%),radial-gradient(ellipse at 58% 112%,#000dff 0 28%,transparent 62%),linear-gradient(145deg,#09050f 10%,#0900ff 118%);border:0;border-radius:16px;cursor:pointer;isolation:isolate;transition:box-shadow .24s ease}#dashboard-projects .dashboard-tutorial-card *{cursor:inherit}#dashboard-projects .dashboard-tutorial-card:before,#dashboard-projects .dashboard-tutorial-card:after{position:absolute;z-index:-1;content:""}#dashboard-projects .dashboard-tutorial-card:before{top:-52px;right:-30px;width:178px;height:250px;background:linear-gradient(150deg,#ffffff80,#2f1cff0a);filter:blur(10px);transform:rotate(18deg)}#dashboard-projects .dashboard-tutorial-card:after{right:-60px;bottom:-96px;width:360px;height:130px;background:#000;border-radius:50%;transform:rotate(4deg)}#dashboard-projects .tutorial-variant-2{filter:hue-rotate(22deg)}#dashboard-projects .tutorial-variant-3{filter:hue-rotate(-18deg)}#dashboard-projects .tutorial-variant-4{filter:saturate(.82) brightness(.92)}#dashboard-projects .tutorial-variant-5{filter:hue-rotate(45deg)}#dashboard-projects .dashboard-tutorial-card:hover{transform:none;box-shadow:0 12px 30px #00000052}#dashboard-projects .dashboard-tutorial-brand{position:absolute;top:16px;left:50%;display:flex;height:24px;align-items:center;gap:8px;color:#f5f8ff;font:700 16px/24px Geist,sans-serif;transform:translate(-50%)}#dashboard-projects .dashboard-tutorial-mark{display:grid;width:20px;height:20px;place-items:center;color:#1b13db;background:#f5f8ff;border-radius:6px;font-size:12px;font-weight:800}#dashboard-projects .dashboard-tutorial-card strong{position:absolute;top:55px;left:50%;width:230px;color:#ffffffe6;font:800 24px/29px Geist,sans-serif;text-align:center;transform:translate(-50%)}#dashboard-projects .dashboard-tutorial-card .dashboard-card-play{left:8px;bottom:8px;background:#ffffff52}#dashboard-projects .dashboard-tutorial-section .dashboard-rail-prev,#dashboard-projects .dashboard-tutorial-section .dashboard-rail-next{top:50%}@media(max-width:760px){#dashboard-projects{margin-top:44px;gap:44px}#dashboard-projects .dashboard-featured-section,#dashboard-projects .dashboard-recent-section,#dashboard-projects .dashboard-tutorial-section{height:auto}#dashboard-projects .dashboard-rail-fade{width:76px}#dashboard-projects .dashboard-rail-prev{left:10px}#dashboard-projects .dashboard-rail-next{right:10px}#dashboard-projects .dashboard-rail-prev,#dashboard-projects .dashboard-rail-next{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){#dashboard-projects *,#dashboard-projects *:before,#dashboard-projects *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.dashboard-design-page-shell{--dashboard-design-page-gutter: calc(3.38778vw - 9.04737px) ;--dashboard-design-grid-width: 99.675535%;--dashboard-design-shell-width: calc(100vw - 267px) ;--dashboard-design-shell-shift: calc(267px - var(--sidebar-width));display:flex;width:var(--dashboard-design-shell-width);margin-left:var(--dashboard-design-shell-shift);padding-right:var(--dashboard-design-page-gutter);padding-left:var(--dashboard-design-page-gutter);box-sizing:border-box;flex-direction:column;align-items:stretch}.sidebar.collapsed~.main-content .dashboard-design-page-shell{--dashboard-design-shell-width: calc(100vw - 70px) ;--dashboard-design-shell-shift: calc(70px - var(--sidebar-collapsed-width));--dashboard-design-page-gutter: calc(3.38778vw - 2.37145px) }.dashboard-design-page-frame{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch}.dashboard-project-panel-content{min-height:100vh;padding:84px var(--dashboard-design-page-gutter) 70px;align-items:stretch;background:#0e0e0e;font-family:Geist,Noto Sans SC,sans-serif}.dashboard-project-panel{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start}.dashboard-project-panel-header{display:flex;width:100%;height:100px;padding:0 0 12px;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:24px;background:#0e0e0e}.dashboard-project-panel-header h1{display:flex;height:28px;margin:0;align-items:center;gap:8px;color:#fff;font:600 24px/28px Geist,Noto Sans SC,sans-serif}.dashboard-project-panel-header h1 span{font:inherit}.dashboard-project-panel-toolbar{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;gap:24px}.dashboard-project-panel-filters{display:flex;width:252px;height:30px;align-items:center;gap:4px}.dashboard-project-panel-filters button{display:inline-flex;width:60px;height:30px;padding:8px 12px;box-sizing:border-box;flex:0 0 60px;align-items:center;justify-content:center;color:#9fa6b3;background:#0e0e0e;border:0;border-radius:33px;cursor:pointer;font:400 14px/14px Geist,Noto Sans SC,sans-serif;white-space:nowrap}.dashboard-project-panel-filters button.active{color:#f5f8ff;background:#2e3033cc;font-weight:600}.dashboard-project-panel-filters button:focus-visible{outline:2px solid #91eee4;outline-offset:2px}.dashboard-project-panel-new-button{display:inline-flex;width:120px;min-width:120px;height:36px;padding:8px 20px;box-sizing:border-box;align-items:center;justify-content:center;color:#0e0e0e;background:#f5f8ff;border:0;border-radius:33px;font:500 14px/14px Geist,Noto Sans SC,sans-serif;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.dashboard-project-panel-new-button:hover{background:#fff}.dashboard-project-panel-new-button:active{transform:translateY(1px)}.dashboard-project-panel-new-button:focus-visible{outline:2px solid #91eee4;outline-offset:3px}.dashboard-project-panel-grid{--responsive-card-scale: 1;display:grid;width:var(--dashboard-design-grid-width, 100%);margin-top:20px;grid-template-columns:repeat(var(--responsive-card-columns, 5),calc(236px * var(--responsive-card-scale)));grid-auto-rows:calc(193px * var(--responsive-card-scale));align-items:start;column-gap:calc(24px * var(--responsive-card-scale));row-gap:calc(24px * var(--responsive-card-scale));overflow-x:auto;overflow-y:visible;scrollbar-width:none}.dashboard-project-panel-grid::-webkit-scrollbar{display:none}.project-card-placeholder{background:#1b1b1e!important;border-radius:12px!important}.project-pagination{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin-top:24px;color:#9fa6b3;font-size:13px}.project-pagination button,#dashboard-projects .project-pagination button{position:static;display:grid;place-items:center;width:40px;height:40px;padding:0;color:#fff;background:#ffffff1f;border:0;border-radius:50%;transform:none;cursor:pointer}.project-pagination button:hover:not(:disabled),#dashboard-projects .project-pagination button:hover:not(:disabled){background:#fff3;transform:none}.project-pagination button:disabled{opacity:.3;cursor:default}.project-pagination button:focus-visible{outline:2px solid #645ffc;outline-offset:3px}.project-page-error{padding:12px;color:#ff879a;border:0;background:transparent;cursor:pointer}.dashboard-project-panel-grid>.dash-project-card,.dashboard-project-panel-grid>.dashboard-project-panel-empty{zoom:var(--responsive-card-scale)}.dashboard-project-panel .dash-project-card{position:relative;display:block;width:var(--project-card-width);height:var(--project-card-height);min-width:var(--project-card-width);padding:0;overflow:visible;background:var(--project-card-background);border:0;border-radius:var(--project-card-radius);box-shadow:none;cursor:pointer;transition:background .18s ease}.dashboard-project-panel .dash-project-card:hover{background:#2e3033cc;border:0;box-shadow:none;transform:none}#dashboard-projects .dash-project-card.has-clip-results,.dashboard-project-panel .dash-project-card.has-clip-results{cursor:default}#dashboard-projects .dashboard-tutorial-card:after{display:none}.dashboard-tutorial-dialog-backdrop{position:fixed;z-index:1000;inset:0;display:grid;padding:4px;place-items:center;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashboard-tutorial-dialog{width:min(960px,calc(100vw - 8px));max-height:calc(100dvh - 8px);padding:0 26px 26px;overflow:hidden;color:#f5f8ff;background:#1c1e22;border:1px solid rgba(255,255,255,.05);border-radius:24px;box-shadow:0 28px 90px #0000008c;box-sizing:border-box}.dashboard-tutorial-dialog-header{display:flex;height:100px;padding:0;align-items:center;justify-content:space-between;gap:24px}.dashboard-tutorial-dialog-header h2{overflow:hidden;margin:0;color:#f5f8ff;font:500 20px/28px Geist,Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dashboard-tutorial-dialog-close{display:grid;width:48px;height:48px;padding:0;flex:0 0 48px;place-items:center;color:#e8ebf2;background:#252831;border:1px solid #3b3f49;border-radius:14px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.dashboard-tutorial-dialog-close:hover{background:#30343e;border-color:#4a4f5b;transform:scale(1.03)}.dashboard-tutorial-dialog-close svg{width:20px;height:20px}.dashboard-tutorial-dialog-media{position:relative;width:100%;overflow:hidden;background:#08090b;border-radius:16px;aspect-ratio:16 / 9}.dashboard-tutorial-dialog video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.dashboard-tutorial-dialog iframe{display:block;width:100%;height:100%;border:0}.dashboard-tutorial-dialog-play{position:absolute;top:50%;left:50%;display:grid;width:72px;height:72px;padding:0;place-items:center;color:#fff;background:#08090cb8;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 8px 24px #00000052;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(-50%,-50%);transition:background .18s ease,transform .18s ease}.dashboard-tutorial-dialog-play:hover{background:#08090cd6;transform:translate(-50%,-50%) scale(1.05)}.dashboard-tutorial-dialog-play img{display:block;width:34px;height:34px}@media(max-width:760px){.dashboard-tutorial-dialog-backdrop{padding:12px}.dashboard-tutorial-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0 14px 14px;border-radius:20px}.dashboard-tutorial-dialog-header{height:72px;gap:14px}.dashboard-tutorial-dialog-header h2{font-size:16px;line-height:22px}.dashboard-tutorial-dialog-close{width:40px;height:40px;flex-basis:40px;border-radius:12px}.dashboard-tutorial-dialog-media{border-radius:12px}.dashboard-tutorial-dialog-play{width:60px;height:60px}.dashboard-tutorial-dialog-play img{width:28px;height:28px}}.dashboard-project-panel .dash-project-thumb{position:absolute;top:4px;left:4px;display:flex;width:var(--project-thumb-width);height:var(--project-thumb-height);align-items:center;justify-content:center;overflow:hidden;background:var(--project-thumb-background);border-radius:var(--project-thumb-radius)}.dashboard-project-panel .dash-project-info{position:absolute;bottom:13px;left:12px;width:var(--project-info-width);height:var(--project-info-height);padding:0}.dashboard-project-panel .dash-project-info-row{display:flex;width:var(--project-info-width);height:var(--project-info-height);flex-direction:column;align-items:flex-start;gap:var(--project-info-gap)}.dashboard-project-panel .dash-project-title{display:block;width:var(--project-info-width);height:14px;overflow:hidden;color:#fff;font:500 14px/14px Geist,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-panel .dash-project-card:hover .dash-project-title{color:#9fa6b3}.dashboard-project-panel .dash-project-date,.dashboard-project-panel .dash-project-status{width:var(--project-info-width);height:12px;overflow:hidden;color:#71767e;font:400 12px/12px Geist,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-panel .dash-project-progress{background:#2e3033cc;border-radius:10px;pointer-events:none}.dashboard-project-panel-empty{display:grid;width:236px;height:193px;place-items:center;color:#71767e;background:#1d1d1f;border-radius:12px;font:400 14px/22px Geist,sans-serif}@media(max-width:620px){.dashboard-project-panel-content{padding:84px 20px 40px}.dashboard-project-panel-header{height:auto}.dashboard-project-panel-toolbar{height:auto;flex-wrap:wrap}.dashboard-project-panel-filters{max-width:100%;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.dashboard-project-panel *,.dashboard-project-panel *:before,.dashboard-project-panel *:after{transition-duration:.01ms!important}}:root{--sidebar-width: 267px;--sidebar-collapsed-width: 70px}.figma-sidebar{top:10px;bottom:10px;left:10px;width:257px;background:#1d1d1f;border:0;border-radius:20px}.figma-sidebar.collapsed{width:50px}.figma-sidebar .sidebar-top{height:55px;padding:15px 18px}.figma-sidebar .user-card{padding:6px 8px 0}.figma-sidebar .user-card-main{height:64px;padding:9px;border-color:#ffffff14}.figma-sidebar .sidebar-nav{padding:16px 8px}.figma-sidebar .nav-section-title{padding:0 14px;margin-bottom:12px;color:#71767e;font:500 14px/20px Geist,sans-serif}.figma-sidebar .nav-item{height:40px;margin-bottom:6px;padding:0 12px;gap:6px;color:#9fa6b2;border:0;border-radius:8px;font:500 14px/20px Geist,Noto Sans SC,sans-serif}.figma-sidebar .nav-item:hover{color:#f5f8ff;background:#ffffff0d;border:0}.figma-sidebar .nav-item.active{color:#f5f8ff;background:#ffffff14;border:0}.figma-sidebar .figma-sidebar-icon{width:18px;height:18px}.figma-sidebar .sidebar-bottom{padding:0 8px 2px}.top-bar{top:10px;height:60px;padding:0 10px;align-items:flex-start;background:transparent}.top-bar-right{position:relative;z-index:0;min-height:52px;padding:8px;gap:4px;background:transparent;border-radius:56px}.top-bar-right:before{position:absolute;z-index:-1;inset:0;background:#ffffff14;border-radius:inherit;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);content:"";pointer-events:none}.device-performance-trigger{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff05;color:#bcbacb;cursor:pointer;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.device-performance-trigger:hover,.device-performance-trigger.active{color:#eeeaff;border-color:#b9a1ff42;background:#b9a1ff12}.device-performance-trigger:focus-visible{outline:2px solid #b6c6ff;outline-offset:2px}.device-performance-trigger i,.device-performance-panel header i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#66d9ad;flex-shrink:0}.device-performance-trigger i.unavailable{background:#7b7888}.device-performance-panel{position:fixed;z-index:1400;width:380px;max-width:calc(100vw - 24px);max-height:calc(100vh - 100px);overflow:auto;border:1px solid #ffffff1f;border-radius:16px;background:linear-gradient(145deg,#242331f5,#14141dfc);box-shadow:0 18px 60px #0008,inset 0 1px #ffffff0a;backdrop-filter:blur(24px);color:#eeedf7;padding:18px;box-sizing:border-box;font-size:12px}.device-performance-panel header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid #ffffff10}.device-performance-panel header strong{display:block;font-size:14px;font-weight:600}.device-performance-panel header small{display:block;margin-top:6px;color:#9994ac;font-size:10px}.device-performance-panel header>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:16px;flex-shrink:0}.device-performance-panel .is-live{color:#8cd9b8}.device-performance-panel .is-offline{color:#ada7bb}.device-performance-panel .is-offline i{background:#888094}.device-metric{position:relative;margin-top:13px;padding:11px 12px;border:1px solid #ffffff0b;border-radius:10px;background:#ffffff03}.device-metric>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.device-metric>div>span{font-size:11px;color:#bcb7ce}.device-metric b{font-weight:550;font-size:15px;font-variant-numeric:tabular-nums}.device-metric>small{position:relative;display:block;color:#8e889f;font-size:10px;line-height:15px;margin-top:8px}.device-metric-spark{display:block;width:100%;height:26px;margin-top:7px;color:#a99aff}.device-metric-spark path{stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.device-metric-spark.memory{color:#78bce8}.device-metric-spark.gpu{color:#77cfa9}.device-metric.io p{display:flex;gap:20px;margin:10px 0 0}.device-metric.io p>span{display:flex;flex:1;flex-direction:column;gap:5px;color:#928aa7;font-size:10px}.device-metric.io p b{color:#dedbe9;font-size:12px}.device-metric select{max-width:200px;min-width:0;border:0;background:#262532;color:#a9a1ba;border-radius:4px;font-size:10px}.device-metric>div>small{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#948ca5;font-size:10px}.device-performance-panel footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px}.device-performance-panel footer small{color:#837b96;font-size:9px}.device-performance-panel footer button{border:0;background:none;color:#c2b8de;font-size:10px;cursor:pointer;padding:4px 0}.device-performance-panel footer button:hover{color:#f1ebff}@media(max-width:620px){.device-performance-trigger>span{display:none}.device-performance-trigger{padding:0 7px}}.i18n-switcher-menu.i18n-switcher-menu--topbar{position:fixed;right:auto;margin-top:0;transform-origin:top left}.top-bar-credit-group{display:flex;width:148px;height:36px;padding:4px;align-items:center;gap:0;overflow:hidden;background:transparent;border-radius:41px;box-sizing:border-box}.top-bar-credit-group:hover,.top-bar-credit-group:focus-within{background:#464a4fcc}.top-bar-right .top-bar-credits,.top-bar-shop-action{display:inline-flex;height:28px;padding:0 8px;align-items:center;justify-content:center;color:#f5f8ff;background:transparent;border:0;border-radius:44px;font:500 14px/14px Geist,sans-serif;white-space:nowrap}.top-bar-right .top-bar-credits{width:67px;flex:0 0 67px;gap:4px;background:transparent}.top-bar-right .top-bar-credits:hover,.top-bar-right .top-bar-credits:focus-visible,.top-bar-shop-action:hover,.top-bar-shop-action:focus-visible{background:#ffffff14}.top-bar-credit-icon{display:block;width:14px;height:14px;flex:0 0 14px}.top-bar-credit-divider{position:relative;display:block;width:1px;height:14px;flex:0 0 1px}.top-bar-credit-divider img{position:absolute;top:6.5px;left:-6.5px;display:block;width:14px;height:1px;transform:rotate(90deg)}.top-bar-shop-action{width:72px;flex:0 0 72px;cursor:pointer}.asset-library-main,.asset-library-main .react-assets-page{min-height:100vh;background:var(--dashboard-page-background, #0e0e0e)}.asset-library-main .react-initial-page-loader .react-loader-assets{width:var(--dashboard-design-shell-width, 100%);max-width:none;margin:0 0 0 var(--dashboard-design-shell-shift, 0px);padding:84px var(--dashboard-design-page-gutter, 3.38778%) 60px;align-items:stretch}.asset-library-main .react-initial-page-loader .react-loader-assets-heading{height:28px;margin-bottom:24px}.asset-library-main .react-initial-page-loader .react-loader-assets-title{width:177px;height:28px}.asset-library-main .react-initial-page-loader .react-loader-assets-quota{width:74px;height:13px}.asset-library-main .react-initial-page-loader .react-loader-assets-tabs{height:30px;margin-bottom:34px;gap:4px}.asset-library-main .react-initial-page-loader .react-loader-assets-tab{width:60px;height:30px;border-radius:33px}.asset-library-main .react-initial-page-loader .react-loader-assets-grid{--responsive-card-scale: 1;width:var(--dashboard-design-grid-width, 100%);grid-template-columns:repeat(5,calc(236px * var(--responsive-card-scale)));grid-auto-rows:calc(193px * var(--responsive-card-scale));column-gap:calc(24px * var(--responsive-card-scale));row-gap:calc(24px * var(--responsive-card-scale));overflow-x:auto;scrollbar-width:none}.asset-library-main .react-initial-page-loader .react-loader-assets-grid::-webkit-scrollbar{display:none}.asset-library-main .react-initial-page-loader .react-loader-asset-card{height:193px;background:#1d1d1f;border:0;border-radius:12px;zoom:var(--responsive-card-scale)}.asset-library-main .react-initial-page-loader .react-loader-asset-media{width:calc(100% - 8px);height:128px;margin:4px;border-radius:10px}.asset-library-main .react-initial-page-loader .react-loader-card-meta{padding:8px 12px 13px;gap:8px}.asset-library-main .react-assets-page>.content-area{width:var(--dashboard-design-shell-width, 100%);max-width:none;min-height:100vh;margin:0 0 0 var(--dashboard-design-shell-shift, 0px);padding:84px var(--dashboard-design-page-gutter, 3.38778%) 60px}.asset-library-main .react-assets-page>.content-area.dashboard-design-page-shell{align-items:stretch}.asset-library-main .react-assets-header{width:100%;margin:0 0 22px;padding:0 0 12px}.asset-library-main .react-assets-heading{display:flex;width:100%;min-height:28px;height:auto;margin:0 0 24px;align-items:flex-end;gap:8px}.asset-library-main .react-assets-heading h2{min-height:28px;height:auto;margin:0;color:#f5f8ff;font:600 28px/1.2 Geist,Noto Sans SC,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.asset-library-main .react-assets-heading>span{height:13px;color:#71767e;font:500 12px/12px Geist,sans-serif;white-space:nowrap}.asset-library-main .react-assets-toolbar{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;gap:4px}.react-assets-toolbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.asset-library-main .react-assets-toolbar .react-asset-tabs{display:flex;height:30px;margin:0;align-items:center;gap:4px}.asset-library-main .react-assets-toolbar .react-asset-tabs button{min-width:60px;height:30px;padding:8px 12px;color:#9fa6b3;background:#0e0e0e;border:0;border-radius:33px;font:400 14px/14px Geist,sans-serif;text-align:center}.asset-library-main .react-assets-toolbar .react-asset-tabs button.active{color:#f5f8ff;background:#2e3033cc;font-weight:600}.asset-library-main .react-assets-upload-button{display:inline-flex;width:105px;height:36px;padding:8px 20px;flex:0 0 105px;align-items:center;justify-content:center;gap:4px;color:#0e0e0e;background:#f5f8ff;border-radius:33px;cursor:pointer;font:500 14px/14px Geist,sans-serif;text-align:center}.asset-library-main .react-assets-upload-button:hover{background:#fff}.asset-library-main .react-assets-upload-button svg{flex:0 0 14px;stroke-width:1.8}.asset-library-main .react-asset-section{margin:0}.asset-library-main .react-asset-grid.react-asset-grid-standalone{--responsive-card-scale: 1;display:grid;width:var(--dashboard-design-grid-width, 100%);grid-template-columns:repeat(5,calc(236px * var(--responsive-card-scale)));grid-auto-rows:calc(193px * var(--responsive-card-scale));align-items:start;column-gap:calc(24px * var(--responsive-card-scale));row-gap:calc(24px * var(--responsive-card-scale));overflow-x:auto;overflow-y:visible;scrollbar-width:none}.asset-library-main .react-asset-grid.react-asset-grid-standalone::-webkit-scrollbar{display:none}.asset-library-main .react-asset-grid-standalone .react-asset-card{position:relative;width:236px;height:193px;min-width:0;overflow:visible;color:#f5f8ff;background:#1d1d1f;border:0;border-radius:12px;zoom:var(--responsive-card-scale)}.asset-library-main .react-asset-grid-standalone .react-asset-card.menu-open{z-index:70}.asset-library-main .react-asset-grid-standalone .react-asset-uploading-card .react-asset-preview{cursor:default;pointer-events:none}.asset-library-main .react-asset-grid-standalone .react-asset-uploading-card .react-asset-upload-preview{display:block;width:auto;height:100%;max-width:none;max-height:100%;object-fit:contain;object-position:center;background:#121214}.asset-library-main .react-asset-grid-standalone .react-asset-uploading-card .react-asset-upload-progress{position:absolute;z-index:5;inset:0;display:grid;overflow:hidden;place-items:center;color:#fff;background:#000000b3;border-radius:10px;pointer-events:none}.asset-library-main .react-asset-grid-standalone .react-asset-uploading-card .react-asset-upload-progress-fill{position:absolute;right:0;bottom:0;left:0;background:#ffffff73;transition:height .2s ease-out}.asset-library-main .react-asset-grid-standalone .react-asset-uploading-card .react-asset-upload-progress-label{position:relative;z-index:1;width:98px;color:#fff;font:600 21px/21px Geist,sans-serif;text-align:center}.asset-library-main .react-asset-grid-standalone .react-asset-uploading-card.is-failed .react-asset-preview{pointer-events:auto}.asset-library-main .react-asset-grid-standalone .react-asset-upload-failed{display:flex;width:94px;height:86px;align-items:center;flex-direction:column;color:#b4b6ba}.asset-library-main .react-asset-grid-standalone .react-asset-upload-failed>svg{width:28px;height:28px;flex:0 0 28px}.asset-library-main .react-asset-grid-standalone .react-asset-upload-failed-label{height:14px;margin-top:5px;font:400 12px/14px Geist,sans-serif;white-space:nowrap}.asset-library-main .react-asset-grid-standalone .react-asset-upload-failed button{width:94px;height:29px;margin-top:10px;padding:0 8px;color:#191919;background:#fff;border:0;border-radius:14.5px;cursor:pointer;font:400 11px/14px Geist,sans-serif;white-space:nowrap}.asset-library-main .react-asset-grid-standalone .react-asset-upload-failed button:hover{background:#f5f8ff}.asset-library-main .react-asset-grid-standalone .react-asset-upload-failed button:focus-visible{outline:2px solid #9ca3ff;outline-offset:2px}.react-asset-upload-failure-backdrop{position:fixed;z-index:1400;inset:0;display:grid;padding:24px;place-items:center;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.react-asset-upload-failure-dialog{position:relative;display:flex;width:min(420px,calc(100vw - 32px));min-height:244px;padding:32px;align-items:center;flex-direction:column;color:#f5f8ff;background:#1d1d1f;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 70px #0000008c;text-align:center}.react-asset-upload-failure-close{position:absolute;top:14px;right:14px;display:grid;width:30px;height:30px;padding:0;place-items:center;color:#9fa6b2;background:transparent;border:0;border-radius:50%;cursor:pointer;font:300 24px/1 Geist,sans-serif}.react-asset-upload-failure-close:hover{color:#f5f8ff;background:#ffffff14}.react-asset-upload-failure-icon{display:grid;width:44px;height:44px;margin-bottom:14px;place-items:center;color:#b4b6ba;background:#ffffff0f;border-radius:50%}.react-asset-upload-failure-dialog h2{margin:0;color:#f5f8ff;font:600 20px/26px Geist,sans-serif}.react-asset-upload-failure-dialog p{max-width:100%;margin:12px 0 24px;overflow-wrap:anywhere;color:#b4b6ba;font:400 14px/21px Geist,sans-serif}.react-asset-upload-failure-confirm{min-width:112px;height:38px;margin-top:auto;padding:0 22px;color:#191919;background:#f5f8ff;border:0;border-radius:19px;cursor:pointer;font:500 14px/14px Geist,sans-serif}.react-asset-upload-failure-confirm:hover{background:#fff}.react-asset-upload-failure-confirm:focus-visible,.react-asset-upload-failure-close:focus-visible{outline:2px solid #9ca3ff;outline-offset:2px}.react-payment-result-backdrop{position:fixed;z-index:1400;inset:0;display:grid;padding:24px;place-items:center;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.react-payment-result-dialog{position:relative;display:flex;width:min(420px,calc(100vw - 32px));min-height:244px;padding:32px;align-items:center;flex-direction:column;color:#f5f8ff;background:#1d1d1f;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 70px #0000008c;text-align:center}.react-payment-result-close{position:absolute;top:14px;right:14px;display:grid;width:30px;height:30px;padding:0;place-items:center;color:#9fa6b2;background:transparent;border:0;border-radius:50%;cursor:pointer;font:300 24px/1 Geist,sans-serif}.react-payment-result-close:hover{color:#f5f8ff;background:#ffffff14}.react-payment-result-icon{display:grid;width:48px;height:48px;margin-bottom:14px;place-items:center;color:#5ee6b5;background:#35d3991f;border:1px solid rgba(94,230,181,.22);border-radius:50%;box-shadow:0 0 0 6px #35d3990f}.react-payment-result-dialog.is-cancelled .react-payment-result-icon{color:#ff8b8b;background:#ff5c5c1f;border-color:#ff8b8b38;box-shadow:0 0 0 6px #ff5c5c0f}.react-payment-result-dialog h2{margin:0;color:#f5f8ff;font:600 20px/26px Geist,sans-serif}.react-payment-result-dialog p{max-width:100%;margin:12px 0 24px;overflow-wrap:anywhere;color:#b4b6ba;font:400 14px/21px Geist,sans-serif}.react-payment-result-confirm{min-width:112px;height:38px;margin-top:auto;padding:0 22px;color:#191919;background:#f5f8ff;border:0;border-radius:19px;cursor:pointer;font:500 14px/14px Geist,sans-serif}.react-payment-result-confirm:hover{background:#fff}.react-payment-result-confirm:focus-visible,.react-payment-result-close:focus-visible{outline:2px solid #9ca3ff;outline-offset:2px}.asset-library-main .react-asset-grid-standalone .react-asset-preview{position:absolute;top:4px;left:4px;display:flex;width:228px;height:128px;padding:0;align-items:center;justify-content:center;overflow:hidden;color:#ffffffad;background:#121214;border:0;border-radius:10px}.asset-library-main .react-asset-grid-standalone .react-asset-preview img,.asset-library-main .react-asset-grid-standalone .react-asset-preview video{display:block;width:auto;height:100%;max-width:none;max-height:100%;object-fit:contain;background:#121214}.asset-library-main .react-asset-grid-standalone .react-asset-info{position:absolute;right:12px;bottom:13px;left:12px;display:flex;width:auto;height:34px;min-width:0;padding:0;flex-direction:column;gap:8px}.asset-library-main .react-asset-grid-standalone .react-asset-info strong{height:14px;overflow:hidden;color:#f5f8ff;font:500 14px/14px Geist,Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.asset-library-main .react-asset-grid-standalone .react-asset-info small{height:12px;color:#71767e;font:400 12px/12px Geist,sans-serif}.asset-library-main .react-asset-duration{position:absolute;top:100px;left:8px;z-index:3;display:inline-flex;min-width:40px;height:24px;padding:6px;align-items:center;justify-content:center;color:#fff;background:#0000001f;border-radius:32px;backdrop-filter:blur(2px);font:500 12px/12px Geist,sans-serif;text-align:center}.asset-library-main .react-asset-audio-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#ffffff94;background:radial-gradient(circle at 50% 48%,rgba(167,101,255,.28),transparent 35%),linear-gradient(135deg,#242126,#151517)}.asset-library-main .react-alert,.asset-library-main .react-upload-status{margin:-10px 0 22px}.asset-library-main .react-assets-empty,.asset-library-main .react-assets-loading{grid-column:1 / -1;padding:48px 0;color:#71767e}.asset-library-main>.page-section>.react-assets-state{min-height:100vh;padding:84px 56px}@media(max-width:600px){.asset-library-main .react-assets-page>.content-area{padding:78px 20px 40px}.asset-library-main .react-initial-page-loader .react-loader-assets{padding-right:20px;padding-left:20px}.asset-library-main .react-assets-heading{margin-bottom:18px}.asset-library-main .react-assets-heading h2{font-size:24px}.asset-library-main .react-assets-toolbar{height:auto;align-items:flex-end;flex-wrap:wrap;row-gap:12px}.asset-library-main .react-assets-toolbar-actions{margin-left:auto}.asset-library-main .react-assets-toolbar .react-asset-tabs{height:auto;flex-wrap:wrap}.asset-library-main .react-assets-toolbar .react-asset-tabs button{min-width:52px;padding-right:9px;padding-left:9px}.asset-library-main .react-assets-upload-button{width:92px;padding-right:14px;padding-left:14px;flex-basis:92px}}@media(max-width:992px){.dashboard-design-page-shell{--dashboard-design-shell-width: 100vw;--dashboard-design-shell-shift: 0px;--dashboard-design-page-gutter: 3.38778vw}.sidebar.collapsed~.main-content .dash-revisions-inner.dashboard-design-page-shell{--dashboard-design-shell-width: 100vw;--dashboard-design-shell-shift: 0px;--dashboard-design-page-gutter: 3.38778vw}}body.dash-revisions-page-open{overflow:hidden}.dash-revisions-page{--revision-grid-card-width: 236px;--revision-grid-card-height: 515px;--revision-grid-thumb-width: calc(var(--card-revision-width) * 1px);--revision-grid-thumb-height: var(--card-revision-height);--revision-grid-title-height: 52px;--revision-grid-footer-height: 52px;--revision-grid-column-gap: 24px;--revision-grid-row-gap: 35px;--revision-grid-score-size: 20px;--revision-grid-action-button-size: 24px;--revision-grid-action-icon-size: 14px;--revision-list-card-width: 1271px;--revision-list-card-height: 203px;--revision-list-row-gap: 12px;height:100vh;height:100dvh;min-height:0;padding:0;overflow:hidden;color:#f5f8ff;background:#0e0e0e;font-family:Geist,Noto Sans SC,sans-serif}.dash-revisions-inner{display:flex;width:100%;height:100%;min-height:0;max-width:none;margin:0;padding:84px 56px 0;overflow:hidden;flex-direction:column;container:revisions / inline-size}.dash-revisions-inner.dashboard-design-page-shell{width:var(--dashboard-design-shell-width);margin-left:var(--dashboard-design-shell-shift);padding-right:var(--dashboard-design-page-gutter);padding-left:var(--dashboard-design-page-gutter)}.dash-revisions-header{display:flex;width:100%;margin:0 0 24px;padding:0 0 12px;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:32px}.dash-revisions-scroll-region{width:calc(100% + var(--dashboard-design-page-gutter));min-width:0;min-height:0;margin-right:calc(-1 * var(--dashboard-design-page-gutter));padding:0 0 60px;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.dash-revisions-scroll-region>.dash-revisions-live-slot,.dash-revisions-scroll-region>.dash-revisions-results{width:min(100%,calc(var(--dashboard-design-shell-width) - 2 * var(--dashboard-design-page-gutter)))}.dash-revisions-scroll-region::-webkit-scrollbar{width:18px}.dash-revisions-scroll-region::-webkit-scrollbar-track{background:transparent}.dash-revisions-scroll-region::-webkit-scrollbar-button{display:none}.dash-revisions-scroll-region::-webkit-scrollbar-thumb{background:#2e3033cc;background-clip:padding-box;border-right:4px solid transparent;border-left:4px solid transparent;border-radius:49px}@supports not selector(::-webkit-scrollbar){.dash-revisions-scroll-region{scrollbar-color:rgba(46,48,51,.8) transparent;scrollbar-width:thin}}.dash-revisions-title-wrap{display:flex;min-width:0;height:auto;min-height:28px;align-items:center;gap:8px}.dash-revisions-back{display:grid;width:20px;height:20px;padding:0;flex:0 0 20px;place-items:center;color:#aeaeb3;background:transparent;border:0;border-radius:0;cursor:pointer}.dash-revisions-back:hover{background:transparent;border:0;opacity:.78}.dash-revisions-back img{display:block;width:20px;height:20px;transform:rotate(180deg)}.dash-revisions-title,.dash-revisions-count{min-width:0;margin:0;color:#fff;font-size:24px;line-height:24px;white-space:nowrap}.dash-revisions-title{overflow:hidden;font-weight:500;line-height:1.4;text-overflow:ellipsis}.dash-revisions-count{flex:0 0 auto;font-weight:600}.dash-revisions-toolbar-row{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:24px}.dash-revisions-toolbar{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:12px}.dash-select-all{position:relative;display:inline-flex;height:36px;align-items:center;gap:9px;color:#9fa6b2;cursor:pointer;font:500 15px/15px Geist,Noto Sans SC,sans-serif;white-space:nowrap}.dash-revisions-toolbar .dash-select-all{width:max-content;max-width:100%;flex:0 0 auto}.dash-select-all-selected{position:absolute;top:50%;left:0;display:block;pointer-events:none;transform:translateY(-50%)}.dash-select-all input,.dash-revision-checkbox input{width:16px;height:16px;margin:0;appearance:none;background:#2e3033cc;border:1px solid rgba(139,139,139,.44);border-radius:4px;cursor:pointer}.dash-select-all input:checked,.dash-revision-checkbox input:checked{background-color:#f5f8ff;background-image:linear-gradient(135deg,transparent 45%,#0e0e0e 45% 55%,transparent 55%),linear-gradient(45deg,transparent 34%,#0e0e0e 34% 44%,transparent 44%);border-color:#f5f8ff}.dash-toolbar-btn{display:inline-flex;width:max-content;max-width:100%;height:36px;padding:7px 12px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:8px;box-sizing:border-box;cursor:pointer;font:500 14px/22px Geist,Noto Sans SC,sans-serif;white-space:nowrap}.dash-toolbar-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff3d}.dash-toolbar-btn:disabled{cursor:not-allowed;opacity:.42}.dash-toolbar-btn img{display:block;width:16px;height:16px;flex:0 0 16px}.dash-toolbar-icon{width:40px;min-width:40px;padding:7px 12px}.dash-toolbar-live-stop{width:117px;color:#ff3668;border-color:#ff3668;font:500 12px/12px Geist,Noto Sans SC,sans-serif}.dash-toolbar-live-stop:hover{color:#ff3668;background:#ff366814;border-color:#ff3668}.dash-toolbar-live-stop svg{display:block;width:12px;height:12px;flex:0 0 12px}.dash-toolbar-refresh svg{display:block;width:16px;height:16px;flex:0 0 16px}.dash-toolbar-refresh.is-refreshing svg{animation:rotate 1s linear infinite}.dash-toolbar-render-results img{display:block;width:16px;height:16px;flex:0 0 16px}.dash-toolbar-publish{margin-left:0;color:#0e0e0e;background:#f5f8ff;border-color:#f5f8ff}.dash-toolbar-publish:hover{color:#0e0e0e;background:#fff;border-color:#fff}.dash-view-toggle{display:flex;width:71px;height:37px;padding:2px;flex:0 0 auto;align-items:flex-end;flex-direction:column;border:1px solid rgba(139,139,139,.44);border-radius:8px;box-sizing:border-box}.dash-view-toggle-inner{display:flex;width:65px;height:31px;align-items:center;gap:3px}.dash-view-toggle button{display:grid;width:31px;height:31px;padding:0;flex:0 0 31px;place-items:center;color:#fff;background:transparent;border:0;border-radius:6px;cursor:pointer}.dash-view-toggle button.active{background:#2e3033cc}.dash-view-icon{position:relative;display:block;width:21px;height:21px;flex:0 0 21px;overflow:hidden}.dash-view-icon img{position:absolute;inset:0;display:block;width:100%;height:100%}.dash-grid-icon{color:#fff}.dash-grid-icon>span{position:absolute;width:5.25px;height:5.25px;border:1px solid currentColor;border-radius:1.75px;box-sizing:border-box}.dash-grid-icon>span:nth-child(1){top:4.16px;left:3.94px}.dash-grid-icon>span:nth-child(2){top:11.6px;left:3.94px}.dash-grid-icon>span:nth-child(3){top:4.16px;left:11.81px}.dash-grid-icon>span:nth-child(4){top:11.6px;left:11.81px}.dash-revisions-grid{--responsive-card-scale: 1;display:grid;width:var(--dashboard-design-grid-width, 100%);grid-template-columns:repeat(var(--responsive-card-columns, 6),calc(var(--revision-grid-card-width) * var(--responsive-card-scale)));grid-auto-rows:calc(var(--revision-grid-card-height) * var(--responsive-card-scale));align-items:start;column-gap:calc(var(--revision-grid-column-gap) * var(--responsive-card-scale));row-gap:calc(var(--revision-grid-row-gap) * var(--responsive-card-scale));overflow-x:auto;overflow-y:visible;scrollbar-width:none}.dash-revisions-grid::-webkit-scrollbar{display:none}.dash-revisions-grid>.dash-revision-card,.dash-revisions-grid>.dash-revision-generation-placeholder{zoom:var(--responsive-card-scale)}.dash-revision-card{--revision-selected-background: rgba(46, 48, 51, .8);--revision-score-number-size: var(--revision-grid-score-size);--revision-action-icon-size: var(--revision-grid-action-icon-size);position:relative;display:block;width:var(--revision-grid-card-width);height:var(--revision-grid-card-height);overflow:visible;background:#1d1d1f;border:0;border-radius:12px;cursor:default;transition:background .18s ease}.dash-revision-generation-placeholder{position:relative;width:var(--revision-grid-card-width);height:var(--revision-grid-card-height);overflow:hidden;background:#1d1d1f;border:0;border-radius:12px;--generating-state-z-index: 1;--generating-state-inset: 0;--generating-state-radius: 12px;--generating-state-font: 600 14px/14px Geist, "Noto Sans SC", "PingFang SC", sans-serif;--generating-state-text-color: #71767e}.dash-revision-generation-placeholder.is-list{width:var(--revision-list-card-width);height:var(--revision-list-card-height)}.dash-revision-card.selected{background:var(--revision-selected-background);border:0;box-shadow:none;transform:none}.dash-publish-coming-soon-overlay{position:fixed;z-index:10030;inset:0;display:grid;padding:24px;place-items:center}.dash-publish-coming-soon-backdrop{position:absolute;inset:0;background:#000000b8;backdrop-filter:blur(3px)}.dash-publish-coming-soon-modal{position:relative;z-index:1;display:grid;width:min(420px,100%);min-height:154px;padding:44px 36px 36px;place-items:center;color:#f5f8ff;background:#1d1d1f;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 24px 70px #00000080;box-sizing:border-box}.dash-publish-coming-soon-modal p{margin:0;font:600 20px/28px Geist,Noto Sans SC,sans-serif;text-align:center}.dash-publish-coming-soon-close{position:absolute;top:12px;right:14px;width:32px;height:32px;padding:0;color:#f5f8ffb3;background:transparent;border:0;border-radius:50%;cursor:pointer;font:300 28px/30px Geist,sans-serif}.dash-publish-coming-soon-close:hover{color:#fff;background:#ffffff14}.dash-social-publish-overlay{position:fixed;z-index:10040;inset:0;display:grid;padding:24px;place-items:center;background:#000000c2;backdrop-filter:blur(4px)}.dash-social-publish-dialog{display:grid;width:min(980px,100%);max-height:min(900px,94vh);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:#f5f8ff;background:#1b1c20;border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 30px 90px #00000094}.dash-social-publish-dialog>header,.dash-social-publish-dialog>footer{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.09)}.dash-social-publish-dialog>header>div{display:flex;align-items:center;gap:14px}.dash-social-publish-dialog h2,.dash-social-publish-dialog h3,.dash-social-publish-dialog p{margin:0}.dash-social-publish-dialog h2{font:650 20px/26px Geist,Noto Sans SC,sans-serif}.dash-social-publish-dialog header p{margin-top:3px;color:#9298a3;font:400 13px/18px Geist,Noto Sans SC,sans-serif}.dash-social-platform-mark{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:#00aeec;border-radius:12px;font:700 19px/1 Noto Sans SC,sans-serif}.dash-social-publish-dialog>header>button{width:36px;height:36px;padding:0;color:#aeb3bc;background:transparent;border:0;border-radius:9px;cursor:pointer;font:300 28px/32px Geist,sans-serif}.dash-social-publish-dialog>header>button:hover{color:#fff;background:#ffffff14}.dash-social-publish-body{overflow:auto;padding:22px 24px 30px}.dash-social-publish-loading{min-height:220px;display:grid;place-items:center;color:#aeb3bc}.dash-social-publish-error{margin-bottom:16px;padding:12px 14px;color:#ff9bad;background:#ff36681a;border:1px solid rgba(255,54,104,.3);border-radius:10px}.dash-social-publish-unavailable{min-height:220px;display:grid;align-content:center;justify-items:center;gap:10px;padding:28px;color:#aeb3bc;text-align:center;background:#24262c;border:1px dashed #4a4e59;border-radius:12px}.dash-social-publish-unavailable h3{color:#f0f2f5;font:600 16px/22px Geist,Noto Sans SC,sans-serif}.dash-social-publish-unavailable p{max-width:560px;line-height:20px}.dash-social-publish-section{margin-bottom:20px}.dash-social-publish-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.dash-social-publish-section-title h3,.dash-social-publish-tasks>h3{font:600 14px/20px Geist,Noto Sans SC,sans-serif}.dash-social-publish-section-title button{color:#61c7f1;background:transparent;border:0;cursor:pointer}.dash-social-publish-empty{display:flex;align-items:center;justify-content:space-between;padding:16px;color:#aeb3bc;background:#24262c;border:1px dashed #444955;border-radius:12px}.dash-social-publish-empty button{padding:9px 14px;color:#111318;background:#f5f8ff;border:0;border-radius:8px;cursor:pointer;font-weight:600}.dash-social-publish-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:22px;align-items:start}.dash-social-publish-preview{position:sticky;top:0;display:grid;gap:10px;padding:12px;color:#9298a3;background:#111216;border:1px solid rgba(255,255,255,.08);border-radius:14px}.dash-social-publish-preview video,.dash-social-publish-preview img{width:100%;max-height:420px;aspect-ratio:16/9;object-fit:contain;background:#050506;border-radius:9px}.dash-social-publish-preview>div{display:grid;min-height:220px;place-items:center}.dash-social-publish-preview small{padding:0 3px 2px}.dash-social-publish-fields{display:grid;gap:14px}.dash-social-publish-item{display:grid;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.dash-social-publish-item>strong{color:#cbd0d8;font-size:13px}.dash-social-publish-fields label{position:relative;display:grid;gap:7px;color:#bdc2ca;font:500 12px/16px Geist,Noto Sans SC,sans-serif}.dash-social-publish-fields input,.dash-social-publish-fields select,.dash-social-publish-fields textarea,.dash-social-publish-section>select,.dash-social-publish-unknown input{width:100%;min-width:0;padding:10px 12px;color:#f5f8ff;background:#26282f;border:1px solid #3a3d46;border-radius:9px;outline:none;box-sizing:border-box;font:400 13px/18px Geist,Noto Sans SC,sans-serif}.dash-social-publish-fields input:focus,.dash-social-publish-fields select:focus,.dash-social-publish-fields textarea:focus{border-color:#00aeec;box-shadow:0 0 0 2px #00aeec24}.dash-social-publish-fields textarea{resize:vertical}.dash-social-publish-fields label>small{position:absolute;right:9px;bottom:8px;color:#717782;pointer-events:none}.dash-social-publish-fields label:has(>small) input,.dash-social-publish-fields label:has(>small) textarea{padding-right:52px}.dash-social-publish-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dash-social-publish-checkbox{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.dash-social-publish-checkbox input{width:16px;height:16px;padding:0}.dash-social-publish-tasks{display:grid;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.dash-social-publish-tasks article{display:grid;gap:8px;padding:13px 14px;background:#24262c;border:1px solid transparent;border-radius:11px}.dash-social-publish-tasks article.is-published{border-color:#37cf8b59}.dash-social-publish-tasks article.is-rejected,.dash-social-publish-tasks article.is-failed{border-color:#ff577459}.dash-social-publish-tasks article.is-submission_unknown{border-color:#ffbb4a80}.dash-social-publish-tasks article>div:first-child{display:flex;justify-content:space-between;gap:14px}.dash-social-publish-tasks article span{flex:0 0 auto;color:#61c7f1;font-size:12px}.dash-social-publish-tasks article progress{width:100%;height:6px;accent-color:#00aeec}.dash-social-publish-tasks article>p,.dash-social-publish-unknown p{color:#aeb3bc;font-size:12px;line-height:18px}.dash-social-publish-tasks article>button,.dash-social-publish-unknown button,.dash-social-publish-reauth button{justify-self:end;padding:7px 11px;color:#fff;background:#343740;border:1px solid #4a4e59;border-radius:7px;cursor:pointer}.dash-social-publish-reauth{display:flex;justify-content:flex-end;gap:8px}.dash-social-publish-unknown{display:grid;grid-template-columns:1fr auto;gap:8px}.dash-social-publish-unknown p{grid-column:1 / -1}.dash-social-publish-dialog>footer{justify-content:flex-end;gap:10px;border-top:1px solid rgba(255,255,255,.09);border-bottom:0}.dash-social-publish-dialog>footer button{min-width:100px;padding:10px 17px;border-radius:9px;cursor:pointer;font:600 13px/18px Geist,Noto Sans SC,sans-serif}.dash-social-publish-dialog>footer .secondary{color:#e1e4e9;background:transparent;border:1px solid #444852}.dash-social-publish-dialog>footer .primary{color:#101216;background:#f5f8ff;border:1px solid #f5f8ff}.dash-social-publish-dialog>footer button:disabled{cursor:not-allowed;opacity:.42}@media(max-width:760px){.dash-social-publish-overlay{padding:0}.dash-social-publish-dialog{width:100%;max-height:100vh;height:100vh;border:0;border-radius:0}.dash-social-publish-layout{grid-template-columns:1fr}.dash-social-publish-preview{position:static}.dash-social-publish-row{grid-template-columns:1fr}}.dash-batch-archive-overlay{position:fixed;z-index:10020;inset:0;display:grid;padding:24px;place-items:center}.dash-batch-archive-backdrop{position:absolute;inset:0;background:#000000b8;backdrop-filter:blur(3px)}.dash-batch-archive-modal{position:relative;z-index:1;display:flex;width:min(460px,100%);padding:32px;align-items:center;flex-direction:column;color:#f5f8ff;background:#1d1d1f;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 24px 70px #00000080;font-family:Geist,Noto Sans SC,sans-serif}.dash-batch-archive-close{position:absolute;top:14px;right:16px;width:32px;height:32px;padding:0;color:#f5f8ffb3;background:transparent;border:0;border-radius:50%;cursor:pointer;font:300 28px/30px Geist,sans-serif}.dash-batch-archive-close:hover{color:#fff;background:#ffffff14}.dash-batch-archive-close:disabled{cursor:not-allowed;opacity:.45}.dash-batch-archive-icon{display:grid;width:64px;height:64px;margin-bottom:20px;place-items:center;color:#0e0e0e;background:#f5f8ff;border-radius:16px;font:700 15px/1 Geist,sans-serif;letter-spacing:.8px}.dash-batch-archive-modal h3{margin:0 0 10px;font:600 22px/28px Geist,Noto Sans SC,sans-serif}.dash-batch-archive-modal>p{margin:0;color:#9fa6b2;font:400 14px/21px Geist,Noto Sans SC,sans-serif;text-align:center}.dash-batch-archive-file{display:flex;width:100%;min-width:0;margin-top:24px;padding:13px 14px;align-items:center;justify-content:space-between;gap:16px;background:#ffffff0f;border-radius:10px}.dash-batch-archive-file span{min-width:0;overflow:hidden;font:500 14px/20px Geist,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dash-batch-archive-file small{flex:0 0 auto;color:#71767e;font:500 12px/18px Geist,sans-serif}.dash-batch-archive-actions{display:flex;width:100%;margin-top:24px;justify-content:flex-end;gap:10px}.dash-batch-archive-actions button{height:40px;padding:0 18px;border:1px solid rgba(255,255,255,.15);border-radius:8px;cursor:pointer;font:500 14px/20px Geist,Noto Sans SC,sans-serif}.dash-batch-archive-cancel{color:#f5f8ff;background:transparent}.dash-batch-archive-cancel:hover{background:#ffffff14}.dash-batch-archive-save{color:#0e0e0e;background:#f5f8ff;border-color:#f5f8ff!important}.dash-batch-archive-save:hover{background:#fff}.dash-batch-archive-actions button:disabled{cursor:not-allowed;opacity:.5}.dash-revision-thumb{position:absolute;top:4px;left:4px;width:var(--revision-grid-thumb-width);height:var(--revision-grid-thumb-height);overflow:hidden;background:#0a0a0a;border-radius:10px}.dash-revision-thumb video,.dash-revision-poster,.dash-revision-poster .dash-video-poster,.dash-revision-thumb>.dash-video-poster,.dash-rp-thumbnail,.dash-revision-thumb .dash-audio-wave-placeholder{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:10px}.dash-rp-thumbnail.is-custom-cover,.dash-video-poster.is-custom-cover,.dash-storyboard-thumb img.is-custom-cover{object-fit:contain;background:#000}.dash-revision-thumb>.dash-rp-container,.dash-revision-thumb>.dash-rp-container>.dash-rp-player-host{width:100%;height:100%;overflow:hidden;border-radius:inherit}.dash-revision-title{position:absolute;z-index:21;top:calc(4px + var(--revision-grid-thumb-height));left:0;width:100%;height:var(--revision-grid-title-height);margin:0;padding:12px 14px 0;overflow:hidden;color:#fff;background:transparent;box-sizing:border-box;font:500 14px/20px Geist,Noto Sans SC,sans-serif;text-align:left;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;pointer-events:auto}.dash-revision-checkbox{position:absolute;z-index:24;top:12px;left:12px;display:block;width:16px;height:16px}.dash-revision-checkbox input:checked{background:#f5f8ff;border-color:#f5f8ff}.dash-revision-checkbox-selected{position:absolute;inset:0;display:block;pointer-events:none}.dash-revision-menu-wrap{position:absolute;z-index:25;top:8px;right:10px}.dash-revision-menu-btn{display:grid;width:36px;height:36px;padding:0;place-items:center;overflow:hidden;background:transparent;border:0;border-radius:50%;cursor:pointer}.dash-revision-menu-btn svg{display:block;width:16px;height:16px}.dash-revision-menu-popover{position:absolute;top:calc(36px + var(--dash-card-more-gap));right:0;display:grid;width:138px;padding:4px;gap:4px;background:#1d1d1feb;backdrop-filter:blur(4px);border-radius:12px;box-shadow:0 8px 20px #0000002e}.dash-revision-menu-popover button{display:flex;width:130px;height:38px;padding:8px 12px;align-items:center;gap:6px;color:#f5f8ff;background:transparent;border:0;border-radius:6px;cursor:pointer;font:400 14px/22px Geist,Noto Sans SC,sans-serif}.dash-revision-menu-popover button:hover{background:#2e3033cc}.dash-revision-menu-popover button.danger{color:#ff3668}.dash-revision-menu-popover img{display:block;width:16px;height:16px;object-fit:contain}.dash-rp-play-overlay{z-index:20;width:56px;height:56px;overflow:hidden;background:#00000052;backdrop-filter:blur(3.5px);border-radius:38px}.dash-rp-play-overlay img{display:block;width:20px;height:20px}.dash-rp-play-overlay:hover{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.dash-static-play{position:absolute}.dash-revision-card .dash-rp-play-overlay{opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.dash-revision-card:hover .dash-rp-play-overlay,.dash-revision-card .dash-rp-play-overlay:focus-visible{opacity:1;pointer-events:auto}.dash-revision-duration{position:absolute;z-index:22;top:auto;right:auto;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#00000052;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:32px;box-sizing:border-box;font-family:Geist,Noto Sans SC,sans-serif;font-style:normal;font-weight:400;white-space:nowrap;pointer-events:none;transition:opacity .16s ease}.dash-revision-card.is-list .dash-rp-play-overlay{top:calc(50% + .5px);width:32px;height:32px;backdrop-filter:blur(2px);border-radius:50%}.dash-revision-card.is-list .dash-rp-play-overlay img{width:12px;height:12px}.dash-revision-card.is-list .dash-rp-play-overlay:hover{transform:translate(-50%,-50%)}.dash-revision-card.is-list .dash-revision-duration{bottom:4px;left:4px;height:18px;padding:4px 6px;font-size:10px;font-weight:600;line-height:1}.dash-rp-container[data-player-loaded=true]~.dash-revision-duration{opacity:0}.dash-revision-card:not(.is-list) .dash-rp-player-host button:is([aria-label="Play video"],[aria-label="Pause video"],[aria-label="Enter Fullscreen"]){width:20px!important;flex:0 0 20px;background-position:center;background-repeat:no-repeat}.dash-revision-card:not(.is-list) .dash-rp-player-host button[aria-label="Play video"]{background-image:url(/static/dashboard/assets/revisions/grid-play.svg);background-size:20px 20px}.dash-revision-card:not(.is-list) .dash-rp-player-host button[aria-label="Pause video"]{background-image:url(/static/dashboard/assets/revisions/grid-pause.svg);background-size:20px 20px}.dash-revision-card:not(.is-list) .dash-rp-player-host button[aria-label="Enter Fullscreen"]{background-image:url(/static/dashboard/assets/revisions/grid-fullscreen.svg);background-position:calc(50% - 2px) center;background-size:18px 18px}.dash-revision-card:not(.is-list) .dash-rp-player-host button:is([aria-label="Play video"],[aria-label="Pause video"],[aria-label="Enter Fullscreen"]) svg{visibility:hidden}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button:is([aria-label="Play video"],[aria-label="Pause video"])){inset:0!important;width:100%!important;height:100%!important;padding:0!important;background:none!important;opacity:1!important;pointer-events:none}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button[aria-label="Pause video"]){--revision-list-hover-controls-opacity: 0}.dash-revision-card.is-list .dash-revision-thumb:hover .dash-rp-player-host>div>div:has(>div>div>button[aria-label="Pause video"]),.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button[aria-label="Pause video"]:focus-visible){--revision-list-hover-controls-opacity: 1}@media(hover:none){.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button[aria-label="Pause video"]){--revision-list-hover-controls-opacity: 1}}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host button:is([aria-label="Play video"],[aria-label="Pause video"]){position:absolute!important;z-index:5;top:calc(50% + .5px * var(--revision-preview-scale))!important;left:50%!important;width:calc(32px * var(--revision-preview-scale))!important;height:calc(32px * var(--revision-preview-scale))!important;padding:0!important;transform:translate(-50%,-50%);background-color:#00000052!important;background-position:center;background-repeat:no-repeat;background-size:calc(12px * var(--revision-preview-scale)) calc(12px * var(--revision-preview-scale));backdrop-filter:blur(calc(2px * var(--revision-preview-scale)));border-radius:50%;opacity:var(--revision-list-hover-controls-opacity, 1);transition:opacity .3s ease;pointer-events:auto}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host button[aria-label="Play video"]{background-image:url(/static/ai_cut_editor/assets/figma-editor/play.svg)}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host button[aria-label="Pause video"]{background-image:url(/static/ai_cut_editor/assets/figma-editor/pause.svg)}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host button:is([aria-label="Play video"],[aria-label="Pause video"]) svg,.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host button:is([aria-label="Enter Fullscreen"],[aria-label="Exit fullscreen"]) svg{visibility:hidden}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host button:is([aria-label="Enter Fullscreen"],[aria-label="Exit fullscreen"]){position:absolute!important;z-index:5;top:calc(4px * var(--revision-preview-scale))!important;left:calc(4px * var(--revision-preview-scale))!important;width:calc(16px * var(--revision-preview-scale))!important;height:calc(16px * var(--revision-preview-scale))!important;padding:0!important;background:center / contain no-repeat url(/static/dashboard/assets/revisions/preview-fullscreen.svg);pointer-events:auto}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button:is([aria-label="Play video"],[aria-label="Pause video"]))>div:first-child>div:first-child>div:nth-child(3){position:absolute;bottom:calc(9px * var(--revision-preview-scale));left:calc(4px * var(--revision-preview-scale));max-width:calc(100% - 8px * var(--revision-preview-scale))!important;color:#fff;font:400 calc(8px * var(--revision-preview-scale)) / 1.25 Geist,sans-serif!important;text-shadow:0 0 2px rgba(0,0,0,.32);white-space:nowrap;opacity:var(--revision-list-hover-controls-opacity, 1);transition:opacity .3s ease}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button:is([aria-label="Play video"],[aria-label="Pause video"]))>div:nth-child(2){display:none!important}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button:is([aria-label="Play video"],[aria-label="Pause video"]))>div:last-child{position:absolute!important;right:0;bottom:0;left:0;height:calc(4px * var(--revision-preview-scale))!important;padding:0!important;pointer-events:auto}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button:is([aria-label="Play video"],[aria-label="Pause video"]))>div:last-child>div:first-child{height:100%!important;background:#ffffff80!important;border-radius:0!important}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button:is([aria-label="Play video"],[aria-label="Pause video"]))>div:last-child>div:first-child>div:first-child{background:transparent!important}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button:is([aria-label="Play video"],[aria-label="Pause video"]))>div:last-child>div:first-child>div:nth-child(2){height:100%!important;background:#fff!important;border-radius:0!important}.dash-revision-card.is-list .dash-revision-thumb .dash-rp-player-host>div>div:has(>div>div>button:is([aria-label="Play video"],[aria-label="Pause video"]))>div:last-child>div:last-child{display:none!important}.dash-revision-info{position:absolute;top:calc(4px + var(--revision-grid-thumb-height) + var(--revision-grid-title-height));left:14px;display:flex;width:208px;height:var(--revision-grid-footer-height);padding:0;align-items:center;justify-content:space-between}.dash-revision-score-btn,.dash-revision-score-btn.excellent,.dash-revision-score-btn.good,.dash-revision-score-btn.average{padding:0;color:#ffbb28;background:transparent;border:0;font:700 var(--revision-score-number-size)/24px "Douyin Sans",Geist,sans-serif}.dash-revision-actions{display:flex;align-items:center;gap:12px}.dash-revision-action-btn{display:grid;width:var(--revision-grid-action-button-size);height:var(--revision-grid-action-button-size);padding:0;place-items:center;color:#f5f8ff;background:transparent;border:0;border-radius:4.5px;cursor:pointer}.dash-revision-action-btn:hover{color:#fff;background:#2e3033cc;border:0;border-radius:6px}.dash-revision-action-btn img{display:block;width:var(--revision-action-icon-size);height:var(--revision-action-icon-size)}.dash-revision-actions .dash-revision-action-btn{background:#1d1d1f}.dash-revision-actions .dash-revision-action-btn:hover{background:#2e3033cc}.dash-render-btn{color:#f5f8ff;border:0}.dash-render-btn:hover{color:#fff;background:#ffffff14}.dash-render-btn.is-loading{width:48px;border:0;border-radius:6px}.dash-revisions-grid .dash-revision-card.is-local-rendering .dash-revision-actions{gap:6px}.dash-revisions-grid .dash-revision-card.is-local-rendering .dash-revision-action-btn:not(.dash-render-btn){width:24px;flex:0 0 24px}.dash-revisions-grid .dash-render-btn.is-loading.has-lanes{display:flex;width:60px;flex:0 0 60px;align-items:center;justify-content:center;white-space:nowrap}.dash-revisions-grid .dash-render-btn.is-loading.has-lanes .dash-render-spinner{display:none}.dash-revisions-live-slot{width:100%;margin:0 0 24px}.dash-revisions-live-slot>.dash-live-revision-preview{margin:0}.dash-revisions-results{width:100%;min-width:0}.dash-revisions-list-layout{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1271px) 227px;align-items:start;gap:43px}.dash-revisions-list{--responsive-card-scale: 1;display:grid;width:100%;min-width:0;grid-template-columns:calc(var(--revision-list-card-width) * var(--responsive-card-scale));grid-auto-rows:calc(var(--revision-list-card-height) * var(--responsive-card-scale));row-gap:calc(var(--revision-list-row-gap) * var(--responsive-card-scale));overflow:visible}.dash-revisions-list>.dash-revision-card,.dash-revisions-list>.dash-revision-generation-placeholder{zoom:var(--responsive-card-scale)}.dash-revisions-list>.react-revisions-state{width:100%}.dashboard-project-panel-grid,.asset-library-main .react-initial-page-loader .react-loader-assets-grid,.asset-library-main .react-asset-grid.react-asset-grid-standalone{grid-auto-rows:calc(132px * var(--responsive-card-scale) + 61px * var(--responsive-card-content-scale, 1))}.dashboard-project-panel-grid>.dash-project-card,.dashboard-project-panel-grid>.dashboard-project-panel-empty,.asset-library-main .react-initial-page-loader .react-loader-asset-card,.asset-library-main .react-asset-grid-standalone .react-asset-card{width:calc(236px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));height:calc(132px * var(--responsive-card-layout-scale, var(--responsive-card-scale)) + 61px);zoom:var(--responsive-card-content-scale, 1)}.dashboard-project-panel .dash-project-card{min-width:0}.dashboard-project-panel .dash-project-thumb,.asset-library-main .react-asset-grid-standalone .react-asset-preview{top:calc(4px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));left:calc(4px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));width:calc(var(--project-thumb-design-width, 228) * 1px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));height:calc(128px * var(--responsive-card-layout-scale, var(--responsive-card-scale)))}.dashboard-project-panel .dash-project-info{right:12px;width:auto}.dashboard-project-panel .dash-project-info-row,.dashboard-project-panel .dash-project-title,.dashboard-project-panel .dash-project-date,.dashboard-project-panel .dash-project-status{width:100%}.asset-library-main .react-asset-grid-standalone .react-asset-duration{top:calc(100px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));left:calc(8px * var(--responsive-card-layout-scale, var(--responsive-card-scale)))}.asset-library-main .react-initial-page-loader .react-loader-asset-media{width:calc(100% - 8px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));height:calc(128px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));margin:calc(4px * var(--responsive-card-layout-scale, var(--responsive-card-scale)))}.dash-revisions-grid{grid-auto-rows:calc(411px * var(--responsive-card-scale) + (52px + var(--revision-grid-title-height)) * var(--responsive-card-content-scale, 1))}.dash-revisions-grid>.dash-revision-card,.dash-revisions-grid>.dash-revision-generation-placeholder{width:calc(var(--revision-grid-card-width) * var(--responsive-card-layout-scale, var(--responsive-card-scale)));height:calc(411px * var(--responsive-card-layout-scale, var(--responsive-card-scale)) + 52px + var(--revision-grid-title-height));zoom:var(--responsive-card-content-scale, 1)}.dash-revisions-grid .dash-revision-thumb{top:calc(4px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));left:calc(4px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));width:calc(var(--revision-grid-thumb-width) * var(--responsive-card-layout-scale, var(--responsive-card-scale)));height:calc(var(--revision-grid-thumb-height) * var(--responsive-card-layout-scale, var(--responsive-card-scale)))}.dash-revisions-grid .dash-revision-duration{--revision-duration-layout-scale: var(--responsive-card-layout-scale, var(--responsive-card-scale, 1));bottom:calc(8px * var(--revision-duration-layout-scale));left:calc(8px * var(--revision-duration-layout-scale));height:calc(20px * var(--revision-duration-layout-scale));padding:calc(4px * var(--revision-duration-layout-scale)) calc(6px * var(--revision-duration-layout-scale));border-radius:calc(32px * var(--revision-duration-layout-scale));font-size:calc(12px * var(--revision-duration-layout-scale));line-height:calc(12px * var(--revision-duration-layout-scale))}.dash-revisions-grid .dash-revision-title{top:calc(411px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));height:var(--revision-grid-title-height);padding-right:calc(14px * var(--responsive-card-layout-scale, var(--responsive-card-scale)));padding-left:calc(14px * var(--responsive-card-layout-scale, var(--responsive-card-scale)))}.dash-revisions-grid .dash-revision-info{--revision-grid-footer-edge-inset: min( calc(14px * var(--responsive-card-layout-scale, var(--responsive-card-scale))), max(0px, calc((100% - var(--revision-grid-actions-width, 96px) - 40px) / 2)) );top:calc(411px * var(--responsive-card-layout-scale, var(--responsive-card-scale)) + var(--revision-grid-title-height));left:0;width:100%;height:var(--revision-grid-footer-height);padding-inline:var(--revision-grid-footer-edge-inset);box-sizing:border-box;transform:none}.dash-revisions-grid .dash-revision-score-btn{width:auto;min-width:20px;height:24px;flex:0 0 auto}.dash-revisions-grid .dash-revision-actions{width:var(--revision-grid-actions-width, 96px);height:24px;flex:0 0 var(--revision-grid-actions-width, 96px)}.dash-revision-card.is-list{--revision-score-number-size: 32px;--revision-action-icon-size: 16px;width:var(--revision-list-card-width);height:var(--revision-list-card-height);min-height:var(--revision-list-card-height);min-width:0;padding:20px 20px 84px 166px;overflow:visible;background:#1d1d1f;border-radius:12px;box-sizing:border-box}.dash-revision-card.is-list.selected{background:var(--revision-selected-background)}.dash-revision-card.is-list.is-locate-highlight{animation:dash-revision-locate-highlight 1s ease-out both}.dash-revision-card.is-list.selected.is-locate-highlight{animation:none}@keyframes dash-revision-locate-highlight{0%,65%{background:var(--revision-selected-background)}to{background:#1d1d1f}}.dash-revision-card.is-list .dash-revision-thumb{--revision-preview-scale: 1;top:21px;left:56px;width:90px;height:161px;overflow:visible;background:#0a0a0a;border-radius:8px}.dash-revision-card.is-list .dash-rp-container,.dash-revision-card.is-list .dash-revision-poster,.dash-revision-card.is-list .dash-revision-thumb>video,.dash-revision-card.is-list .dash-revision-thumb>.dash-video-poster,.dash-revision-card.is-list .react-revision-empty{overflow:hidden;border-radius:8px}.dash-revision-card.is-list .dash-revision-thumb video,.dash-revision-card.is-list .dash-revision-poster,.dash-revision-card.is-list .dash-revision-poster .dash-video-poster,.dash-revision-card.is-list .dash-rp-thumbnail,.dash-revision-card.is-list .dash-revision-thumb .dash-audio-wave-placeholder{border-radius:8px}.dash-revision-card.is-list .dash-revision-checkbox{top:73px;left:-36px}.dash-revision-card.is-list .dash-revision-menu-wrap,.dash-revision-card.is-list .dash-revision-thumb .dash-score-overlay{display:none}.dash-revision-list-copy{position:relative;display:flex;width:min(680px,100%);min-height:90px;min-width:0;flex-direction:column;align-items:flex-start;gap:10px}.dash-revision-list-copy h2{width:100%;height:auto;min-height:16px;margin:0;overflow:hidden;color:#fff;font:500 16px/1.4 Geist,Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dash-revision-list-copy p{display:block;width:100%;margin:0;overflow:visible;color:#9fa6b3;font:400 14px/20px Geist,Noto Sans SC,sans-serif;overflow-wrap:anywhere}.dash-revision-list-tags{display:flex;width:100%;height:14px;align-items:center;gap:8px;overflow:hidden;color:#255ead;font:400 14px/14px Geist,Noto Sans SC,sans-serif;white-space:nowrap}.dash-revision-list-tags span{flex:0 0 auto}.dash-editable-metadata{cursor:text}.dash-editable-metadata:hover{color:#fff}.dash-editable-metadata:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:3px}.dash-editable-metadata.is-empty{color:#777b86}.dash-revision-list-copy .dash-editable-metadata.is-empty{min-height:20px}.dash-revision-list-tags.is-empty{height:20px}.dash-inline-editor{position:relative;z-index:35;display:flex!important;width:100%;height:auto!important;min-height:32px;padding:0!important;align-items:flex-start;flex-wrap:wrap;gap:6px;overflow:visible!important;border:0;background:transparent;box-shadow:none;box-sizing:border-box;pointer-events:auto;-webkit-line-clamp:unset}.dash-inline-editor input,.dash-inline-editor textarea{min-width:90px;flex:1 1 150px;margin:0;min-height:32px;padding:6px 10px;color:#f5f8ff;caret-color:#fff;background:#242427;border:1px solid rgba(255,255,255,.8);border-radius:6px;font:400 13px/18px Geist,Noto Sans SC,sans-serif;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease}.dash-inline-editor textarea{width:100%;min-height:78px;resize:vertical}.dash-inline-editor input:focus,.dash-inline-editor textarea:focus{outline:none;border-color:#fff;background:#2b2b2f}.dash-inline-editor-actions{display:flex;flex:0 0 auto;gap:4px;margin-top:4px}.dash-inline-editor-actions button{display:grid;width:24px;height:24px;padding:0;place-items:center;color:#f5f8ff;background:transparent;border:0;border-radius:4px;cursor:pointer}.dash-inline-editor-actions button svg{display:block;width:var(--revision-action-icon-size, 20px);height:var(--revision-action-icon-size, 20px)}.dash-inline-editor-actions button:hover:not(:disabled){background:#ffffff1f}.dash-inline-editor-actions button:focus-visible{outline:1px solid #fff}.dash-inline-editor-actions button:disabled{opacity:.45;cursor:default}.dash-inline-editor-error{width:100%;color:#ff9ba5;font:12px/16px Geist,Noto Sans SC,sans-serif}.dash-revisions-title-wrap:has(.dash-inline-editor){height:auto;min-height:28px}.dash-revisions-title-wrap .dash-inline-editor{max-width:480px}.dash-revisions-grid .dash-inline-editor.dash-revision-title{z-index:40;padding:12px 14px 0!important}.dash-revision-list-copy .dash-inline-editor{width:100%}.dash-revision-card.is-list .dash-revision-info{position:absolute;inset:0;display:block;width:auto;height:auto;padding:0;pointer-events:none}.dash-revision-list-actions{position:absolute;right:20px;bottom:20px;display:flex;width:auto;height:36px;align-items:center;gap:12px;pointer-events:auto}.dash-list-action{display:inline-flex;height:36px;padding:7px 12px;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;color:#f5f8ff;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:8px;box-sizing:border-box;cursor:pointer;font:500 14px/22px Geist,Noto Sans SC,sans-serif;white-space:nowrap}.dash-list-action:hover{background:#ffffff14;border-color:#ffffff3d}.dash-list-action:disabled{cursor:not-allowed;opacity:.45}.dash-list-action img{display:block;width:var(--revision-action-icon-size);height:var(--revision-action-icon-size);object-fit:contain}.dash-list-action-icon{width:40px;padding:7px 12px}.dash-list-download,.dash-list-publish{width:auto;min-width:max-content}.dash-revision-list-menu-wrap{position:relative;width:40px;height:36px}.dash-revision-list-menu-wrap>.dash-list-action img{transform:rotate(90deg)}.dash-revision-list-menu-wrap .dash-revision-menu-popover{z-index:50;top:calc(36px + var(--dash-card-more-gap));right:0}.dash-revision-list-score{position:absolute;bottom:20px;left:166px;display:flex;width:40px;height:48px;align-items:flex-start;flex-direction:column;gap:8px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit;pointer-events:auto}.dash-revision-list-score:disabled{cursor:not-allowed;opacity:.45}.dash-revision-list-score strong{width:40px;color:#fff;font:700 var(--revision-score-number-size)/32px "Douyin Sans",Geist,sans-serif;text-align:center}.dash-revision-rating{display:flex;width:40px;height:8px}.dash-revision-rating i{display:block;width:8px;height:8px;background:#71767e;clip-path:polygon(50% 0,61% 35%,100% 38%,69% 59%,79% 100%,50% 76%,21% 100%,31% 59%,0 38%,39% 35%)}.dash-revision-rating i.filled{background:#e9ae39}.dash-revision-list-score-details{z-index:30;display:flex;padding:12px 16px;overflow:visible;opacity:0;background:#0e0e0ef7;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 10px 28px #00000059;box-sizing:border-box;pointer-events:none;transition:opacity .2s ease}.dash-revision-card.is-list.show-score .dash-revision-list-score-details{opacity:1;pointer-events:auto}.dash-revision-card.is-list .dash-revision-list-score-details .dash-so-content{display:flex;min-width:0;align-items:center;flex-direction:row;gap:18px;overflow:visible}.dash-revision-card.is-list .dash-revision-list-score-details .dash-so-total{width:72px;padding:0;flex:0 0 72px}.dash-revision-card.is-list .dash-revision-list-score-details .dash-so-total-score{font-size:32px}.dash-revision-card.is-list .dash-revision-list-score-details .dash-so-total-line{margin-top:7px}.dash-revision-card.is-list .dash-revision-list-score-details .dash-so-dims{display:grid;width:auto;min-width:0;padding:0;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px 14px}.dash-revision-card.is-list .dash-revision-list-score-details .dash-so-dim-head{gap:5px;white-space:nowrap}.dash-revision-storyboard{position:sticky;top:0;width:227px;height:calc(100vh - 108px);min-height:240px;max-height:848px;min-width:0;overflow:hidden}.dash-storyboard-list{display:flex;width:227px;height:100%;padding-right:20px;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scrollbar-width:none}.dash-storyboard-list::-webkit-scrollbar{display:none}.dash-storyboard-list>button{display:flex;width:207px;min-height:72px;padding:12px;flex:0 0 72px;align-items:center;gap:10px;color:#9fa6b2;background:transparent;border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;text-align:left}.dash-storyboard-list>button.active{color:#fff;background:#1d1d1f}.dash-storyboard-list>button:hover:not(.active){color:#f5f8ff;background:#ffffff0a}.dash-storyboard-thumb{position:relative;display:block;width:48px;height:48px;flex:0 0 48px;overflow:hidden;background:#0a0a0a;border:2px solid rgba(46,48,51,.8);border-radius:8px;box-sizing:border-box}.dash-storyboard-list>button.active .dash-storyboard-thumb{border:0}.dash-storyboard-thumb>img,.dash-storyboard-thumb>.dash-audio-wave-placeholder,.dash-storyboard-thumb>span{display:block;width:100%;height:100%;object-fit:cover}.dash-storyboard-thumb b{position:absolute;bottom:4px;left:4px;display:inline-flex;min-width:16px;height:16px;padding:0 4px;align-items:center;justify-content:center;color:#fff;background:#00000080;backdrop-filter:blur(2px);border-radius:32px;box-sizing:border-box;font:700 10px/10px Douyin Sans,Geist,sans-serif}.dash-storyboard-copy{display:-webkit-box;width:125px;height:36px;overflow:hidden;font:600 12px/18px Geist,Noto Sans SC,sans-serif;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dash-storyboard-list>button.active .dash-storyboard-copy{font-size:13px;font-weight:500}.dash-storyboard-fade{position:absolute;right:20px;bottom:0;left:0;height:80px;background:linear-gradient(180deg,#0e0e0e00 1.58%,#0e0e0e 66.25%);pointer-events:none}.dash-storyboard-scrollbar{position:absolute;top:0;right:0;display:block;width:10px;height:63px;background:#2e3033cc;border-radius:49px;pointer-events:none;transition:transform .08s linear}@media(max-width:900px){.dash-revisions-inner{padding:84px 24px 0}.dash-revisions-scroll-region{padding-bottom:48px}.dash-revisions-header{margin-bottom:28px;gap:24px}.dash-revisions-toolbar-row{align-items:flex-start}.dash-revisions-toolbar{flex-wrap:wrap}.dash-revisions-list-layout{grid-template-columns:minmax(0,1fr);gap:0}.dash-revision-storyboard{display:none}}@media(max-width:620px){.dash-revisions-inner{padding:76px 16px 0}.dash-revisions-scroll-region{padding-bottom:40px}.dash-revisions-title,.dash-revisions-count{font-size:21px;line-height:1.4}.dash-revisions-toolbar-row{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.dash-revisions-page *,.dash-revisions-page *:before,.dash-revisions-page *:after{transition-duration:.01ms!important}}html.dash-create-modal-open,body.dash-create-modal-open{overflow:hidden}.dash-create-overlay{inset:0;z-index:9000;padding:80px 48px 98px;background:#0e0e0e;font-family:Geist,Noto Sans SC,sans-serif;outline:0}.dash-create-overlay .dash-overlay-inner{width:800px;max-width:100%;margin:0 auto;align-items:stretch}.dash-create-overlay .dash-overlay-panel{width:100%;padding:0;background:transparent;border:0;border-radius:0}.dash-create-header{display:flex;width:100%;height:20px;margin:0 0 32px;align-items:center;gap:8px}.dash-create-header h1{margin:0;color:#fff;font:600 28px/20px Geist,sans-serif;letter-spacing:0}.dash-create-back{display:grid;width:20px;height:20px;padding:0;flex:0 0 20px;place-items:center;color:#aeaeb3;background:transparent;border:0;cursor:pointer;transition:color .18s ease,transform .18s ease}.dash-create-back:hover{color:#fff;transform:translate(-2px)}.dash-create-overlay .dash-overlay-body{width:100%;align-items:center;gap:20px}.dash-create-upload-card{position:relative;display:flex;width:800px;max-width:100%;height:132px;padding:16px;align-items:center;gap:20px;isolation:isolate;color:#f5f8ff;background:#1d1d1f;border-radius:12px;box-sizing:border-box}.dash-create-upload-card.is-browser-transfer{height:158px}.dash-create-upload-card.is-browser-transfer .dash-create-upload-info{height:112px}.dash-create-media{position:relative;display:grid;width:100px;height:100px;flex:0 0 100px;place-items:center;overflow:hidden;color:#c7cbd4;background:radial-gradient(circle at 65% 35%,#565b6c,transparent 30%),linear-gradient(145deg,#30343f,#101114);border-radius:10px}.dash-create-media.is-live{color:#72e4d4;background:radial-gradient(circle at 50% 50%,rgba(61,206,188,.18),transparent 44%),linear-gradient(145deg,#252c31,#101214)}.dash-source-download-placeholder{display:flex;align-items:center;flex-direction:column;gap:8px;color:#d9d7ff;font:600 12px/14px Geist,sans-serif}.dash-create-media .dash-source-download-placeholder img{width:32px;height:32px;object-fit:contain}.dash-live-source-icon{position:relative;display:grid;width:58px;height:58px;place-items:center}.dash-live-source-icon>span{position:absolute;inset:5px;border:1px solid currentColor;border-radius:50%;opacity:.25}.dash-live-source-icon svg{position:relative;z-index:1}.dash-create-media video,.dash-create-media img{width:100%;height:100%;object-fit:cover}.dash-create-media audio{display:none}.dash-create-media.is-audio:before,.dash-create-media.is-audio:after{position:absolute;content:"";border-radius:50%}.dash-create-media.is-audio:before{width:84px;height:84px;background:#645ffc22}.dash-create-media.is-audio:after{width:54px;height:54px;background:#645ffc38}.dash-create-media.is-audio svg{position:relative;z-index:1}.dash-create-upload-info{display:flex;width:644px;min-width:0;height:86px;flex:1;flex-direction:column;align-items:flex-start;gap:11px}.dash-create-upload-info strong{display:block;width:min(434px,calc(100% - 28px));height:14px;overflow:hidden;color:#fff;font:500 14px/14px Geist,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dash-create-media-meta{display:flex;height:23px;align-items:center;gap:8px}.dash-create-media-meta span{display:inline-flex;min-width:43px;height:23px;padding:6px 8px;align-items:center;justify-content:center;color:#9fa6b3;background:#ffffff1f;border-radius:30px;box-sizing:border-box;font:400 11px/11px Geist,sans-serif;white-space:nowrap}.dash-create-progress-track{position:relative;width:100%;height:4px;overflow:hidden;background:#fff3;border-radius:50px}.dash-create-progress-track>span{display:block;height:100%;background:#f5f8ff;border-radius:inherit;transition:width .2s ease}.dash-create-upload-info small{display:block;max-width:100%;height:12px;overflow:hidden;color:#71767e;font:400 12px/12px Geist,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dash-browser-transfer-notice{max-width:100%;margin:2px 0 0;color:#aeb5c0;font:400 11px/15px Geist,sans-serif}.dash-create-remove{position:absolute;top:8px;right:8px;display:grid;width:16px;height:16px;padding:0;place-items:center;color:#c7cbd4;background:#fff3;border:0;border-radius:50%;cursor:pointer}.dash-create-remove svg{width:10px;height:10px}.dash-create-remove:hover{color:#fff;background:#ffffff4d}.dash-create-overlay .dash-btn-clip{display:flex;width:318px;height:48px;margin:0;padding:0 20px;align-self:center;align-items:center;justify-content:center;gap:10px;color:#000;background:#fff;border:0;border-radius:10px;font:600 16px/19px Geist,sans-serif}.dash-create-overlay .dash-btn-clip.is-live{width:auto;min-width:318px}.dash-create-overlay .dash-btn-clip:disabled{background:#fff6;color:#000;opacity:1;cursor:not-allowed}.dash-live-submit-error{width:800px;max-width:100%;margin:-8px 0 0;padding:10px 14px;color:#ffb7c8;background:#ff36681a;border:1px solid rgba(255,54,104,.28);border-radius:8px;box-sizing:border-box;font:400 13px/18px Geist,Noto Sans SC,sans-serif}.dash-live-submit-error button{margin-left:12px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.dash-create-credit{display:inline-flex;min-height:14px;align-items:center;gap:4px;color:currentColor;font:500 14px/14px Geist,sans-serif;white-space:nowrap}.dash-create-credit.is-estimate{padding-left:10px;border-left:1px solid rgba(0,0,0,.18)}.dash-create-credit-icon{display:block;flex:0 0 auto}.dash-create-settings{display:flex;width:800px;max-width:100%;height:auto;min-height:630px;margin:0;padding:20px;align-items:flex-start;gap:24px;background:#1d1d1f;border:0;border-radius:12px;box-sizing:border-box}.dash-create-select-row{display:grid;width:100%;max-width:100%;min-height:66px;align-items:stretch;grid-template-columns:minmax(210px,1.45fr) minmax(160px,1fr) minmax(120px,.7fr);gap:16px}.dash-create-select-row.is-live{width:100%}.dash-create-settings .dash-create-select-row.is-live .dash-info-head-item{width:auto;min-width:0}.dash-create-settings .dash-info-head-item{display:flex;width:auto;min-width:0;height:66px;align-items:flex-start;flex-direction:column;gap:12px}.dash-create-settings .dash-label,.dash-create-toggle>span:first-child{color:#71767e;font:500 14px/14px Geist,sans-serif}.dash-create-settings .dash-select{display:flex;width:100%;max-width:none;height:40px;padding:0 36px 0 16px;appearance:none;-webkit-appearance:none;color:#f5f8ff;background-color:#2e3033cc;border:.5px solid #ffffff26;border-radius:8px;outline:0;font:400 14px/14px Geist,sans-serif;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer}.dash-create-settings .dash-select-control{position:relative;display:block;width:100%;height:40px}.dash-create-settings .dash-select-chevron{position:absolute;top:50%;right:16px;display:block;width:12px;height:12px;pointer-events:none;transform:translateY(-50%) rotate(0);transition:transform .26s cubic-bezier(.18,1.28,.32,1)}.dash-create-settings .dash-select-control.is-open .dash-select-chevron{transform:translateY(-50%) rotate(180deg)}.dash-create-settings .dash-select-chevron img{display:block;width:100%;height:100%}.dash-create-settings .dash-select-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-create-settings .dash-select-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;display:flex;width:100%;min-width:max-content;max-height:min(320px,48vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px;flex-direction:column;gap:2px;visibility:hidden;opacity:0;background:#26272ad1;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);border:.5px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 18px 44px #0000006b,0 2px 8px #00000047,inset 0 1px #ffffff14;box-sizing:border-box;filter:blur(3px);pointer-events:none;transform:translate3d(0,-8px,0) scale(.94);transform-origin:top center;transition:opacity .11s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1),filter .11s ease-in,visibility 0s linear .15s}.dash-create-settings .dash-select-control.is-open .dash-select-menu{visibility:visible;opacity:1;filter:blur(0);pointer-events:auto;transform:translateZ(0) scale(1);transition:opacity 90ms ease-out,transform .3s cubic-bezier(.18,1.28,.32,1),filter .15s ease-out,visibility 0s}.dash-create-settings .dash-select-menu button{display:block;min-width:100%;min-height:32px;padding:8px 12px;overflow:hidden;color:#c7cbd4;background:transparent;border:0;border-radius:6px;font:400 13px/16px Geist,Noto Sans SC,sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.dash-create-settings .dash-select-menu button:is(:hover,.active){color:#f5f8ff;background:#ffffff14}.dash-create-settings .dash-select-menu button.selected{color:#f5f8ff;background:#645ffc38}.dash-create-settings .dash-select:focus{border-color:#ffffff59}.dash-live-duration-control{display:flex;width:100%;min-height:104px;flex-direction:column;gap:10px}.dash-live-duration-heading,.dash-live-duration-bounds{display:flex;width:100%;align-items:center;justify-content:space-between}.dash-live-duration-heading strong{color:#f5f8ff;font:500 14px/14px Geist,Noto Sans SC,sans-serif}.dash-live-duration-slider{width:100%;height:6px;margin:2px 0 0;accent-color:#f5f8ff;cursor:pointer}.dash-live-duration-slider:disabled{cursor:not-allowed;opacity:.35}.dash-live-duration-bounds{color:#71767e;font:400 11px/12px Geist,Noto Sans SC,sans-serif}.dash-live-duration-control>.dash-create-toggle{align-self:flex-start}.dash-create-divider{width:100%;height:.5px;flex:0 0 .5px;background:#ffffff1f}.dash-create-toggle-row{display:flex;width:100%;min-height:20px;align-items:center;gap:24px}.dash-create-toggle,.dash-create-bilingual-control{display:flex;align-items:center;gap:10px}.dash-create-toggle{cursor:pointer}.dash-create-toggle>span:first-child{white-space:nowrap}.dash-create-settings .dash-toggle{width:36px;height:20px}.dash-create-settings .dash-toggle-slider{background:#2b2d31;border:0}.dash-create-settings .dash-toggle-slider:before{width:16px;height:16px;left:2px;bottom:2px;background:#fff}.dash-create-settings .dash-toggle input:checked+.dash-toggle-slider{background:#fff;border:0}.dash-create-settings .dash-toggle input:checked+.dash-toggle-slider:before{background:#000;transform:translate(16px)}.dash-create-settings .dash-create-bilingual-control .dash-info-head-item{width:180px;height:30px;align-items:center;flex-direction:row;gap:8px}.dash-create-settings .dash-create-bilingual-control .dash-info-head-item .dash-label{font-size:12px}.dash-create-settings .dash-create-bilingual-control .dash-select-control{width:112px;height:30px}.dash-create-settings .dash-create-bilingual-control .dash-select{width:100%;height:30px;padding-left:10px;font-size:12px}.dash-create-settings .dash-create-bilingual-control .dash-select-chevron{right:10px}.dash-create-settings .dash-extra-section{display:flex;width:100%;padding:0;flex-direction:column;gap:12px;border:0}.dash-create-settings .dash-extra-section>.dash-label{display:flex;align-items:center;gap:10px;color:#f5f8ff}.dash-extra-optional{padding:3px 10px;color:#aeb2bc;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:999px;font-size:12px;line-height:14px;font-weight:400}.dash-extra-editor{display:flex;width:100%;height:80px;min-height:80px;flex-direction:column;gap:4px;overflow:auto;resize:vertical;background:#2e3033cc;border:1px solid #ffffff26;border-radius:8px;box-sizing:border-box;transition:border-color .2s ease}.dash-extra-editor:focus-within{border-color:var(--accent)}.dash-create-settings .dash-extra-input{width:100%;height:40px;padding:12px 16px;color:#f5f8ff;background:#2e3033cc;border:1px solid #ffffff26;border-radius:8px;font:400 14px/14px Geist,sans-serif}.dash-create-settings .dash-extra-editor .dash-extra-input{display:block;flex:1 1 auto;width:100%;height:36px;min-height:36px;padding:8px 12px 0;color:#f5f8ff;background:transparent;border:0;border-radius:0;resize:none;font:400 14px/20px Geist,Noto Sans SC,sans-serif}.dash-create-settings .dash-extra-input::placeholder{color:#71767e}.dash-extra-presets{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;padding:0 8px 8px}.dash-extra-preset{max-width:100%;padding:3px 10px;color:#c3c6ce;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;font:500 12px/16px Geist,Noto Sans SC,sans-serif;overflow-wrap:anywhere;cursor:pointer;transition:background-color .2s ease,color .2s ease}.dash-extra-preset:hover{color:#f5f8ff;background:#ffffff14}.dash-extra-preset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:480px){.dash-extra-editor{height:auto;min-height:112px}}.dash-create-settings .dash-template-card{width:100%;height:294px;padding:0;overflow:visible;background:transparent;border:0}.dash-create-settings .dash-template-head{display:flex;width:100%;height:24px;margin:0 0 20px;padding:0;align-items:center;justify-content:space-between;border:0}.dash-template-head-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:12px}.dash-template-expand{display:grid;width:28px;height:28px;padding:0;flex:0 0 28px;place-items:center;color:#aeb2bc;background:#ffffff0d;border:1px solid #ffffff17;border-radius:7px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.dash-template-expand:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff2e}.dash-template-expand:disabled{opacity:.35;cursor:default}.dash-template-expand:focus-visible{outline:2px solid #817dff;outline-offset:2px}.dash-template-expand svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.4}.dash-create-settings .dash-template-tabs{height:24px;gap:20px}.dash-create-settings .dash-template-tab{position:relative;width:90px;height:24px;padding:0 0 12px;color:#71767e;background:transparent;border-radius:0;font:600 14px/12px Geist,sans-serif;text-align:center}.dash-create-settings .dash-template-tab:hover,.dash-create-settings .dash-template-tab.active{color:#f5f8ff;background:transparent}.dash-create-settings .dash-template-tab.active:after{right:17px;bottom:0;left:17px;height:2px;background:#645ffc;border-radius:0}.dash-create-settings .dash-template-master{display:flex;height:20px;margin:0;align-items:center;gap:10px;color:#71767e;font:500 12px/12px Geist,sans-serif}.dash-create-settings .dash-template-viewport{position:relative;width:100%;height:250px;min-height:250px;overflow:hidden;background:transparent;border-radius:0}.dash-create-settings .dash-template-scroller{width:100%;height:100%;padding-inline:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.dash-create-settings .dash-template-scroller::-webkit-scrollbar{display:none}.dash-create-settings .dash-template-track{display:flex;width:max-content;min-width:100%;height:250px;padding:0;gap:14px;box-sizing:border-box;contain:layout paint}.dash-create-settings .dash-template-track.align-start{justify-content:flex-start}.dash-create-settings .dash-template-track.align-center{justify-content:center}.dash-create-settings .dash-template-track.align-end{justify-content:flex-end}.dash-create-settings .dash-st-card{position:relative;display:block;width:140px;height:250px;min-width:140px;padding:0;flex:0 0 140px;overflow:hidden;background:#12121a;border:1.5px solid transparent;border-radius:12px;box-sizing:border-box;contain-intrinsic-size:140px 250px;content-visibility:auto;transform:none}.dash-create-settings .dash-st-card:hover{border-color:#ffffff42;transform:none}.dash-create-settings .dash-st-card.selected{padding:3px;border-color:#645ffc;box-shadow:none}.dash-create-settings .dash-st-preview{position:absolute;inset:0;display:grid;width:auto;height:auto;aspect-ratio:auto;padding:0;place-items:center;overflow:hidden;color:#ffffff70;background:radial-gradient(circle at 65% 25%,#827cffaa,transparent 30%),linear-gradient(145deg,#202245,#0d0d13 70%);border-radius:10px}.dash-create-settings .dash-st-card.selected .dash-st-preview{inset:3px}.dash-create-settings .dash-st-variant-1 .dash-st-preview{background:radial-gradient(circle at 30% 22%,#8ddaffaa,transparent 28%),linear-gradient(150deg,#23485d,#10131b 72%)}.dash-create-settings .dash-st-variant-2 .dash-st-preview{background:radial-gradient(circle at 70% 28%,#ff8baaaa,transparent 28%),linear-gradient(150deg,#56213c,#120d14 72%)}.dash-create-settings .dash-st-variant-3 .dash-st-preview{background:radial-gradient(circle at 34% 30%,#ffc77c99,transparent 28%),linear-gradient(150deg,#513c22,#13100d 72%)}.dash-create-settings .dash-st-variant-4 .dash-st-preview{background:radial-gradient(circle at 65% 22%,#92efcaaa,transparent 28%),linear-gradient(150deg,#204b40,#0c1210 72%)}.dash-create-settings .dash-st-preview img{width:100%;height:100%;object-fit:cover}.dash-create-settings .dash-st-preview-video{width:100%;height:100%;object-fit:contain;background:#303030;pointer-events:none;user-select:none;-webkit-user-select:none}.dash-create-settings .dash-st-preview>.vibecut-media-canvas-preview{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.dash-create-settings .dash-st-name{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;height:44px;padding:16px 8px;align-items:center;justify-content:center;overflow:hidden;color:#fff;background:linear-gradient(180deg,transparent 4.55%,#000 73.86%);box-sizing:border-box;font:500 12px/12px Geist,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dash-st-credit{position:absolute;z-index:3;top:8px;left:8px;display:inline-flex;height:24px;padding:0 12px;align-items:center;gap:4px;color:#f5f8ff;background:#0008;backdrop-filter:blur(2px);border-radius:41px;font:500 12px/12px Geist,sans-serif;box-sizing:border-box}.dash-st-credit svg{color:#d8b1ff}.dash-create-settings .dash-st-arrow-mask{position:absolute;z-index:4;top:0;width:70px;height:250px;background:linear-gradient(90deg,#1d1d1f00,#1d1d1f 51.38%);pointer-events:none}.dash-create-settings .dash-st-arrow-mask.next{right:0}.dash-create-settings .dash-st-arrow-mask.previous{left:0;transform:scaleX(-1)}.dash-create-settings .dash-st-arrow{position:absolute;z-index:5;top:109px;display:grid;width:32px;height:32px;padding:0;place-items:center;color:#aeaeb3;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:36.308px;overflow:hidden;transition:background-color .18s ease,transform .18s ease}.dash-create-settings .dash-st-arrow:hover{background:#ffffff47}.dash-create-settings .dash-st-arrow.next{right:19px}.dash-create-settings .dash-st-arrow.previous{left:19px}.dash-create-settings .dash-st-arrow.previous .dash-template-arrow-icon{transform:rotate(180deg)}.dash-create-settings .dash-template-arrow-icon,.dash-create-settings .dash-template-arrow-icon img{display:block;width:12px;height:12px}.dash-create-settings .dash-st-arrow:disabled{opacity:0;pointer-events:none}.dash-create-settings .dash-template-empty{z-index:3;color:#71767e}.dash-template-browser-overlay{position:fixed;inset:0;z-index:10050;display:grid;padding:24px;place-items:center;background:#000000c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}.dash-template-browser-dialog{display:flex;width:min(1120px,calc(100vw - 48px));max-height:calc(100dvh - 48px);min-height:0;padding:0;flex-direction:column;overflow:hidden;color:#f5f8ff;background:#18181c;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 28px 100px #000b;box-sizing:border-box}.dash-template-browser-header{display:flex;min-height:68px;padding:0 24px;flex:0 0 auto;padding-block:16px;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12;box-sizing:border-box}.dash-template-browser-header h2{min-width:0;overflow-wrap:anywhere;margin:0;color:#f5f8ff;font:600 19px/24px Geist,Noto Sans SC,sans-serif}.dash-template-browser-close{flex:0 0 32px;display:grid;width:32px;height:32px;padding:0 0 2px;place-items:center;color:#aeb2bc;background:#ffffff0b;border:0;border-radius:50%;cursor:pointer;font:300 25px/1 Geist,sans-serif}.dash-template-browser-close:hover{color:#fff;background:#ffffff18}.dash-template-browser-grid{display:grid;min-height:0;padding:20px 24px;flex:1 1 auto;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(3,minmax(132px,1fr));gap:12px;overflow-y:auto;align-content:start;box-sizing:border-box}.dash-template-browser-grid .dash-st-card{position:relative;display:block;width:100%;height:min(21vh,210px);min-width:0;min-height:132px;padding:0;overflow:hidden;color:inherit;background:#12121a;border:1.5px solid transparent;border-radius:11px;box-sizing:border-box;cursor:pointer;font:inherit;text-align:inherit}.dash-template-browser-grid .dash-st-card:hover:not(:disabled){border-color:#ffffff42}.dash-template-browser-grid .dash-st-card.selected{padding:3px;border-color:#645ffc;box-shadow:0 0 0 2px #645ffc30}.dash-template-browser-grid .dash-st-card:disabled{cursor:not-allowed;opacity:.48}.dash-template-browser-grid .dash-st-preview{position:absolute;inset:0;display:grid;width:auto;height:auto;aspect-ratio:auto;padding:0;place-items:center;overflow:hidden;color:#ffffff70;background:radial-gradient(circle at 65% 25%,#827cffaa,transparent 30%),linear-gradient(145deg,#202245,#0d0d13 70%);border-radius:9px}.dash-template-browser-grid .dash-st-card.selected .dash-st-preview{inset:3px}.dash-template-browser-grid .dash-st-variant-1 .dash-st-preview{background:radial-gradient(circle at 30% 22%,#8ddaffaa,transparent 28%),linear-gradient(150deg,#23485d,#10131b 72%)}.dash-template-browser-grid .dash-st-variant-2 .dash-st-preview{background:radial-gradient(circle at 70% 28%,#ff8baaaa,transparent 28%),linear-gradient(150deg,#56213c,#120d14 72%)}.dash-template-browser-grid .dash-st-variant-3 .dash-st-preview{background:radial-gradient(circle at 34% 30%,#ffc77c99,transparent 28%),linear-gradient(150deg,#513c22,#13100d 72%)}.dash-template-browser-grid .dash-st-variant-4 .dash-st-preview{background:radial-gradient(circle at 65% 22%,#92efcaaa,transparent 28%),linear-gradient(150deg,#204b40,#0c1210 72%)}.dash-template-browser-grid .dash-st-preview>img,.dash-template-browser-grid .dash-st-preview-video{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%;background:#303030}.dash-template-browser-grid .dash-st-preview-video{pointer-events:none}.dash-template-browser-grid .dash-st-preview>.vibecut-media-canvas-preview{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.dash-create-settings .dash-st-empty-card .dash-st-preview,.dash-template-browser-grid .dash-st-empty-card .dash-st-preview{background:radial-gradient(ellipse at 50% 30%,#645ffc18,transparent 70%),#16161e;box-shadow:inset 0 0 0 1px #ffffff0a}.dash-st-empty-content{display:flex;padding:16px;margin-bottom:24px;flex-direction:column;align-items:center;gap:14px;color:#9d9aaf;font:400 11px/1.6 Geist,Noto Sans SC,sans-serif;text-align:center}.dash-st-empty-content svg{width:48px;height:48px;stroke:#b9b5d4;stroke-width:1.5;stroke-linecap:round}.dash-template-browser-dialog.dashboard-captions-templates.dashboard-emoji-packs .dash-st-preview.dash-st-preview-pair{padding:8px 10px}.dash-template-browser-grid .dash-st-name{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;height:40px;padding:13px 7px;align-items:center;justify-content:center;overflow:hidden;color:#fff;background:linear-gradient(180deg,transparent,#000 76%);box-sizing:border-box;font:500 12px/12px Geist,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dash-template-browser-empty{display:grid;min-height:360px;place-items:center;color:#71767e}.dash-template-browser-footer{position:relative;display:grid;min-height:72px;padding:12px 24px;flex:0 0 72px;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid #ffffff12;box-sizing:border-box}.dash-template-browser-pagination{grid-column:2;margin:0}.dash-template-browser-pagination button{width:36px;height:36px}.dash-template-browser-pagination svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7}.dash-template-browser-actions{display:flex;grid-column:3;justify-self:end;gap:10px}.dash-template-browser-actions button{min-width:78px;height:38px;padding:0 18px;border-radius:9px;cursor:pointer;font:600 13px/1 Geist,Noto Sans SC,sans-serif}.dash-template-browser-actions button.secondary{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff1c}.dash-template-browser-actions button.primary{color:#111;background:#f5f8ff;border:1px solid #f5f8ff}.dash-template-browser-actions button:disabled{cursor:default;opacity:.38}@media(max-width:760px){.dash-create-overlay{padding:44px 16px 60px}.dash-create-header h1{font-size:24px}.dash-create-upload-card{height:116px;padding:12px;gap:12px}.dash-create-upload-card.is-browser-transfer{height:142px}.dash-create-media{width:92px;height:92px;flex-basis:92px}.dash-create-upload-info{height:82px;gap:9px}.dash-create-upload-card.is-browser-transfer .dash-create-upload-info{height:108px}.dash-create-overlay .dash-btn-clip,.dash-create-overlay .dash-btn-clip.is-live{width:min(100%,420px);min-width:0}.dash-create-settings{height:auto;min-height:0;padding:16px}.dash-create-select-row{width:100%;height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dash-create-select-row>.dash-info-head-item:first-child{grid-column:1 / -1}.dash-create-settings .dash-info-head-item{width:auto}.dash-create-toggle-row{align-items:flex-start;flex-direction:column}.dash-create-bilingual-control{max-width:100%;flex-wrap:wrap}.dash-create-settings .dash-template-track{gap:10px}.dash-create-settings .dash-st-card{width:132px;min-width:132px;flex-basis:132px}.dash-template-browser-overlay{padding:12px}.dash-template-browser-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.dash-template-browser-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;padding:14px;gap:9px}.dash-template-browser-grid .dash-st-card{height:172px}.dash-template-browser-footer{min-height:118px;padding:10px 14px;flex-basis:118px;grid-template-columns:1fr;grid-template-rows:auto auto;gap:8px}.dash-template-browser-pagination{grid-column:1;grid-row:1}.dash-template-browser-actions{width:100%;grid-column:1;grid-row:2;justify-self:stretch}.dash-template-browser-actions button{flex:1}}@media(max-width:430px){.dash-create-select-row{grid-template-columns:minmax(0,1fr)}.dash-create-select-row>.dash-info-head-item:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.dash-create-settings .dash-st-arrow,.dash-create-settings .dash-select-chevron,.dash-create-settings .dash-select-menu{transition:none}}.dash-template-head,.dash-template-head-actions,.dash-template-tabs{min-width:0;max-width:100%;flex-wrap:wrap;gap:12px}.dash-create-settings .dash-template-head{height:auto;min-height:28px;gap:16px}.dash-create-settings .dash-template-tabs{height:auto;gap:12px 20px}.dash-create-settings .dash-template-tab{width:auto;max-width:100%;height:auto;min-height:32px;padding:4px 4px 10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.dash-template-head-actions{margin-left:auto}.dash-create-settings .dash-template-master{height:auto;line-height:1.4}.dash-create-settings .dash-template-card{height:auto}.dash-create-header{height:auto;min-height:34px}.dash-create-header h1{min-width:0;line-height:1.3;overflow-wrap:anywhere}.dash-create-upload-card,.dash-create-upload-card.is-browser-transfer{height:auto;min-height:132px}.dash-create-upload-info,.dash-create-upload-card.is-browser-transfer .dash-create-upload-info{height:auto}.dash-create-upload-info small{height:auto;line-height:1.5;white-space:normal;overflow-wrap:anywhere;overflow:visible}.dash-create-progress-track{flex-shrink:0}.dash-create-settings .dash-info-head-item{height:auto;min-height:66px}.dash-create-settings .dash-label{line-height:1.4;overflow-wrap:anywhere}.dash-create-select-row .dash-select-control{margin-top:auto}.dash-create-settings .dash-create-bilingual-control .dash-info-head-item{width:auto;height:auto;min-height:30px;flex-wrap:wrap}.dash-create-bilingual-control{flex-wrap:wrap}.dash-create-settings .dash-create-bilingual-control .dash-select-control{flex:0 0 112px}.dash-create-toggle-row{flex-wrap:wrap;height:auto}.dash-create-toggle,.dash-create-bilingual-control{min-width:0;max-width:100%}.dash-create-toggle>span:first-child{white-space:normal;line-height:1.4;overflow-wrap:anywhere}.dash-create-settings .dash-toggle{flex-shrink:0}.dash-create-overlay .dash-btn-clip{width:max-content;max-width:100%;min-width:min(318px,100%);height:auto;min-height:48px;flex-wrap:wrap;padding-block:12px;line-height:1.4}.dash-create-credit{white-space:normal;line-height:1.4}.dash-template-browser-actions button{height:auto;min-height:38px;padding-block:10px;line-height:1.4;overflow-wrap:anywhere}.dash-template-browser-footer{flex-basis:auto}@media(max-width:520px){.dash-create-settings .dash-template-tabs{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px}.dash-create-settings .dash-template-tab{min-width:0}}.dashboard-home-content{width:100%;min-height:100vh;padding:0 56px 72px;align-items:stretch;overflow:hidden;color:#f5f8ff;background:#0e0e0e;box-sizing:border-box;font-family:Geist,Noto Sans SC,sans-serif}.dashboard-home-hero{position:relative;display:flex;width:100%;height:492px;min-height:492px;padding-top:119px;flex-direction:column;align-items:center;gap:48px;background-color:#0e0e0e;background-position:top center;background-size:100% 492px;background-repeat:no-repeat;box-sizing:border-box}.dashboard-home-heading{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;text-align:center}.dashboard-home-heading h1{max-width:100%;margin:0;color:#f5f8ff;font-family:Geist,sans-serif;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-1.2px;white-space:normal;overflow-wrap:anywhere}.dashboard-home-blur-text{display:inline}.dashboard-home-title-word{display:inline-block;opacity:0;transform:translate3d(0,-20px,0);filter:blur(8px);backface-visibility:hidden;will-change:transform,filter,opacity;animation:dashboard-home-title-reveal .82s cubic-bezier(.22,1,.36,1) forwards}.dashboard-home-title-word:not(:last-child){margin-inline-end:.26em}.dashboard-home-title-accent{margin-inline-start:.26em}.dashboard-home-title-compact .dashboard-home-title-accent{margin-inline-start:0}.dashboard-home-title-accent .dashboard-home-title-word{color:transparent;background:linear-gradient(90deg,#f4dfef 4%,#bdc9fb 68%,#e9efff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard-home-title-gradient{display:inline-block;color:transparent;background:linear-gradient(90deg,#277eff,#ffd3fe,#b497cf,#277eff);background-size:300% 100%;background-repeat:repeat;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:dashboard-home-title-gradient 7s linear infinite}@keyframes dashboard-home-title-reveal{0%{opacity:0;transform:translate3d(0,-20px,0);filter:blur(8px)}65%{opacity:.72;transform:translate3d(0,2px,0);filter:blur(1.5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes dashboard-home-title-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.dashboard-home-title-word{opacity:1;transform:none;filter:none;animation:none}.dashboard-home-title-gradient{background-position:0 50%;animation:none}}.dashboard-home-heading p{margin:0;color:#ffffff80;font-family:Geist,Noto Sans SC,sans-serif;font-size:20px;font-weight:500;line-height:20px;white-space:nowrap}.dashboard-home-hero .dash-upload-area{position:relative;z-index:2;width:max-content;min-width:var(--source-entry-panel-width, 720px);max-width:calc(100% - 32px)}.dashboard-home-hero .dash-upload-panel{display:flex;width:100%;max-width:none;min-height:223px;margin-inline:auto;padding:24px;flex-direction:column;align-items:stretch;gap:20px;background:#ffffff1f;border:0;border-radius:24px;box-sizing:border-box;box-shadow:inset 0 1px #ffffff14,0 20px 44px #00000038;backdrop-filter:blur(12px)}.dash-home-source-block{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:9px}.dashboard-home-hero .dash-link-input-wrap{display:flex;width:min(var(--source-entry-link-width, 652px),100%);height:40px;margin:0;padding:0 20px;align-items:center;gap:12px;color:#71767e;background:#ffffff14;border:0;border-radius:44px;box-sizing:border-box}.dashboard-home-hero .dash-link-input-wrap:focus-within{background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff1f}.dashboard-home-hero .dash-link-input-wrap .input-icon{display:block;width:20px;height:20px;flex:0 0 20px;object-fit:contain}.dashboard-home-hero .dash-link-input-wrap input{min-width:0;color:#f5f8ff;font:400 14px/14px Geist,Noto Sans SC,sans-serif}.dashboard-home-hero .dash-link-input-wrap input::placeholder{color:#71767e;opacity:1}.dash-supported-sources{display:flex;min-height:14px;align-items:center;gap:13px;color:#71767e;font:400 11px/11px Geist,Noto Sans SC,sans-serif;white-space:nowrap}.dash-supported-sources ul{display:flex;margin:0;padding:0;align-items:center;gap:4px;list-style:none}.dash-supported-sources li{display:inline-flex;align-items:center;gap:4px}.dash-supported-sources li img{display:block;width:14px;height:14px;object-fit:contain}.dash-capture-switch-notice{display:flex;max-width:100%;margin:0;align-items:flex-start;gap:7px;color:#b9b3c7;font:400 12px/17px Geist,Noto Sans SC,sans-serif}.dash-capture-switch-notice svg{width:16px;height:16px;margin-top:1px;flex:0 0 16px;fill:none;stroke:#a98dff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dash-home-actions{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;gap:12px}.dashboard-home-hero .dash-upload-btn,.dashboard-home-hero .dash-link-submit-btn{display:inline-flex;width:auto;height:36px;margin:0;padding:0 14px;align-items:center;justify-content:center;gap:4px;border:0;border-radius:63px;box-sizing:border-box;font:500 14px/14px Geist,sans-serif;transform:none}.dashboard-home-hero .dash-upload-btn{width:max-content;min-width:0;padding-inline:14px;flex:0 0 auto;justify-content:center;color:#fff;background:#ffffff14;white-space:nowrap}.dashboard-home-hero .dash-upload-btn:hover{background:#ffffff24;transform:none}.dashboard-home-hero .dash-upload-icon{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;overflow:hidden}.dashboard-home-hero .dash-upload-icon img{display:block;width:13.28px;height:13.28px;max-width:none;flex:0 0 auto}.dashboard-home-hero .dash-upload-label{width:max-content;min-width:0;height:14px;flex:0 0 auto;color:#fff;text-align:center}.dashboard-home-hero .dash-link-submit-btn{margin-inline-start:auto;padding-right:20px;padding-left:20px;color:#000;background:#fff;font-weight:600}.dashboard-home-hero .dash-link-submit-btn:hover{background:#f0f0f0}.dashboard-home-hero .dash-link-submit-btn:disabled,.dashboard-home-hero .dash-upload-btn:disabled{opacity:.45}.dashboard-home-hero .dash-progress-row{position:absolute;top:calc(100% + 8px);right:24px;left:24px;min-width:0;margin:0;padding:6px 10px;color:#9fa6b2;background:#0e0e0ee0;border:0;border-radius:8px;font-size:11px}.dashboard-home-hero .dash-progress-row.error{color:#ff9ab3;background:#45111ff0}.dashboard-home-hero .dash-progress-spinner{width:14px;height:14px}.dashboard-home-content #dashboard-projects{width:100%;margin-top:40px}#dashboard-projects .dashboard-template-cover{background:#151517;box-shadow:none}#dashboard-projects .dashboard-template-cover:before,#dashboard-projects .dashboard-template-cover:after{display:none}#dashboard-projects .dashboard-template-cover>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}#dashboard-projects .dashboard-template-tier{position:absolute;z-index:3;top:10px;left:10px;display:flex;min-width:42px;height:22px;padding:0 8px;align-items:center;justify-content:center;color:#fff;background:#0e0e0ec7;border:1px solid rgba(255,255,255,.18);border-radius:999px;backdrop-filter:blur(8px);font:700 10px/1 Geist,sans-serif;letter-spacing:.04em}#dashboard-projects .dashboard-template-tier-free{color:#d7dbe3}#dashboard-projects .dashboard-template-tier-starter{color:#8ed8ff}#dashboard-projects .dashboard-template-tier-pro{color:#ffd86b}#dashboard-projects .dashboard-template-card.is-locked .dashboard-template-cover>img{filter:brightness(.58) saturate(.72)}#dashboard-projects .dashboard-template-card.is-locked .dashboard-template-cover{box-shadow:inset 0 0 0 1px #ffffff0d}#dashboard-projects .dashboard-template-card.is-locked:hover .dashboard-template-cover{transform:none;box-shadow:inset 0 0 0 1px #ffffff17}.dashboard-template-upgrade-backdrop{position:fixed;z-index:1300;inset:0;display:grid;padding:20px;place-items:center;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dashboard-template-upgrade-dialog{position:relative;width:min(440px,calc(100vw - 40px));padding:32px;color:#f5f8ff;background:#1c1e22;border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 28px 90px #00000094;box-sizing:border-box;font-family:Geist,Noto Sans SC,sans-serif;text-align:center}.dashboard-template-upgrade-close{position:absolute;top:16px;right:16px;display:grid;width:36px;height:36px;padding:0;place-items:center;color:#d9dde5;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer}.dashboard-template-upgrade-close:hover{color:#fff;background:#ffffff1f}.dashboard-template-upgrade-icon{display:grid;width:56px;height:56px;margin:0 auto 18px;place-items:center;color:#ffd86b;background:#ffd86b1a;border:1px solid rgba(255,216,107,.22);border-radius:18px}.dashboard-template-upgrade-dialog h2{margin:0;color:#fff;font:600 22px/28px Geist,Noto Sans SC,sans-serif}.dashboard-template-upgrade-name{margin:10px 0 0;overflow:hidden;color:#f5f8ff;font:500 14px/20px Geist,Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dashboard-template-upgrade-description{margin:6px 0 0;color:#9299a5;font:400 13px/20px Geist,Noto Sans SC,sans-serif}.dashboard-template-upgrade-plans{display:grid;margin-top:24px;padding:14px;grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px}.dashboard-template-upgrade-plans>div{display:flex;min-width:0;flex-direction:column;gap:6px}.dashboard-template-upgrade-plans small{color:#7f8793;font:400 11px/14px Geist,Noto Sans SC,sans-serif}.dashboard-template-upgrade-plans strong{overflow:hidden;color:#d9dde5;font:600 14px/18px Geist,Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dashboard-template-upgrade-plans>span{color:#646b76;font-size:18px}.dashboard-template-upgrade-plans .is-required strong{color:#ffd86b}.dashboard-template-upgrade-actions{display:grid;margin-top:24px;grid-template-columns:1fr 1fr;gap:10px}.dashboard-template-upgrade-actions button{height:42px;padding:0 16px;border-radius:12px;cursor:pointer;font:600 14px/20px Geist,Noto Sans SC,sans-serif}.dashboard-template-upgrade-cancel{color:#d9dde5;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.dashboard-template-upgrade-submit{color:#111318;background:#f5f8ff;border:1px solid #f5f8ff}.dashboard-template-upgrade-cancel:hover{background:#ffffff1f}.dashboard-template-upgrade-submit:hover{background:#fff}@media(max-width:480px){.dashboard-template-upgrade-dialog{padding:28px 20px 20px;border-radius:20px}.dashboard-template-upgrade-actions{grid-template-columns:1fr}}#dashboard-projects .dashboard-template-case-preview{isolation:isolate;background-color:#161821;border:1px solid rgba(255,255,255,.1);box-sizing:border-box;box-shadow:0 20px 48px #00000052}#dashboard-projects .dashboard-template-case-preview:before,#dashboard-projects .dashboard-template-case-preview:after{position:absolute;display:block;content:""}#dashboard-projects .dashboard-template-case-preview:before{z-index:-1;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.14),transparent 34%),radial-gradient(circle at 70% 15%,rgba(159,184,253,.32),transparent 40%),linear-gradient(180deg,transparent 40%,rgba(0,0,0,.72))}#dashboard-projects .dashboard-template-case-preview:after{z-index:1;inset:10px;border:1px dashed rgba(255,255,255,.22);border-radius:10px;pointer-events:none}#dashboard-projects .dashboard-template-case-tone-1{background-color:#151927}#dashboard-projects .dashboard-template-case-tone-2{background-color:#291921}#dashboard-projects .dashboard-template-case-tone-3{background-color:#1d202b}#dashboard-projects .dashboard-template-case-tone-4{background-color:#181c2d}#dashboard-projects .dashboard-template-case-tone-5{background-color:#241a2c}#dashboard-projects .dashboard-template-case-tone-6{background-color:#172326}#dashboard-projects .dashboard-template-case-number,#dashboard-projects .dashboard-template-case-ratio{position:absolute;z-index:2;top:18px;color:#ffffff8a;font:600 11px/1 Geist,sans-serif;letter-spacing:.12em}#dashboard-projects .dashboard-template-case-number{left:18px}#dashboard-projects .dashboard-template-case-ratio{right:18px}#dashboard-projects .dashboard-template-case-copy{position:absolute;z-index:2;right:18px;bottom:60px;left:18px;display:flex;flex-direction:column;gap:7px}#dashboard-projects .dashboard-template-case-copy strong{color:#fff;font:700 18px/1.05 Geist,sans-serif}#dashboard-projects .dashboard-template-case-copy small{color:#ffffff80;font:400 10px/1.2 Geist,sans-serif}#dashboard-projects .dashboard-template-card:hover .dashboard-template-cover{transform:none;box-shadow:0 12px 30px #0000004d}.dashboard-template-dialog-backdrop{position:fixed;z-index:1200;inset:0;display:grid;padding:16px;place-items:center;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashboard-template-dialog{position:relative;width:min(800px,calc(100vw - 32px));height:min(707px,calc(100vh - 32px));overflow:hidden;color:#fff;background:#1c1e22;border-radius:24px;box-shadow:0 28px 90px #0000008c;box-sizing:border-box;font-family:Geist,Noto Sans SC,sans-serif}.dashboard-template-dialog-header{position:absolute;top:0;left:0;display:flex;width:100%;height:76px;padding:24px 24px 12px;align-items:center;justify-content:space-between;box-sizing:border-box}.dashboard-template-dialog-header h2{width:min(377px,calc(100% - 56px));margin:0;overflow:hidden;color:#fff;font:500 18px/18px Geist,sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dashboard-template-dialog-close{display:grid;width:40px;height:40px;padding:0;flex:0 0 40px;place-items:center;color:#fff;background:#272a33;border:1px solid rgba(255,255,255,.15);border-radius:12px;cursor:pointer}.dashboard-template-dialog-close:hover{background:#323641}.dashboard-template-dialog-content{position:absolute;top:88px;right:24px;left:24px;display:flex;height:520px;flex-direction:column;align-items:flex-start;gap:36px}.dashboard-template-dialog-preview{position:relative;width:100%;height:422px;flex:0 0 422px;isolation:isolate;overflow:hidden;background-color:#151927;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14}.dashboard-template-dialog-preview:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.14),transparent 34%),radial-gradient(circle at 70% 15%,rgba(159,184,253,.32),transparent 40%),linear-gradient(180deg,transparent 40%,rgba(0,0,0,.72));content:""}.dashboard-template-dialog-preview:after{position:absolute;z-index:1;inset:18px;border:1px dashed rgba(255,255,255,.22);border-radius:12px;content:"";pointer-events:none}.dashboard-template-dialog-preview.dashboard-template-media-preview:before,.dashboard-template-dialog-preview.dashboard-template-media-preview:after{display:none}.dashboard-template-dialog-preview.dashboard-template-media-preview>img,.dashboard-template-dialog-preview.dashboard-template-media-preview>video{display:block;width:100%;height:100%;object-fit:contain;background:#0d0e11}.dashboard-template-dialog-preview.dashboard-template-case-tone-1{background-color:#151927}.dashboard-template-dialog-preview.dashboard-template-case-tone-2{background-color:#291921}.dashboard-template-dialog-preview.dashboard-template-case-tone-3{background-color:#1d202b}.dashboard-template-dialog-preview.dashboard-template-case-tone-4{background-color:#181c2d}.dashboard-template-dialog-preview.dashboard-template-case-tone-5{background-color:#241a2c}.dashboard-template-dialog-preview.dashboard-template-case-tone-6{background-color:#172326}.dashboard-template-dialog-preview .dashboard-template-case-number,.dashboard-template-dialog-preview .dashboard-template-case-ratio{position:absolute;z-index:2;top:34px;color:#ffffff8a;font:600 13px/1 Geist,sans-serif;letter-spacing:.12em}.dashboard-template-dialog-preview .dashboard-template-case-number{left:36px}.dashboard-template-dialog-preview .dashboard-template-case-ratio{right:36px}.dashboard-template-dialog-preview .dashboard-template-case-copy{position:absolute;z-index:2;right:36px;bottom:76px;left:36px;display:flex;flex-direction:column;gap:10px}.dashboard-template-dialog-preview .dashboard-template-case-copy strong{color:#fff;font:700 34px/1.05 Geist,sans-serif}.dashboard-template-dialog-preview .dashboard-template-case-copy small{color:#ffffff80;font:400 13px/1.2 Geist,sans-serif}.dashboard-template-dialog-play{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:64px;height:64px;place-items:center;background:#00000052;backdrop-filter:blur(4px);border-radius:50%;transform:translate(-50%,-50%)}.dashboard-template-dialog-play img{width:32px;height:32px}.dashboard-template-dialog-source{display:flex;width:100%;height:62px;flex-direction:column;align-items:flex-start;gap:10px}.dashboard-template-dialog-source-row{display:flex;width:100%;height:40px;align-items:center;gap:9px}.dashboard-template-dialog-link{display:flex;min-width:0;height:40px;padding:0 20px;flex:1 1 596px;align-items:center;gap:12px;color:#c8c8c8;background:#ffffff14;border-radius:44px;box-sizing:border-box}.dashboard-template-dialog-link:focus-within{box-shadow:inset 0 0 0 1px #ffffff26}.dashboard-template-dialog-link .input-icon{width:20px;height:20px;flex:0 0 20px}.dashboard-template-dialog-link input{width:100%;min-width:0;padding:0;color:#f5f8ff;background:transparent;border:0;outline:0;font:400 14px/14px Geist,Noto Sans SC,sans-serif}.dashboard-template-dialog-link input::placeholder{color:#fff6}.dashboard-template-dialog-or{width:16px;flex:0 0 16px;color:#fff9;font:400 16px/16px Geist,Noto Sans SC,sans-serif;text-align:center}.dashboard-template-dialog-upload{display:flex;width:122px;height:40px;padding:0 20px;flex:0 0 122px;align-items:center;justify-content:center;gap:8px;color:#fff;background:#fff3;border:0;border-radius:63px;cursor:pointer;font:500 16px/16px Geist,sans-serif}.dashboard-template-dialog-upload:hover{background:#ffffff47}.dashboard-template-dialog-upload>svg{display:block;width:20px;height:20px;flex:0 0 20px}.dashboard-template-dialog-upload:disabled,.dashboard-template-dialog-use:disabled{cursor:wait;opacity:.45}.dashboard-template-dialog-source p{width:100%;height:12px;margin:0;overflow:hidden;color:#71767e;font:400 12px/12px Geist,Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.dashboard-template-dialog-use{position:absolute;right:24px;bottom:36px;display:flex;width:171px;height:40px;padding:0 16px;align-items:center;justify-content:center;gap:4px;color:#0e0e0e;background:#f5f8ff;border:0;border-radius:53px;cursor:pointer;font:500 14px/22px Geist,sans-serif}.dashboard-template-dialog-use:hover{background:#fff}.dashboard-template-dialog-use svg{flex:0 0 16px;color:#191919}@media(max-width:760px),(max-height:739px){.dashboard-template-dialog{overflow-y:auto}.dashboard-template-dialog-header,.dashboard-template-dialog-content,.dashboard-template-dialog-use{position:static}.dashboard-template-dialog-header{height:72px}.dashboard-template-dialog-content{height:auto;margin:12px 20px 0;gap:24px}.dashboard-template-dialog-preview{height:min(422px,47vh);min-height:220px;flex-basis:auto}.dashboard-template-dialog-use{margin:28px 20px 24px auto}}@media(max-width:560px){.dashboard-template-dialog{border-radius:20px}.dashboard-template-dialog-content{margin-right:16px;margin-left:16px}.dashboard-template-dialog-source{height:auto}.dashboard-template-dialog-source-row{height:auto;flex-wrap:wrap}.dashboard-template-dialog-link{flex-basis:calc(100% - 25px)}.dashboard-template-dialog-upload{margin-left:auto}.dashboard-template-dialog-preview .dashboard-template-case-copy strong{font-size:24px}}#dashboard-projects .dashboard-card-play img{display:block;width:16px;height:16px}.dashboard-chevron-left,.dashboard-chevron-right{display:block;width:19px;height:19px}.dashboard-chevron-left{transform:rotate(90deg)}.dashboard-chevron-right{transform:rotate(-90deg)}#dashboard-projects .dashboard-tutorial-card{background:#0900ff}#dashboard-projects .dashboard-tutorial-background{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%;object-fit:cover}#dashboard-projects .dash-project-media-frame>img,#dashboard-projects .dash-project-media-frame>video,#dashboard-projects .dash-project-media-frame>.dash-audio-wave-placeholder,#dashboard-projects .dashboard-template-cover>img,#dashboard-projects .dashboard-tutorial-background{transform-origin:center;transition:transform .24s ease}#dashboard-projects .dash-project-card:hover .dash-project-media-frame>img,#dashboard-projects .dash-project-card:hover .dash-project-media-frame>video,#dashboard-projects .dash-project-card:hover .dash-project-media-frame>.dash-audio-wave-placeholder,#dashboard-projects .dashboard-template-card:hover .dashboard-template-cover>img,#dashboard-projects .dashboard-tutorial-card:hover .dashboard-tutorial-background{transform:scale(1.1)}#dashboard-projects .dashboard-tutorial-card:before{inset:0;width:auto;height:auto;background:linear-gradient(180deg,#0402240d,#0000002e);filter:none;transform:none}#dashboard-projects .tutorial-variant-2,#dashboard-projects .tutorial-variant-3,#dashboard-projects .tutorial-variant-4,#dashboard-projects .tutorial-variant-5{filter:none}@media(max-width:1180px){.dashboard-home-content{padding-right:32px;padding-left:32px}.dashboard-home-heading h1{font-size:34px;line-height:42px}.dashboard-home-heading p{font-size:16px}}@media(max-width:760px){.dashboard-home-content{padding:0 16px 48px}.dashboard-home-hero{height:auto;min-height:570px;padding:92px 0 48px;gap:32px;background-size:auto 492px}.dashboard-home-heading{gap:12px}.dashboard-home-heading h1{max-width:520px;font-size:clamp(28px,8vw,36px);line-height:1.14;letter-spacing:-.8px;white-space:normal}.dashboard-home-heading p{max-width:520px;padding:0 14px;font-size:14px;line-height:20px;white-space:normal}.dashboard-home-hero .dash-upload-area{width:100%;min-width:0;max-width:560px}.dashboard-home-hero .dash-upload-panel{min-height:0;padding:18px;border-radius:20px}.dash-supported-sources{align-items:flex-start;flex-direction:column;gap:7px;white-space:normal}.dash-supported-sources ul{flex-wrap:wrap;row-gap:6px}.dashboard-home-content #dashboard-projects{margin-top:28px;gap:44px}}@media(max-width:430px){.dashboard-home-hero{padding-top:78px}.dashboard-home-hero .dash-upload-panel{padding:16px;gap:16px}.dashboard-home-hero .dash-link-input-wrap{padding:0 14px}.dash-home-actions{height:auto;min-height:40px;flex-wrap:wrap;row-gap:8px}.dashboard-home-hero .dash-link-submit-btn{height:40px}}.react-assets-compact{width:100%;min-width:0;height:100%;overflow-x:hidden;overflow-y:auto;color:#f5f8ff;background:#1d1d1f;overscroll-behavior:contain;scrollbar-color:rgba(46,48,51,.8) transparent;scrollbar-width:thin}.react-assets-compact::-webkit-scrollbar{width:10px}.react-assets-compact::-webkit-scrollbar-track{background:transparent}.react-assets-compact::-webkit-scrollbar-thumb{background:#2e3033cc;border-radius:49px}.react-assets-compact .content-area{width:100%;max-width:none;min-height:100%;padding:0 20px 20px;box-sizing:border-box}.react-assets-compact .react-asset-section{width:100%;max-width:500px;margin:0}.react-assets-compact .react-asset-tabs{display:flex;width:max-content;max-width:100%;min-height:30px;margin:0 0 20px;align-items:center;gap:4px;flex-wrap:wrap}.react-assets-compact .react-asset-tabs button{width:auto;min-width:0;height:30px;padding:8px 12px;flex:0 0 auto;box-sizing:border-box;white-space:nowrap;color:#9fa6b3;background:transparent;border:0;border-radius:33px;cursor:pointer;font:400 14px/14px Geist,sans-serif;text-align:center}.react-assets-compact .react-asset-tabs button.active{color:#f5f8ff;background:#2e3033cc;font-weight:600}.react-assets-compact .react-asset-grid{display:grid;width:100%;max-width:500px;grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr));grid-auto-rows:auto;align-items:start;gap:16px}.react-assets-compact .react-dropzone-wrap{width:100%;min-height:95px;margin:0 0 4px;grid-column:1 / -1}.react-assets-compact .react-dropzone{display:flex;width:100%;height:auto;min-height:95px;padding:14px 12px;align-items:center;flex-direction:column;justify-content:center;gap:8px;box-sizing:border-box;color:#71767e;background:#2e3033cc;border:1px dashed #71767e;border-radius:8px}.react-assets-compact .react-dropzone:hover,.react-assets-compact .react-dropzone.dragging{color:#9fa6b3;background:#464a4fcc;border-color:#9fa6b3}.react-assets-compact .react-dropzone>svg{width:24px;height:24px;flex:0 0 24px;stroke-width:1.5}.react-dropzone-copy{display:flex;min-width:0;align-items:center;flex-direction:column;gap:6px}.react-assets-compact .react-dropzone-copy>strong{min-height:14px;max-width:100%;overflow-wrap:anywhere;color:#9fa6b3;font:500 14px/1.4 Geist,sans-serif}.react-assets-compact .react-dropzone-caption{min-height:13px;max-width:100%;overflow:visible;white-space:normal;overflow-wrap:anywhere;color:#595d63;font:400 13px/1.4 Geist,sans-serif}.react-assets-compact .react-asset-card{position:relative;width:100%;height:135px;min-width:0;overflow:visible;box-sizing:border-box;color:#f5f8ff;background:#2e3033cc;border:1px solid transparent;border-radius:7.9322px;transition:background .16s ease,border-color .16s ease}.react-assets-compact .react-asset-preview.is-drag-image{overflow:hidden;border-radius:6.61017px;clip-path:inset(0 round 6.61017px)}.react-assets-compact .react-asset-card:hover{background:#464a4fcc}.react-assets-compact .react-asset-card:focus-within,.react-assets-compact .react-asset-card.menu-open{z-index:70;background:#645ffc33;border-color:#645ffc}.react-assets-compact .react-asset-preview{position:absolute;top:3px;left:3px;display:grid;width:calc(100% - 6px);height:84px;padding:0;place-items:center;overflow:hidden;color:#ffffffad;background:#242426;border:0;border-radius:6.61017px}.react-assets-compact .react-asset-preview img,.react-assets-compact .react-asset-preview video{display:block;width:100%;height:100%;object-fit:contain;background:#242426}.react-assets-compact .react-asset-info{position:absolute;right:8px;bottom:8px;left:8px;display:flex;width:auto;height:32px;min-width:0;padding:0;flex-direction:column;gap:8px}.react-assets-compact .react-asset-info strong{height:12px;overflow:hidden;color:#f5f8ff;font:500 12px/12px Geist,Noto Sans SC,sans-serif;text-overflow:ellipsis;white-space:nowrap}.react-assets-compact .react-asset-info small{height:12px;color:#71767e;font:400 12px/12px Geist,sans-serif}.react-assets-compact .react-asset-duration{position:absolute;top:65px;left:7px;z-index:3;display:inline-flex;width:36px;min-width:36px;height:18px;padding:4px 6px;align-items:center;justify-content:center;box-sizing:border-box;color:#fff;background:#0000001f;border-radius:32px;backdrop-filter:blur(2px);font:600 10px/10px Geist,sans-serif;text-align:center}.react-assets-compact .react-asset-audio-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#ffffff87;background:radial-gradient(circle at 50% 50%,#645ffc42,#242426 72%)}.dash-live-clip-more-summary{margin-bottom:16px;color:#9ca3af;font-size:14px}#dashboard-projects{--project-card-width: 295px;--project-card-height: 241px;--project-card-gap: 14px;--project-card-radius: 0px;--project-card-background: transparent;--project-thumb-background: #1d1d1f;--project-thumb-design-width: var(--card-project-width);--project-thumb-width: calc(var(--project-thumb-design-width) * 1px);--project-thumb-height: var(--card-project-height);--project-info-width: 295px;--project-info-height: 36px;--project-info-gap: 10px;--project-thumb-radius: 16px;--project-media-inset: var(--card-project-inset);--project-media-radius: 12px;--project-badge-offset: 8px;--project-live-stop-width: 139px;--project-live-stop-bottom: 24px;--project-live-stop-font: 500 14px/22px Geist, sans-serif}.dashboard-project-panel{--project-card-width: 236px;--project-card-height: 193px;--project-card-gap: 0px;--project-card-radius: 12px;--project-card-background: #1d1d1f;--project-thumb-background: #1d1d1f;--project-thumb-design-width: 228;--project-thumb-width: calc(var(--project-thumb-design-width) * 1px);--project-thumb-height: 128px;--project-info-width: 212px;--project-info-height: 34px;--project-info-gap: 8px;--project-thumb-radius: 10px;--project-media-inset: 0px;--project-media-radius: 10px;--project-badge-offset: 4px;--project-live-stop-width: 127px;--project-live-stop-bottom: 16px;--project-live-stop-font: 500 12px/12px Geist, sans-serif}.dash-project-card{--project-media-layout-scale: 1;--project-hover-max-combination-width: 210;--project-hover-min-edge-inset: 8;--project-hover-gap: 12px;--project-hover-button-height: 36px;--project-hover-font: 500 14px/22px Geist, sans-serif;--project-hover-text-button-min-width: 64px;--project-hover-text-button-padding: 0 16px;--project-hover-button-radius: 8px;--project-hover-actions-scale: clamp( .2, calc( ( var(--project-thumb-design-width) * var(--project-media-layout-scale) - 2 * var(--project-hover-min-edge-inset) ) / var(--project-hover-max-combination-width) ), 1 )}.dash-project-card.variant-panel{--project-media-layout-scale: var(--responsive-card-layout-scale, 1)}#dashboard-projects .dash-project-card.phase-connecting,#dashboard-projects .dash-project-card.phase-finalizing,.dashboard-project-panel .dash-project-card.phase-connecting,.dashboard-project-panel .dash-project-card.phase-finalizing{cursor:default}#dashboard-projects .dash-project-live-finalizing,.dashboard-project-panel .dash-project-live-finalizing{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#ffffffe6;background:#000000b3;border-radius:16px;pointer-events:none;text-align:center}.dashboard-project-panel .dash-project-live-finalizing{inset:0;gap:6px;border-radius:10px}#dashboard-projects .dash-project-live-finalizing>span,.dashboard-project-panel .dash-project-live-finalizing>span{font:500 14px/14px Geist,sans-serif}#dashboard-projects .dash-project-live-finalizing>small,.dashboard-project-panel .dash-project-live-finalizing>small{color:#fff6;font:400 12px/12px Geist,sans-serif}.dashboard-project-panel .dash-project-live-finalizing>span{max-width:calc(100% - 24px);font:500 12px/12px Geist,sans-serif}.dashboard-project-panel .dash-project-live-finalizing>small{font:400 10px/10px Geist,sans-serif}#dashboard-projects .dash-project-card:hover .dash-project-media-frame>img,#dashboard-projects .dash-project-card:hover .dash-project-media-frame>video,#dashboard-projects .dash-project-card:hover .dash-project-media-frame>.dash-audio-wave-placeholder{transform:none}#dashboard-projects .dash-project-card:hover .dash-project-title,.dashboard-project-panel .dash-project-card:hover .dash-project-title{color:#f5f8ff}.dash-project-card .dash-project-hover{position:absolute;z-index:5;inset:0;display:flex;align-items:center;justify-content:center;background:#000000b3;border-radius:inherit;opacity:0;pointer-events:none}.dash-project-card:hover .dash-project-hover{opacity:1;pointer-events:auto}.dash-project-card .dash-project-hover-actions{width:calc(var(--project-hover-max-combination-width) * 1px);flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:var(--project-hover-gap);transform:scale(var(--project-hover-actions-scale));transform-origin:center}.dash-project-card .dash-project-hover button{box-sizing:border-box;display:inline-flex;height:var(--project-hover-button-height);align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--project-hover-button-radius);color:#0e0e0e;background:#f5f8ff;cursor:pointer;font:var(--project-hover-font)}.dash-project-card .dash-project-hover .dash-project-text-action{width:auto;min-width:var(--project-hover-text-button-min-width);max-width:100%;padding:var(--project-hover-text-button-padding);flex:0 1 auto}.dash-project-card .dash-project-action-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-project-card .dash-project-hover .dash-project-expand{width:var(--project-hover-button-height);padding:0;flex:0 0 var(--project-hover-button-height)}.dash-project-card .dash-project-hover .dash-project-expand>img,.dash-project-card .dash-project-hover .dash-project-expand>svg{display:block;width:16px;height:16px;max-width:none;flex:0 0 16px}.dash-project-card .dash-project-hover .dash-project-expand,.dash-project-card .dash-project-hover .dash-live-hover-stop{color:#f5f8ff;background:#fff3;border-color:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#dashboard-projects .dash-live-stop-button,.dashboard-project-panel .dash-live-stop-button{z-index:2;bottom:var(--project-live-stop-bottom);width:var(--project-live-stop-width);min-width:var(--project-live-stop-width);max-width:var(--project-live-stop-width);height:36px;padding:7px 16px;gap:6px;color:#f5f8ff;background:#0003;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:var(--project-live-stop-font)}#dashboard-projects .dash-project-card:hover .dash-live-stop-button,.dashboard-project-panel .dash-project-card:hover .dash-live-stop-button{opacity:0;pointer-events:none}.dashboard-project-panel .dash-project-clips-badge{bottom:4px;left:4px;min-width:65px;height:22px;padding:6px;color:#fff;font:600 10px/10px Geist,sans-serif}.dashboard-project-panel .dash-project-source-download{gap:7px}.dashboard-project-panel .dash-project-source-download-copy{gap:8px;font:500 10px/14px Geist,sans-serif}.dashboard-project-panel .dash-project-source-download-track{height:3px}#dashboard-projects,.dashboard-project-panel,.asset-library-main .react-asset-grid-standalone{--dash-card-more-inset: 8px}.dash-card-more-icon{display:block;width:24px;height:24px;filter:none}.dash-card-more-button{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:background-color .12s ease}.dash-card-more-button:hover{background:#464a4f66!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:background-color .12s ease}.dash-project-menu[aria-expanded=true],.dash-revision-menu-btn[aria-expanded=true],.dash-card-more-button[aria-expanded=true],.dash-card-more-button[aria-expanded=true]:hover{background:#464a4fcc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:background-color .12s ease}.dash-revisions-grid .dash-revision-menu-btn.dash-card-more-button{width:36px;height:36px;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;filter:none!important;border-radius:43px}.dash-revisions-grid .dash-revision-menu-btn .dash-card-more-icon-revision{width:3px;height:15.5px;transform:rotate(90deg)!important}.dash-revisions-grid .dash-revision-menu-btn.dash-card-more-button:hover{background:#464a4f66!important}.dash-revisions-grid .dash-revision-menu-btn.dash-card-more-button[aria-expanded=true]{background:#464a4fcc!important}.dash-card-more-popover{--dash-card-more-gap: 6px;--dash-card-more-origin-x: 100%;--dash-card-more-origin-y: 0;--dash-card-more-open-spring: linear( 0, .012 2.2%, .052 4.5%, .126 6.7%, .237 9%, .383 11.5%, .552 14%, .723 16.5%, .874 19%, .987 21.5%, 1.054 24%, 1.076 27%, 1.066 31%, 1.039 36%, 1.014 42%, .999 49%, .996 58%, 1 70%, 1 );--dash-card-more-close-spring: linear( 0, .09 8%, .3 16%, .58 25%, .82 35%, .96 45%, 1.025 57%, 1.02 68%, 1.005 82%, 1 );visibility:hidden;opacity:0;pointer-events:none;clip-path:circle(0 at var(--dash-card-more-origin-x) var(--dash-card-more-origin-y));transform:scale(.72);transform-origin:var(--dash-card-more-origin-x) var(--dash-card-more-origin-y);transition:clip-path .28s var(--dash-card-more-close-spring),transform .28s var(--dash-card-more-close-spring),opacity .12s ease-in .06s,visibility 0s linear .28s;will-change:clip-path,transform,opacity}.dash-card-more-popover>*{opacity:0;transform:translate3d(5px,-3px,0) scale(.96);transform-origin:top right;transition:opacity .09s ease-in,transform .16s cubic-bezier(.4,0,1,1)}.dash-card-more-popover.is-open{visibility:visible;opacity:1;pointer-events:auto;clip-path:circle(180% at var(--dash-card-more-origin-x) var(--dash-card-more-origin-y));transform:translateZ(0) scale(1);transition:clip-path .46s var(--dash-card-more-open-spring),transform .46s var(--dash-card-more-open-spring),opacity .11s ease-out,visibility 0s}.dash-card-more-popover.is-open>*{opacity:1;transform:translateZ(0) scale(1);transition:opacity .12s ease-out 75ms,transform .32s var(--dash-card-more-open-spring) 55ms}.dash-card-more-popover.is-open>:nth-child(2){transition-delay:95ms,75ms}@media(prefers-reduced-motion:reduce){.dash-card-more-popover,.dash-card-more-popover.is-open,.dash-card-more-popover>*,.dash-card-more-popover.is-open>*{transition-duration:.01ms;transition-delay:0s}}.dash-recording-outcome{margin:12px 0;padding:12px 16px;border:1px solid #a878344d;border-radius:10px;background:#a8783414;color:#d8b57d;font-size:13px;line-height:1.5}.project-failure-diagnostics{min-width:0;overflow:auto}.project-failure-diagnostics>p{margin:0 0 8px}.project-failure-diagnostics .service-diagnostic+.service-diagnostic{margin-top:12px}.project-failure-diagnostics .service-diagnostic>p{max-height:280px;overflow:auto;user-select:text}.project-failure-diagnostics.is-compact{max-height:100%}.project-failure-diagnostics.is-compact summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-loading-shape{display:block;background:#2e3033cc}.dash-loading-sheen{isolation:isolate}.dash-loading-sheen:after{position:absolute;inset:-45%;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.12) 50%,transparent 64%);filter:blur(38px);transform:translate(-85%);animation:dash-loading-sheen 1.8s ease-in-out infinite;content:""}@keyframes dash-loading-sheen{to{transform:translate(85%)}}.dashboard-project-loading-count{width:28px;height:20px;border-radius:2px;background:#2e3033cc}.dashboard-project-panel .dashboard-project-loading-card{overflow:hidden;background:#1d1d1f;pointer-events:none;transition:none}.dashboard-project-panel .dashboard-project-loading-card .dash-project-thumb{background:#2e3033cc;border-radius:10px}.dash-revision-loading-title{display:flex;align-items:center}.dash-revision-loading-title .dash-loading-shape{width:220px;height:20px;border-radius:2px}.dash-revision-loading-count{display:block;width:24px;height:20px;border-radius:2px}.dash-revision-loading-card{overflow:hidden;pointer-events:none;transition:none}.dash-revision-loading-card .dash-revision-thumb{background:#2e3033cc}.dash-revision-card.is-list.dash-revision-loading-card .dash-revision-thumb{overflow:hidden}.dash-revision-loading-copy{position:absolute;top:20px;left:166px;display:flex;width:680px;flex-direction:column;gap:10px}.dash-revision-loading-copy>.dash-loading-shape{width:100%;height:16px;border-radius:2px}.dash-revision-loading-copy>:nth-child(2){width:68.4%}.dash-revision-loading-copy>:nth-child(3){width:39.6%}.dash-revision-loading-actions{position:absolute;right:20px;bottom:20px;display:flex;height:36px;align-items:center;gap:12px}.dash-revision-loading-actions>.dash-loading-shape{width:36px;height:36px;border-radius:8px}.dash-revision-loading-actions>:nth-child(2){width:58px}.dash-revision-loading-actions>:nth-child(3){width:50px}.dash-revision-storyboard-skeleton{pointer-events:none}.dash-storyboard-skeleton-item{display:flex;width:207px;height:72px;padding:12px;flex:0 0 72px;align-items:center;gap:10px;box-sizing:border-box}.dash-storyboard-skeleton-thumb{width:48px;height:48px;flex:0 0 48px;border-radius:8px}.dash-storyboard-skeleton-copy{display:flex;width:125px;flex-direction:column;gap:8px}.dash-storyboard-skeleton-copy>.dash-loading-shape{width:100%;height:12px;border-radius:2px}.dash-storyboard-skeleton-copy>:nth-child(2){width:65px}@media(prefers-reduced-motion:reduce){.dash-loading-sheen:after{animation:none;transform:translate(0)}}.service-diagnostic{min-width:0;max-width:100%;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.service-diagnostic summary{cursor:pointer;color:inherit}.service-diagnostic>p{margin:8px 0 0;white-space:pre-wrap}.workspace-preparation-overlay{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:24px;background:#0a0b0ff5;color:#f5f8ff;backdrop-filter:blur(12px);outline:none}.workspace-preparation-card{width:min(100%,480px);text-align:center}.workspace-preparation-card h1{margin:24px 0 12px;font-size:24px;line-height:1.4}.workspace-preparation-card p{color:#b9bdc9;line-height:1.7}.workspace-preparation-card button{margin-top:16px;padding:10px 24px;border:0;border-radius:8px;background:#645ffc;color:#fff;font:inherit;cursor:pointer}.workspace-preparation-card button:focus-visible{outline:2px solid #fff;outline-offset:4px}.workspace-preparation-spinner{display:inline-block;width:36px;height:36px;border:3px solid #343642;border-top-color:#9f99ff;border-radius:50%;animation:workspace-preparation-spin 1s linear infinite}@keyframes workspace-preparation-spin{to{transform:rotate(360deg)}}.workspace-preparation-overlay.finishing{animation:workspace-preparation-fade .2s ease-out forwards}@keyframes workspace-preparation-fade{to{opacity:0}}@media(prefers-reduced-motion:reduce){.workspace-preparation-spinner{animation:none}}@media(prefers-reduced-motion:reduce){.workspace-preparation-overlay.finishing{animation-duration:1ms}}.dash-narration-settings{display:grid;gap:24px;width:100%;min-width:0}.dash-narration-settings .dash-create-select-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dash-narration-settings .dash-create-select-row>.dash-info-head-item:first-child{grid-column:auto}.dash-narration-settings .dash-narration-spec-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-narration-genre{max-width:calc((100% - 36px)/3)}.dash-narration-settings button:disabled{opacity:.45;cursor:default}.dash-narration-topic{display:grid;gap:18px;min-width:0}.dash-narration-topic .dash-extra-section{height:auto;gap:10px}.dash-narration-topic textarea.dash-extra-input{height:auto;min-height:88px;resize:vertical;line-height:1.6}.dash-narration-topic-hint{margin:0;color:var(--text-secondary,#a6a8b0);font-size:12px;line-height:1.6}.dash-narration-settings>.dash-create-divider{margin:0}.dash-narration-music-control{min-width:0;margin:0;padding:0;border:0}.dash-narration-music-control legend{margin-bottom:10px;padding:0}.dash-narration-music-options{display:flex;gap:6px;padding:4px;border:1px solid var(--border-color,#ffffff20);border-radius:8px}.dash-narration-music-options label{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:9px 8px;border-radius:5px;color:var(--text-secondary,#a6a8b0);font-size:13px;cursor:pointer}.dash-narration-music-options label.is-selected{background:#7667ed26;color:var(--text-primary,#eee)}.dash-narration-music-options label:focus-within{outline:2px solid #b6aaff;outline-offset:1px}.dash-narration-music-options input{position:absolute;opacity:0;width:1px;height:1px}.dash-narration-music-options span{text-align:center;overflow-wrap:anywhere}.dash-narration-voice-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.dash-create-settings .dash-narration-voice-trigger{justify-content:space-between;padding-right:14px}.dash-narration-voice-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-narration-voice-trigger>svg{flex-shrink:0}@media(max-width:680px){.dash-narration-settings .dash-create-select-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-narration-genre{max-width:100%}}@media(max-width:560px){.dash-narration-settings .dash-create-select-row{grid-template-columns:1fr}}.dash-revisions-grid:not(:has(>.dash-revision-card:not(.is-video-cover))){--revision-grid-title-height: 0px}.dash-revisions-grid>.dash-revision-card.is-video-cover{--revision-grid-title-height: 0px}.desktop-settings-trigger{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer}.desktop-settings-trigger:hover{background:#b9a1ff12;border-color:#b9a1ff42}.desktop-settings-trigger:focus-visible{outline:2px solid #b6c6ff;outline-offset:2px}.device-metric small{display:block;overflow-wrap:anywhere}body.dashboard-help-route{--sidebar-inset: 10px;--sidebar-width: 267px;--sidebar-collapsed-width: 66px;--dashboard-page-background: #09090b;background:#09090b}body.dashboard-help-route .top-bar{padding-right:24px}body.dashboard-help-route .top-bar-right{background:#ffffff0d}.help-page{min-height:100vh;background:#09090b;padding:116px 48px 100px;color:#f7f7f8;font-family:Geist,Arial,sans-serif}.lc-page-heading h1{margin:0;font-size:40px;font-weight:600;line-height:1.15;letter-spacing:-1.8px}.lc-page-heading p{margin:12px 0 0;color:#858589;font-size:18px;line-height:1.6}.lc-category{margin-top:76px}.lc-category h2{font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:600;margin:0 0 32px}.lc-tutorial-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,300px));gap:32px 24px}.lc-tutorial-card{display:flex;flex-direction:column;border:0;background:none;color:inherit;padding:0;text-align:left;cursor:pointer;font:inherit}.lc-card-art{position:relative;width:100%;aspect-ratio:1.44;background:#171719;border-radius:11px;overflow:hidden;display:grid;place-items:center;transition:background .2s,transform .25s}.lc-tutorial-card:hover .lc-card-art{background:#212123;transform:translateY(-3px)}.lc-card-title{font-weight:600;font-size:18px;line-height:1.3;margin-top:14px}.lc-card-meta{display:flex;align-items:center;gap:5px;color:#88888d;font-size:12px;margin-top:8px}.lc-card-meta svg{width:14px;height:14px;color:#d3fd54}.lc-art-window{position:absolute;width:208px;height:120px;border-radius:14px;background:linear-gradient(140deg,#454545,#29292a);border:1px solid #6e6e6f;box-shadow:0 8px 20px #0002;padding:12px;transform:translate(-5px,6px)}.lc-art-upload-window{width:206px;padding:12px;border:1px solid #656568;border-radius:14px;background:linear-gradient(145deg,#424245,#242425);transform:none;box-shadow:0 8px 20px #0002}.lc-art-upload-zone{display:grid;justify-items:center;gap:9px;margin-top:12px;padding:13px 0;border:1px solid #666b58;border-radius:8px;color:#d3fd54}.lc-art-upload-zone span{font-size:11px;color:#dfdfe0}.lc-art-upload-zone span{max-width:160px;text-align:center;line-height:1.2}.lc-art-upload-progress{height:5px;margin-top:13px;border-radius:5px;background:#53544b;overflow:hidden}.lc-art-upload-progress i{display:block;width:72%;height:100%;background:#d3fd54}.lc-art-capture-image{width:100%;height:100%;object-fit:cover}.lc-art-window-back{transform:translate(8px,-9px);background:#242425;border-color:#424244}.lc-art-dots{display:flex;gap:4px}.lc-art-dots i{width:4px;height:4px;background:#8c8c8f;border-radius:50%}.lc-art-caption{margin-top:13px;color:#ddd;font-size:12px;height:36px;display:flex;align-items:center;justify-content:center;gap:3px;background:#272728;border:1px solid #555;border-radius:5px;overflow:hidden}.lc-art-caption span{background:#d3fd54;border-radius:3px;color:#20251a;padding:3px 4px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-art-timeline{position:relative;display:flex;gap:3px;margin-top:12px;padding-top:5px;border-top:1px solid #5a5a5c}.lc-art-timeline i{height:10px;width:25%;background:#74766a;border-radius:2px}.lc-art-timeline i:nth-child(2){background:#a1ab78}.lc-art-timeline b{position:absolute;width:2px;height:25px;top:-4px;left:66%;background:#d3fd54}.lc-art-cursor{position:absolute;left:66%;top:58%;filter:drop-shadow(1px 3px 2px #0005);transition:transform .25s}.lc-tutorial-card:hover .lc-art-cursor{transform:translate(-8px,-7px)}.lc-art-cover-title{display:none}.lc-card-art>div:has(>.lc-art-cover-title)>:not(.lc-art-cover-title){translate:0 calc(-27px - var(--art-extra-lift, 0px))}.lc-card-art>.lc-art-upload-window{translate:0 -5px}.lc-card-art>div:not(:has(>.lc-art-cover-title)):not(.lc-art-window):not(.lc-art-upload-window)>*{translate:0 -5px}.lc-art-link{--art-extra-lift: 8px}.lc-art-live-stream{--art-extra-lift: 6px}.lc-art-more{--art-extra-lift: 12px}.lc-art-short{--art-extra-lift: 8px}.lc-art-video-narration{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 110%,#425a2c,#202321 72%)}.lc-art-video-narration svg{display:block;width:100%;height:100%}.lc-art-audio-clips{--art-extra-lift: 8px}.lc-art-motion-graph{--art-extra-lift: 16px}.lc-art-motion-properties{--art-extra-lift: 19px}.lc-art-blur-mask{--art-extra-lift: 29px}.lc-art-layout-design{--art-extra-lift: 24px}.lc-art-text-properties{--art-extra-lift: 21px}.lc-art-caption-properties{--art-extra-lift: 40px}.lc-art-component-media{--art-extra-lift: 15px}.lc-art-video-layout{--art-extra-lift: 20px}.lc-art-video-cover{--art-extra-lift: 17px}.lc-art-transcript-edit{--art-extra-lift: 31px}.lc-art-timeline-edit{--art-extra-lift: 26px}.lc-art-credits-plans{--art-extra-lift: 43px}.lc-art-account-language{--art-extra-lift: 19px}.lc-art-broll{--art-extra-lift: 23px}.lc-art-transitions{--art-extra-lift: 21px}.lc-art-music-audio{--art-extra-lift: 23px}.lc-art-settings,.lc-art-review,.lc-art-more,.lc-art-link,.lc-art-short{position:relative;width:100%;height:100%;padding:20px 22px;overflow:hidden}.lc-art-settings{background:radial-gradient(circle at 75% 105%,#47622a 0,transparent 58%),#202221}.lc-art-settings-panel{position:absolute;width:215px;height:122px;top:62px;left:44px;padding:13px 16px;border-radius:12px;border:1px solid #68715b;background:linear-gradient(140deg,#4d5449,#2c302c);box-shadow:-15px 16px #151716,0 17px 25px #0005;transform:none}.lc-art-settings-row{display:flex;align-items:center;gap:10px;height:30px}.lc-art-settings-row i{width:15px;height:15px;border:2px solid #adb4a4;border-radius:4px}.lc-art-settings-row b{width:65px;height:5px;border-radius:5px;background:#858d7d}.lc-art-settings-row span{width:30px;height:14px;margin-left:auto;border-radius:9px;background:#606858}.lc-art-settings-row:nth-child(2) i{border-color:#d3fd54;background:#d3fd54}.lc-art-settings-row:nth-child(2) b{width:86px;background:#d3fd54}.lc-art-settings-row:nth-child(2) span{background:#d3fd54}.lc-art-review{background:radial-gradient(circle at 48% 115%,#526c33 0,transparent 52%),#202221}.lc-art-review-stack{position:absolute;width:150px;height:115px;top:69px;left:80px;border:1px solid #828c75;border-radius:10px;background:#414741;box-shadow:0 15px 25px #0006}.lc-art-review-stack>i{position:absolute;width:27px;height:88px;top:13px;left:-28px;border:1px solid #697165;border-radius:8px 0 0 8px;background:#303630}.lc-art-review-stack>i:nth-child(2){left:149px;border-radius:0 8px 8px 0}.lc-art-review-stack>i:nth-child(3){inset:12px 11px 30px;width:auto;height:auto;z-index:0;border:0;background:linear-gradient(145deg,#5b6653 0 40%,#353d34 41%)}.lc-art-review-play{position:absolute;top:34px;left:66px;color:#d3fd54;font-size:26px}.lc-art-review-score{position:absolute;top:-16px;right:-15px;width:41px;height:41px;display:grid;place-items:center;border-radius:50%;background:#d3fd54;color:#20251a;font-size:15px;font-weight:800}.lc-art-review-lines{position:absolute;bottom:10px;left:13px;display:grid;gap:5px}.lc-art-review-lines span{width:82px;height:5px;border-radius:5px;background:#b0b9a7}.lc-art-review-lines span:last-child{width:48px;background:#8a9484}.lc-art-more{background:radial-gradient(circle at 50% 105%,#3b5f25 0,transparent 55%),#202221}.lc-art-more-source{position:absolute;top:68px;left:89px;width:125px;height:42px;border:1px solid #7c8672;border-radius:8px;background:#414841;display:flex;align-items:center;gap:7px;padding:7px}.lc-art-more-source i{width:38px;height:26px;border-radius:3px;background:linear-gradient(135deg,#9eae8b 0 48%,#63775b 49%)}.lc-art-more-source span{width:25px;height:5px;background:#9ba695;border-radius:5px}.lc-art-more-source span:last-child{width:18px}.lc-art-more-connector{position:absolute;top:110px;left:148px;display:grid;justify-items:center}.lc-art-more-connector i{width:2px;height:12px;background:#d3fd54}.lc-art-more-connector b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#d3fd54;color:#20251a;font-size:23px;line-height:1}.lc-art-more-results{position:absolute;top:151px;left:77px;display:flex;gap:10px}.lc-art-more-results i{width:44px;height:39px;border:1px solid #8c977d;border-radius:5px;background:linear-gradient(135deg,#8b9b7b 0 38%,#414b3d 39%)}.lc-art-more-results i:nth-child(2){background:linear-gradient(45deg,#b1c4a1 0 35%,#56644d 36%)}.lc-art-more-results i:nth-child(3){background:linear-gradient(130deg,#9ead8c 0 42%,#414b3d 43%)}.lc-art-link{background:linear-gradient(135deg,#292d29,#171917)}.lc-art-link:after{content:"";position:absolute;width:165px;height:165px;right:67px;bottom:20px;border:1px solid #647a51;border-radius:50%;box-shadow:0 0 0 20px #d3fd5408,0 0 0 38px #d3fd5405}.lc-art-link-chain{position:absolute;top:58px;left:120px;color:#d3fd54;font-size:54px;font-weight:700}.lc-art-link-input{position:absolute;top:135px;left:27px;right:27px;height:37px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #798375;border-radius:8px;background:#3a423b;box-shadow:0 9px 19px #0005}.lc-art-link-input i{width:13px;height:13px;border:2px solid #d3fd54;border-radius:50%}.lc-art-link-input span{width:132px;height:5px;border-radius:5px;background:#97a392}.lc-art-link-input b{margin-left:auto;color:#d3fd54;font-size:20px}.lc-art-short{background:radial-gradient(circle at 50% 98%,#455d2b,#202221 72%)}.lc-art-short-frame{position:absolute;top:51px;left:106px;width:88px;height:116px;border:3px solid #aab89a;border-radius:9px;background:linear-gradient(25deg,#263026 0 42%,#6d8465 43% 56%,#384639 57%);box-shadow:10px 12px #121713}.lc-art-short-frame i{position:absolute;top:38px;left:31px;color:#d3fd54;font-style:normal;font-size:22px}.lc-art-short-frame span{position:absolute;bottom:12px;left:12px;width:60px;height:6px;border-radius:4px;background:#e8eddf}.lc-art-short-frame span:last-child{bottom:21px;width:40px;background:#d3fd54}.lc-art-short-timeline{position:absolute;display:flex;gap:3px;left:66px;right:48px;bottom:19px;padding:5px;border:1px solid #677560;border-radius:5px;background:#343b33}.lc-art-short-timeline i{width:33%;height:9px;border-radius:2px;background:#8d9f7f}.lc-art-short-timeline i:nth-child(2){background:#d3fd54}.lc-art-short-timeline b{position:absolute;left:49%;top:-6px;height:24px;width:2px;background:#eafdc3}.lc-art-ai-captions{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 50% 120%,#4b642d,#202221 72%)}.lc-art-ai-captions-screen{position:absolute;top:64px;left:35px;right:35px;height:97px;display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #839179;border-radius:10px;background:#353b35;box-shadow:0 12px #141a14}.lc-art-ai-captions-cc{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:8px;background:#d3fd54;color:#20251a;font-size:21px;font-weight:800;letter-spacing:-2px}.lc-art-ai-captions-lines{display:grid;gap:8px;flex:1}.lc-art-ai-captions-lines i{display:block;height:7px;border-radius:4px;background:#a6b29c}.lc-art-ai-captions-lines i:nth-child(2){width:78%;background:#d3fd54}.lc-art-ai-captions-lines i:nth-child(3){width:56%}.lc-art-ai-captions-timing{position:absolute;left:63px;right:63px;bottom:17px;display:flex;gap:4px}.lc-art-ai-captions-timing i{height:6px;flex:1;border-radius:4px;background:#667463}.lc-art-ai-captions-timing i:nth-child(2){background:#d3fd54}.lc-art-ai-captions-timing b{position:absolute;left:54%;top:-7px;width:2px;height:20px;background:#f0ffd8}.lc-art-audio-clips,.lc-art-motion-graph,.lc-art-motion-properties{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 50% 115%,#425a2c,#202321 72%)}.lc-art-audio-wave{position:absolute;left:26px;top:80px;width:137px;height:80px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #7a8c72;border-radius:10px;background:#303a32}.lc-art-audio-wave i{width:5px;height:18px;border-radius:4px;background:#d3fd54}.lc-art-audio-wave i:nth-child(2),.lc-art-audio-wave i:nth-child(8){height:32px}.lc-art-audio-wave i:nth-child(3),.lc-art-audio-wave i:nth-child(7){height:48px}.lc-art-audio-wave i:nth-child(4),.lc-art-audio-wave i:nth-child(6){height:37px}.lc-art-audio-wave i:nth-child(5){height:62px}.lc-art-audio-arrow{position:absolute;top:103px;left:169px;color:#d3fd54;font-size:25px;line-height:1}.lc-art-audio-video{position:absolute;top:72px;right:25px;width:86px;height:105px;display:grid;place-items:center;border:2px solid #a8b99a;border-radius:9px;background:#3d483c}.lc-art-audio-video span{color:#d3fd54;font-size:25px}.lc-art-audio-video i{position:absolute;bottom:20px;width:48px;height:5px;border-radius:3px;background:#c8d2bc}.lc-art-audio-video i:last-child{bottom:12px;width:34px;background:#d3fd54}.lc-art-motion-canvas{position:absolute;top:65px;left:51px;right:51px;height:95px;display:grid;place-items:center;border:1px solid #829578;border-radius:9px;background:#334031;box-shadow:0 10px #192119}.lc-art-motion-canvas span{display:grid;place-items:center;width:74px;height:45px;border:2px solid #d3fd54;border-radius:7px;color:#eaffc3;font-size:22px;font-weight:800}.lc-art-motion-canvas i{position:absolute;width:7px;height:7px;border-radius:50%;background:#d3fd54;left:65px;top:44px}.lc-art-motion-canvas i:last-child{left:auto;right:65px}.lc-art-motion-track{position:absolute;left:39px;right:39px;bottom:12px;height:10px;display:flex;gap:3px}.lc-art-motion-track i{flex:1;border-radius:3px;background:#61745d}.lc-art-motion-track b{flex:1.15;border-radius:3px;background:#d3fd54}.lc-art-motion-properties{background:radial-gradient(circle at 52% 115%,#526542,#222522 72%)}.lc-art-motion-properties-panel{position:absolute;top:64px;left:45px;right:45px;height:119px;padding:13px;border:1px solid #95a28b;border-radius:10px;background:#363d36;box-shadow:0 10px #171d17}.lc-art-motion-swatches{display:flex;gap:8px}.lc-art-motion-swatches i{width:37px;height:22px;border:1px solid #afb9a4;border-radius:5px;background:#778473}.lc-art-motion-swatches i:nth-child(2){background:#d3fd54;border-color:#d3fd54}.lc-art-motion-swatches i:nth-child(3){background:#596d56}.lc-art-motion-slider{position:relative;width:76%;height:6px;margin-top:15px;border-radius:4px;background:#8c9a87}.lc-art-motion-slider span{display:block;width:62%;height:100%;border-radius:4px;background:#d3fd54}.lc-art-motion-slider b{position:absolute;left:60%;top:-4px;width:13px;height:13px;border-radius:50%;background:#efffcf}.lc-art-motion-slider:nth-child(3) span{width:38%}.lc-art-motion-slider:nth-child(3) b{left:36%}.lc-art-motion-type{position:absolute;right:15px;bottom:14px;color:#d3fd54;font-size:22px;font-weight:800}.lc-art-blur-mask{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 58% 115%,#4d6242,#222622 74%)}.lc-art-blur-frame{position:absolute;top:65px;left:39px;width:143px;height:116px;overflow:hidden;border:2px solid #a9b9a1;border-radius:8px;background:#3b483c}.lc-art-blur-person i{position:absolute;left:51px;top:17px;width:40px;height:42px;border-radius:50%;background:#a7b9a2}.lc-art-blur-person b{position:absolute;left:28px;top:63px;width:86px;height:68px;border-radius:37px 37px 0 0;background:#7a9879}.lc-art-blur-region{position:absolute;left:43px;top:13px;width:57px;height:54px;border:2px solid #d3fd54;border-radius:7px;background:repeating-linear-gradient(0deg,#9dab98aa 0 7px,#6c7e6baa 7px 13px);backdrop-filter:blur(5px)}.lc-art-blur-region i{position:absolute;width:6px;height:6px;border-radius:50%;background:#eaffc2;left:-4px;top:-4px}.lc-art-blur-region i:nth-child(2){left:auto;right:-4px}.lc-art-blur-region i:nth-child(3){top:auto;bottom:-4px}.lc-art-blur-region i:nth-child(4){inset:auto -4px -4px auto}.lc-art-blur-controls{position:absolute;top:78px;right:34px;width:91px;display:grid;gap:15px}.lc-art-blur-controls span{display:block;height:6px;border-radius:4px;background:linear-gradient(to right,#d3fd54 0 68%,#8a9c84 68%);position:relative}.lc-art-blur-controls span:nth-child(2){background:linear-gradient(to right,#d3fd54 0 34%,#8a9c84 34%)}.lc-art-blur-controls span:nth-child(3){background:linear-gradient(to right,#d3fd54 0 52%,#8a9c84 52%)}.lc-art-blur-controls span:after{content:"";position:absolute;top:-4px;left:65%;width:13px;height:13px;border-radius:50%;background:#eaffc2}.lc-art-blur-controls span:nth-child(2):after{left:31%}.lc-art-blur-controls span:nth-child(3):after{left:49%}.lc-art-layout-design{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 54% 118%,#546342,#232723 74%)}.lc-art-layout-canvas{position:absolute;top:64px;left:63px;width:164px;height:120px;border:2px solid #afc0a1;border-radius:7px;background:#303a32}.lc-art-layout-canvas i{position:absolute;left:11px;top:11px;width:66px;height:95px;border:2px solid #d3fd54;border-radius:27px 27px 4px 4px;background:#617b60}.lc-art-layout-canvas b{position:absolute;right:11px;top:11px;width:64px;height:43px;border:2px solid #9dac91;border-radius:4px;background:#465b49}.lc-art-layout-canvas span{position:absolute;right:11px;bottom:11px;width:64px;height:43px;border:2px solid #9dac91;border-radius:4px;background:#5a7158}.lc-art-layout-palette{position:absolute;right:47px;top:94px;width:12px;display:grid;gap:7px}.lc-art-layout-palette i{display:block;width:12px;height:12px;border-radius:3px;background:#d3fd54}.lc-art-layout-palette i:nth-child(2){background:#7c9a73}.lc-art-layout-palette i:nth-child(3){background:#b2c3a9}.lc-art-text-properties{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 52% 118%,#455c3e,#232723 74%)}.lc-art-text-glyph{position:absolute;left:43px;top:80px;width:130px;height:80px;display:grid;place-items:center;border:2px solid #d3fd54;border-radius:8px;color:#e8ffc1;font-size:53px;font-weight:800;line-height:1;letter-spacing:-5px;background:#354438}.lc-art-text-settings{position:absolute;right:36px;top:85px;width:84px;display:grid;gap:16px}.lc-art-text-settings i{display:block;width:84px;height:7px;border-radius:4px;background:linear-gradient(to right,#d3fd54 0 40%,#849780 40%)}.lc-art-text-settings i:nth-child(2){background:linear-gradient(to right,#d3fd54 0 70%,#849780 70%)}.lc-art-text-settings i:nth-child(3){background:linear-gradient(to right,#d3fd54 0 56%,#849780 56%)}.lc-art-text-baseline{position:absolute;left:37px;right:37px;bottom:13px;height:3px;border-radius:2px;background:#a8b9a0}.lc-art-caption-properties{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 54% 119%,#4b6140,#222622 74%)}.lc-art-caption-frame{position:absolute;left:39px;top:79px;width:180px;height:101px;padding:12px;border:2px solid #9caf9a;border-radius:8px;background:#354237}.lc-art-caption-frame span{display:grid;place-items:center;width:38px;height:25px;border:2px solid #d3fd54;border-radius:5px;color:#eaffbf;font-size:14px;font-weight:800}.lc-art-caption-frame i{display:block;height:8px;margin-top:7px;border-radius:3px;background:#d3fd54;width:128px}.lc-art-caption-frame i:nth-of-type(2){width:105px;background:#c9d8bc}.lc-art-caption-frame i:nth-of-type(3){width:77px;background:#869a80}.lc-art-caption-swatch{position:absolute;right:29px;top:105px;display:grid;gap:7px}.lc-art-caption-swatch i{display:block;width:16px;height:16px;border-radius:50%;border:2px solid #c5d4ba;background:#d3fd54}.lc-art-caption-swatch i:nth-child(2){background:#8eaa82}.lc-art-caption-swatch i:nth-child(3){background:#647b62}.lc-art-component-media{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 52% 119%,#50643e,#222622 74%)}.lc-art-component-frame{position:absolute;left:59px;top:72px;width:159px;height:111px;border:2px solid #a7b8a0;border-radius:7px;background:#354239;overflow:hidden}.lc-art-component-frame i{position:absolute;left:59px;top:19px;width:38px;height:39px;border-radius:50%;background:#b2c8a2}.lc-art-component-frame b{position:absolute;left:28px;top:67px;width:100px;height:80px;border-radius:45px 45px 0 0;background:#72916c}.lc-art-component-toolbar{position:absolute;left:44px;top:69px;display:flex;gap:5px;padding:4px;border:1px solid #9eae99;border-radius:6px;background:#202820}.lc-art-component-toolbar i{display:block;width:25px;height:22px;border:1px solid #8ea188;border-radius:4px;background:#495c47}.lc-art-component-toolbar i:nth-child(2){border-color:#d3fd54;background:#b9e443}.lc-art-component-toolbar i:nth-child(3){background:linear-gradient(90deg,#73906c 50%,#d3fd54 50%)}.lc-art-component-volume{position:absolute;right:43px;bottom:21px;width:102px;height:7px;border-radius:5px;background:#839880}.lc-art-component-volume span{display:block;width:78%;height:100%;border-radius:inherit;background:#d3fd54}.lc-art-component-volume b{position:absolute;left:75%;top:-5px;width:17px;height:17px;border-radius:50%;border:2px solid #f1ffd9;background:#d3fd54}.lc-art-component-style{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 55% 117%,#51663f,#232723 74%)}.lc-art-style-frame{position:absolute;left:54px;top:74px;width:174px;height:108px;border:5px solid #d3fd54;border-radius:24px;background:#425543;box-shadow:0 0 0 7px #8da68655,0 10px 16px #0e170ec0;overflow:hidden}.lc-art-style-frame i{position:absolute;left:66px;top:12px;width:35px;height:36px;border-radius:50%;background:#c7d9ba}.lc-art-style-frame b{position:absolute;left:35px;top:57px;width:100px;height:72px;border-radius:43px 43px 0 0;background:#789573}.lc-art-style-options{position:absolute;top:99px;right:29px;display:grid;gap:7px}.lc-art-style-options i{display:block;width:19px;height:13px;border:2px solid #d3fd54;border-radius:2px;background:#465c43}.lc-art-style-options i:nth-child(2){border-radius:7px;background:#d3fd54}.lc-art-style-options i:nth-child(3){border-color:#9db495;background:#9db495}.lc-art-style-options i:nth-child(4){box-shadow:0 0 6px #d3fd54}.lc-art-style-options i:nth-child(5){border-color:#9db495;box-shadow:3px 3px #1c2b1b}.lc-art-video-layout{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 53% 120%,#4c613d,#232723 74%)}.lc-art-ratio-portrait{position:absolute;left:45px;top:71px;width:69px;height:110px;border:2px solid #9fb69a;border-radius:6px;background:#354539}.lc-art-ratio-portrait i{position:absolute;left:14px;top:14px;width:37px;height:80px;border-radius:18px 18px 3px 3px;background:#81a079}.lc-art-ratio-arrow{position:absolute;left:126px;top:120px;width:29px;height:3px;background:#d3fd54}.lc-art-ratio-arrow:after{content:"";position:absolute;right:-1px;top:-5px;width:11px;height:11px;border-top:3px solid #d3fd54;border-right:3px solid #d3fd54;transform:rotate(45deg)}.lc-art-ratio-landscape{position:absolute;right:31px;top:82px;width:131px;height:88px;border:2px solid #d3fd54;border-radius:6px;background:#405541}.lc-art-ratio-landscape i{position:absolute;left:43px;top:8px;width:41px;height:68px;border:2px solid #b8d7a7;border-radius:17px 17px 4px 4px;background:#748e70}.lc-art-ratio-landscape b{position:absolute;left:9px;right:9px;bottom:8px;height:6px;border-radius:4px;background:#c7daae;opacity:.7}.lc-art-video-cover{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 53% 120%,#516447,#222723 74%)}.lc-art-cover-sheet{position:absolute;left:49px;top:71px;width:185px;height:111px;border:4px solid #d3fd54;border-radius:8px;background:linear-gradient(150deg,#3b523e,#78916e);box-shadow:0 8px #18231b;overflow:hidden}.lc-art-cover-sheet i{position:absolute;left:68px;top:13px;width:39px;height:39px;border-radius:50%;background:#d6e7c9}.lc-art-cover-sheet b{position:absolute;left:37px;top:50px;width:106px;height:87px;border-radius:51px 51px 0 0;background:#a2bc94}.lc-art-cover-sheet span{position:absolute;left:19px;right:19px;bottom:15px;height:13px;border-radius:3px;background:#d3fd54;box-shadow:0 -20px 0 -4px #eaf5e0}.lc-art-cover-download{position:absolute;right:36px;top:113px;width:64px;height:55px;border:2px solid #a8bca1;border-radius:8px;background:#29382e}.lc-art-cover-download i{position:absolute;left:29px;top:10px;width:3px;height:22px;border-radius:2px;background:#d3fd54}.lc-art-cover-download i:after{content:"";position:absolute;left:-5px;bottom:1px;width:11px;height:11px;border-right:3px solid #d3fd54;border-bottom:3px solid #d3fd54;transform:rotate(45deg)}.lc-art-cover-download b{position:absolute;left:15px;right:15px;bottom:9px;height:3px;border-radius:2px;background:#d3fd54}.lc-art-transcript-edit{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 54% 122%,#4c6341,#232823 75%)}.lc-art-transcript-lines{position:absolute;left:43px;top:77px;display:grid;gap:12px;width:202px;padding:19px 15px;border:2px solid #91a68e;border-radius:7px;background:#2a382e;box-shadow:0 8px #162018}.lc-art-transcript-lines i{display:block;height:8px;border-radius:3px;background:#a5b99e}.lc-art-transcript-lines i:nth-child(1){width:88%}.lc-art-transcript-lines i:nth-child(2){width:100%;background:linear-gradient(90deg,#a5b99e 0 31%,#d3fd54 31% 58%,#a5b99e 58%)}.lc-art-transcript-lines i:nth-child(3){width:78%}.lc-art-transcript-lines i:nth-child(4){width:93%}.lc-art-transcript-cursor{position:absolute;left:146px;top:107px;width:2px;height:16px;background:#f1ffd5}.lc-art-transcript-search{position:absolute;right:37px;top:92px;width:60px;height:60px;border:2px solid #d3fd54;border-radius:50%;background:#374b3a}.lc-art-transcript-search i{position:absolute;left:16px;top:14px;width:20px;height:20px;border:3px solid #d3fd54;border-radius:50%}.lc-art-transcript-search b{position:absolute;left:38px;top:35px;width:15px;height:3px;border-radius:2px;background:#d3fd54;transform:rotate(45deg)}.lc-art-timeline-edit{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 53% 120%,#4a6241,#232823 76%)}.lc-art-timeline-ruler{position:absolute;left:38px;right:36px;top:79px;display:flex;justify-content:space-between;height:17px;border-bottom:1px solid #7e9779}.lc-art-timeline-ruler i{display:block;width:1px;height:7px;background:#a8c09d}.lc-art-timeline-video{position:absolute;left:39px;right:37px;top:103px;height:41px;border-radius:5px;background:#6d8d67;overflow:hidden}.lc-art-timeline-video i{position:absolute;left:0;top:0;bottom:0;width:43%;border-right:3px solid #d3fd54;background:repeating-linear-gradient(90deg,#456547 0 16px,#799876 16px 21px)}.lc-art-timeline-video b{position:absolute;inset:0 0 0 44%;border:2px solid #d3fd54;border-radius:3px;background:repeating-linear-gradient(90deg,#587858 0 16px,#91ad8b 16px 21px)}.lc-art-timeline-audio{position:absolute;left:39px;right:37px;top:153px;display:flex;align-items:center;justify-content:space-around;height:26px;border-radius:4px;background:#354839}.lc-art-timeline-audio i{width:5px;border-radius:3px;background:#a8d497}.lc-art-timeline-audio i:nth-child(1),.lc-art-timeline-audio i:nth-child(4){height:11px}.lc-art-timeline-audio i:nth-child(2),.lc-art-timeline-audio i:nth-child(5){height:20px}.lc-art-timeline-audio i:nth-child(3),.lc-art-timeline-audio i:nth-child(6){height:15px}.lc-art-timeline-playhead{position:absolute;left:44%;top:75px;width:2px;height:109px;background:#d3fd54;box-shadow:0 0 5px #d3fd54}.lc-art-credits-plans{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 53% 120%,#4d6442,#232823 76%)}.lc-art-credit-balance{position:absolute;left:37px;top:86px;width:110px;height:90px;border:2px solid #a8bc9b;border-radius:11px;background:#354937}.lc-art-credit-balance i{position:absolute;left:17px;top:15px;width:22px;height:22px;border-radius:50%;background:#d3fd54;box-shadow:0 0 0 5px #d3fd5425}.lc-art-credit-balance b{position:absolute;left:17px;right:22px;top:50px;height:9px;border-radius:4px;background:#c0d6b7}.lc-art-credit-balance span{position:absolute;left:17px;width:39px;top:68px;height:5px;border-radius:3px;background:#829b7e}.lc-art-credit-plans{position:absolute;left:170px;right:39px;top:86px;display:flex;align-items:end;gap:7px;height:91px}.lc-art-credit-plans i{flex:1;height:65px;border:2px solid #829b7e;border-radius:7px;background:#38513d}.lc-art-credit-plans i:nth-child(2){height:91px;border-color:#d3fd54;background:#567b52;box-shadow:0 0 13px #d3fd5426}.lc-art-credit-plans i:nth-child(3){height:76px}.lc-art-credit-ledger{position:absolute;left:43px;right:44px;top:184px;display:flex;gap:9px}.lc-art-credit-ledger i{height:5px;border-radius:3px;background:#a6bda0}.lc-art-credit-ledger i:nth-child(1){width:23%}.lc-art-credit-ledger i:nth-child(2){width:31%;background:#d3fd54}.lc-art-credit-ledger i:nth-child(3){width:19%}.lc-art-credit-ledger i:nth-child(4){width:20%}.lc-art-account-language{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 51% 120%,#4c6343,#232823 76%)}.lc-art-language-selector{position:absolute;left:40px;top:91px;width:140px;height:36px;border:2px solid #a5b99e;border-radius:18px;background:#344739}.lc-art-language-selector i{position:absolute;left:17px;top:13px;width:28px;height:6px;border-radius:3px;background:#d3fd54}.lc-art-language-selector b{position:absolute;left:53px;top:13px;width:39px;height:6px;border-radius:3px;background:#a7bca4}.lc-art-language-selector span{position:absolute;right:14px;top:10px;width:9px;height:9px;border-right:2px solid #d3fd54;border-bottom:2px solid #d3fd54;transform:rotate(45deg)}.lc-art-account-avatar{position:absolute;right:54px;top:81px;width:57px;height:57px;border:2px solid #d3fd54;border-radius:50%;background:#4e6e4c}.lc-art-account-avatar i{position:absolute;left:18px;top:10px;width:17px;height:17px;border-radius:50%;background:#bed3b5}.lc-art-account-avatar b{position:absolute;left:10px;bottom:8px;width:33px;height:17px;border-radius:18px 18px 8px 8px;background:#bed3b5}.lc-art-account-panel{position:absolute;left:40px;right:55px;top:150px;display:grid;gap:8px;padding:12px 15px;border:2px solid #849d80;border-radius:8px;background:#344638}.lc-art-account-panel i{display:block;height:5px;border-radius:3px;background:#b5c6ac}.lc-art-account-panel i:nth-child(1){width:66%}.lc-art-account-panel i:nth-child(2){width:83%}.lc-art-account-panel i:nth-child(3){width:44%;background:#d3fd54}.lc-art-broll{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 55% 120%,#496541,#232823 76%)}.lc-art-broll-source{position:absolute;left:40px;top:80px;width:108px;height:84px;overflow:hidden;border:2px solid #a1b79a;border-radius:8px;background:linear-gradient(#57745d 0 48%,#354e3d 48%)}.lc-art-broll-source i{position:absolute;left:37px;top:15px;width:34px;height:34px;border-radius:50%;background:#a9ca9d}.lc-art-broll-source b{position:absolute;left:20px;bottom:0;width:68px;height:39px;border-radius:35px 35px 0 0;background:#243a2a}.lc-art-broll-shot{position:absolute;right:38px;top:80px;width:140px;height:84px;overflow:hidden;border:2px solid #d3fd54;border-radius:8px;background:linear-gradient(#a6c5a4 0 47%,#809b81 47%)}.lc-art-broll-shot i{position:absolute;left:10px;right:10px;bottom:0;height:38px;background:repeating-linear-gradient(90deg,#385b42 0 8px,#52755a 8px 14px);clip-path:polygon(0 100%,0 48%,12% 49%,12% 26%,25% 26%,25% 62%,39% 62%,39% 8%,56% 8%,56% 50%,73% 50%,73% 19%,84% 19%,84% 60%,100% 60%,100% 100%)}.lc-art-broll-shot b{position:absolute;right:10px;top:10px;width:17px;height:17px;border-radius:50%;background:#d3fd54}.lc-art-broll-track{position:absolute;left:40px;right:38px;top:177px;height:16px;border-radius:4px;background:#324638}.lc-art-broll-track i{position:absolute;left:0;width:41%;top:0;bottom:0;border-radius:4px;background:#7f9b7b}.lc-art-broll-track b{position:absolute;inset:0 0 0 42%;border:1px solid #d3fd54;border-radius:4px;background:#536e57}.lc-art-transitions{position:relative;width:100%;height:100%;padding:20px 22px;background:radial-gradient(circle at 52% 120%,#48633f,#232823 76%)}.lc-art-transitions-left,.lc-art-transitions-right{position:absolute;top:83px;width:105px;height:88px;overflow:hidden;border:2px solid #94ad8c;border-radius:7px;background:linear-gradient(#6b8b69 0 53%,#34503a 53%)}.lc-art-transitions-left{left:37px}.lc-art-transitions-right{right:37px}.lc-art-transitions-right{background:linear-gradient(#a3bea0 0 53%,#4d7151 53%)}.lc-art-transitions-left i,.lc-art-transitions-right i{position:absolute;left:35px;top:13px;width:31px;height:31px;border-radius:50%;background:#accba0}.lc-art-transitions-left b,.lc-art-transitions-right b{position:absolute;left:21px;bottom:0;width:60px;height:36px;border-radius:30px 30px 0 0;background:#25402d}.lc-art-transitions-fade{position:absolute;left:149px;right:149px;top:86px;display:flex;align-items:center;justify-content:space-between;height:80px}.lc-art-transitions-fade i{width:8px;height:55px;border-radius:4px;background:#a5c798}.lc-art-transitions-fade i:nth-child(1),.lc-art-transitions-fade i:nth-child(5){opacity:.32;height:30px}.lc-art-transitions-fade i:nth-child(2),.lc-art-transitions-fade i:nth-child(4){opacity:.62;height:47px}.lc-art-transitions-fade i:nth-child(3){background:#d3fd54}.lc-art-transitions-track{position:absolute;left:37px;right:37px;top:182px;height:14px;border-radius:4px;background:#334a39}.lc-art-transitions-track i{position:absolute;left:0;width:43%;top:0;bottom:0;border-radius:4px;background:#718d6e}.lc-art-transitions-track b{position:absolute;inset:0 0 0 45%;border-radius:4px;background:#8ead88}.lc-art-transitions-track span{position:absolute;left:40%;width:17%;top:-4px;height:22px;border:2px solid #d3fd54;border-radius:5px;background:#455f47}.lc-art-music-audio{position:relative;width:100%;height:100%;padding:20px 22px;overflow:hidden;background:radial-gradient(circle at 50% 112%,#46613e,#232823 76%)}.lc-art-music-disc{position:absolute;left:43px;top:83px;width:100px;height:100px;border:3px solid #a4be99;border-radius:50%;background:repeating-radial-gradient(circle,#27362b 0 7px,#384b39 8px 10px)}.lc-art-music-disc i{position:absolute;inset:36px;border-radius:50%;background:#d3fd54}.lc-art-music-disc b{position:absolute;left:48px;top:-8px;width:3px;height:112px;background:#a4be99;opacity:.45}.lc-art-music-mixer{position:absolute;right:37px;top:88px;width:137px;height:83px;display:flex;align-items:center;justify-content:space-between;gap:4px}.lc-art-music-mixer i{width:6px;height:28px;border-radius:4px;background:#9ab58e}.lc-art-music-mixer i:nth-child(3n+1){height:58px}.lc-art-music-mixer i:nth-child(3n+2){height:43px;background:#d3fd54}.lc-art-music-voice{position:absolute;right:34px;top:171px;width:145px;height:18px;display:flex;align-items:center;gap:6px}.lc-art-music-voice i,.lc-art-music-voice b{height:3px;flex:1;background:#9ab58e}.lc-art-music-voice span{width:12px;height:12px;border:3px solid #d3fd54;border-radius:50%;background:#344a37}.lc-art-music-track{position:absolute;left:36px;right:36px;bottom:24px;height:13px;border-radius:4px;background:#354b39}.lc-art-music-track i{position:absolute;left:0;width:60%;height:100%;border-radius:4px;background:#91ad84}.lc-art-music-track b{position:absolute;left:0;width:19%;height:100%;background:linear-gradient(90deg,#354b39,#d3fd54);clip-path:polygon(0 100%,100% 0,100% 100%)}.lc-art-live-stream{position:relative;width:100%;height:100%;padding:20px 22px;overflow:hidden;background:radial-gradient(circle at 52% 115%,#465d41,#232823 76%)}.lc-art-live-screen{position:absolute;left:36px;right:36px;top:73px;height:111px;overflow:hidden;border:2px solid #94ae90;border-radius:7px;background:linear-gradient(#5a795c 0 53%,#2f4b36 53%)}.lc-art-live-screen span{position:absolute;right:10px;top:10px;padding:3px 6px;border-radius:3px;background:#d3fd54;color:#1d291b;font-size:10px;font-weight:800;letter-spacing:.5px}.lc-art-live-screen i{position:absolute;left:118px;top:28px;width:33px;height:33px;border-radius:50%;background:#bed1ae}.lc-art-live-screen b{position:absolute;left:88px;bottom:-19px;width:92px;height:69px;border-radius:45px 45px 0 0;background:#213f2a}.lc-art-live-timeline{position:absolute;left:36px;right:36px;bottom:22px;display:flex;gap:4px;height:15px}.lc-art-live-timeline i{height:100%;flex:1;border-radius:3px;background:#819e79}.lc-art-live-timeline i:nth-child(2){background:#d3fd54}.lc-art-live-timeline b{position:absolute;left:54%;top:-4px;width:2px;height:23px;background:#f2f4ed}.lc-art-record-clip,.lc-art-camera-clip{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 110%,#40583b,#232823 74%)}.lc-art-record-window{position:absolute;width:207px;height:124px;left:calc(50% - 103px);top:calc(50% - 62px);border:2px solid #98ad91;border-radius:9px;background:#334535;box-shadow:7px 8px #182319}.lc-art-record-window span{position:absolute;top:0;left:0;right:0;height:19px;display:flex;align-items:center;gap:4px;padding-left:9px;border-bottom:1px solid #77916f}.lc-art-record-window span i{width:5px;height:5px;border-radius:50%;background:#a9be9f}.lc-art-record-window b{position:absolute;width:57px;height:88px;left:73px;top:24px;border-radius:3px;background:linear-gradient(#c3d2b6 0 42%,#608166 42% 72%,#2d4936 72%)}.lc-art-record-window em{position:absolute;width:22px;height:22px;left:91px;top:42px;border-radius:50%;background:#e6f3d9}.lc-art-record-crop{position:absolute;width:75px;height:103px;left:calc(50% - 38px);top:calc(50% - 45px);border:2px solid #d3fd54;border-radius:3px;box-shadow:0 0 0 7px #d3fd5422}.lc-art-record-crop i{position:absolute;width:7px;height:7px;background:#eaffc3;border-radius:2px}.lc-art-record-crop i:nth-child(1){left:-4px;top:-4px}.lc-art-record-crop i:nth-child(2){right:-4px;top:-4px}.lc-art-record-crop i:nth-child(3){left:-4px;bottom:-4px}.lc-art-record-crop i:nth-child(4){right:-4px;bottom:-4px}.lc-art-record-wave{position:absolute;left:calc(50% + 80px);top:calc(50% - 29px);display:flex;align-items:center;gap:2px;height:57px}.lc-art-record-wave i{width:3px;height:14px;border-radius:3px;background:#d3fd54}.lc-art-record-wave i:nth-child(2),.lc-art-record-wave i:nth-child(6){height:32px}.lc-art-record-wave i:nth-child(3),.lc-art-record-wave i:nth-child(5){height:44px}.lc-art-record-wave i:nth-child(4){height:57px}.lc-art-camera-body{position:absolute;width:178px;height:108px;left:calc(50% - 89px);top:calc(50% - 54px);border:2px solid #a8bf9c;border-radius:17px;background:#344938;box-shadow:7px 8px #182319}.lc-art-camera-body i{position:absolute;width:81px;height:12px;left:46px;top:-12px;border:2px solid #a8bf9c;border-bottom:0;border-radius:8px 8px 0 0;background:#344938}.lc-art-camera-body b{position:absolute;width:42px;height:8px;right:11px;bottom:10px;border-radius:4px;background:#647e61}.lc-art-camera-body span{position:absolute;width:14px;height:14px;right:13px;top:12px;border-radius:50%;background:#d3fd54;box-shadow:0 0 0 4px #d3fd5433}.lc-art-camera-lens{position:absolute;width:84px;height:84px;left:calc(50% - 42px);top:calc(50% - 42px);border:4px solid #d3fd54;border-radius:50%;background:#243629;box-shadow:inset 0 0 0 12px #5d795e,inset 0 0 0 16px #a8bf9c}.lc-art-camera-lens i{position:absolute;inset:23px;border-radius:50%;background:#d6e9c6}.lc-art-camera-lens b{position:absolute;left:22px;top:14px;width:12px;height:6px;border-radius:50%;background:#f0f8e9;transform:rotate(-30deg)}.lc-art-camera-record{position:absolute;width:28px;height:28px;right:41px;bottom:22px;display:grid;place-items:center;border:2px solid #809a76;border-radius:50%;background:#243629}.lc-art-camera-record i{width:12px;height:12px;border-radius:50%;background:#d3fd54}.lc-art-enhance-speech,.lc-art-censor-words,.lc-art-auto-background-music,.lc-art-extract-vocals,.lc-art-ai-translation{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 108%,#405a3a,#232823 76%)}.lc-art-speech-wave{position:absolute;left:calc(50% - 105px);top:calc(50% - 43px);width:210px;height:86px;display:flex;justify-content:space-between;align-items:center;border:1px solid #9bb092;border-radius:9px;background:#304235;padding:11px 18px}.lc-art-speech-wave i{width:5px;height:28px;border-radius:3px;background:#aac39d}.lc-art-speech-wave i:nth-child(2n){height:50px}.lc-art-speech-wave i:nth-child(3n){height:36px;background:#d3fd54}.lc-art-speech-clean{position:absolute;left:calc(50% + 27px);top:calc(50% - 57px);width:64px;height:114px;border:2px solid #d3fd54;border-radius:8px;background:#d3fd5422}.lc-art-speech-clean i{position:absolute;inset:9px;background:repeating-linear-gradient(90deg,transparent 0 8px,#334d38 8px 12px);opacity:.7}.lc-art-speech-clean b{position:absolute;left:16px;top:32px;color:#e7ffad;font-size:42px;font-weight:500}.lc-art-speech-line{position:absolute;left:calc(50% - 103px);top:calc(50% + 68px);width:206px;height:3px;background:#789675}.lc-art-speech-line i{position:absolute;left:0;width:70%;height:3px;background:#d3fd54}.lc-art-speech-line b{position:absolute;left:70%;top:-4px;width:11px;height:11px;border-radius:50%;background:#e7ffad}.lc-art-censor-card{position:absolute;left:calc(50% - 104px);top:calc(50% - 56px);width:208px;height:112px;display:flex;flex-wrap:wrap;align-content:center;gap:9px;padding:19px;border:2px solid #a7bd9a;border-radius:9px;background:#344638;box-shadow:6px 7px #19251c}.lc-art-censor-card i,.lc-art-censor-card b{height:10px;border-radius:3px;background:#a1b99a}.lc-art-censor-card i:first-child{width:100%}.lc-art-censor-card i:nth-child(2){width:38%}.lc-art-censor-card b{width:31%;background:#d3fd54}.lc-art-censor-card i:last-child{width:66%}.lc-art-censor-shield{position:absolute;left:calc(50% + 48px);top:calc(50% - 12px);width:53px;height:61px;display:grid;place-items:center;border:3px solid #d3fd54;border-radius:8px 8px 22px 22px;background:#26392b}.lc-art-censor-shield span{color:#d3fd54;font-size:27px;line-height:1}.lc-art-auto-video{position:absolute;left:calc(50% - 95px);top:calc(50% - 62px);width:119px;height:124px;border:2px solid #9fb594;border-radius:8px;background:linear-gradient(#698b69 0 58%,#2e4936 58%)}.lc-art-auto-video i{position:absolute;left:41px;top:18px;width:30px;height:30px;border-radius:50%;background:#d4e3ca}.lc-art-auto-video b{position:absolute;left:19px;bottom:0;width:73px;height:56px;border-radius:40px 40px 0 0;background:#203d2b}.lc-art-auto-note{position:absolute;left:calc(50% + 1px);top:calc(50% - 67px);width:94px;height:94px;display:grid;place-items:center;color:#d3fd54;font-size:68px;line-height:1}.lc-art-auto-wave{position:absolute;left:calc(50% + 10px);top:calc(50% + 36px);display:flex;align-items:center;gap:4px;height:34px}.lc-art-auto-wave i{width:5px;height:17px;border-radius:3px;background:#a8c09f}.lc-art-auto-wave i:nth-child(2n){height:29px;background:#d3fd54}.lc-art-auto-wave i:nth-child(3n){height:23px}.lc-art-vocal-source{position:absolute;left:calc(50% - 101px);top:calc(50% - 62px);width:202px;height:42px;display:flex;align-items:center;justify-content:space-around;padding:0 16px;border:1px solid #8da889;border-radius:7px;background:#344638}.lc-art-vocal-source i{width:5px;height:19px;border-radius:3px;background:#a3bfa1}.lc-art-vocal-source i:nth-child(2n){height:29px}.lc-art-vocal-arrow{position:absolute;left:calc(50% - 14px);top:calc(50% - 21px);color:#d3fd54;font-size:39px;line-height:1}.lc-art-vocal-track{position:absolute;left:calc(50% - 101px);top:calc(50% + 27px);width:202px;height:42px;display:flex;align-items:center;justify-content:space-around;padding:0 16px;border:2px solid #d3fd54;border-radius:7px;background:#344b37}.lc-art-vocal-track i{width:6px;height:15px;border-radius:3px;background:#d3fd54}.lc-art-vocal-track i:nth-child(2n){height:28px}.lc-art-translation-left,.lc-art-translation-right{position:absolute;top:calc(50% - 43px);width:80px;height:86px;display:grid;place-items:center;border:2px solid #9fb697;border-radius:10px;background:#354938;color:#d8efc3;font-size:34px;font-weight:650}.lc-art-translation-left{left:calc(50% - 108px)}.lc-art-translation-right{left:calc(50% + 28px);border-color:#d3fd54;color:#d3fd54}.lc-art-translation-arrow{position:absolute;left:calc(50% - 18px);top:calc(50% - 25px);color:#d3fd54;font-size:35px}.lc-art-translation-caption{position:absolute;left:calc(50% - 108px);top:calc(50% + 58px);width:216px;display:flex;justify-content:center;gap:5px}.lc-art-translation-caption i{width:47px;height:6px;border-radius:3px;background:#8baa82}.lc-art-translation-caption i:nth-child(2){width:77px;background:#d3fd54}.lc-art-render-download{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 108%,#405a3a,#232823 76%)}.lc-art-render-film{position:absolute;left:calc(50% - 74px);top:calc(50% - 63px);width:103px;height:126px;border:2px solid #a6bc9d;border-radius:8px;background:linear-gradient(#607e60 0 50%,#284532 50%);box-shadow:8px 9px #19251b}.lc-art-render-film i{position:absolute;left:34px;top:20px;width:30px;height:30px;border-radius:50%;background:#d8e7d0}.lc-art-render-film b{position:absolute;left:22px;bottom:4px;width:53px;height:61px;border-radius:26px 26px 0 0;background:#203e2c}.lc-art-render-film span{position:absolute;left:11px;right:11px;bottom:12px;height:4px;border-radius:4px;background:#d3fd54}.lc-art-render-progress{position:absolute;left:calc(50% + 50px);top:calc(50% - 23px);width:43px;height:43px;border:6px solid #7e9b78;border-right-color:#d3fd54;border-bottom-color:#d3fd54;border-radius:50%}.lc-art-render-progress i{position:absolute;left:8px;top:8px;width:15px;height:15px;border-radius:50%;background:#d3fd54}.lc-art-render-save{position:absolute;left:calc(50% + 32px);top:calc(50% + 34px);width:83px;height:38px;display:grid;place-items:center;border:2px solid #d3fd54;border-radius:7px;background:#324b35}.lc-art-render-save i{color:#d3fd54;font-style:normal;font-size:30px;font-weight:700;line-height:1}.lc-art-emoji-sfx{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 108%,#405a3a,#232823 76%)}.lc-art-emoji-face{position:absolute;left:calc(50% - 102px);top:calc(50% - 58px);width:101px;height:101px;border:3px solid #d3fd54;border-radius:50%;background:#667d56;box-shadow:0 0 0 7px #d3fd5422}.lc-art-emoji-face i{position:absolute;top:30px;width:9px;height:13px;border-radius:50%;background:#202d20}.lc-art-emoji-face i:first-child{left:28px}.lc-art-emoji-face i:nth-child(2){right:28px}.lc-art-emoji-face b{position:absolute;left:29px;top:55px;width:39px;height:20px;border:5px solid #202d20;border-top:0;border-radius:0 0 35px 35px}.lc-art-emoji-sound{position:absolute;left:calc(50% + 19px);top:calc(50% - 43px);width:102px;height:86px;display:flex;align-items:center;justify-content:space-between}.lc-art-emoji-sound i{width:7px;height:28px;border-radius:4px;background:#a4c197}.lc-art-emoji-sound i:nth-child(2),.lc-art-emoji-sound i:nth-child(6){height:49px;background:#d3fd54}.lc-art-emoji-sound i:nth-child(3),.lc-art-emoji-sound i:nth-child(5){height:70px}.lc-art-emoji-sound i:nth-child(4){height:85px;background:#d3fd54}.lc-art-emoji-track{position:absolute;left:calc(50% - 105px);top:calc(50% + 67px);width:220px;height:8px;border-radius:6px;background:#567353}.lc-art-emoji-track i{display:block;width:60%;height:100%;border-radius:6px;background:#d3fd54}.lc-art-emoji-track b{position:absolute;left:59%;top:-4px;width:16px;height:16px;border:3px solid #d3fd54;border-radius:50%;background:#293b2b}.lc-art-social-connect,.lc-art-social-schedule,.lc-art-social-publish,.lc-art-asset-library,.lc-art-user-template{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 108%,#405a3a,#232823 76%)}.lc-art-social-hub{position:absolute;left:calc(50% - 54px);top:calc(50% - 50px);width:108px;height:100px;border:2px solid #d3fd54;border-radius:14px;background:#344a37;box-shadow:0 0 0 7px #d3fd541a}.lc-art-social-hub i{position:absolute;left:35px;top:21px;width:34px;height:34px;border:5px solid #d3fd54;border-radius:50%}.lc-art-social-hub b{position:absolute;left:51px;top:55px;height:20px;border-left:3px solid #d3fd54}.lc-art-social-hub span{position:absolute;left:33px;top:73px;width:37px;border-top:3px solid #d3fd54}.lc-art-social-node{position:absolute;display:grid;place-items:center;width:37px;height:37px;border:2px solid #a9c39f;border-radius:8px;color:#d3fd54;background:#304334;font-size:18px;font-weight:700}.lc-art-social-node-one{left:calc(50% - 110px);top:calc(50% - 58px)}.lc-art-social-node-two{left:calc(50% + 74px);top:calc(50% - 54px)}.lc-art-social-node-three{left:calc(50% + 73px);top:calc(50% + 20px);font-size:15px}.lc-art-calendar{position:absolute;left:calc(50% - 96px);top:calc(50% - 59px);width:170px;height:118px;border:2px solid #a9c39f;border-radius:10px;background:#334736;box-shadow:8px 9px #1a281d}.lc-art-calendar:before{content:"";position:absolute;left:0;right:0;top:25px;border-top:2px solid #a9c39f}.lc-art-calendar i,.lc-art-calendar b{position:absolute;top:-8px;width:7px;height:20px;border:2px solid #d3fd54;border-radius:5px;background:#334736}.lc-art-calendar i{left:29px}.lc-art-calendar b{right:29px}.lc-art-calendar span{position:absolute;left:21px;top:42px;width:111px;height:57px;background:repeating-linear-gradient(90deg,transparent 0 21px,#769073 21px 23px),repeating-linear-gradient(0deg,transparent 0 20px,#769073 20px 22px)}.lc-art-calendar em{position:absolute;left:70px;top:64px;width:22px;height:20px;border-radius:3px;background:#d3fd54}.lc-art-schedule-clock{position:absolute;left:calc(50% + 47px);top:calc(50% + 1px);width:70px;height:70px;border:5px solid #d3fd54;border-radius:50%;background:#283b2d;box-shadow:0 0 0 6px #d3fd5422}.lc-art-schedule-clock i{position:absolute;left:28px;top:13px;height:23px;border-left:4px solid #d3fd54}.lc-art-schedule-clock b{position:absolute;left:28px;top:32px;width:19px;border-top:4px solid #d3fd54}.lc-art-publish-video{position:absolute;left:calc(50% - 97px);top:calc(50% - 64px);width:94px;height:128px;border:2px solid #a9c39f;border-radius:9px;background:linear-gradient(#658669 0 56%,#2a4834 56%)}.lc-art-publish-video i{position:absolute;left:31px;top:23px;width:29px;height:29px;border-radius:50%;background:#dcebd4}.lc-art-publish-video b{position:absolute;left:17px;bottom:3px;width:59px;height:54px;border-radius:29px 29px 0 0;background:#23412d}.lc-art-publish-video span{position:absolute;left:11px;right:11px;bottom:10px;height:4px;background:#d3fd54}.lc-art-publish-arrow{position:absolute;left:calc(50% + 2px);top:calc(50% - 32px);color:#d3fd54;font-size:48px;line-height:1}.lc-art-publish-target{position:absolute;left:calc(50% + 55px);top:calc(50% - 23px);width:58px;height:58px;border:2px solid #d3fd54;border-radius:11px;background:#344b37}.lc-art-publish-target i{position:absolute;left:16px;top:15px;width:21px;height:21px;border:4px solid #d3fd54;border-radius:50%}.lc-art-publish-target b{position:absolute;right:8px;top:8px;width:6px;height:6px;border-radius:50%;background:#d3fd54}.lc-art-asset-folder{position:absolute;left:calc(50% - 101px);top:calc(50% - 46px);width:170px;height:100px;border:2px solid #a9c39f;border-radius:9px;background:#354b39;box-shadow:7px 8px #1b2b1e}.lc-art-asset-folder i{position:absolute;left:12px;top:-12px;width:59px;height:12px;border:2px solid #a9c39f;border-bottom:0;border-radius:6px 6px 0 0;background:#354b39}.lc-art-asset-folder b{position:absolute;left:17px;bottom:15px;width:87px;height:5px;border-radius:5px;background:#789675}.lc-art-asset-video{position:absolute;left:calc(50% + 23px);top:calc(50% - 61px);width:72px;height:115px;border:3px solid #d3fd54;border-radius:7px;background:linear-gradient(#658666 0 56%,#2b4834 56%)}.lc-art-asset-video i{position:absolute;left:22px;top:18px;width:22px;height:22px;border-radius:50%;background:#dcebd4}.lc-art-asset-video b{position:absolute;left:10px;bottom:5px;width:47px;height:51px;border-radius:24px 24px 0 0;background:#24412e}.lc-art-asset-video span{position:absolute;left:10px;bottom:9px;width:47px;height:4px;background:#d3fd54}.lc-art-asset-check{position:absolute;left:calc(50% + 78px);top:calc(50% + 34px);width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#d3fd54;color:#223323;font-size:20px;font-weight:800}.lc-art-template-source,.lc-art-template-card{position:absolute;top:calc(50% - 54px);width:81px;height:108px;border:2px solid #a9c39f;border-radius:8px;background:#354b39}.lc-art-template-source{left:calc(50% - 106px)}.lc-art-template-card{left:calc(50% + 28px);border-color:#d3fd54;background:#314a36}.lc-art-template-source i,.lc-art-template-card i{position:absolute;left:24px;top:15px;width:28px;height:28px;border-radius:50%;background:#dbead2}.lc-art-template-source b,.lc-art-template-card b{position:absolute;left:12px;bottom:10px;width:54px;height:45px;border-radius:29px 29px 0 0;background:#24422d}.lc-art-template-source span,.lc-art-template-card span{position:absolute;left:10px;bottom:9px;width:58px;height:4px;background:#d3fd54}.lc-art-template-arrow{position:absolute;left:calc(50% - 16px);top:calc(50% - 28px);color:#d3fd54;font-size:42px;line-height:1}.lc-art-crop-reframe,.lc-art-media-animation,.lc-art-manage-projects{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 108%,#405a3a,#232823 76%)}.lc-art-crop-video{position:absolute;left:calc(50% - 52px);top:calc(50% - 70px);width:104px;height:140px;border:2px solid #9fb697;border-radius:8px;background:linear-gradient(#617f63 0 57%,#2b4732 57%)}.lc-art-crop-video i{position:absolute;left:35px;top:22px;width:30px;height:30px;border-radius:50%;background:#dcebd3}.lc-art-crop-video b{position:absolute;left:20px;bottom:4px;width:61px;height:63px;border-radius:32px 32px 0 0;background:#23412d}.lc-art-crop-region{position:absolute;left:calc(50% - 66px);top:calc(50% - 55px);width:132px;height:110px;border:3px solid #d3fd54;border-radius:5px;background:#d3fd5408}.lc-art-crop-region i{position:absolute;width:9px;height:9px;border:2px solid #d3fd54;background:#263a2a}.lc-art-crop-region i:nth-child(1){left:-6px;top:-6px}.lc-art-crop-region i:nth-child(2){right:-6px;top:-6px}.lc-art-crop-region i:nth-child(3){left:-6px;bottom:-6px}.lc-art-crop-region i:nth-child(4){right:-6px;bottom:-6px}.lc-art-crop-handle{position:absolute;left:calc(50% + 48px);top:calc(50% + 36px);width:24px;height:24px;border-right:5px solid #e4ffad;border-bottom:5px solid #e4ffad;border-radius:0 0 4px}.lc-art-animation-frame{position:absolute;left:calc(50% - 65px);top:calc(50% - 61px);width:91px;height:122px;border:2px solid #d3fd54;border-radius:9px;background:linear-gradient(#617f63 0 58%,#2b4732 58%)}.lc-art-animation-frame i{position:absolute;left:29px;top:23px;width:28px;height:28px;border-radius:50%;background:#dcebd3}.lc-art-animation-frame b{position:absolute;left:16px;bottom:4px;width:57px;height:52px;border-radius:29px 29px 0 0;background:#23412d}.lc-art-animation-orbit{position:absolute;left:calc(50% - 9px);top:calc(50% - 49px);width:101px;height:98px;border:2px solid #8fab86;border-radius:50%}.lc-art-animation-orbit i{position:absolute;left:32px;top:31px;width:35px;height:35px;border:3px solid #d3fd54;border-radius:50%}.lc-art-animation-orbit b{position:absolute;right:-7px;top:9px;width:15px;height:15px;border-radius:50%;background:#d3fd54}.lc-art-animation-orbit span{position:absolute;left:-7px;bottom:13px;width:11px;height:11px;border-radius:50%;background:#a9c39f}.lc-art-animation-track{position:absolute;left:calc(50% - 86px);top:calc(50% + 75px);width:172px;display:flex;gap:6px}.lc-art-animation-track i{flex:1;height:5px;border-radius:4px;background:#91aa88}.lc-art-animation-track i:nth-child(2){background:#d3fd54}.lc-art-project-source{position:absolute;left:calc(50% - 105px);top:calc(50% - 54px);width:94px;height:108px;border:2px solid #9fb697;border-radius:8px;background:linear-gradient(#617f63 0 57%,#2b4732 57%)}.lc-art-project-source i{position:absolute;left:32px;top:20px;width:26px;height:26px;border-radius:50%;background:#dcebd3}.lc-art-project-source b{position:absolute;left:17px;bottom:3px;width:56px;height:49px;border-radius:28px 28px 0 0;background:#23412d}.lc-art-project-revisions{position:absolute;left:calc(50% + 12px);top:calc(50% - 48px);width:100px;height:96px;display:flex;flex-direction:column;justify-content:space-evenly;padding:10px;border:2px solid #a8c09e;border-radius:9px;background:#344a37}.lc-art-project-revisions i{height:11px;border-radius:3px;background:#819b7b}.lc-art-project-revisions i:first-child{width:92%;background:#d3fd54}.lc-art-project-revisions i:nth-child(2){width:69%}.lc-art-project-revisions i:nth-child(3){width:78%}.lc-art-project-check{position:absolute;left:calc(50% - 2px);top:calc(50% + 27px);width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#d3fd54;color:#223323;font-size:21px;font-weight:800}.lc-card-play{display:grid;place-items:center;position:absolute;inset:0;color:#111;background:#0004;opacity:0;transition:opacity .2s}.lc-card-play svg{width:44px;height:44px;padding:12px;border-radius:50%;background:#d3fd54;box-sizing:content-box;box-shadow:0 0 0 5px #d3fd5418}.lc-tutorial-card:hover .lc-card-play{opacity:1}.lc-backdrop{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:96px 24px 32px;background:#000000d4;overflow-y:auto;animation:lc-fade-in .2s ease both;font-family:Geist,Arial,sans-serif;color:#f8f8f8}.lc-backdrop *,.lc-backdrop *:before,.lc-backdrop *:after{box-sizing:border-box}.lc-backdrop button,.lc-backdrop input{font:inherit}.lc-backdrop button{cursor:pointer}.lc-backdrop button:disabled{opacity:.25;cursor:default}.lc-modal{position:relative;width:min(1580px,calc(100vw - 48px),calc(177.778vh - 485px));padding:18px 24px 16px;background:#212121;border-radius:22px;outline:none;animation:lc-modal-in .25s cubic-bezier(.2,.8,.2,1) both;margin:auto}.lc-close{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;background:#232323;border:1px solid #474747;border-radius:50%;color:#fff;transition:background .15s}.lc-close:hover{background:#393939}.lc-close svg{width:17px;height:17px}.lc-modal-header{display:flex;align-items:center;gap:18px;margin-bottom:16px;position:relative}.lc-modal-header h2{margin:0;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-1.4px;flex:1;min-width:0;overflow-wrap:anywhere}.lc-copy-link{display:grid;place-items:center;background:none;border:1px solid #474747;border-radius:50%;width:36px;height:36px;color:#999;flex:0 0 36px}.lc-copy-link svg{width:16px;height:16px}.lc-copy-link:hover{color:#fff;border-color:#888}.lc-copy-toast{position:absolute;right:54px;top:44px;font-size:12px;padding:6px 10px;background:#333;border-radius:5px;z-index:10}.lc-share-url{width:100%;margin:-20px 0 20px;padding:8px;background:#131313;color:#fff;border:1px solid #555}.lc-player{position:relative;background:#09090b;border-radius:9px;overflow:hidden;--hotspot: #3dd68c}.lc-stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;isolation:isolate;background:#101012}.lc-screen,.lc-motion{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.lc-screen{animation:lc-screen-in .3s ease}.lc-stage.is-intro .lc-screen,.lc-stage.is-complete .lc-screen{filter:blur(7px);transform:scale(1.025);opacity:.38}.lc-intro{position:absolute;inset:0;background:#05050568;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px}.lc-intro h3{margin:0 0 12px;font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.7px}.lc-intro p{margin:0;max-width:370px;text-wrap:balance;font-size:15px;line-height:1.5;color:#eee}.lc-start{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #adc940;background:#d3fd54;color:#26320b;border-radius:8px;min-height:46px;padding:12px 20px;font-weight:600!important;font-size:14px!important;box-shadow:0 0 0 4px #d3fd541c;margin-top:24px;transition:background .2s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s}.lc-start:hover,.lc-start:focus-visible{background:#e0ff87;border-color:#edffbd;transform:translateY(-2px) scale(1.075);box-shadow:0 0 0 5px #d3fd5429,0 0 24px #b5fa6b4d}.lc-player-tools{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:5px;z-index:5;pointer-events:none}.lc-player-tools>span{flex:1}.lc-player[data-toolbar-edge=bottom] .lc-player-tools{top:auto;bottom:10px}.lc-player-tools button{display:grid;place-items:center;width:29px;height:29px;background:#171b24de;color:#fff;border:0;border-radius:6px;pointer-events:auto}.lc-player-tools svg{width:17px;height:17px}.lc-player-tools button:hover{background:#444b56}.lc-player-tools button[aria-pressed=true]{color:#d3fd54}.lc-cc{font-size:10px!important;font-weight:700!important;letter-spacing:-1px}.lc-annotation{position:absolute;left:var(--target-x);top:var(--target-y);z-index:6;width:0;height:0;transition:left var(--lc-travel-duration) cubic-bezier(.45,0,.2,1),top var(--lc-travel-duration) cubic-bezier(.45,0,.2,1)}.lc-hotspot{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;background:#3dd68c13;border:2px solid #3dd68ca6;border-radius:50%;color:var(--hotspot);box-shadow:0 0 12px #3dd68c40,inset 0 0 8px #3dd68c26;transition:left var(--lc-travel-duration) cubic-bezier(.45,0,.2,1),top var(--lc-travel-duration) cubic-bezier(.45,0,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background .22s}.lc-hotspot:before{content:"";position:absolute;inset:-5px;border-radius:inherit;border:2px solid #3dd68c99;animation:lc-pulse 1.8s ease-out infinite}.lc-backdrop .lc-hotspot:disabled{opacity:1;cursor:default;pointer-events:none}.lc-stage.is-travel .lc-hotspot{transform:translate(-50%,-50%) scale(.6666667);box-shadow:0 0 18px #60f2a880,inset 0 0 8px #3dd68c40}.lc-stage.is-travel .lc-hotspot:before{animation:none;opacity:0}.lc-hotspot span{width:17px;height:17px;border:4px solid #60f2a8;border-radius:50%;background:#15251dc2;box-shadow:0 0 0 4px #3dd68c20,0 0 12px #60f2a880}.lc-callout{animation:lc-card-open .24s ease-out;position:absolute;width:252px;padding:13px 14px 10px;border:0;text-align:left;border-radius:8px;background:var(--hotspot);color:#071b11;box-shadow:0 4px 18px #0002;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background .22s}.lc-stage.is-step .lc-annotation:has(.lc-hotspot:hover,.lc-callout:hover,.lc-hotspot:focus-visible,.lc-callout:focus-visible) .lc-hotspot{transform:translate(-50%,-50%) scale(1.14);background:#3dd68c30;box-shadow:0 0 0 5px #60f2a81f,0 0 25px #60f2a873,inset 0 0 10px #3dd68c38}.lc-stage.is-step .lc-annotation:has(.lc-hotspot:hover,.lc-callout:hover,.lc-hotspot:focus-visible,.lc-callout:focus-visible) .lc-callout{transform:scale(1.035);box-shadow:0 0 0 3px #91ffbd33,0 0 26px #60f2a84d,0 6px 20px #0003}.lc-callout:before{content:"";position:absolute;width:12px;height:12px;background:var(--hotspot);transform:rotate(45deg)}.lc-callout-text{display:block;font-size:15px;line-height:1.42;margin:0;font-weight:400}.lc-callout-next{display:flex;align-items:center;gap:10px;width:100%;justify-content:space-between;padding:10px 0 0;margin:8px 0 0;border:0;border-top:1px solid #163b222b;background:none;color:#123821;font-size:11px!important;font-weight:500!important}.lc-callout-next svg{width:15px;height:15px}.side-right .lc-callout{left:30px;top:-30px}.side-right .lc-callout:before{left:-5px;top:24px}.side-left .lc-callout{right:30px;top:-30px}.side-left .lc-callout:before{right:-5px;top:24px}.side-upper-left .lc-callout{right:30px;bottom:0}.side-upper-left .lc-callout:before{right:-5px;bottom:14px}.side-upper-right .lc-callout{left:30px;bottom:0}.side-upper-right .lc-callout:before{left:-5px;bottom:14px}.side-top .lc-callout{left:-126px;bottom:30px}.side-top .lc-callout:before{left:calc(50% - 6px);bottom:-5px}.side-bottom .lc-callout{right:-35px;top:30px}.side-bottom .lc-callout:before{right:29px;top:-5px}.lc-subtitles{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:max-content;max-width:86%;background:#080808eb;color:#fff;padding:8px 12px;border-radius:5px;font-size:13px;line-height:1.5;text-align:center;z-index:5;pointer-events:none}.lc-controls{height:49px;display:flex;align-items:center;justify-content:space-between;position:relative;background:#111214;padding:4px 10px 7px;gap:10px}.lc-controls button{display:grid;place-items:center;width:28px;height:28px;background:none;border:0;border-radius:5px;padding:5px;color:#ddd}.lc-controls button:hover:not(:disabled){background:#ffffff16}.lc-controls svg{width:15px;height:15px}.lc-audio-controls,.lc-step-controls{display:flex;align-items:center;gap:7px}.lc-audio-time{font-size:10px;font-variant-numeric:tabular-nums;color:#ddd;white-space:nowrap}.lc-audio-time span,.lc-step-count span{color:#74757a}.lc-voice-status{font-size:10px;color:#939599;margin-left:8px}.lc-step-count{font-size:11px;min-width:32px;text-align:center;font-variant-numeric:tabular-nums}.lc-progress{position:absolute;bottom:0;left:0;right:0;display:flex;gap:3px;height:5px}.lc-progress button{flex:1;width:auto;height:5px;padding:0;border-radius:0;background:#383a3d}.lc-progress button.is-reached{background:#d3fd54}.lc-progress button:hover{background:#fff!important}.lc-modal-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:19px;color:#a4a4a6;font-size:12px;line-height:1.5}.lc-modal-footer span:last-child{color:#737375;font-size:11px}.lc-complete-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#d3fd54;color:#26320b;margin-bottom:18px}.lc-studio-link{display:flex;align-items:center;gap:7px;font-size:12px;color:#c4c4c7;margin-top:20px;text-decoration:none}.lc-studio-link svg{width:14px;height:14px}.lc-player:fullscreen{display:flex;flex-direction:column;justify-content:center;border-radius:0;background:#080808}.lc-player:fullscreen .lc-stage{width:min(100vw,calc(177.778vh - 87px));margin-inline:auto;flex:0 0 auto}.lc-player:fullscreen .lc-controls{width:min(100vw,calc(177.778vh - 87px));margin-inline:auto;flex:0 0 49px}.lc-tutorial-card:focus-visible,.lc-backdrop button:focus-visible,.lc-backdrop a:focus-visible{outline:2px solid #d3fd54;outline-offset:5px}.lc-backdrop.is-closing{animation:lc-fade-out .18s ease both}.lc-backdrop.is-closing .lc-modal{animation:lc-modal-out .18s ease both}@keyframes lc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lc-fade-out{to{opacity:0}}@keyframes lc-modal-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes lc-modal-out{to{opacity:0;transform:translateY(10px) scale(.99)}}@keyframes lc-screen-in{0%{opacity:.5}to{opacity:1}}@keyframes lc-card-open{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes lc-pulse{0%{transform:scale(.7);opacity:0}30%{opacity:.8}to{transform:scale(1.25);opacity:0}}@media(max-width:1100px){.help-page{padding-inline:32px}.lc-page-heading h1{font-size:36px}}@media(max-width:992px){body.dashboard-help-route{--sidebar-width: 0px;--sidebar-collapsed-width: 0px}.help-page{padding-top:104px}}@media(max-width:640px){.help-page{padding:104px 24px 60px}.lc-page-heading h1{font-size:34px;letter-spacing:-1.2px}.lc-page-heading p{font-size:15px;max-width:320px}.lc-category{margin-top:48px}.lc-category h2{font-size:26px;margin-bottom:24px}.lc-tutorial-grid{grid-template-columns:minmax(0,340px)}.lc-backdrop{padding:24px 12px}.lc-modal{padding:22px 14px 18px;border-radius:16px}.lc-close{width:30px;height:30px;flex-basis:30px}.lc-modal-header{margin-bottom:22px;gap:10px}.lc-modal-header h2{font-size:20px;letter-spacing:-.6px;text-wrap:balance}.lc-copy-link{width:30px;height:30px;flex-basis:30px}.lc-copy-toast{right:40px}.lc-intro{padding:20px}.lc-intro h3{font-size:23px}.lc-intro p{font-size:13px;max-width:280px}.lc-start{margin-top:18px;min-height:42px;padding:9px 16px}.lc-stage.is-intro,.lc-stage.is-complete{aspect-ratio:1/1}.lc-stage.is-active{padding-bottom:150px;aspect-ratio:auto;height:auto;overflow:visible}.lc-stage.is-active:before{content:"";display:block;aspect-ratio:16/9}.lc-stage.is-active .lc-screen,.lc-stage.is-active .lc-motion{height:auto;aspect-ratio:16/9}.lc-stage.is-active .lc-annotation{inset:0;width:100%;height:100%}.lc-hotspot{width:30px;height:30px}.lc-stage.is-active .lc-hotspot{left:var(--target-x);top:calc((100% - 150px) * var(--target-y-number))}.lc-player[data-toolbar-edge=bottom] .lc-player-tools{top:40px;bottom:auto}.lc-stage.is-active .lc-callout{inset:auto 12px 12px;width:auto;min-height:124px;padding:12px 14px}.lc-callout:before{display:none}.lc-callout-text{font-size:14px;line-height:1.4}.lc-callout-next{padding-top:7px;margin-top:7px}.lc-voice-status{display:none}.lc-modal-footer{font-size:11px;margin-top:14px}.lc-modal-footer span:last-child{display:none}.lc-subtitles{font-size:11px;bottom:156px;max-width:95%}.lc-complete-mark{margin-bottom:12px;width:34px;height:34px}.lc-studio-link{margin-top:14px}}@media(prefers-reduced-motion:reduce){.lc-backdrop,.lc-modal,.lc-screen,.lc-annotation,.lc-callout,.lc-hotspot:before{animation:none!important}.lc-card-art,.lc-art-cursor,.lc-card-play,.lc-start,.lc-annotation,.lc-hotspot,.lc-callout{transition:none}}.lc-motion-label{position:absolute;bottom:12px;left:12px;z-index:3;padding:5px 10px;border-radius:6px;background:#0f0f0fd9;color:#eee;font-size:11px;pointer-events:none}.lc-annotation{pointer-events:none}.lc-annotation .lc-hotspot,.lc-annotation .lc-callout{pointer-events:auto}.dropdown-item-link{text-decoration:none}.dropdown-item-link.active{background:#ffffff1a}.credit-history-page{min-height:100vh;font-family:Geist,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,PingFang SC,sans-serif}.credit-history-container{width:100%;margin:0;padding:60px 24px 64px 48px}.credit-history-free-plan-notice{display:flex;width:fit-content;max-width:100%;min-height:38px;margin:0 auto 24px;align-items:stretch;overflow:hidden;color:var(--text-secondary);background:#0a0a0ac7;border:1px solid var(--border-color);border-radius:7px;font-size:14px;font-weight:500}.credit-history-free-plan-notice span{display:flex;padding:8px 16px;align-items:center;line-height:20px}.credit-history-free-plan-notice a{display:flex;min-width:82px;padding:8px 16px;align-items:center;justify-content:center;color:#f2f2f2;background:#29292d;text-decoration:none;font:inherit;font-weight:500;transition:background .2s ease}.credit-history-free-plan-notice a:hover{background:#35353a}.credit-history-content{width:100%;padding-top:16px}.credit-history-header{margin-top:20px;margin-bottom:36px}.credit-history-header h2{margin:0;color:var(--text-primary);font-size:30px;font-weight:600;line-height:36px;letter-spacing:normal}.credit-history-card{position:relative;width:min(1120px,100%);min-height:180px;overflow:hidden;background:transparent;border:1px solid var(--border-color);border-radius:8px;scroll-margin-top:88px}.credit-history-card.is-empty{min-height:0;border:0}.credit-history-columns{display:grid;min-height:44px;padding:0 22px;align-items:center;grid-template-columns:40px minmax(160px,1.3fr) minmax(170px,1fr) 120px 120px;gap:14px;color:var(--text-tertiary);background:#ffffff06;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px}.credit-history-columns span:nth-last-child(-n+2){text-align:right}.credit-history-list{display:flex;flex-direction:column}.credit-history-card.is-loading .credit-history-list{opacity:.4}.credit-history-row{display:grid;min-height:72px;padding:14px 22px;align-items:center;grid-template-columns:40px minmax(160px,1.3fr) minmax(170px,1fr) 120px 120px;gap:14px;border-bottom:1px solid rgba(255,255,255,.08);transition:background .18s ease}.credit-history-row:last-child{border-bottom:0}.credit-history-row:hover{background:#ffffff06}.credit-history-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;font-size:20px;font-weight:500}.credit-history-icon.added{color:#5ee6b5;background:#35d3991f}.credit-history-icon.used{color:#ff8b8b;background:#ff5c5c1f}.credit-history-details{min-width:0}.credit-history-details strong{display:block;overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.credit-history-time{color:var(--text-tertiary);font-size:12px}.credit-history-after{color:#c7c7cc;font-size:13px;font-weight:500;text-align:right}.credit-history-amount{text-align:right;font-size:17px;font-weight:650}.credit-history-amount.added{color:#5ee6b5}.credit-history-amount.used{color:#ff8b8b}.credit-history-state{display:flex;width:100%;min-height:180px;align-items:center;justify-content:center;gap:10px;color:var(--text-tertiary);background:transparent;border:0;font:inherit}.credit-history-card.is-empty .credit-history-state{min-height:0;justify-content:flex-start}.credit-history-card.is-empty:not([aria-busy=true]) .credit-history-state:not(.credit-history-retry){display:none}.credit-history-retry{padding:24px;color:#ff9b9b;cursor:pointer}.credit-history-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.15);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.credit-history-loading-overlay{position:absolute;inset:44px 0 0;display:grid;place-items:center;background:#11111266}.credit-history-pagination{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}.credit-history-pagination-summary{color:var(--text-tertiary);font-size:12px;white-space:nowrap}.credit-history-pagination-controls{display:flex;align-items:center;gap:6px}.credit-history-pagination-controls button{display:inline-flex;min-width:36px;height:36px;padding:0 10px;align-items:center;justify-content:center;gap:6px;color:var(--text-primary);background:#1b1b1d;border:1px solid var(--border-color);border-radius:9px;cursor:pointer;font:inherit;font-size:13px}.credit-history-pagination-controls button:hover:not(:disabled){background:#27272a;border-color:var(--border-hover)}.credit-history-pagination-controls button:disabled{opacity:.35;cursor:default}.credit-history-pagination-controls .credit-history-page-number{padding:0}.credit-history-page-number.active{color:#0a0a0a;background:#fff;border-color:#fff;font-weight:650}.credit-history-page-ellipsis{display:grid;width:28px;height:36px;place-items:center;color:var(--text-tertiary);font-size:14px}@media(max-width:767px){.credit-history-container{padding:76px 20px 40px}.credit-history-free-plan-notice{width:100%;margin-bottom:44px;justify-content:space-between}.credit-history-free-plan-notice span{padding-right:12px}.credit-history-header{margin-bottom:28px}.credit-history-header h2{font-size:26px;line-height:32px}.credit-history-columns{display:none}.credit-history-row{min-height:76px;padding:14px;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 12px}.credit-history-icon{grid-row:1 / 3}.credit-history-time{grid-column:2 / 4;grid-row:2}.credit-history-after{display:none}.credit-history-amount{font-size:15px}.credit-history-loading-overlay{inset:0}.credit-history-pagination{align-items:flex-start;flex-direction:column;gap:12px}.credit-history-pagination-controls{width:100%;padding-bottom:4px;justify-content:flex-start;gap:4px;overflow-x:auto;scrollbar-width:none}.credit-history-pagination-controls::-webkit-scrollbar{display:none}.credit-history-pagination-controls button{min-width:32px;height:32px;padding:0 7px}.credit-history-page-label{display:none}.credit-history-page-ellipsis{width:20px;height:32px}}@media(min-width:768px){.credit-history-free-plan-notice{position:relative;left:-42px}}.credit-history-card{width:100%;min-height:0;overflow:visible;background:transparent;border:0;border-radius:0}.credit-history-card.is-empty{min-height:0}.credit-history-card.is-empty[aria-busy=true] .credit-history-state{min-height:180px}.credit-history-list{gap:12px}.credit-history-row{display:flex;min-height:56px;padding:0;align-items:stretch;grid-template-columns:none;gap:0;background:transparent;border:1px solid var(--border-color);border-radius:0}.credit-history-row-main{display:flex;min-width:0;flex:1;padding:16px;align-items:center;gap:16px}.credit-history-date{display:inline-flex;flex-shrink:0;min-height:22px;padding:2px 10px;align-items:center;color:var(--text-tertiary);background:#ffffff1a;border-radius:6px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.credit-history-title{min-width:0;flex:1;overflow-wrap:anywhere;color:var(--text-primary);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.credit-history-title:hover{text-decoration:underline}.credit-history-category{display:inline-flex;flex-shrink:0;min-height:22px;padding:2px 10px;align-items:center;color:var(--text-tertiary);background:#ffffff1a;border-radius:6px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.credit-history-amount{display:flex;width:200px;flex-shrink:0;align-items:center;justify-content:center;gap:4px;color:var(--text-tertiary);font-size:16px;font-weight:400;line-height:24px;text-align:center}.credit-history-amount.added,.credit-history-amount.used,.credit-history-sign{color:var(--text-tertiary)}.credit-history-credits{display:inline-flex;align-items:center;gap:4px}.credit-history-lightning{display:block;width:16px;height:16px;flex-shrink:0}.credit-history-credits strong{color:var(--text-primary);font-size:14px;font-weight:500}.credit-history-card.is-loading .credit-history-list{opacity:.45}.credit-history-loading-overlay{inset:0;border-radius:0}@media(max-width:767px){.credit-history-container{padding:60px 12px 40px}.credit-history-free-plan-notice{width:calc(100% + 24px);min-height:42px;margin-right:-12px;margin-left:-12px;margin-bottom:24px}.credit-history-free-plan-notice span{padding:3px 16px;line-height:17px}.credit-history-header{margin-bottom:36px}.credit-history-header h2{font-size:30px;line-height:36px}.credit-history-row-main{gap:16px}.credit-history-amount{width:200px}}.credit-history-category{max-width:45%;min-width:0;flex-shrink:1;white-space:normal;overflow-wrap:anywhere}.credit-history-pagination-summary{white-space:normal;overflow-wrap:anywhere}.credit-history-free-plan-notice{flex-wrap:wrap}.credit-history-header h2{line-height:1.4;overflow-wrap:anywhere}@media(max-width:1100px){.credit-history-row-main{flex-wrap:wrap;gap:8px 12px}.credit-history-date{order:0;max-width:100%;white-space:normal}.credit-history-category{order:1;max-width:100%}.credit-history-title{order:2;flex:1 0 100%}}@media(max-width:767px){.credit-history-row{flex-direction:column}.credit-history-row-main{padding:16px 16px 8px}.credit-history-amount{width:auto;max-width:100%;align-self:flex-end;padding:0 16px 16px}}.calendar-main .top-bar-right:before{background:linear-gradient(#ffffff14,#ffffff14),#0e0e0e}.calendar-page{min-height:100vh;padding:84px 56px 40px;color:#f5f8ff;background:#0e0e0e;font-family:Geist,Noto Sans SC,ui-sans-serif,system-ui,sans-serif}.calendar-page button,.calendar-page input,.calendar-page select,.calendar-page textarea{font:inherit}.calendar-page-header{display:flex;min-height:65px;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1540px;margin:0 auto 20px;padding-bottom:12px}.calendar-page-header h1{margin:0;font-family:Geist,Noto Sans SC,sans-serif;font-size:24px;line-height:28px;font-weight:600;letter-spacing:0}.calendar-page-header p{margin:12px 0 0;color:#9fa6b3;font-size:13px;line-height:13px}.calendar-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.calendar-page-actions,.calendar-page .calendar-page-actions *{font-size:14px}.calendar-action,.calendar-timezone{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid rgba(70,74,79,.8);border-radius:8px;background:transparent;color:#f5f8ff;font-size:14px;line-height:14px;white-space:nowrap}.calendar-release-history{min-width:129px}.calendar-accounts-action{min-width:166px}.calendar-schedule-action{min-width:145px}button.calendar-action{cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}button.calendar-action:hover{border-color:#ffffff4d;background:#ffffff0d;transform:translateY(-1px)}.calendar-action.primary{border-color:#fff;background:#fff;color:#0e0e0e;font-weight:500}.calendar-action.primary:hover{border-color:#fff;background:#fff}.calendar-timezone{width:250px;justify-content:flex-start;gap:8px;color:#f5f8ff}.calendar-account-filter option,.calendar-status-filter option,.calendar-platform-options select option{background:#1d1d1f;color:#f5f5f7}.calendar-notice{max-width:1540px;margin:0 auto 14px;display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border:1px solid rgba(128,112,255,.2);border-radius:10px;background:#634ee614;color:#e0dcffbd;font-size:12px}.calendar-notice{justify-content:space-between;border-color:#59d79d3b;background:#29a46c17;color:#9fe2c2}.calendar-notice button{border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.calendar-board{max-width:1540px;margin:0 auto;overflow:hidden;border:.5px solid rgba(255,255,255,.12);border-radius:12px;background:#1a1a1a}.calendar-toolbar{height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:12px;border-bottom:.5px solid rgba(255,255,255,.12);background:#1a1a1a}.calendar-today-button{justify-self:start;height:32px;padding:0 14px;border:.5px solid rgba(255,255,255,.12);border-radius:6px;background:transparent;color:#fff;font-size:13px;line-height:13px;cursor:pointer}.calendar-today-button:hover{border-color:#fff3;color:#fff}.calendar-month-controls{display:flex;align-items:center;gap:8px}.calendar-month-controls h2{min-width:122px;margin:0;text-align:center;font-size:15px;line-height:15px;font-weight:500}.calendar-month-controls button{width:16px;height:24px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#ffffff85;cursor:pointer}.calendar-month-controls button:hover{border-color:#ffffff1a;background:#ffffff0d;color:#fff}.calendar-draft-count{justify-self:end;color:#9fa6b3;font-size:13px;line-height:13px}.calendar-filters{min-height:64px;display:flex;align-items:center;gap:20px;padding:12px;border-bottom:.5px solid rgba(255,255,255,.12);background:#1a1a1a}.calendar-filters label{display:flex;align-items:center;gap:12px;color:#71767e;font-size:14px;line-height:14px}.calendar-filters select{height:40px;padding:0 44px 0 16px;border:1px solid rgba(255,255,255,.15);border-radius:8px;outline:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%239fa6b3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;color:#f5f8ff;font-size:14px;color-scheme:dark;cursor:pointer;white-space:nowrap}.calendar-account-filter,.calendar-status-filter{width:auto;min-width:142px}.calendar-filters select:focus{border-color:#8471ff9e}.calendar-filter-count{margin-left:auto;color:#9fa6b3;font-size:13px;line-height:13px}.calendar-grid{min-width:840px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekday{height:32px;display:flex;align-items:center;padding:0 12px;border-right:.5px solid rgba(255,255,255,.12);border-bottom:.5px solid rgba(255,255,255,.12);background:#1a1a1a;color:#71767e;font-size:13px;line-height:13px;font-weight:400}.calendar-weekday:nth-child(7){border-right:0}.calendar-day{position:relative;min-height:132px;padding:9px;border-right:.5px solid rgba(255,255,255,.12);border-bottom:.5px solid rgba(255,255,255,.12);outline:none;background:#141414;cursor:default;transition:background .14s ease,box-shadow .14s ease}.calendar-day:nth-child(7n){border-right:0}.calendar-day:nth-last-child(-n+7){border-bottom:0}.calendar-day:hover,.calendar-day:focus-visible{background:#1d1d1f}.calendar-day.selected{box-shadow:inset 0 0 0 .5px #645ffc;background:#645ffc14}.calendar-day.outside{background:#141414}.calendar-day.today:not(.selected){background:#1d1d1f}.calendar-day-heading{display:flex;align-items:center;gap:7px;min-height:24px;color:#9fa6b3;font-size:12px;line-height:12px}.calendar-day.outside .calendar-day-heading{color:#71767e80}.calendar-day.today .calendar-day-heading>span{width:24px;height:24px;display:grid;place-items:center;margin:-2px 0 -1px -3px;border-radius:50%;background:#645ffc;color:#f5f8ff;font-weight:400}.calendar-day-heading i{color:#645ffc;font-size:12px;line-height:12px;font-style:normal}.calendar-day-items{display:grid;gap:5px;margin-top:7px}.calendar-day-items.expanded{max-height:280px;overflow-y:auto}.calendar-draft-card{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;padding:6px 7px;overflow:hidden;border:1px solid rgba(127,109,255,.22);border-radius:7px;background:linear-gradient(120deg,#5b46dd38,#5b46dd14);color:#e9e6ff;text-align:left;cursor:pointer}.calendar-draft-card:hover{border-color:#9789ff7a;background:linear-gradient(120deg,#6651eb4d,#5b46dd1f)}.calendar-draft-card.status-cancelled{border-color:#ffffff0d;opacity:.56}.calendar-draft-card.status-partially_cancelled{border-color:#ffb84d47}.calendar-draft-card.status-publishing{border-color:#56beff57;background:linear-gradient(120deg,#2c8ed238,#326fb514)}.calendar-draft-card.status-failed{border-color:#ff5b6947;background:#ff48540e}.calendar-draft-time{color:#aa9eff;font-size:10px;font-variant-numeric:tabular-nums}.calendar-draft-card strong{overflow:hidden;color:#ffffffd6;font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.calendar-draft-platforms{grid-column:2;overflow:hidden;color:#ffffff57;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.calendar-more-drafts{padding:6px;border:0;background:transparent;color:#b6aaff;font-size:10px;cursor:pointer}.calendar-day-add{position:absolute;right:8px;top:7px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:.6px solid rgba(255,255,255,.15);border-radius:5px;background:transparent;color:#9fa6b3;cursor:pointer}.calendar-day-add:hover{background:#ffffff1f;color:#fff}.calendar-dialog.calendar-history-dialog{width:min(1380px,100%);height:min(820px,calc(100dvh - 48px))}.calendar-dialog.calendar-history-dialog{max-height:calc(100dvh - 48px);border-radius:24px;background:#101114}.calendar-history-dialog .calendar-dialog-header{padding:28px 30px 18px}.calendar-history-dialog .calendar-dialog-header h2{font-size:28px;font-weight:650}.calendar-history-dialog .calendar-dialog-header p{margin:8px 0 0;color:#aeb3c6;font-size:14px}.calendar-history-toolbar{display:flex;gap:14px;padding:0 30px 20px}.calendar-history-search{display:flex;align-items:center;gap:12px;width:min(490px,100%);padding:0 15px;border:1px solid #343640;border-radius:8px;background:#15161c}.calendar-history-toolbar svg{width:23px;height:23px;flex-shrink:0;color:#d9def0}.calendar-history-search input{width:100%;min-width:0;height:46px;border:0;outline:none;background:transparent;color:#f5f5f7;font:inherit}.calendar-history-search:focus-within{outline:2px solid #6a86ff;outline-offset:2px}.calendar-history-search input::placeholder{color:#aeb3c6}.calendar-history-query,.calendar-history-filter{min-height:48px;padding:0 28px;border-radius:8px;font:inherit;font-weight:600;cursor:pointer;color:#fff}.calendar-history-query{border:1px solid #245fff;background:#0752ff}.calendar-history-query:hover{background:#286aff}.calendar-history-filter-wrap{position:relative;z-index:5}.calendar-history-filter-wrap.open:after{position:absolute;top:100%;right:0;width:100%;height:10px;content:""}.calendar-history-filter{display:flex;align-items:center;gap:14px;min-width:170px;border:1px solid #343640;background:transparent}.calendar-history-filter .calendar-history-filter-chevron{width:18px;height:18px;margin-left:auto;transition:transform .18s ease}.calendar-history-filter[aria-expanded=true]{border-color:#2581f5;outline:2px solid rgba(37,129,245,.3);background:#17191f}.calendar-history-filter[aria-expanded=true] .calendar-history-filter-chevron{transform:rotate(180deg)}.calendar-history-filters{position:absolute;top:calc(100% + 10px);right:0;width:344px;display:flex;flex-direction:column;gap:20px;padding:22px;border:1px solid #30333d;border-radius:15px;background:#15171d;box-shadow:0 18px 46px #0000007a}.calendar-history-filters label{display:flex;flex-direction:column;align-items:stretch;gap:9px;color:#f0f1f6;font-size:15px;font-weight:600}.calendar-history-filters select{width:100%;height:52px;padding:0 15px;border:1px solid #393d49;border-radius:8px;outline:none;background:#17191f;color:#f2f3f7;color-scheme:dark;font:inherit;font-weight:500}.calendar-history-filters select:focus{border-color:#2581f5;box-shadow:0 0 0 2px #2581f53d}.calendar-history-filter-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:14px;margin-top:2px}.calendar-history-filter-actions button{height:48px;border:1px solid #393d49;border-radius:8px;background:#1a1c23;color:#f2f3f7;font:inherit;font-weight:600;cursor:pointer}.calendar-history-filter-actions button:last-child{border-color:#1160ff;background:#0b5cff}.calendar-history-filter-actions button:hover{filter:brightness(1.12)}.calendar-history-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 30px;scrollbar-width:thin;scrollbar-color:#444754 transparent}.calendar-history-row{display:grid;grid-template-columns:148px minmax(140px,1.5fr) minmax(120px,1fr) 150px 120px 105px;gap:20px;align-items:center;min-height:90px;margin-bottom:9px;padding:7px 14px;border:1px solid #25272e;border-radius:9px;background:#0e0f11;font-size:14px}.calendar-history-thumbnail{width:148px;aspect-ratio:2 / 1;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:#22252c;color:#737a8c}.calendar-history-thumbnail img{width:100%;height:100%;object-fit:cover}.calendar-history-thumbnail svg{width:30px;height:30px}.calendar-history-video-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f4f4f6;font-weight:500;overflow-wrap:anywhere}.calendar-history-platform{display:flex;align-items:center;gap:12px;color:#eceef6}.calendar-history-row time{color:#b8bfd2;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.calendar-history-status{display:flex;min-width:0;align-items:center;gap:10px;color:#b9bbcc}.calendar-history-status>span:first-child{display:grid;flex:0 0 25px;place-items:center;width:25px;height:25px;border-radius:50%;background:#777a8f;color:#fff;font-size:20px}.calendar-history-status-label{min-width:0;overflow-wrap:anywhere;line-height:1.4}.calendar-history-status.published{color:#00e0bc;font-weight:600}.calendar-history-status.published>span:first-child{background:#00d5ae}.calendar-history-row a{color:#00cafa;text-decoration:none;font-weight:600}.calendar-history-row a:hover{text-decoration:underline}.calendar-history-unavailable{color:#aeb3c6}.calendar-history-message{padding:70px 20px;text-align:center;color:#aeb3c6}.calendar-history-footer{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:8px 30px;color:#9097ab;font-size:12px}.calendar-history-footer>div{display:flex;align-items:center;gap:12px}@media(max-width:1100px){.calendar-history-row{grid-template-columns:110px minmax(120px,1fr) 130px 120px;gap:12px}.calendar-history-thumbnail{width:110px;grid-row:span 2}.calendar-history-video-title{grid-column:span 2}.calendar-history-row time{grid-column:2}}@media(max-width:600px){.calendar-history-dialog .calendar-dialog-header{padding:20px 16px 16px}.calendar-history-toolbar{flex-wrap:wrap;gap:10px;padding:0 16px 16px}.calendar-history-search{width:100%}.calendar-history-filter-wrap{margin-left:auto}.calendar-history-filters{width:min(344px,calc(100vw - 32px))}.calendar-history-list{padding:0 16px}.calendar-history-row{grid-template-columns:76px minmax(0,1fr);padding:10px}.calendar-history-thumbnail{width:76px;grid-row:span 3}.calendar-history-video-title{grid-column:2}.calendar-history-row time,.calendar-history-platform,.calendar-history-status,.calendar-history-row a,.calendar-history-unavailable{grid-column:2}.calendar-history-footer{padding:8px 16px}}.calendar-dialog-overlay{position:fixed;inset:0;z-index:350;display:grid;place-items:center;padding:24px;background:#000000bd;backdrop-filter:blur(8px)}.calendar-dialog{width:min(920px,100%);max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#111113;box-shadow:0 35px 100px #0000008f}.calendar-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 24px 12px}.calendar-dialog-header>div{min-width:0;overflow-wrap:anywhere}.calendar-dialog-kicker{display:block;margin-bottom:5px;color:#9383ff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.calendar-dialog-header h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.calendar-dialog-close{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#ffffff75;font-size:24px;cursor:pointer}.calendar-dialog-close:hover{background:#ffffff0f;color:#fff}.calendar-dialog-progress{display:flex;gap:8px;padding:0 24px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.calendar-dialog-progress span{width:24px;height:4px;overflow:hidden;border-radius:999px;background:#ffffff1a;color:transparent;font-size:0}.calendar-dialog-progress span.active,.calendar-dialog-progress span.complete{background:#765cff}.calendar-dialog-body{min-height:390px;flex:1;overflow:auto;padding:22px 24px 26px}.calendar-dialog-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.calendar-dialog-intro p,.calendar-account-step>p,.calendar-account-step-heading p{margin:0;color:#ffffff7a;font-size:13px}.calendar-account-step-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.calendar-account-step-heading button{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(132,113,255,.28);border-radius:8px;background:#765cff17;color:#b7acff;cursor:pointer}.calendar-secondary-button,.calendar-primary-button,.calendar-delete-button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0e;color:#ffffffd1;cursor:pointer}.calendar-secondary-button:hover{background:#ffffff1a}.calendar-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.calendar-project-card{min-width:0;display:flex;flex-direction:column;gap:7px;padding:0 0 12px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff06;color:#fff;text-align:left;cursor:pointer}.calendar-project-card:hover:not(:disabled){border-color:#8471ff7a;background:#775bff12}.calendar-project-card:disabled{opacity:.5;cursor:not-allowed}.calendar-project-thumb{width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#775bff26,#ffffff06);color:#ffffff4d}.calendar-project-thumb img{width:100%;height:100%;display:block;object-fit:cover}.calendar-project-card strong,.calendar-project-card>span:last-child{margin:0 11px}.calendar-project-card strong{overflow:hidden;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.calendar-project-card>span:last-child{color:#ffffff5c;font-size:10px}.calendar-back-link{margin:-4px 0 12px;padding:0;border:0;background:transparent;color:#a597ff;font-size:12px;cursor:pointer}.calendar-selected-project{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.calendar-selected-project strong{font-size:15px}.calendar-selected-project span{color:#fff6;font-size:11px}.calendar-source-empty,.calendar-loading{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#ffffff52;text-align:center}.calendar-source-empty strong{color:#ffffffa3;font-size:14px}.calendar-source-empty span{font-size:12px}.calendar-loading{flex-direction:row;font-size:12px}.calendar-loading>span{width:17px;height:17px;border:2px solid rgba(255,255,255,.12);border-top-color:#8d7cff;border-radius:50%;animation:calendar-spin .8s linear infinite}@keyframes calendar-spin{to{transform:rotate(360deg)}}.calendar-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.calendar-platform-card{min-height:72px;display:grid;grid-template-columns:40px 1fr 26px;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff06;color:#fff;text-align:left;cursor:pointer}.calendar-platform-card:hover,.calendar-platform-card.selected{border-color:#836fff8c;background:#7059f017}.calendar-platform-card.unavailable{cursor:not-allowed;opacity:.5}.calendar-platform-card.unavailable:hover{border-color:#ffffff14;background:#ffffff06}.calendar-platform-badge{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#252529;color:#fff;font-size:11px;font-weight:750}.calendar-platform-badge.youtube{background:transparent}.calendar-platform-badge.tiktok{background:#141419;box-shadow:inset 3px 0 #25f4ee,inset -3px 0 #fe2c55}.calendar-platform-badge.linkedin{background:#1479b9}.calendar-platform-badge.x{background:#050505}.calendar-platform-badge.bluesky,.calendar-social-platform-option .calendar-platform-badge.bluesky{background:#e7f4ff;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:22px;font-weight:400;line-height:1}.calendar-platform-card>span:nth-child(2){display:grid;gap:4px}.calendar-platform-card strong{font-size:13px;font-weight:550}.calendar-platform-card small{color:#ffffff5c;font-size:10px}.calendar-platform-card>i{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:#ffffff75;font-size:12px;font-style:normal}.calendar-platform-card.selected>i{border-color:#806cff;background:#765cff;color:#fff}.calendar-details-step{display:grid;gap:18px;max-width:660px;margin:0 auto}.calendar-details-step[hidden],.calendar-field[hidden]{display:none}.calendar-details-step+.calendar-details-step{margin-top:28px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}.calendar-clip-number{margin:0;font-size:14px}.calendar-batch-progress{margin:0;padding:10px 12px;border-radius:9px;background:#e7b04d1a;color:#efc777;font-size:12px;line-height:1.6}.calendar-render-warning{margin:0}.calendar-batch-progress{margin-top:18px}.calendar-selected-source{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff06}.calendar-selected-source>span{width:48px;height:48px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;background:#775bff1f;color:#a99cff}.calendar-selected-source.has-preview>span{width:128px;height:72px;overflow:hidden;background:#09090b}.calendar-selected-source img,.calendar-selected-source video{width:100%;height:100%;display:block;object-fit:cover}.calendar-selected-source>div{min-width:0;display:grid;gap:4px}.calendar-selected-source small{color:#ffffff5c;font-size:10px}.calendar-selected-source strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.calendar-field{position:relative;display:grid;gap:7px}.calendar-field>span{color:#ffffff9e;font-size:12px;font-weight:550}.calendar-field textarea,.calendar-field input,.calendar-field select{border:1px solid rgba(255,255,255,.1);border-radius:9px;outline:none;background:#ffffff09;color:#f5f5f7}.calendar-field textarea{min-height:118px;resize:vertical;padding:11px 12px 25px;line-height:1.5}.calendar-field input,.calendar-field select{height:42px;padding:0 11px;color-scheme:dark}.calendar-field textarea:focus,.calendar-field input:focus,.calendar-field select:focus{border-color:#8471ffb3;box-shadow:0 0 0 3px #765cff1a}.calendar-field textarea:disabled,.calendar-field input:disabled{cursor:not-allowed;opacity:.6}.calendar-field>small{position:absolute;right:10px;bottom:8px;color:#ffffff42;font-size:9px}.calendar-day-status-counts{display:grid;gap:4px;margin:8px 0 0;font-size:12px;line-height:18px}.calendar-day-status-count{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.calendar-day-status-count dt{min-width:0;overflow-wrap:anywhere}.calendar-day-status-count dd{flex-shrink:0;margin:0;font-weight:600;font-variant-numeric:tabular-nums}.calendar-day-status-count.status-scheduled{color:#facc15}.calendar-day-status-count.status-publishing{color:#a5b4fc}.calendar-day-status-count.status-published{color:#4ade80}.calendar-day-status-count.status-failed{color:#f87171}.calendar-day-status-count[data-empty=true]{color:#71767e}.calendar-day-dialog{width:min(1120px,calc(100vw - 32px))}.calendar-day-status-filters,.calendar-day-platform-filters{display:flex;flex-shrink:0;align-items:center;gap:12px;padding:2px 24px 14px;min-width:0}.calendar-day-filter-label{flex:0 1 auto;max-width:42%;color:#9fa6b3;font-size:13px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.calendar-day-filter-choices{display:flex;flex:1 1 0;min-width:0;align-items:center;gap:4px;padding:3px;margin:-3px;overflow-x:auto}.calendar-day-status-filters button,.calendar-day-platform-filters button{display:inline-flex;min-width:60px;height:30px;padding:8px 12px;box-sizing:border-box;flex:0 0 auto;align-items:center;justify-content:center;color:#9fa6b3;background:#0e0e0e;border:0;border-radius:33px;cursor:pointer;font:400 14px/14px Geist,Noto Sans SC,sans-serif;white-space:nowrap}.calendar-day-status-filter.active,.calendar-day-platform-filter.active{color:#f5f8ff;background:#2e3033cc;font-weight:600}.calendar-day-status-filter[aria-pressed=false],.calendar-day-platform-filter[aria-pressed=false]{color:#71767e;background:#0a0a0b}.calendar-day-status-filter:focus-visible,.calendar-day-platform-filter:focus-visible{outline:2px solid #91eee4;outline-offset:2px}.calendar-day-status-filter-check{display:none}.calendar-day-task-empty{margin:0;padding:24px 0;color:#9fa6b3;text-align:center}@media(max-width:760px){.calendar-day-status-filters,.calendar-day-platform-filters{padding-left:16px;padding-right:16px}}.calendar-day-task-list{display:flex;flex-direction:column;gap:16px}.calendar-day-task{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(190px,.7fr);gap:18px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:12px}.calendar-day-task-player video{display:block;width:100%;aspect-ratio:9 / 16;max-height:240px;object-fit:contain;background:#0c0d11;border-radius:8px}.calendar-day-task-player .dash-rp-container{position:relative;width:100%;aspect-ratio:9 / 16;max-height:280px;overflow:hidden;border-radius:8px;background:#0c0d11}.calendar-day-task-player .dash-rp-player-host{position:absolute;inset:0}.calendar-day-task-player .dash-rp-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.calendar-day-task-player .dash-rp-play-overlay{position:absolute;inset:0;border:0;background:transparent;color:#fff;font-size:28px;cursor:pointer}.calendar-day-task-player .dash-rp-loading{display:none;position:absolute;inset:0;align-items:center;justify-content:center;background:#151722}.calendar-day-task-player small{display:block;margin-top:6px;opacity:.65}.calendar-day-task-content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.calendar-day-task-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-height:180px;overflow-y:auto}.calendar-day-task-targets{list-style:none;padding:0;margin:0}.calendar-media-preparation{width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(147,197,253,.25);border-radius:8px;background:#3b82f60f;color:var(--dash-secondary, #cbd5e1);font-size:12px;line-height:1.6}.calendar-media-preparation summary{cursor:pointer;color:var(--dash-text, #e2e8f0);font-weight:600}.calendar-media-preparation>div{margin-top:8px}.calendar-media-preparation ol{margin:4px 0;padding-left:18px}.calendar-day-task-targets .calendar-media-preparation ol li{display:list-item;padding:2px 0;border:0;overflow-wrap:anywhere}.calendar-media-preparation p{margin:6px 0 0}.calendar-media-preparation.status-failed,.calendar-media-preparation.status-rejected{border-color:#ef999959}.calendar-day-task-targets li{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);overflow-wrap:anywhere}.calendar-day-task-target-copy{display:grid;gap:4px;padding:7px 9px;border-radius:7px;background:#ffffff0a}.calendar-day-task-target-copy b{font-size:12px;font-weight:600}.calendar-day-task-target-copy p{margin:0;color:#ffffff94;font-size:11px;line-height:1.45;white-space:pre-wrap}.calendar-day-task-targets small,.calendar-day-task-targets .service-diagnostic{color:#ef9999}.calendar-day-dialog .calendar-day-task-status{font-weight:600}.calendar-day-dialog .calendar-day-task-status.status-scheduled{color:#facc15}.calendar-day-dialog .calendar-day-task-status.status-published{color:#4ade80}.calendar-day-dialog .calendar-day-task-status.status-failed{color:#f87171}.calendar-automatic-dialog{width:min(900px,100%);height:min(850px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);overflow:hidden}.calendar-automatic-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex-shrink:0;gap:12px;margin:0;padding:16px 24px;list-style:none;border-bottom:1px solid rgba(255,255,255,.08)}.calendar-automatic-progress li{display:flex;align-items:center;gap:8px;min-width:0;color:#777783}.calendar-automatic-progress li>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid #45454e;border-radius:50%;font-size:11px}.calendar-automatic-progress strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.calendar-automatic-progress [aria-current=step]{color:#f0ecff}.calendar-automatic-progress [aria-current=step]>span{color:#211b33;background:#b7acff;border-color:#b7acff}.calendar-automatic-progress [data-complete=true]{color:#b7acff}.calendar-automatic-progress [data-complete=true]>span{border-color:#b7acff;background:#b7acff1a}.calendar-automatic-dialog .calendar-dialog-kicker{display:none}.calendar-automatic-scheduling{--automatic-accent: #b7acff;--automatic-muted: #92929f;display:grid;width:100%;max-width:660px;margin:0 auto 20px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#161618}.calendar-automatic-dialog .calendar-automatic-scheduling{max-width:none;margin-bottom:0;border:0;background:transparent}.calendar-automatic-scheduling *,.calendar-automatic-scheduling *:before,.calendar-automatic-scheduling *:after{box-sizing:border-box}.calendar-automatic-scheduling h3,.calendar-automatic-scheduling h4,.calendar-automatic-scheduling p{margin:0}.calendar-automatic-header h3{min-width:0;font-size:16px}.calendar-automatic-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:18px 20px;border:0;border-radius:11px;background:transparent;text-align:left;color:#f5f5f7;cursor:pointer;transition:background .16s ease}.calendar-automatic-toggle:hover{background:#ffffff09}.calendar-automatic-toggle:focus-visible{outline:2px solid var(--automatic-accent);outline-offset:-3px}.calendar-automatic-title-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:10px;background:#765cff1f;color:var(--automatic-accent)}.calendar-automatic-heading{display:grid;gap:4px;min-width:0;flex:1}.calendar-automatic-heading strong{font-size:16px;font-weight:600}.calendar-automatic-heading small{color:#a3a3ae;font-size:12px;font-weight:400;line-height:1.5}.calendar-automatic-toggle-label{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#b1b1bb;font-size:12px;font-weight:400}.calendar-automatic-toggle-label svg{transition:transform .18s ease}.calendar-automatic-toggle[aria-expanded=true] .calendar-automatic-toggle-label svg{transform:rotate(180deg)}.calendar-automatic-dialog .calendar-automatic-toggle{padding:0 0 16px}.calendar-automatic-dialog .calendar-automatic-title-icon{display:none}.calendar-automatic-body{display:grid;gap:16px;padding:0 20px 20px}.calendar-automatic-dialog .calendar-automatic-body{padding:0}.calendar-automatic-body[hidden]{display:none}.calendar-automatic-carousel{display:grid;min-width:0;overflow:clip;border-radius:10px}.calendar-automatic-carousel>.calendar-automatic-section{grid-area:1 / 1;align-self:start;outline:none}.calendar-automatic-carousel>[hidden]{display:none}.calendar-automatic-carousel [data-slide-direction="1"]{--calendar-slide-in: 100%;--calendar-slide-out: -100%}.calendar-automatic-carousel [data-slide-direction="-1"]{--calendar-slide-in: -100%;--calendar-slide-out: 100%}.calendar-automatic-carousel [data-wizard-current=true][data-sliding=true]{animation:calendar-step-in .32s cubic-bezier(.22,.68,.25,1) both}.calendar-automatic-carousel [data-wizard-outgoing=true]{animation:calendar-step-out .32s cubic-bezier(.22,.68,.25,1) both;pointer-events:none}@keyframes calendar-step-in{0%{transform:translate(var(--calendar-slide-in))}to{transform:translate(0)}}@keyframes calendar-step-out{0%{transform:translate(0)}to{transform:translate(var(--calendar-slide-out))}}.calendar-automatic-next,.calendar-automatic-back{display:inline-flex;align-items:center;justify-content:center;gap:8px}.calendar-automatic-section{display:grid;align-content:start;gap:16px;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#18181c}.calendar-automatic-scheduling h4,.calendar-automatic-choices legend{color:#e0e0e6;font-size:13px;font-weight:550;line-height:1.5}.calendar-automatic-scheduling .calendar-automatic-section-heading{display:flex;align-items:center;gap:9px;color:#f5f5f7;font-size:14px}.calendar-automatic-section-heading>span:first-child{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--automatic-accent);color:#1c1733;font-size:11px;font-weight:650}.calendar-automatic-scheduling p{color:#a3a3ae;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.calendar-automatic-scheduling .calendar-automatic-description{margin-top:8px;color:#92929f;font-size:11px}.calendar-automatic-fields{display:grid;gap:14px;border:0;padding:0;margin:0;min-width:0}.calendar-automatic-field-group{display:grid;gap:8px;min-width:0}.calendar-automatic-group-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.calendar-automatic-timezone{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#a3a3ae;font-size:10px;overflow-wrap:anywhere}.calendar-automatic-timezone svg{flex-shrink:0}.calendar-automatic-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.calendar-automatic-range-to{display:none}.calendar-automatic-range .calendar-field{min-width:0;gap:6px}.calendar-automatic-range .calendar-field>span{font-size:11px;color:#a3a3ae;font-weight:400}.calendar-automatic-range input{min-width:0;width:100%;height:44px;padding:9px;font-size:13px;background:#202025}.calendar-automatic-range input[aria-invalid=true]{border-color:#f8717199}.calendar-automatic-choices{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0;min-width:0}.calendar-automatic-choices legend{padding:0;margin-bottom:8px}.calendar-automatic-choices label{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #303037;border-radius:7px;background:#151518;color:var(--automatic-muted);font-size:12px;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.calendar-automatic-choices input[type=checkbox]{position:absolute;z-index:1;inset:0;margin:0;opacity:0;width:100%;height:100%;cursor:inherit}.calendar-automatic-choices label:hover:not([aria-disabled=true]):not(:has(input:disabled)){border-color:#b7acff80;background:#765cff0f;color:#c5c5cf}.calendar-automatic-choices label:has(input:checked){border-color:#b7acffbf;background:#765cff1a;color:#f0ecff}.calendar-automatic-choices label:has(input:focus-visible),.calendar-weekday-choice[aria-disabled=true]:focus-visible{outline:2px solid var(--automatic-accent);outline-offset:3px}.calendar-automatic-choices:disabled label{cursor:wait;opacity:.6}.calendar-choice-check{display:grid;place-items:center;flex:0 0 auto;width:16px;height:16px;margin-left:auto;border:1px solid #4a4a56;border-radius:4px;color:#252035;font-size:11px;font-style:normal;line-height:1}.calendar-automatic-choices label:has(input:checked) .calendar-choice-check{background:var(--automatic-accent);border-color:var(--automatic-accent)}.calendar-automatic-choices label .calendar-platform-badge,.calendar-automatic-avatar{transition:opacity .14s ease,filter .14s ease}.calendar-automatic-choices label:not(:has(input:checked)) .calendar-platform-badge,.calendar-automatic-account:not(:has(input:checked)) .calendar-automatic-avatar{opacity:.4;filter:saturate(.3)}.calendar-automatic-choices label:not(:has(input:checked)):hover:not(:has(input:disabled)) .calendar-platform-badge,.calendar-automatic-account:not(:has(input:checked)):hover:not(:has(input:disabled)) .calendar-automatic-avatar{opacity:.65}.calendar-automatic-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar-automatic-weekdays .calendar-weekday-choice{justify-content:center;padding:8px 3px;font-size:11px}.calendar-weekday-choice .calendar-choice-check{position:absolute;top:3px;right:3px;width:10px;height:10px;font-size:8px;border:0;border-radius:2px}.calendar-weekday-choice[aria-disabled=true]{cursor:not-allowed;color:#656571;border-color:#25252b;background:#141416}.calendar-weekday-choice[aria-disabled=true] input{pointer-events:none}.calendar-automatic-scheduling .calendar-weekday-hint{display:flex;gap:7px;margin-top:8px;color:#efc777}.calendar-weekday-hint:before{content:"\24d8";flex-shrink:0}.calendar-automatic-platforms{--automatic-platform-mark-height: 48px;--automatic-platform-padding: 18px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(180px,45%),1fr);grid-template-rows:auto auto;gap:12px;align-items:start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.calendar-page .calendar-automatic-platforms:has(.calendar-platform-badge.instagram){--automatic-platform-mark-height: 64px}.calendar-automatic-platform-group{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:12px;align-items:start;min-width:0;container:calendar-platform / inline-size}.calendar-automatic-platform-group>.calendar-automatic-platform{display:flex;align-self:stretch}.calendar-page .calendar-automatic-platforms .calendar-automatic-platform-group>.calendar-automatic-platform{min-height:max(48px,calc(var(--automatic-platform-mark-height) + var(--automatic-platform-padding)))}.calendar-automatic-platform>span:not(.calendar-platform-badge){overflow-wrap:anywhere}.calendar-automatic-platform .calendar-platform-badge{width:22px;height:22px;flex:0 0 22px;border-radius:5px;font-size:11px}.calendar-automatic-platform .calendar-choice-check{margin-left:auto}.calendar-automatic-manage{display:inline-flex;align-items:center;gap:2px;padding:4px 0;border:0;background:transparent;color:var(--automatic-accent);font-size:11px;cursor:pointer}.calendar-automatic-accounts{gap:6px 10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.calendar-automatic-accounts legend{width:100%;padding-top:12px;margin-bottom:2px}.calendar-automatic-accounts legend>span{float:left;display:inline-flex;align-items:center;gap:7px;font-size:12px}.calendar-automatic-accounts legend>small{float:right;color:#92929f;font-size:11px;font-weight:400}.calendar-automatic-accounts .calendar-automatic-account{flex:1 1 150px;padding:6px;border-color:transparent;background:transparent}.calendar-automatic-accounts .calendar-automatic-account:has(input:checked){border-color:transparent;background:transparent}@container calendar-platform (max-width: 220px){.calendar-page .calendar-automatic-platforms .calendar-automatic-platform-group>.calendar-automatic-platform{padding:8px;gap:8px;min-height:max(48px,calc(var(--automatic-platform-mark-height) + 18px))}.calendar-page .calendar-automatic-platforms .calendar-automatic-platform-group>.calendar-automatic-accounts{padding:8px}.calendar-page .calendar-automatic-platforms .calendar-automatic-accounts legend>span,.calendar-page .calendar-automatic-platforms .calendar-automatic-accounts legend>small{display:block;float:none}.calendar-page .calendar-automatic-platforms .calendar-automatic-accounts .calendar-automatic-account{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:8px}.calendar-page .calendar-automatic-platforms .calendar-automatic-account .calendar-automatic-avatar{grid-column:1;grid-row:1}.calendar-page .calendar-automatic-platforms .calendar-automatic-account .calendar-choice-check{grid-column:2;grid-row:1;justify-self:end;align-self:center;margin:0}.calendar-page .calendar-automatic-platforms .calendar-automatic-account .calendar-automatic-account-name{grid-column:1 / -1;grid-row:2}}@container calendar-platform (max-width: 180px){.calendar-page .calendar-automatic-platforms .calendar-automatic-platform-group>.calendar-automatic-platform{display:grid;grid-template-columns:minmax(0,1fr) 16px;grid-template-rows:minmax(0,1fr) 20px;min-height:calc(var(--automatic-platform-mark-height) + 46px)}.calendar-page .calendar-automatic-platforms .calendar-automatic-platform>.calendar-platform-badge{grid-column:1;grid-row:1;align-self:center}.calendar-page .calendar-automatic-platforms .calendar-automatic-platform>.calendar-choice-check{grid-column:2;grid-row:1;align-self:center;justify-self:end;margin:0}.calendar-page .calendar-automatic-platforms .calendar-automatic-platform>span:not(.calendar-platform-badge){grid-column:1 / -1;grid-row:2}}.calendar-automatic-account .calendar-choice-check{order:-1;margin-left:0}.calendar-automatic-avatar{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#2b2935;color:#b7acff}.calendar-automatic-avatar img{width:100%;height:100%;object-fit:cover}.calendar-automatic-account-name{min-width:0;flex:1;display:grid;gap:2px}.calendar-automatic-account-name strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.calendar-automatic-account-name small{color:inherit;opacity:.75;font-size:10px;overflow-wrap:anywhere}.calendar-automatic-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:14px 8px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#18181c}.calendar-automatic-stats>div{display:grid;grid-template-columns:auto auto;justify-content:center;align-content:center;gap:2px 8px;min-width:0;padding:0 8px}.calendar-automatic-stats>div+div{border-left:1px solid rgba(255,255,255,.09)}.calendar-automatic-stat-icon{grid-row:1 / 3;align-self:center;display:flex;color:var(--automatic-accent)}.calendar-automatic-stat-icon svg{width:20px;height:20px}.calendar-automatic-stats dt{grid-column:2;grid-row:2;color:#a3a3ae;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.calendar-automatic-stats dd{grid-column:2;grid-row:1;margin:0;color:#f5f5f7;font-size:20px;font-weight:550;font-variant-numeric:tabular-nums}.calendar-automatic-edit-settings{display:grid;gap:2px;justify-items:start}.calendar-automatic-edit-settings button,.calendar-automatic-fix-settings{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:var(--automatic-accent);font-size:12px;cursor:pointer;text-align:left}.calendar-automatic-edit-settings button:hover,.calendar-automatic-fix-settings:hover{color:#ddd6ff}.calendar-automatic-edit-settings button:focus-visible,.calendar-automatic-fix-settings:focus-visible,.calendar-automatic-manage:focus-visible,.calendar-automatic-preview-refresh:focus-visible,.calendar-automatic-inactive-compliance summary:focus-visible{outline:2px solid var(--automatic-accent);outline-offset:3px;border-radius:3px}.calendar-automatic-edit-settings button:disabled{opacity:.5;cursor:wait}.calendar-automatic-edit-settings small{color:#92929f;font-size:11px;line-height:1.6}.calendar-automatic-feedback{display:grid;gap:8px;scroll-margin:18px}.calendar-automatic-feedback:empty{display:none}.calendar-automatic-visibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;align-items:start}.calendar-automatic-visibility{--visibility-control-height: 44px;grid-row:span 3;grid-template-rows:subgrid;min-width:0;margin:0;gap:6px}.calendar-automatic-visibility>span{color:#c5c5cf;font-size:11px}.calendar-automatic-visibility>div{display:flex;align-items:flex-start;gap:8px;min-width:0}.calendar-automatic-visibility-badge{display:flex;flex:0 0 24px;align-items:center;justify-content:center;height:var(--visibility-control-height)}.calendar-automatic-visibility p.calendar-automatic-visibility-text{display:flex;flex:1;align-items:center;min-width:0;min-height:var(--visibility-control-height);margin:0;color:#9fa6b3;font-size:13px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.calendar-automatic-visibility .calendar-platform-badge{width:24px;height:24px;flex:0 0 24px}.calendar-automatic-visibility select{width:100%;min-width:0;height:44px;padding:8px;color-scheme:dark;font-size:12px;background:#202025}.calendar-automatic-visibility select option{color:#f5f5f7;background:#25252e}.calendar-automatic-visibility>small{position:static;color:#92929f;font-size:10px;line-height:1.5}.calendar-automatic-compliance{display:grid;gap:6px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.calendar-automatic-compliance fieldset{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.calendar-automatic-preview-destinations .calendar-platform-badge{width:20px;height:20px;flex:0 0 20px;font-size:10px;border-radius:5px}.calendar-automatic-compliance-choice{display:flex;align-items:flex-start;gap:9px;min-height:36px;padding:6px 0;color:var(--automatic-muted);font-size:12px;line-height:1.65;cursor:pointer}.calendar-automatic-compliance-choice input{appearance:none;display:grid;place-items:center;width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;border:1px solid #555561;border-radius:4px;background:#141416;color:#252035}.calendar-automatic-compliance-choice input:checked,.calendar-automatic-compliance-choice input:indeterminate{border-color:var(--automatic-accent);background:var(--automatic-accent)}.calendar-automatic-compliance-choice input:checked:before{content:"\2713";font-size:12px;line-height:1}.calendar-automatic-compliance-choice input:indeterminate:before{content:"\2212";font-size:12px;line-height:1}.calendar-automatic-compliance-choice input:focus-visible{outline:2px solid var(--automatic-accent);outline-offset:3px}.calendar-automatic-compliance-choice:has(input:checked),.calendar-automatic-compliance-choice:has(input:indeterminate){color:#f0ecff}.calendar-automatic-compliance-choice:not([data-required-state]):not(:has(input:disabled)):hover{color:#c5c5cf}.calendar-automatic-compliance-choice a{color:inherit;text-decoration:underline;text-underline-offset:2px}.calendar-automatic-compliance-choice:has(input:checked) a,.calendar-automatic-compliance-choice:has(input:indeterminate) a{color:var(--automatic-accent)}.calendar-automatic-compliance-choice:has(input:disabled),.calendar-automatic-compliance fieldset:disabled .calendar-automatic-compliance-choice{opacity:.45;cursor:not-allowed}.calendar-automatic-compliance .calendar-automatic-compliance-choice[data-required-state=missing],.calendar-automatic-compliance .calendar-automatic-compliance-choice[data-required-state=missing] a{color:#f87171}.calendar-automatic-compliance .calendar-automatic-compliance-choice[data-required-state=confirmed],.calendar-automatic-compliance .calendar-automatic-compliance-choice[data-required-state=confirmed] a{color:#4ade80}.calendar-automatic-compliance small{color:#92929f;font-size:11px;line-height:1.5}.calendar-automatic-inactive-compliance{padding:10px 12px;border-radius:7px;background:#202025}.calendar-automatic-inactive-compliance summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#92929f;font-size:11px;cursor:pointer;list-style:none}.calendar-automatic-inactive-compliance summary::-webkit-details-marker{display:none}.calendar-automatic-inactive-compliance[open] summary{margin-bottom:12px}.calendar-automatic-inactive-compliance[open] summary svg{transform:rotate(90deg)}.calendar-automatic-inactive-compliance>div+div{margin-top:6px}.calendar-automatic-preview{gap:12px}.calendar-automatic-preview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.calendar-automatic-preview-refresh{padding:4px 0;border:0;background:transparent;color:var(--automatic-accent);font-size:11px;cursor:pointer}.calendar-automatic-preview-refresh:disabled{opacity:.5;cursor:wait}.calendar-automatic-preview-columns,.calendar-automatic-preview-row{display:grid;grid-template-columns:minmax(100px,.55fr) minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:center;padding:10px 12px}.calendar-automatic-preview-columns{padding-top:8px;padding-bottom:8px;border-radius:6px;background:#202025;color:#a3a3ae;font-size:11px}.calendar-automatic-preview-list,.calendar-automatic-preview-day>ol{margin:0;padding:0;list-style:none}.calendar-automatic-preview-list{border:1px solid rgba(255,255,255,.07);border-radius:8px;overflow:hidden}.calendar-automatic-preview-day h5{margin:0;padding:9px 12px;color:#e0e0e6;font-size:12px;font-weight:550;background:#1d1d22}.calendar-automatic-preview-row{color:#d0d0da;font-size:12px;line-height:1.6;border-top:1px solid rgba(255,255,255,.06)}.calendar-automatic-preview-row time{font-variant-numeric:tabular-nums;color:#d0d0da}.calendar-automatic-preview-row time small{display:block;color:#92929f;font-size:10px}.calendar-automatic-preview-video{display:flex;align-items:center;gap:9px;min-width:0}.calendar-automatic-preview-video>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:38px;overflow:hidden;border-radius:4px;color:#92929f;background:#25252d}.calendar-automatic-preview-video img{width:100%;height:100%;object-fit:cover}.calendar-automatic-preview-row strong{font-weight:500;overflow-wrap:anywhere}.calendar-automatic-preview-destinations{display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0}.calendar-automatic-preview-destinations>span{display:inline-flex;align-items:center;gap:7px;min-width:0}.calendar-automatic-preview-destinations>span>span:last-child{overflow-wrap:anywhere;font-size:11px}.calendar-automatic-notes{display:grid;gap:8px}.calendar-automatic-notes .calendar-automatic-storage{color:#92929f;font-size:11px}.calendar-automatic-scheduling .calendar-automatic-render-warning{display:flex;align-items:flex-start;gap:8px;color:#efc777;font-size:11px}.calendar-automatic-render-warning svg{flex:0 0 auto;margin-top:2px}.calendar-automatic-scheduling .calendar-form-error{color:#f87171;margin-top:8px}.calendar-automatic-scheduling .calendar-automatic-validation{margin-top:8px;color:#b5b5c0}.calendar-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.calendar-automatic-footer-status{display:grid;gap:3px;min-width:0;color:#a3a3ae}.calendar-automatic-footer-status>span{display:flex;align-items:center;gap:7px;font-size:12px}.calendar-automatic-footer-status small{color:#92929f;font-size:11px}.calendar-automatic-footer-status.ready>span{color:#80d6bd}.calendar-automatic-submit{display:inline-flex;justify-content:center;align-items:center;gap:8px}.calendar-button-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:calendar-button-spin .8s linear infinite}@keyframes calendar-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.calendar-automatic-toggle,.calendar-automatic-toggle-label svg,.calendar-automatic-choices label,.calendar-automatic-choices label .calendar-platform-badge,.calendar-automatic-avatar{transition:none}.calendar-button-spinner{animation:none}.calendar-automatic-carousel [data-sliding=true]{animation-duration:1ms}}@media(max-width:520px){.calendar-automatic-progress{gap:6px;padding:12px 16px}.calendar-automatic-progress li{flex-direction:column;align-items:flex-start;gap:6px}.calendar-automatic-progress strong{font-size:10px;line-height:1.5}.calendar-automatic-toggle{gap:10px;padding:16px}.calendar-automatic-title-icon{display:none}.calendar-automatic-body{padding:0 16px 16px}.calendar-automatic-section{padding:14px}.calendar-automatic-range{gap:8px}.calendar-automatic-range input{font-size:12px;padding:6px}.calendar-automatic-stats{padding:12px 0}.calendar-automatic-stats>div{gap:2px 5px;padding:0 4px}.calendar-automatic-stat-icon svg{width:16px;height:16px}.calendar-automatic-stats dt{font-size:10px}.calendar-automatic-stats dd{font-size:18px}.calendar-automatic-platforms{column-gap:8px}.calendar-automatic-platforms .calendar-automatic-platform{padding:7px;gap:5px}.calendar-automatic-platform .calendar-platform-badge{width:20px;height:20px;flex-basis:20px}.calendar-automatic-visibility-grid{gap:14px 10px}.calendar-automatic-visibility>div{gap:6px}.calendar-automatic-visibility .calendar-platform-badge{width:20px;height:20px;flex-basis:20px}.calendar-automatic-visibility select{padding:8px 5px}.calendar-automatic-preview-columns{display:none}.calendar-automatic-preview-row{grid-template-columns:84px minmax(0,1fr);gap:8px}.calendar-automatic-preview-destinations{grid-column:2;gap:6px}.calendar-automatic-preview-destinations>span>span:last-child{font-size:10px}.calendar-automatic-preview-video>span{width:24px;height:32px;flex-basis:24px}}@media(max-width:420px){.calendar-automatic-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}}.calendar-project-card[role=checkbox]{cursor:pointer;position:relative;user-select:none}.calendar-project-card[role=checkbox].selected{border-color:#59dfd0;background:#3ee5da1a;box-shadow:0 0 0 1px #59dfd0}.calendar-project-card[role=checkbox][aria-disabled=true]{cursor:not-allowed;opacity:.4}.calendar-project-card[role=checkbox]:focus-visible{outline:2px solid #59dfd0;outline-offset:3px}.calendar-source-grid.clip-grid{padding:8px;min-height:100px}.calendar-project-card img{-webkit-user-drag:none}.calendar-selection-marquee{position:fixed;pointer-events:none;z-index:3000;border:1px solid #59dfd0;background:#3ee5da29}.calendar-selected-clips{flex-shrink:0;border-top:1px solid rgba(255,255,255,.1);padding:12px 24px}.calendar-selected-clips>span{font-size:12px;opacity:.7}.calendar-selected-clips>div{display:flex;gap:9px;overflow-x:auto;padding:8px 0 2px}.calendar-selected-clip{position:relative;flex:0 0 42px;height:60px;border-radius:6px;background:#ffffff14}.calendar-selected-clip img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.calendar-selected-clip button{position:absolute;right:1px;top:1px;border:0;border-radius:50%;width:20px;height:20px;background:#101016;color:#fff;opacity:0;cursor:pointer}.calendar-selected-clip:hover button,.calendar-selected-clip:focus-within button{opacity:1}.calendar-source-dialog{position:relative;width:min(900px,calc(100vw - 48px));height:min(821px,calc(100dvh - 48px));max-height:none;border:0;border-radius:24px;background:#1c1e22}.calendar-source-clips{height:min(820px,calc(100dvh - 48px))}.calendar-source-dialog .calendar-dialog-header{position:relative;min-height:76px;flex:0 0 76px;padding:24px 24px 16px;border-bottom:.5px solid rgba(255,255,255,.12)}.calendar-source-dialog .calendar-dialog-header>div{display:grid;gap:12px}.calendar-source-dialog .calendar-dialog-header h2{color:#fff;font-size:18px;font-weight:600;line-height:18px;letter-spacing:0}.calendar-source-dialog .calendar-dialog-close{width:32px;height:32px;border:.8px solid rgba(255,255,255,.15);border-radius:8px;background:#272a33;color:#9fa6b3;font-size:20px;line-height:1}.calendar-source-dialog .calendar-dialog-progress{position:absolute;z-index:1;top:54px;left:24px;gap:5px;padding:0;border:0}.calendar-source-dialog .calendar-dialog-progress span{width:24px;height:6px;background:#464a4fcc}.calendar-source-dialog .calendar-dialog-progress span.active,.calendar-source-dialog .calendar-dialog-progress span.complete{background:#645ffc}.calendar-source-dialog .calendar-dialog-body{min-height:0;padding:20px 24px 12px;overscroll-behavior-y:contain;scrollbar-color:rgba(46,48,51,.8) transparent;scrollbar-width:thin}.calendar-source-dialog .calendar-dialog-body::-webkit-scrollbar,.calendar-source-dialog .calendar-selected-clips>div::-webkit-scrollbar{width:10px;height:10px}.calendar-source-dialog .calendar-dialog-body::-webkit-scrollbar-thumb,.calendar-source-dialog .calendar-selected-clips>div::-webkit-scrollbar-thumb{border-radius:49px;background:#2e3033cc}.calendar-source-dialog .calendar-dialog-intro{min-height:36px;margin:0 0 14px;gap:24px}.calendar-source-dialog .calendar-dialog-intro p{color:#71767e;font-size:14px;line-height:14px}.calendar-source-dialog .calendar-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.calendar-source-dialog .calendar-project-card{width:100%;height:174px;gap:0;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:transparent}.calendar-source-dialog .calendar-project-card:hover:not(:disabled){border-color:#ffffff1f;background:#2e3033cc}.calendar-source-dialog .calendar-project-thumb{position:relative;width:calc(100% - 8px);height:106px;flex:0 0 106px;margin:4px 4px 0;border-radius:10px;aspect-ratio:auto}.calendar-source-dialog .calendar-project-card strong{width:calc(100% - 24px);margin:12px 12px 0;color:#f5f8ff;font-size:14px;font-weight:500;line-height:14px}.calendar-source-dialog .calendar-project-card>span:last-child{width:calc(100% - 24px);margin:10px 12px 0;color:#71767e;font-size:12px;line-height:12px}.calendar-source-dialog .calendar-back-link{display:inline-flex;align-items:center;min-width:0;margin:0;color:#645ffc;font-size:15px;line-height:15px}.calendar-source-dialog .calendar-selected-project{gap:8px;min-height:14px;margin:0 0 18px}.calendar-source-dialog .calendar-selected-project strong{color:#f5f8ff;font-size:14px;font-weight:600;line-height:14px}.calendar-source-dialog .calendar-selected-project span{color:#71767e;font-size:12px;line-height:12px}.calendar-source-dialog .calendar-source-grid.clip-grid{min-height:100px;padding:0}.calendar-source-dialog .calendar-project-card[role=checkbox]{height:188px}.calendar-source-dialog .calendar-project-card[role=checkbox]>span:last-child{display:-webkit-box;margin-top:8px;overflow:hidden;line-height:16px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.calendar-source-dialog .calendar-project-card[role=checkbox].selected{border:1.5px solid #645ffc;background:transparent;box-shadow:none}.calendar-source-dialog .calendar-project-card[role=checkbox]:focus-visible{outline-color:#645ffc}.calendar-clip-duration{position:absolute;bottom:4px;left:4px;min-width:44px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:32px;background:#0006;backdrop-filter:blur(2px);color:#fff;font-size:12px;font-weight:400;line-height:12px}.calendar-source-dialog .calendar-selected-clips{height:150px;flex:0 0 150px;display:grid;grid-template-rows:13px minmax(0,1fr);align-content:start;gap:16px;padding:20px 24px;border-width:.5px 0;border-style:solid;border-color:#ffffff1f;background:#1c1e22}.calendar-source-dialog .calendar-selected-clips>span,.calendar-source-selection-count{color:#9fa6b3;font-size:13px;font-weight:400;line-height:13px;opacity:1}.calendar-source-dialog .calendar-selected-clips>div{min-height:0;align-content:flex-start;flex-wrap:wrap;gap:12px;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-gutter:stable;scrollbar-color:rgba(46,48,51,.8) transparent;scrollbar-width:thin}.calendar-source-dialog .calendar-selected-clip{flex:0 0 60px;height:80px;border-radius:8px;background:#ffffff14}.calendar-source-dialog .calendar-selected-clip button{top:4px;right:4px;width:14px;height:14px;padding:0;border-radius:50%;background:#0006;backdrop-filter:blur(2px);color:#f5f8ff;font-size:11px;line-height:14px;opacity:1}.calendar-source-dialog .calendar-dialog-footer{min-height:80px;flex:0 0 80px;padding:16px 24px 24px;border-top:0;background:#1c1e22}.calendar-source-dialog .calendar-primary-button{width:auto;min-width:92px;min-height:40px;padding:9px 16px;border:0;border-radius:8px;background:#f5f8ff;color:#0e0e0e;font-size:14px;font-weight:500;line-height:22px}.calendar-source-dialog .calendar-primary-button:disabled{background:#f5f8ff61}.calendar-channels-dialog{position:relative;width:min(900px,calc(100vw - 48px));height:min(821px,calc(100dvh - 48px));max-height:none;border:0;border-radius:24px;background:#1c1e22}.calendar-channels-dialog .calendar-dialog-header{position:relative;min-height:76px;flex:0 0 76px;padding:24px 24px 16px;border-bottom:.5px solid rgba(255,255,255,.12)}.calendar-channels-dialog .calendar-dialog-header>div{display:grid;gap:12px}.calendar-channels-dialog .calendar-dialog-header h2{margin:0;color:#fff;font-size:18px;font-weight:600;line-height:18px;letter-spacing:0}.calendar-channels-dialog .calendar-dialog-close{width:32px;height:32px;border:.8px solid rgba(255,255,255,.15);border-radius:8px;background:#272a33;color:#9fa6b3;font-size:20px;line-height:1}.calendar-channels-dialog .calendar-dialog-progress{position:absolute;z-index:1;top:54px;left:24px;gap:5px;padding:0;border:0}.calendar-channels-dialog .calendar-dialog-progress span{width:24px;height:6px;background:#464a4fcc}.calendar-channels-dialog .calendar-dialog-progress span.active,.calendar-channels-dialog .calendar-dialog-progress span.complete{background:#645ffc}.calendar-channels-dialog .calendar-dialog-body{min-height:0;padding:20px 24px;overscroll-behavior-y:contain;scrollbar-color:rgba(46,48,51,.8) transparent;scrollbar-width:thin}.calendar-channels-dialog .calendar-dialog-body::-webkit-scrollbar{width:10px}.calendar-channels-dialog .calendar-dialog-body::-webkit-scrollbar-thumb{border-radius:49px;background:#2e3033cc}.calendar-channels-dialog .calendar-account-step{min-height:100%;display:flex;flex-direction:column}.calendar-channels-dialog .calendar-account-step-heading{min-height:36px;gap:24px}.calendar-channels-dialog .calendar-account-step-heading p{color:#9fa6b3;font-size:14px;font-weight:400;line-height:14px}.calendar-channels-dialog .calendar-account-step-heading button{width:144px;min-height:36px;flex:0 0 144px;padding:0 14px;border:1px solid rgba(70,74,79,.8);border-radius:8px;background:transparent;color:#9fa6b3;font-size:12px;font-weight:500;line-height:12px}.calendar-channels-dialog .calendar-account-step-heading button:hover{background:#2e3033cc;color:#f5f8ff}.calendar-channels-dialog .calendar-platform-grid{gap:12px;margin-top:20px}.calendar-channels-dialog .calendar-platform-card{border-color:#ffffff1f;background:transparent}.calendar-channels-dialog .calendar-platform-card:hover,.calendar-channels-dialog .calendar-platform-card.selected{border-color:#645ffc;background:#645ffc14}.calendar-channels-dialog .calendar-platform-card.selected>i{border-color:#645ffc;background:#645ffc}.calendar-channels-dialog .calendar-channels-empty{min-height:0;flex:1;gap:20px;color:#71767e}.calendar-channels-dialog .calendar-channels-empty-icon{width:96px;height:96px;display:grid;place-items:center;flex:0 0 96px}.calendar-channels-dialog .calendar-channels-empty-icon svg{width:96px;height:96px;display:block}.calendar-channels-dialog .calendar-channels-empty>div{width:min(267px,100%);display:grid;justify-items:center;gap:8px}.calendar-channels-dialog .calendar-channels-empty strong{color:#9fa6b3;font-size:15px;font-weight:500;line-height:15px}.calendar-channels-dialog .calendar-channels-empty>div>span{color:#71767e;font-size:12px;font-weight:400;line-height:18px}.calendar-channels-dialog .calendar-dialog-footer{min-height:80px;flex:0 0 80px;padding:16px 24px 24px;border-top:0;background:#1c1e22}.calendar-channels-dialog .calendar-dialog-footer>div{gap:12px}.calendar-channels-dialog .calendar-secondary-button,.calendar-channels-dialog .calendar-primary-button{width:auto;min-width:92px;min-height:40px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:500;line-height:22px}.calendar-channels-dialog .calendar-secondary-button{border:1px solid rgba(70,74,79,.8);background:transparent;color:#9fa6b3}.calendar-channels-dialog .calendar-primary-button{border:0;background:#f5f8ff;color:#0e0e0e}.calendar-channels-dialog .calendar-primary-button:disabled{background:#f5f8ff61}@media(max-width:760px){.calendar-source-dialog,.calendar-channels-dialog{width:100vw;height:min(821px,92dvh);border-radius:24px 24px 0 0}.calendar-source-clips{height:min(820px,92dvh)}.calendar-source-dialog .calendar-dialog-header,.calendar-channels-dialog .calendar-dialog-header{padding-right:16px;padding-left:16px}.calendar-source-dialog .calendar-dialog-progress,.calendar-channels-dialog .calendar-dialog-progress{left:16px}.calendar-source-dialog .calendar-dialog-body,.calendar-channels-dialog .calendar-dialog-body{padding-right:16px;padding-left:16px}.calendar-source-dialog .calendar-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-source-dialog .calendar-project-thumb{height:auto;aspect-ratio:196 / 106}.calendar-source-dialog .calendar-selected-clips,.calendar-source-dialog .calendar-dialog-footer,.calendar-channels-dialog .calendar-dialog-footer{padding-right:16px;padding-left:16px}.calendar-channels-dialog .calendar-account-step-heading{align-items:flex-start}}@media(hover:none){.calendar-selected-clip button{opacity:1}}@media(max-width:700px){.calendar-day-task{grid-template-columns:100px minmax(0,1fr);gap:12px}.calendar-day-task-targets{grid-column:1 / -1}.calendar-automatic-fields{grid-template-columns:minmax(0,1fr)}}.calendar-platform-options{display:grid;gap:15px;padding:16px;border:1px solid rgba(62,229,218,.18);border-radius:12px;background:#3ee5da09}.calendar-platform-options>header,.calendar-platform-options>header>div{display:flex;align-items:center;gap:10px}.calendar-platform-options>header{justify-content:space-between}.calendar-platform-options>header>div>div{display:grid;gap:3px}.calendar-platform-options>header strong{font-size:13px}.calendar-tiktok-avatar{width:34px;height:34px;flex:0 0 auto;border-radius:50%;object-fit:cover}.calendar-platform-options>header small,.calendar-platform-options .calendar-platform-direct-post{color:#ffffff6b;font-size:10px}.calendar-tiktok-fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0;border:0}.calendar-tiktok-fieldset legend{grid-column:1 / -1;margin-bottom:7px;color:#ffffff9e;font-size:12px;font-weight:550}.calendar-tiktok-fieldset label,.calendar-tiktok-consent{display:flex;align-items:flex-start;gap:7px;color:#ffffffb8;font-size:11px;line-height:1.4}.calendar-tiktok-fieldset label{flex-wrap:wrap;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06}.calendar-tiktok-fieldset input,.calendar-tiktok-consent input{margin:1px 0 0;accent-color:#7962ff}.calendar-tiktok-fieldset small{width:100%;padding-left:19px;color:#ffffff59;font-size:9px}.calendar-tiktok-consent{padding:11px 12px;border:1px solid rgba(255,184,92,.2);border-radius:9px;background:#ffaa470d}.calendar-tiktok-consent a{color:#b9aeff;text-decoration:underline;text-underline-offset:2px}.calendar-tiktok-disclosure{grid-template-columns:minmax(0,1fr)}.calendar-platform-options>p,.calendar-tiktok-disclosure>p{margin:0;color:#ffffffb8;font-size:12px;line-height:1.5}.calendar-platform-details{display:grid;gap:14px}.calendar-date-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:14px}.calendar-date-fields .calendar-field,.calendar-date-fields input{min-width:0;width:100%;box-sizing:border-box}.calendar-current-time,.calendar-immediate-value{height:42px;white-space:nowrap}.calendar-immediate-value{width:100%;padding:0 11px;text-align:left;border:1px solid rgba(132,113,255,.5);border-radius:9px;background:#765cff14;color:#c4baff;cursor:pointer}.calendar-current-time[aria-pressed=true]{border-color:#a99cff;color:#c4baff}.dash-revision-marquee{position:fixed;z-index:1000;pointer-events:none;border:1px solid #a99cff;background:#765cff29}.calendar-dst-choice{padding:12px;border:1px solid rgba(255,184,92,.2);border-radius:10px;background:#ffaa470f}.calendar-render-warning,.calendar-schedule-summary{color:#ffffff61;font-size:10px}.calendar-schedule-summary{display:flex;align-items:center;gap:8px}.calendar-schedule-summary span+span:before{content:"\b7";margin-right:8px}.calendar-form-error{margin:14px 0 0;color:#ff8b92;font-size:12px}.calendar-dialog-footer{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-top:1px solid rgba(255,255,255,.08);background:#0000001f}.calendar-dialog-footer>div{display:flex;gap:9px}.calendar-primary-button{min-width:110px;border-color:#f4f4f5;background:#f4f4f5;color:#101012;font-weight:650}.calendar-primary-button:hover:not(:disabled){background:#fff}.calendar-primary-button:disabled{opacity:.38;cursor:not-allowed}.calendar-delete-button{border-color:#ff606a2e;background:#ff48540f;color:#ff8b92}.calendar-delete-button:hover{background:#ff48541f}.calendar-status-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid rgba(117,224,164,.18);border-radius:9px;background:#46be790f;color:#ffffff7a;font-size:11px}.calendar-status-panel strong{color:#7edba6;font-size:12px}.calendar-status-panel.status-cancelled{border-color:#ffffff14;background:#ffffff06}.calendar-status-panel.status-cancelled strong{color:#ffffff7a}.calendar-status-panel.status-partially_cancelled{border-color:#ffb84d2e;background:#ffb84d0d}.calendar-status-panel.status-partially_cancelled strong{color:#ffc36b}.calendar-status-panel.status-publishing{border-color:#56beff33;background:#2c8ed212}.calendar-status-panel.status-publishing strong{color:#72c8ff}.calendar-status-panel.status-failed{border-color:#ff5b6933;background:#ff48540e}.calendar-status-panel.status-failed strong{color:#ff8b92}.calendar-target-manager{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff05}.calendar-target-manager>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid rgba(255,255,255,.07)}.calendar-target-manager h3{margin:0;color:#ffffffc2;font-size:12px}.calendar-target-manager>header span{color:#ffffff52;font-size:9px}.calendar-target-list{display:grid}.calendar-target-row{min-width:0;display:grid;grid-template-columns:47px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.055)}.calendar-target-row:last-child{border-bottom:0}.calendar-target-row>div{min-width:0;display:grid;gap:3px}.calendar-target-row strong{overflow:hidden;color:#ffffffc2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.calendar-target-row small{color:#ffffff57;font-size:9px}.calendar-target-row .calendar-target-error{grid-column:1 / -1;color:#ff8b92;white-space:normal;overflow-wrap:anywhere}.calendar-target-platform-link{width:fit-content;display:grid;color:inherit;text-decoration:none}.calendar-target-platform-link:focus-visible,.calendar-target-link:focus-visible{outline:2px solid #9bc8ff;outline-offset:3px;border-radius:4px}.calendar-target-provider-detail{color:#ffffff8f!important}.calendar-target-link{width:fit-content;display:inline-flex;align-items:center;gap:4px;min-height:24px;color:#9bc8ff;font-size:12px;text-decoration:none}.calendar-target-link:hover{text-decoration:underline}.calendar-target-status,.calendar-target-locked{padding:4px 7px;border-radius:999px;background:#75d89d14;color:#75d89d;font-size:9px;white-space:nowrap}.calendar-target-row.status-cancelled .calendar-target-status,.calendar-target-row.status-cancelled .calendar-target-locked{background:#ffffff0b;color:#fff6}.calendar-target-row.status-failed .calendar-target-status,.calendar-target-row.status-failed .calendar-target-locked{background:#ff5b6914;color:#ff8b92}.calendar-target-row.status-publishing .calendar-target-status,.calendar-target-row.status-publishing .calendar-target-locked{background:#56beff17;color:#72c8ff}.calendar-target-row>button{border:0;background:transparent;color:#ff9ca3;font-size:10px;cursor:pointer}.calendar-target-row>button.retry{color:#8fd8ff}.calendar-account-manager{width:min(540px,100%)}.calendar-account-manager-body{display:grid;gap:22px}.calendar-account-section,.calendar-add-account-panel{display:grid;gap:12px}.calendar-account-section+.calendar-add-account-panel{padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.calendar-account-section-header,.calendar-add-account-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-account-section-header h3,.calendar-add-account-header h3,.calendar-add-account-header p{margin:0}.calendar-account-section-header h3,.calendar-add-account-header h3{font-size:15px}.calendar-account-section-header span{min-width:24px;padding:3px 7px;border-radius:999px;background:#ffffff12;color:#ffffff85;font-size:10px;text-align:center}.calendar-add-account-header{align-items:flex-start;flex-direction:column;gap:5px}.calendar-add-account-header p{color:#ffffff6b;font-size:11px;line-height:1.5}.calendar-account-list{display:grid;align-content:start;gap:10px}.calendar-social-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendar-social-platform-entry{position:relative;display:grid;min-width:0}.calendar-connection-unavailable{position:relative;cursor:not-allowed}.calendar-connection-unavailable>button{pointer-events:none}.calendar-connection-unavailable:focus-visible{outline:2px solid #b5aaff;outline-offset:3px;border-radius:10px}.calendar-connection-tooltip{position:absolute;top:calc(100% + 6px);left:50%;z-index:5;transform:translate(-50%);padding:7px 11px;border:1px solid #766a9e;border-radius:7px;background:#272334;color:#f5f1ff;box-shadow:0 6px 18px #0006;font-size:12px;line-height:1.4;white-space:nowrap;pointer-events:none;visibility:hidden}.calendar-connection-unavailable:hover>.calendar-connection-tooltip,.calendar-connection-unavailable:focus-within>.calendar-connection-tooltip{visibility:visible}.calendar-social-platform-option{position:relative;min-height:104px;display:grid;padding:13px 12px;place-items:center;align-content:center;gap:5px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff05;color:#f5f5f7;cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease}.calendar-social-platform-option:hover:not(:disabled){border-color:#8573ff94;background:#765cff13}.calendar-social-platform-option:disabled{opacity:.48;cursor:not-allowed}.calendar-social-platform-option .calendar-platform-badge{width:30px;height:30px;border-radius:50%;font-size:10px}.calendar-social-platform-option .calendar-platform-badge.youtube,.calendar-platform-badge.youtube,.calendar-automatic-platform .calendar-platform-badge.youtube{width:47px;height:40px;flex:0 0 47px;border-radius:0;background:transparent;box-shadow:none;font-size:0;overflow:visible}.calendar-platform-badge.youtube img{display:block;width:auto;height:40px;max-width:none;object-fit:contain}.calendar-platform-badge.facebook,.calendar-social-platform-option .calendar-platform-badge.facebook,.calendar-automatic-platform .calendar-platform-badge.facebook,.calendar-platform-badge.instagram,.calendar-social-platform-option .calendar-platform-badge.instagram,.calendar-automatic-platform .calendar-platform-badge.instagram{width:48px;height:48px;flex:0 0 48px;padding:12px;box-sizing:border-box;background:transparent;border-radius:0;box-shadow:none}.calendar-platform-badge.facebook img,.calendar-platform-badge.instagram img{display:block;width:24px;height:24px;max-width:none;object-fit:contain}.calendar-page .calendar-platform-badge.instagram{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;padding:16px;margin:0;box-sizing:border-box;opacity:1;filter:none}.calendar-page .calendar-platform-badge.instagram img{width:32px;height:32px;opacity:1;filter:none}.calendar-page .calendar-automatic-choices label .calendar-platform-badge.instagram,.calendar-page .calendar-automatic-choices label:not(:has(input:checked)):hover:not(:has(input:disabled)) .calendar-platform-badge.instagram{opacity:1;filter:none;transition:none}.calendar-page .calendar-automatic-accounts[data-platform=instagram] .calendar-automatic-avatar,.calendar-page .calendar-automatic-accounts[data-platform=instagram] .calendar-automatic-avatar img{opacity:1;filter:none}.calendar-page .calendar-automatic-accounts[data-platform=instagram]:disabled label{opacity:1}.calendar-automatic-choices:disabled label:has(.calendar-platform-badge.instagram){opacity:1}.calendar-instagram-connection-dialog{width:min(540px,100%)}.calendar-instagram-connection-dialog .calendar-dialog-header{align-items:flex-start}.calendar-instagram-connection-dialog .calendar-dialog-header h2{margin:0;min-width:0;overflow-wrap:anywhere}.calendar-instagram-connection-dialog .calendar-dialog-close{flex-shrink:0}.calendar-instagram-connection-dialog .calendar-dialog-body{min-height:0}.calendar-instagram-connection-dialog .calendar-dialog-footer{flex-wrap:wrap}.calendar-instagram-connection-dialog .calendar-dialog-footer button{max-width:100%;padding:9px 14px;font-size:13px;line-height:20px;overflow-wrap:anywhere}.calendar-instagram-connection-notice{color:#9fa6b3;font-size:13px;line-height:20px;overflow-wrap:anywhere}.calendar-instagram-connection-notice p{margin:0 0 16px}.calendar-instagram-privacy-links{display:flex;flex-wrap:wrap;gap:8px 16px}.calendar-instagram-privacy-links a{color:#c4bbff;text-decoration:underline}.calendar-page-avatar{width:24px;height:24px;margin-right:8px;border-radius:50%;vertical-align:middle;object-fit:cover}.calendar-facebook-publish-notice,.calendar-instagram-publish-notice{font-size:12px;line-height:1.65;color:#fffc;overflow-wrap:anywhere}.calendar-facebook-publish-notice p,.calendar-instagram-publish-notice p{margin:6px 0}.calendar-social-platform-option strong{font-size:12px;font-weight:550}.calendar-social-platform-option small{color:#ffffff7a;font-size:10px}.calendar-social-platform-option em{position:absolute;top:9px;right:9px;color:#ffffff57;font-size:8px;font-style:normal}.calendar-add-account-panel>.calendar-form-error{margin:0}.calendar-managed-account{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.calendar-page .calendar-managed-account>.calendar-platform-badge:is(.facebook,.instagram,.youtube){display:grid;grid-template-columns:minmax(0,1fr);width:38px;padding-inline:0}.calendar-managed-account-details{min-width:0;display:grid;gap:4px}.calendar-managed-account strong,.calendar-managed-account small{min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.4}.calendar-managed-account strong{font-size:13px}.calendar-managed-account small{color:#ffffff61;font-size:10px}.calendar-account-status{padding:4px 7px;border-radius:999px;background:#5bcc8917;color:#75d89d;font-size:9px}.calendar-account-status.warning{border-color:#ffb84d38;color:#ffc36c}.calendar-managed-account-actions{display:flex;align-items:center;gap:8px}.calendar-managed-account-actions button{border:0;background:transparent;color:#ff8b92;font-size:11px;cursor:pointer}.calendar-managed-account-actions>.calendar-reconnect-entry>button{color:#b9adff}.calendar-reconnect-entry{display:inline-flex}.calendar-action:disabled,.calendar-primary-button:disabled,.calendar-delete-button:disabled,.calendar-target-row>button:disabled,.calendar-managed-account button:disabled{cursor:not-allowed;opacity:.48}.calendar-disconnect-preview{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,139,146,.3);border-radius:10px;background:#ff8b920b}.calendar-disconnect-loading{margin:0;color:#ffffffa6;font-size:11px}.calendar-disconnect-preview h3,.calendar-disconnect-preview p{margin:0}.calendar-disconnect-preview h3{font-size:15px}.calendar-disconnect-preview p{font-size:11px;line-height:1.5;color:#ffffffa6}.calendar-disconnect-preview .calendar-disconnect-warning{color:#ffb9a4}.calendar-disconnect-targets{display:grid;max-height:260px;overflow:auto;gap:7px}.calendar-disconnect-target{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:9px 10px;border-radius:7px;background:#ffffff0b;font-size:11px}.calendar-disconnect-target>div{display:grid;gap:3px;min-width:0}.calendar-disconnect-target strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-disconnect-target small{color:#ffffff80}.calendar-disconnect-target>span{color:#ffb9a4;text-align:right}.calendar-disconnect-target>.calendar-target-error{grid-column:1 / -1}.calendar-disconnect-actions{display:flex;justify-content:flex-end;gap:9px}.calendar-disconnect-actions button{padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff0f;color:#fff;cursor:pointer;font-size:11px}.calendar-disconnect-actions button:last-child{border-color:#ff8b92;background:#aa414b}.calendar-disconnect-actions button:disabled{cursor:not-allowed;opacity:.48}@media(max-width:1680px){.calendar-page-header{align-items:flex-start;flex-direction:column}.calendar-page-actions{justify-content:flex-start}}@media(max-width:1100px){.calendar-board{overflow-x:auto}.calendar-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.calendar-page{padding:72px 14px 28px}.calendar-page-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.calendar-action,.calendar-release-history,.calendar-accounts-action,.calendar-schedule-action{min-width:0;width:100%}.calendar-timezone{grid-column:1 / -1;width:100%;justify-content:flex-start}.calendar-toolbar,.calendar-filters{min-width:840px}.calendar-dialog-overlay{align-items:end;padding:0}.calendar-dialog{max-height:92vh;border-radius:16px 16px 0 0}.calendar-dialog-header,.calendar-dialog-body,.calendar-dialog-footer{padding-left:16px;padding-right:16px}.calendar-dialog-progress{padding-left:16px}.calendar-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-platform-grid,.calendar-date-fields{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) auto;gap:6px}.calendar-date-fields input,.calendar-date-fields button{padding-left:6px;padding-right:6px;font-size:11px}.calendar-tiktok-fieldset,.calendar-account-manager-body{grid-template-columns:1fr}.calendar-managed-account{grid-template-columns:40px minmax(0,1fr) auto}.calendar-target-row{grid-template-columns:47px minmax(0,1fr) auto}.calendar-target-status,.calendar-account-status{display:none}.calendar-dialog-footer{align-items:stretch;flex-direction:column-reverse}.calendar-dialog-footer>div,.calendar-dialog-footer button{flex:1}}@media(prefers-reduced-motion:reduce){.calendar-loading>span{animation-duration:2s}.calendar-action,.calendar-day{transition:none}}.calendar-source-projects .calendar-dialog-body{display:flex;flex-direction:column}.calendar-project-filters{display:flex;flex-shrink:0;gap:8px;margin-bottom:18px}.calendar-project-filters button{min-width:65px;padding:9px 16px;overflow-wrap:anywhere;border:1px solid #3a3d43;border-radius:8px;color:#aeb4bf;background:transparent;cursor:pointer}.calendar-project-filters button.active{color:#fff;background:#645ffc;border-color:#645ffc}.calendar-project-filters button:hover{color:#fff}.calendar-project-pagination{position:sticky;bottom:-12px;z-index:1;background:#1c1e22;border-top:1px solid #30343b;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:auto;padding:20px 0 8px;flex-shrink:0}.calendar-project-pagination span{color:#aeb4bf;min-width:54px;text-align:center;font-size:13px}.calendar-project-pagination button{display:grid;place-items:center;width:34px;height:34px;padding:8px;background:#2e3033;color:#fff;border:1px solid #45484f;border-radius:8px;cursor:pointer}.calendar-project-pagination button:disabled{opacity:.35;cursor:default}.calendar-project-pagination svg{width:16px;height:16px}.calendar-source-grid .project-card-placeholder{background:linear-gradient(110deg,#25282e 20%,#32353e,#25282e 70%);border-color:transparent}.calendar-timezone{cursor:pointer}.calendar-timezone:disabled{opacity:.6;cursor:wait}.calendar-timezone>svg{width:18px;height:18px;flex-shrink:0}.calendar-timezone>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis}.calendar-timezone>span:last-child{margin-left:auto}.calendar-timezone-overlay{position:fixed;inset:0;z-index:3100;display:grid;place-items:center;padding:24px;background:#05080ebf}.calendar-timezone-map-panel{width:min(960px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #3a4352;border-radius:20px;background:#1c1e26;box-shadow:0 24px 100px #0008;color:#f5f8ff;text-align:left}.calendar-timezone-map-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 12px}.calendar-timezone-map-panel h2{margin:0 0 8px;font-size:20px}.calendar-timezone-map-panel p{margin:0;font-size:13px;line-height:1.6;color:#aab3c2}.calendar-timezone-map-toolbar{display:flex;gap:16px;justify-content:space-between;padding:8px 24px 20px}.calendar-timezone-map-toolbar input{min-width:0;width:380px;padding:10px 14px;border-radius:8px;border:1px solid #414955;background:#121822;color:#fff}.calendar-timezone-zoom{display:flex;flex-shrink:0;border:1px solid #414955;border-radius:8px;overflow:hidden}.calendar-timezone-zoom button{border:0;min-width:40px;padding:8px;color:#f5f8ff;background:#262c37;cursor:pointer}.calendar-timezone-zoom button:hover{background:#343d4b}.calendar-timezone-zoom button:disabled{opacity:.3;cursor:default}.calendar-timezone-map{display:block;width:100%;aspect-ratio:2;cursor:grab;touch-action:none;user-select:none}.calendar-timezone-map:active{cursor:grabbing}.calendar-timezone-point{cursor:pointer;outline:none}.calendar-timezone-dot{fill:#76c6d5;stroke:#12202b}.calendar-timezone-point.preview-dimmed{opacity:.22}.calendar-timezone-point.preview-active{opacity:1}.calendar-timezone-point.preview-active .calendar-timezone-dot{fill:#98e7f4;stroke:#e5fcff}.calendar-timezone-point.selected .calendar-timezone-dot{fill:#c3baff;stroke:#fff}.calendar-timezone-point:hover .calendar-timezone-dot,.calendar-timezone-point:focus .calendar-timezone-dot{fill:#fff;stroke:#a69aff;stroke-width:2px}.calendar-timezone-map-status{display:flex;flex-direction:column;gap:8px;padding:18px 24px;min-height:80px;overflow-wrap:anywhere}.calendar-timezone-map-status span{font-size:14px;color:#ded9ff}.calendar-timezone-map-status small{font-size:12px;color:#96a2b3}.calendar-timezone-map-status a{color:inherit}.calendar-timezone-search-results{display:flex;flex-wrap:wrap;gap:8px;max-height:140px;overflow:auto;padding:12px 24px 0}.calendar-timezone-search-results button{border:1px solid #414955;border-radius:8px;padding:8px 12px;color:#f5f8ff;background:#262c37;cursor:pointer}.calendar-timezone-search-results button:hover,.calendar-timezone-search-results button:focus-visible{background:#343d4b}.calendar-timezone-search-results button[aria-pressed=true]{border-color:#a69aff;color:#ded9ff}@media(max-width:600px){.calendar-timezone-overlay{padding:12px}.calendar-timezone-map-panel{max-height:calc(100dvh - 24px);border-radius:14px}.calendar-timezone-map-panel>header,.calendar-timezone-map-toolbar,.calendar-timezone-map-status{padding:16px}.calendar-timezone-map-toolbar{gap:8px;flex-wrap:wrap}.calendar-timezone-map-toolbar input{flex:1 1 160px}.calendar-project-filters{gap:6px}.calendar-project-filters button{flex:1;min-width:0;padding:8px 10px}}.calendar-submit-explain{position:relative;display:inline-flex}.calendar-disabled-target{position:absolute;inset:0;width:100%;border:0;background:transparent;cursor:not-allowed}.calendar-disabled-target:focus-visible{outline:2px solid #b5aaff;outline-offset:3px;border-radius:8px}.calendar-disabled-tooltip{position:absolute;right:0;bottom:calc(100% + 12px);z-index:5;width:min(360px,calc(100vw - 32px));max-height:min(250px,45dvh);overflow:auto;padding:13px 16px;border:1px solid #766a9e;border-radius:10px;background:#272334;color:#f5f1ff;box-shadow:0 12px 36px #0009;font-size:13px;line-height:1.5;white-space:normal;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease}.calendar-submit-explain:hover .calendar-disabled-tooltip,.calendar-submit-explain:focus-within .calendar-disabled-tooltip{opacity:1;visibility:visible}.calendar-disabled-tooltip strong,.calendar-automatic-block-notice strong{display:block;font-size:14px}.calendar-disabled-tooltip ul,.calendar-automatic-block-notice ul{margin:7px 0 0;padding-left:18px}.calendar-disabled-tooltip li+li,.calendar-automatic-block-notice li+li{margin-top:5px}.calendar-automatic-block-notice{position:fixed;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));max-height:min(480px,70dvh);overflow:auto;padding:22px 24px;border:1px solid #9889cf;border-radius:14px;background:#282437;color:#f5f1ff;box-shadow:0 24px 80px #000c;font-size:14px;line-height:1.6}.calendar-automatic-block-notice>button{float:right;border:0;background:transparent;color:inherit;font-size:24px;line-height:1;cursor:pointer}@media(prefers-reduced-motion:reduce){.calendar-disabled-tooltip{transition:none}}@media(max-width:760px){.calendar-page-actions .calendar-action,.calendar-page-actions .calendar-timezone{min-inline-size:0!important;height:auto;min-height:40px;padding:10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.calendar-page-actions .calendar-action svg{flex-shrink:0}}.calendar-history-result{min-width:0}@media(max-width:600px){.calendar-history-result{grid-column:2}}.calendar-nav-row{position:relative}.figma-sidebar .calendar-nav-row>.nav-item{padding-right:46px}.calendar-notification-bell{position:absolute;right:8px;top:4px;width:32px;height:32px;padding:0;display:grid;place-items:center;color:#adb5c3;background:transparent;border:0;border-radius:7px;cursor:pointer}.calendar-notification-bell:hover,.calendar-notification-bell.open{color:#fff;background:#ffffff17}.calendar-notification-bell:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.calendar-notification-badge{position:absolute;top:3px;right:3px;width:9px;height:9px;border-radius:50%;background:#fa3d4f;box-shadow:0 0 0 2px #1a1d23}.calendar-notification-badge.counted{top:-3px;right:-4px;width:auto;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;color:#fff;font:700 10px/18px Geist,sans-serif;border-radius:999px}.figma-sidebar.collapsed .calendar-nav-row{padding-bottom:34px}.figma-sidebar.collapsed .calendar-nav-row>.nav-item{padding-right:9px}.figma-sidebar.collapsed .calendar-notification-bell{top:42px;right:50%;transform:translate(50%)}.calendar-notification-popup{position:fixed;z-index:400;display:flex;flex-direction:column;overflow:hidden;color:#f5f5f7;background:#202329;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 16px 48px #00000080;font-family:Geist,Noto Sans SC,sans-serif}.calendar-notification-popup>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.calendar-notification-popup h2{margin:0;font-size:15px;font-weight:600}.calendar-notification-popup header button,.calendar-notification-error button{padding:4px 0;color:#c4b5fd;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer}.calendar-notification-popup button:disabled{opacity:.45;cursor:default}.calendar-notification-popup button:focus-visible{outline:2px solid #a78bfa;outline-offset:-2px}.calendar-notification-list{overflow-y:auto;min-height:0}.calendar-notification-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:14px 16px;text-align:start;color:inherit;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);font:inherit;cursor:pointer}.calendar-notification-item:hover{background:#ffffff0f}.calendar-notification-item.unread{background:#a78bfa14}.calendar-notification-result{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;color:#70e1ac;background:#3cbe821f;font-weight:700}.calendar-notification-item.failed .calendar-notification-result{color:#ff8290;background:#fa3d4f1f}.calendar-notification-copy{flex:1;min-width:0}.calendar-notification-copy strong{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.6;font-weight:500}.calendar-notification-copy time{display:block;margin-top:5px;color:#a3a9b4;font-size:11px}.calendar-notification-unread-dot{flex-shrink:0;width:6px;height:6px;margin-top:9px;border-radius:50%;background:#fa3d4f}.calendar-notification-empty{margin:0;padding:28px 16px;text-align:center;color:#a3a9b4;font-size:13px}.calendar-notification-error{margin:0;padding:12px 16px;color:#ff9aa4;font-size:12px}@media(max-width:760px){.calendar-automatic-dialog{max-height:92dvh}.calendar-automatic-dialog .calendar-dialog-footer{flex-direction:column;gap:8px}.calendar-automatic-dialog .calendar-dialog-footer>div{width:100%}.calendar-automatic-dialog .calendar-automatic-footer-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.calendar-automatic-dialog .calendar-dialog-footer .calendar-submit-explain{flex:1}.calendar-automatic-dialog .calendar-automatic-submit{width:100%}}.calendar-automatic-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.calendar-automatic-header h3{flex:1;order:-1}.calendar-guide-start{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:8px 0;border:0;background:transparent;color:#b7acff;font-size:12px;cursor:pointer}.calendar-guide-start:disabled{opacity:.4;cursor:default}.calendar-automatic-section{position:relative;isolation:isolate;scroll-margin:16px}.calendar-automatic-section[data-guide-active=true]{border-color:#b7acff;box-shadow:0 0 0 2px #b7acff1f}.calendar-guide-card{display:grid;gap:10px;min-width:0;margin-top:4px;padding:16px;border:1px solid rgba(183,172,255,.35);border-radius:9px;background:#242031;color:#f0ecff;outline:none;scroll-margin:16px}.calendar-guide-card>header,.calendar-guide-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.calendar-guide-card h5{margin:0;font-size:14px;font-weight:600;line-height:1.5}.calendar-automatic-scheduling .calendar-guide-card p{color:#c1bbd0;font-size:12px;line-height:1.7}.calendar-guide-progress{color:#b7acff;font-size:11px}.calendar-guide-close{display:grid;place-items:center;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;border:0;border-radius:6px;background:transparent;color:#c1bbd0;font-size:20px;cursor:pointer}.calendar-guide-close:hover{color:#fff;background:#ffffff0f}.calendar-guide-card>footer{flex-wrap:wrap;margin-top:4px}.calendar-guide-card>footer>div{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.calendar-guide-skip,.calendar-guide-back,.calendar-guide-next{min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:7px;font-size:12px;line-height:1.5;cursor:pointer}.calendar-guide-skip{padding-left:0;color:#b0a9c1;background:transparent;text-align:left}.calendar-guide-back{border-color:#b7acff33;color:#ddd6f0;background:transparent}.calendar-guide-next{color:#211b33;background:#b7acff;font-weight:600}.calendar-guide-next:hover{background:#c7bfff}.calendar-guide-start:focus-visible,.calendar-guide-card button:focus-visible{outline:2px solid #d5ceff;outline-offset:3px}.calendar-guide-errors{margin:0;padding-left:18px;color:#f6a6ad;font-size:12px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:520px){.calendar-guide-card{padding:12px}.calendar-guide-start{font-size:11px}.calendar-guide-card>footer{gap:6px}.calendar-guide-card>footer>div{gap:6px}.calendar-guide-skip,.calendar-guide-back,.calendar-guide-next{padding-right:9px;padding-left:9px}.calendar-guide-skip{padding-left:0}}.calendar-page[data-page-style=V2]{--schedule-surface: #1c1e22;--schedule-primary: #f5f8ff;--schedule-secondary: #9fa6b3;--schedule-muted: #71767e;--schedule-border: rgba(255, 255, 255, .12);--schedule-divider: rgba(255, 255, 255, .08);--schedule-field: rgba(255, 255, 255, .035);--schedule-hover: rgba(255, 255, 255, .06);--schedule-focus: rgba(255, 255, 255, .55)}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling{--automatic-accent: var(--schedule-primary);--automatic-muted: var(--schedule-secondary);--schedule-logo-size: 24px;--schedule-logo-slot: 32px;--schedule-youtube-canvas-height: 40px;color:var(--schedule-primary);background:var(--schedule-surface);border-color:var(--schedule-border);font-size:13px;font-weight:400;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog{width:min(900px,calc(100vw - 48px));height:min(760px,calc(100dvh - 48px));color:var(--schedule-primary);background:var(--schedule-surface);border:0;border-radius:24px;box-shadow:0 24px 80px #0006}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-header{align-items:flex-start;gap:16px;padding:24px 24px 16px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-header>div:first-child{flex:1}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-header h2{color:#fff;font-size:18px;font-weight:600;line-height:18px;letter-spacing:0}.calendar-page[data-page-style=V2] .calendar-automatic-intro{margin:10px 0 0;color:var(--schedule-secondary);font-size:13px;font-weight:400;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-close{width:32px;height:32px;color:var(--schedule-secondary);background:#272a33;border:.8px solid rgba(255,255,255,.15);border-radius:8px;font-size:20px;line-height:1}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-close:hover{color:var(--schedule-primary);background:#2e3033}.calendar-page[data-page-style=V2] .calendar-automatic-progress{gap:16px;margin:0 24px;padding:0 0 16px;border-bottom:1px solid var(--schedule-divider)}.calendar-page[data-page-style=V2] .calendar-automatic-progress li{justify-content:flex-start;gap:8px;min-height:36px;color:var(--schedule-muted)}.calendar-page[data-page-style=V2] .calendar-automatic-progress li>span{width:22px;height:22px;flex:0 0 22px;color:var(--schedule-muted);background:transparent;border:1px solid var(--schedule-border);font-size:10px;font-variant-numeric:tabular-nums}.calendar-page[data-page-style=V2] .calendar-automatic-progress strong{font-size:12px;font-weight:500;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-progress [aria-current=step]{color:var(--schedule-primary)}.calendar-page[data-page-style=V2] .calendar-automatic-progress [aria-current=step]>span{color:#0e0e0e;background:var(--schedule-primary);border-color:var(--schedule-primary)}.calendar-page[data-page-style=V2] .calendar-automatic-progress [data-complete=true]{color:var(--schedule-secondary)}.calendar-page[data-page-style=V2] .calendar-automatic-progress [data-complete=true]>span{color:var(--schedule-primary);background:var(--schedule-field);border-color:var(--schedule-border)}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-body{min-height:0;padding:20px 24px 24px;overscroll-behavior-y:contain;scrollbar-color:rgba(46,48,51,.8) transparent;scrollbar-width:thin}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-body::-webkit-scrollbar{width:10px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-body::-webkit-scrollbar-thumb{background:#2e3033cc;border-radius:49px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-automatic-overview{display:none}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-automatic-scheduling{background:transparent}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-automatic-body{gap:0}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-automatic-heading,.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-automatic-title-icon{display:none}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-automatic-toggle{width:auto;padding:6px 8px;border-radius:6px}.calendar-page[data-page-style=V2] .calendar-automatic-toggle{color:var(--schedule-primary);background:transparent}.calendar-page[data-page-style=V2] .calendar-automatic-toggle:hover{background:var(--schedule-hover)}.calendar-page[data-page-style=V2] .calendar-automatic-title-icon{color:var(--schedule-secondary);background:var(--schedule-field)}.calendar-page[data-page-style=V2] .calendar-automatic-heading small,.calendar-page[data-page-style=V2] .calendar-automatic-toggle-label{color:var(--schedule-secondary);font-size:12px;font-weight:400;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-carousel{border-radius:0}.calendar-page[data-page-style=V2] .calendar-automatic-section{gap:20px;padding:0;border:0;border-radius:0;color:var(--schedule-primary);background:transparent}.calendar-page[data-page-style=V2] .calendar-automatic-group-heading{gap:12px;min-height:28px}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling h4,.calendar-page[data-page-style=V2] .calendar-automatic-choices legend,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-automatic-section-heading{color:var(--schedule-primary);font-size:14px;font-weight:500;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-section-heading>span:first-child{display:none}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling p{color:var(--schedule-secondary);font-size:13px;font-weight:400;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-automatic-description{margin-top:10px;color:var(--schedule-secondary);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-timezone{color:var(--schedule-muted);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-manage,.calendar-page[data-page-style=V2] .calendar-automatic-preview-refresh,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-start,.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-guide-start,.calendar-page[data-page-style=V2] .calendar-automatic-edit-settings button,.calendar-page[data-page-style=V2] .calendar-automatic-fix-settings{color:var(--schedule-secondary);font-size:12px;font-weight:500;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-manage:hover,.calendar-page[data-page-style=V2] .calendar-automatic-preview-refresh:hover,.calendar-page[data-page-style=V2] .calendar-automatic-edit-settings button:hover,.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-guide-start:hover{color:var(--schedule-primary)}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-guide-start{padding:6px 8px;border-radius:6px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-guide-start:hover{background:var(--schedule-hover)}.calendar-page[data-page-style=V2] .calendar-automatic-platforms{--automatic-platform-mark-height: 24px;--automatic-platform-padding: 26px;gap:12px}.calendar-page[data-page-style=V2] .calendar-automatic-choices label{gap:12px;min-height:48px;padding:12px 16px;color:var(--schedule-secondary);background:transparent;border:1px solid var(--schedule-border);border-radius:8px;font-size:14px;font-weight:500;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-choices label:hover:not([aria-disabled=true]):not(:has(input:disabled)){color:var(--schedule-primary);border-color:#ffffff40;background:var(--schedule-hover)}.calendar-page[data-page-style=V2] .calendar-automatic-choices label:has(input:checked){color:var(--schedule-primary);border-color:#ffffff4d;background:var(--schedule-field)}.calendar-page[data-page-style=V2] .calendar-choice-check{width:16px;height:16px;color:#0e0e0e;border-color:#ffffff40;background:transparent}.calendar-page[data-page-style=V2] .calendar-automatic-choices label:has(input:checked) .calendar-choice-check{color:#0e0e0e;background:var(--schedule-primary);border-color:var(--schedule-primary)}.calendar-page[data-page-style=V2] .calendar-automatic-choices label .calendar-platform-badge,.calendar-page[data-page-style=V2] .calendar-automatic-choices label .calendar-automatic-avatar,.calendar-page[data-page-style=V2] .calendar-automatic-choices label:not(:has(input:checked)):hover:not(:has(input:disabled)) .calendar-platform-badge,.calendar-page[data-page-style=V2] .calendar-automatic-account:not(:has(input:checked)):hover:not(:has(input:disabled)) .calendar-automatic-avatar{opacity:1;filter:none}.calendar-page[data-page-style=V2] .calendar-automatic-choices:disabled label{opacity:1;cursor:wait}.calendar-page[data-page-style=V2] .calendar-automatic-choices:disabled label>span:not(.calendar-platform-badge):not(.calendar-automatic-avatar),.calendar-page[data-page-style=V2] .calendar-automatic-choices:disabled .calendar-choice-check{opacity:.45}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-platform-badge{display:flex;align-items:center;justify-content:center;width:var(--schedule-logo-size);height:var(--schedule-logo-size);flex:0 0 var(--schedule-logo-size);margin:0 calc((var(--schedule-logo-slot) - var(--schedule-logo-size)) / 2);padding:0;box-sizing:border-box}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-platform-badge.youtube{width:var(--schedule-logo-slot);flex-basis:var(--schedule-logo-slot);margin:0}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-platform-badge.youtube img{width:auto;height:var(--schedule-youtube-canvas-height);max-width:none;flex:none}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-platform-badge.facebook img,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-platform-badge.instagram img{width:var(--schedule-logo-size);height:var(--schedule-logo-size)}.calendar-page[data-page-style=V2] .calendar-automatic-preview-destinations .calendar-platform-badge{--schedule-logo-size: 20px;--schedule-logo-slot: 28px;--schedule-youtube-canvas-height: 32px}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-platform-badge.instagram{width:64px;height:64px;flex-basis:64px;padding:16px;margin:0}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-platform-badge.instagram img{width:32px;height:32px}.calendar-page[data-page-style=V2] .calendar-automatic-accounts{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;border:1px solid var(--schedule-divider);border-radius:12px}.calendar-page[data-page-style=V2] .calendar-automatic-accounts legend{margin:0 0 8px;padding:0 4px}.calendar-page[data-page-style=V2] .calendar-automatic-accounts legend>span{font-size:13px;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-accounts legend>small{color:var(--schedule-muted);font-size:12px;font-weight:400;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-accounts .calendar-automatic-account{flex:0 0 auto;padding:8px;border-color:transparent;background:transparent}.calendar-page[data-page-style=V2] .calendar-automatic-accounts .calendar-automatic-account:has(input:checked){border-color:transparent;background:var(--schedule-field)}.calendar-page[data-page-style=V2] .calendar-automatic-account .calendar-choice-check{order:1;margin-left:auto}.calendar-page[data-page-style=V2] .calendar-automatic-avatar{width:32px;height:32px;flex:0 0 32px;color:var(--schedule-secondary);background:#272a33}.calendar-page[data-page-style=V2] .calendar-automatic-account-name strong{font-size:14px;font-weight:500;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-account-name small{color:var(--schedule-muted);font-size:12px;font-weight:400;line-height:18px;opacity:1}.calendar-page[data-page-style=V2] .calendar-automatic-stats{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0;background:transparent;border:0}.calendar-page[data-page-style=V2] .calendar-automatic-stats>div{display:flex;gap:6px;padding:0;border:0}.calendar-page[data-page-style=V2] .calendar-automatic-stat-icon{display:none}.calendar-page[data-page-style=V2] .calendar-automatic-stats dt{color:var(--schedule-muted);font-size:12px}.calendar-page[data-page-style=V2] .calendar-automatic-stats dd{color:var(--schedule-primary);font-size:14px;font-weight:500}.calendar-page[data-page-style=V2] .calendar-automatic-visibility-grid{gap:16px 20px}.calendar-page[data-page-style=V2] .calendar-automatic-visibility{--visibility-control-height: 42px}.calendar-page[data-page-style=V2] .calendar-automatic-edit-settings small{color:var(--schedule-muted);font-size:12px;font-weight:400;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-visibility>span,.calendar-page[data-page-style=V2] .calendar-automatic-range .calendar-field>span{color:var(--schedule-secondary);font-size:12px;font-weight:500;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-visibility select,.calendar-page[data-page-style=V2] .calendar-automatic-range input{height:42px;padding:0 12px;color:var(--schedule-primary);background:var(--schedule-field);border:1px solid var(--schedule-border);border-radius:8px;font-size:14px;font-weight:400;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-visibility select option{color:var(--schedule-primary);background:#232529}.calendar-page[data-page-style=V2] .calendar-automatic-visibility select:focus,.calendar-page[data-page-style=V2] .calendar-automatic-range input:focus{border-color:var(--schedule-focus);box-shadow:0 0 0 3px #ffffff0d;outline:none}.calendar-page[data-page-style=V2] .calendar-automatic-range input:disabled,.calendar-page[data-page-style=V2] .calendar-automatic-visibility select:disabled{opacity:.5;cursor:not-allowed}.calendar-page[data-page-style=V2] .calendar-automatic-visibility>small,.calendar-page[data-page-style=V2] .calendar-automatic-compliance small{color:var(--schedule-muted);font-size:12px;font-weight:400;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-compliance{gap:16px;padding-top:20px;border-color:var(--schedule-divider)}.calendar-page[data-page-style=V2] .calendar-automatic-compliance>h4{display:none}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-columns>section{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;border:1px solid var(--schedule-divider);border-radius:12px}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-columns>section:only-child{grid-column:1 / -1}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice{min-height:40px;color:var(--schedule-secondary);font-size:13px;font-weight:400;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice input{color:#0e0e0e;background:transparent;border-color:#ffffff40}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice input:checked,.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice input:indeterminate{color:#0e0e0e;background:var(--schedule-primary);border-color:var(--schedule-primary)}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice:has(input:checked),.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice:has(input:indeterminate),.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice:not([data-required-state]):hover{color:var(--schedule-primary)}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice:has(input:disabled),.calendar-page[data-page-style=V2] .calendar-automatic-compliance fieldset:disabled .calendar-automatic-compliance-choice{opacity:.45;cursor:not-allowed}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice[data-required-state=confirmed],.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice[data-required-state=confirmed] a{color:var(--schedule-primary)}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice[data-required-state=confirmed] input{border-color:#4ade80}.calendar-page[data-page-style=V2] .calendar-automatic-compliance .calendar-automatic-compliance-choice[data-required-state=missing],.calendar-page[data-page-style=V2] .calendar-automatic-compliance .calendar-automatic-compliance-choice[data-required-state=missing] a{color:#f87171}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice[data-required-state=missing] input{border-color:#f87171}.calendar-page[data-page-style=V2] .calendar-automatic-inactive-compliance{padding:12px;background:var(--schedule-field);border-radius:8px}.calendar-page[data-page-style=V2] .calendar-automatic-inactive-compliance summary{color:var(--schedule-muted);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-declarations input:is([data-compliance=tiktok_content_disclosure],[data-compliance=tiktok_aigc]){order:1;flex:0 0 36px;width:36px;height:20px;padding:2px;margin-left:auto;border-radius:20px;place-items:center start}.calendar-page[data-page-style=V2] .calendar-automatic-declarations input:is([data-compliance=tiktok_content_disclosure],[data-compliance=tiktok_aigc]):before{content:"";width:14px;height:14px;background:var(--schedule-secondary);border-radius:50%}.calendar-page[data-page-style=V2] .calendar-automatic-declarations input:is([data-compliance=tiktok_content_disclosure],[data-compliance=tiktok_aigc]):checked:before{background:#0e0e0e;transform:translate(16px)}.calendar-page[data-page-style=V2] .calendar-automatic-declarations input:is([data-compliance=tiktok_content_disclosure],[data-compliance=tiktok_aigc]):indeterminate:before{background:#0e0e0e;transform:translate(8px)}.calendar-page[data-page-style=V2] .calendar-automatic-fields,.calendar-page[data-page-style=V2] .calendar-automatic-range{gap:20px}.calendar-page[data-page-style=V2] .calendar-automatic-range input{color-scheme:dark}.calendar-page[data-page-style=V2] .calendar-automatic-weekdays{gap:8px}.calendar-page[data-page-style=V2] .calendar-automatic-weekdays .calendar-weekday-choice{min-height:44px;padding:8px 4px;font-size:13px;font-weight:400}.calendar-page[data-page-style=V2] .calendar-automatic-weekdays .calendar-weekday-choice:has(input:checked){color:#0e0e0e;background:var(--schedule-primary);border-color:var(--schedule-primary)}.calendar-page[data-page-style=V2] .calendar-weekday-choice .calendar-choice-check{display:none}.calendar-page[data-page-style=V2] .calendar-weekday-choice[aria-disabled=true]{color:var(--schedule-muted);background:transparent;border-color:var(--schedule-divider)}.calendar-page[data-page-style=V2] .calendar-automatic-preview{gap:16px}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-automatic-preview-summary{color:var(--schedule-secondary);font-size:12px;font-weight:400;line-height:18px;font-variant-numeric:tabular-nums}.calendar-page[data-page-style=V2] .calendar-automatic-preview-columns,.calendar-page[data-page-style=V2] .calendar-automatic-preview-row{grid-template-columns:100px minmax(0,1.2fr) minmax(0,1fr);gap:20px;padding:12px;color:var(--schedule-primary);background:transparent;font-size:13px;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-columns{padding-block:4px;color:var(--schedule-muted);border-radius:0;font-size:12px;font-weight:500}.calendar-page[data-page-style=V2] .calendar-automatic-preview-list{border:1px solid var(--schedule-divider);border-radius:12px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-day h5{padding:10px 12px;color:var(--schedule-primary);background:var(--schedule-field);font-size:13px;font-weight:500;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-row{border-color:var(--schedule-divider)}.calendar-page[data-page-style=V2] .calendar-automatic-preview-row time{color:var(--schedule-primary);font-size:13px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-row time small{color:var(--schedule-muted);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-video{gap:12px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-video>span{width:80px;height:45px;flex:0 0 80px;color:var(--schedule-muted);background:#272a33;border-radius:6px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-video img,.calendar-page[data-page-style=V2] .calendar-automatic-avatar img{filter:none;opacity:1}.calendar-page[data-page-style=V2] .calendar-automatic-preview-row strong{color:var(--schedule-primary);font-size:14px;font-weight:500;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-destinations{flex-direction:column;gap:8px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-destinations>span>span:last-child{color:var(--schedule-secondary);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-notes{gap:12px}.calendar-page[data-page-style=V2] .calendar-automatic-notes .calendar-automatic-storage{color:var(--schedule-muted);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-facebook-publish-notice,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-instagram-publish-notice{color:var(--schedule-secondary);background:transparent;border-color:var(--schedule-divider);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-automatic-render-warning,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-weekday-hint{color:#efc777;font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-automatic-validation{color:var(--schedule-secondary);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-range input[aria-invalid=true]{border-color:#f87171}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-footer{min-height:80px;gap:16px;padding:16px 24px 24px;color:var(--schedule-primary);background:var(--schedule-surface);border-color:var(--schedule-divider)}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-automatic-footer-status{display:grid;gap:4px;color:var(--schedule-secondary)}.calendar-page[data-page-style=V2] .calendar-automatic-footer-status>span{color:var(--schedule-secondary);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-footer-status small{color:var(--schedule-muted);font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-footer-status.ready>span{color:var(--schedule-primary)}.calendar-page[data-page-style=V2] .calendar-automatic-footer-status.ready>span svg{color:#4ade80}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-secondary-button,.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-primary-button,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-card button:not(.calendar-guide-close){min-height:40px;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500;line-height:22px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-secondary-button,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-back{color:var(--schedule-secondary);background:transparent;border:1px solid rgba(70,74,79,.8)}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-secondary-button:hover{color:var(--schedule-primary);background:var(--schedule-hover)}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-primary-button,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-next{color:#0e0e0e;background:var(--schedule-primary);border:0}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-primary-button:hover,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-next:hover{background:#fff}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-primary-button:disabled{color:#0e0e0e;background:#f5f8ff61;opacity:1;cursor:not-allowed}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-secondary-button:disabled,.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-guide-start:disabled,.calendar-page[data-page-style=V2] .calendar-automatic-preview-refresh:disabled{opacity:.45;cursor:not-allowed}.calendar-page[data-page-style=V2] .calendar-automatic-dialog button:focus-visible,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-card button:focus-visible{outline:2px solid var(--schedule-focus);outline-offset:3px}.calendar-page[data-page-style=V2] .calendar-automatic-choices label:has(input:focus-visible),.calendar-page[data-page-style=V2] .calendar-weekday-choice[aria-disabled=true]:focus-visible{outline:2px solid var(--schedule-focus);outline-offset:3px}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-choice input:focus-visible{outline:2px solid var(--schedule-focus);outline-offset:3px}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-card{color:var(--schedule-primary);background:#232529;border:1px solid var(--schedule-border);border-radius:12px;box-shadow:none}.calendar-page[data-page-style=V2] .calendar-automatic-section[data-guide-active=true]{box-shadow:none}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-progress,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-close,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-skip,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-card p{color:var(--schedule-secondary);background:transparent}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-card h5{color:var(--schedule-primary);font-size:14px;font-weight:500;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-close:hover{color:var(--schedule-primary);background:var(--schedule-hover)}.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-guide-errors,.calendar-page[data-page-style=V2] .calendar-automatic-scheduling .calendar-form-error{color:#f87171;font-size:12px;line-height:18px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-disabled-tooltip,.calendar-page[data-page-style=V2] .calendar-automatic-block-notice{color:var(--schedule-secondary);background:#232529;border-color:var(--schedule-border);box-shadow:0 12px 36px #0000004d;font-size:13px;line-height:20px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-disabled-tooltip strong,.calendar-page[data-page-style=V2] .calendar-automatic-block-notice strong{color:var(--schedule-primary);font-size:14px;font-weight:500}@media(max-width:760px){.calendar-page[data-page-style=V2] .calendar-automatic-dialog{width:100%;height:min(760px,92dvh);max-height:92dvh;border-radius:24px 24px 0 0}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-header{gap:12px;padding:24px 16px 16px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-body{padding:20px 16px}.calendar-page[data-page-style=V2] .calendar-automatic-progress{gap:8px;margin:0 16px;padding-bottom:16px}.calendar-page[data-page-style=V2] .calendar-automatic-progress li{flex-direction:column;align-items:flex-start;gap:6px}.calendar-page[data-page-style=V2] .calendar-automatic-compliance-columns{grid-template-columns:minmax(0,1fr)}.calendar-page[data-page-style=V2] .calendar-automatic-preview-columns{display:none}.calendar-page[data-page-style=V2] .calendar-automatic-preview-row{grid-template-columns:76px minmax(0,1fr);gap:12px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-video>span{width:64px;height:36px;flex-basis:64px}.calendar-page[data-page-style=V2] .calendar-automatic-preview-destinations{grid-column:2}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-footer{padding:16px 16px 24px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-automatic-footer-status{display:flex}}@media(max-width:520px){.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-header{position:relative;flex-wrap:wrap}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-header>div:first-child{flex:1 0 100%}.calendar-page[data-page-style=V2] .calendar-automatic-header-actions{width:100%}.calendar-page[data-page-style=V2] .calendar-automatic-header-actions .calendar-dialog-close{position:absolute;top:20px;right:16px}.calendar-page[data-page-style=V2] .calendar-automatic-dialog .calendar-dialog-header h2,.calendar-page[data-page-style=V2] .calendar-automatic-intro{padding-right:44px}.calendar-page[data-page-style=V2] .calendar-automatic-visibility-grid{grid-template-columns:minmax(0,1fr);gap:16px}.calendar-page[data-page-style=V2] .calendar-automatic-range{gap:12px}.calendar-page[data-page-style=V2] .calendar-automatic-weekdays{gap:4px}.calendar-page[data-page-style=V2] .calendar-automatic-weekdays .calendar-weekday-choice{font-size:12px}.calendar-page[data-page-style=V2] .calendar-automatic-platforms{--automatic-platform-mark-height: 20px;column-gap:8px}.calendar-page[data-page-style=V2] .calendar-automatic-platform>span:not(.calendar-platform-badge){position:static;width:auto;height:auto;clip-path:none;white-space:normal}.calendar-page[data-page-style=V2] .calendar-automatic-platforms .calendar-automatic-platform{padding:12px 8px;gap:8px}.calendar-page[data-page-style=V2] .calendar-automatic-platforms .calendar-automatic-platform .calendar-platform-badge{--schedule-logo-size: 20px;--schedule-logo-slot: 28px;--schedule-youtube-canvas-height: 32px}.calendar-page[data-page-style=V2] .calendar-automatic-accounts legend>span{float:none}.calendar-page[data-page-style=V2] .calendar-automatic-accounts legend>small{display:block;float:none;margin-top:4px}}.calendar-page[data-page-style] .calendar-automatic-scheduling .calendar-automatic-platforms{--automatic-platform-mark-height: 24px;grid-auto-columns:minmax(0,1fr);max-width:100%;overflow:visible}.calendar-page[data-page-style] .calendar-automatic-scheduling .calendar-platform-badge:is(.youtube,.tiktok,.instagram,.facebook,.linkedin,.x,.bluesky){display:flex;align-items:center;justify-content:center;width:var(--automatic-badge-size, 24px);height:var(--automatic-badge-size, 24px);flex:0 0 var(--automatic-badge-size, 24px);padding:0;margin:0;overflow:hidden;box-sizing:border-box;font-size:calc(var(--automatic-badge-size, 24px) * .75);line-height:1}.calendar-page[data-page-style] .calendar-automatic-scheduling .calendar-platform-badge:is(.instagram,.facebook) img{width:var(--automatic-badge-size, 24px);height:var(--automatic-badge-size, 24px);flex:none;object-fit:contain}.calendar-page[data-page-style] .calendar-automatic-scheduling .calendar-platform-badge.youtube img{width:calc(var(--automatic-badge-size, 24px) * 1.5175332539);height:auto;max-width:none;flex:none}.calendar-page[data-page-style] .calendar-automatic-preview-destinations{--automatic-badge-size: 20px}.calendar-automatic-compliance-choice[data-required-agreement]{border-radius:6px;scroll-margin-block:16px}@media(max-width:760px){.calendar-page[data-page-style] .calendar-automatic-scheduling .calendar-automatic-platforms{column-gap:4px}}@container calendar-platform (max-width: 96px){.calendar-page[data-page-style] .calendar-automatic-platform-group>.calendar-automatic-platform{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:24px minmax(0,1fr) 16px;justify-items:center;min-height:126px;padding:6px 2px;gap:4px;text-align:center}.calendar-page[data-page-style] .calendar-automatic-platform-group>.calendar-automatic-platform>.calendar-platform-badge{grid-column:1;grid-row:1}.calendar-page[data-page-style] .calendar-automatic-platform-group>.calendar-automatic-platform>span:not(.calendar-platform-badge){grid-column:1;grid-row:2;max-width:100%;overflow-wrap:anywhere}.calendar-page[data-page-style] .calendar-automatic-platform-group>.calendar-automatic-platform>.calendar-choice-check{grid-column:1;grid-row:3;margin:0}.calendar-page[data-page-style] .calendar-automatic-platform-group>.calendar-automatic-accounts{padding:6px 2px}.calendar-page[data-page-style] .calendar-automatic-platform-group>.calendar-automatic-accounts legend{padding-inline:0}.calendar-page[data-page-style] .calendar-automatic-platform-group>.calendar-automatic-accounts legend>span,.calendar-page[data-page-style] .calendar-automatic-platform-group>.calendar-automatic-accounts legend>small{max-width:100%;overflow-wrap:anywhere}.calendar-page[data-page-style] .calendar-automatic-accounts .calendar-automatic-account{display:flex;flex-direction:column;align-items:center;padding:6px 2px;gap:4px}.calendar-page[data-page-style] .calendar-automatic-accounts .calendar-automatic-avatar{width:min(24px,100%);height:24px;flex:none}.calendar-page[data-page-style] .calendar-automatic-accounts .calendar-automatic-account-name{width:100%;text-align:center}}html.pricing-modal-open,body.pricing-modal-open{overflow:hidden}html.pricing-modal-open{scrollbar-gutter:auto}.pricing-overlay{position:fixed;z-index:10000;inset:0;display:grid;width:100%;height:100%;height:100dvh;place-items:start center;overflow:auto;overscroll-behavior:contain;padding:60px 24px 24px;background:#000;color:var(--text-primary, #f5f8ff);font-family:Geist,PingFang SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;scrollbar-width:none;animation:pricing-enter .48s cubic-bezier(.16,1,.3,1) both;box-sizing:border-box}.pricing-overlay *,.pricing-overlay *:before,.pricing-overlay *:after{box-sizing:border-box}.pricing-overlay button,.pricing-overlay a{font:inherit;-webkit-tap-highlight-color:transparent}.pricing-overlay::-webkit-scrollbar{display:none}.pricing-overlay:before{position:fixed;z-index:-1;inset:0;background:radial-gradient(ellipse 55% 45% at 50% 70%,rgba(57,58,123,.18),transparent 66%);content:"";pointer-events:none}.pricing-overlay--closing{pointer-events:none;animation:pricing-exit .2s ease-out both}.pricing-content{position:relative;width:min(1268px,100%)}.pricing-content>h2{margin:0;background:linear-gradient(180deg,#fff 34.615%,#666);background-clip:text;color:transparent;font-family:Geist,sans-serif;font-size:52px;font-style:italic;font-weight:700;letter-spacing:-.02em;line-height:1;text-align:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-close{position:fixed;z-index:2;top:32px;right:32px;display:grid;width:40px;height:40px;place-items:center;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#272a33;cursor:pointer;transition:border-color .18s ease,background .18s ease}.pricing-close:hover{border-color:#ffffff47;background:#323641}.pricing-close img{display:block;width:16px;height:16px}.enterprise-contact-overlay{position:fixed;z-index:10010;inset:0;display:grid;place-items:center;padding:20px;background:#000000b8;font-family:Geist,PingFang SC,Noto Sans SC,sans-serif}.enterprise-contact-overlay button{font-family:inherit}.enterprise-contact-dialog{width:min(600px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#1d1d1f;box-shadow:0 24px 70px #0000008c;color:#f5f8ff;box-sizing:border-box}.enterprise-contact-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 12px}.enterprise-contact-header h2{min-width:0;margin:0;overflow:hidden;color:#fff;font-size:18px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.enterprise-contact-close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#272a33;cursor:pointer}.enterprise-contact-close:hover{background:#323641}.enterprise-contact-close img{display:block}.enterprise-contact-body{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 31px 36px}.enterprise-contact-image{display:grid;width:min(300px,100%);aspect-ratio:1;place-items:center;padding:22px;border-radius:10px;background:#fff;box-sizing:border-box}.enterprise-contact-image.is-empty{border:1px solid rgba(255,255,255,.15);background:#2e3033cc}.enterprise-contact-image img{display:block;width:100%;height:100%;object-fit:contain}.enterprise-contact-image p{margin:0;color:#9fa6b2;font-size:14px;line-height:1.5;text-align:center}.enterprise-contact-actions{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.enterprise-contact-save{min-width:176px;height:46px;padding:0 24px;border:0;border-radius:999px;background:#fff;color:#1d1d1f;font-size:15px;font-weight:600;cursor:pointer}.enterprise-contact-save:hover:not(:disabled){background:#e8e8ea}.enterprise-contact-save:disabled{opacity:.6;cursor:wait}.enterprise-contact-actions p{margin:0;color:#9fa6b2;font-size:13px;line-height:1.5;text-align:center}.enterprise-contact-actions a{color:#fff;text-decoration:underline}@media(max-width:420px){.enterprise-contact-header{padding:20px 20px 12px}.enterprise-contact-body{padding:24px 20px 32px}}.pricing-switch{display:flex;width:min(368px,100%);min-height:58px;margin:40px auto;padding:4px;border-radius:48px;background:#1d1d1f}.pricing-switch button{min-width:0;flex:1;min-height:50px;overflow-wrap:anywhere;padding:8px 20px;border:0;border-radius:55px;background:transparent;color:var(--text-muted, #71767e);cursor:pointer;font-size:18px;font-weight:600;line-height:18px;transition:color .18s ease,background .18s ease}.pricing-switch button.is-active{background:#4b5058cc;color:var(--text-primary, #f5f8ff)}.pricing-switch__discount{display:inline-block;max-width:100%;margin-left:8px;color:var(--brand-purple, #645ffc);font-size:14px;line-height:14px;white-space:normal}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:34px}.pricing-grid--without-switch{margin-top:40px}.pricing-grid--enterprise-only{grid-template-columns:minmax(0,1fr);justify-items:center}.pricing-grid--enterprise-only>.pricing-card{width:min(400px,100%)}.pricing-status{display:flex;min-height:320px;grid-column:1 / -1;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--text-secondary, #9fa6b2);font-size:16px;text-align:center}.pricing-status.is-error{color:#ffb4b4}.pricing-status button{min-width:112px;height:42px;padding:0 20px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff1a;color:var(--text-primary, #f5f8ff);cursor:pointer;font-weight:600}.pricing-status button:hover{background:#ffffff29}.pricing-card{position:relative;display:flex;min-width:0;min-height:clamp(540px,calc(100dvh - 262px),700px);height:auto;flex-direction:column;padding:32px 20px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#1d1d1f;backdrop-filter:blur(10px)}.pricing-card--featured{border:2.5px solid #807cff;background:linear-gradient(180deg,#19191b 58%,#252344)}.pricing-card--featured:after{position:absolute;bottom:-150px;left:50%;width:614px;height:279px;border-radius:50%;background:radial-gradient(ellipse,#776dff47,#776dff00 68%);content:"";pointer-events:none;transform:translate(-50%)}.pricing-recommended{position:absolute;top:0;right:0;padding:12px;border-radius:0 0 0 20px;background:linear-gradient(90deg,#a77bff,#3048f7);color:#fff;font-size:12px;font-style:italic;font-weight:500;line-height:12px}.pricing-card__top{display:grid;min-width:0;overflow-wrap:anywhere;gap:32px}.pricing-card h3{display:flex;height:20px;align-items:center;gap:6px;margin:0;color:var(--text-secondary, #9fa6b2);font-size:20px;font-weight:500;line-height:20px}.pricing-card h3 img{width:18px;height:18px}.pricing-card--featured h3{color:#bbb6ff;font-weight:600}.pricing-price{display:flex;height:48px;align-items:flex-end;gap:12px;margin:0;color:var(--text-primary, #f5f8ff);font-family:Geist,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.04em;line-height:48px}.pricing-price strong{font:inherit}.pricing-price small{width:17px;margin-bottom:4px;font-family:Geist,sans-serif;font-size:28px;font-weight:400;line-height:35px}.pricing-price span{width:110px;margin-bottom:3px;color:var(--text-secondary, #9fa6b2);font-family:Geist,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:20px}.pricing-talk{margin:0;color:var(--text-primary, #f5f8ff);font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:48px;white-space:normal}.pricing-description{margin:-20px 0 0;color:var(--text-muted, #71767e);font-size:16px;font-weight:400;line-height:16px}.pricing-card__bottom{position:relative;z-index:1;display:grid;gap:32px;margin-top:32px}.pricing-plan-action{display:inline-flex;width:100%;height:52px;align-items:center;justify-content:center;border-radius:10px;background:var(--text-primary, #f5f8ff);color:#0e0e0e;font-size:15px;font-weight:600;line-height:15px;text-decoration:none;transition:filter .18s ease,transform .18s ease}.pricing-plan-action.is-disabled{cursor:not-allowed;opacity:.48}a.pricing-plan-action:hover,button.pricing-plan-action:not(:disabled):hover{filter:brightness(.92);transform:translateY(-1px)}.pricing-card--featured .pricing-plan-action{background:linear-gradient(90deg,#ffe7f8,#c7a9ff 38.841%,#a2b2ff 63.786%,#e6e4ff)}.pricing-card ul{display:grid;gap:16px;width:100%;margin:0;padding:0;list-style:none}.pricing-card li{display:flex;min-height:20px;align-items:center;gap:10px;color:var(--text-primary, #f5f8ff);font-size:14px;font-weight:400;line-height:1.35}.pricing-feature-icon{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center}.pricing-feature-icon img{width:12px;height:8px}@keyframes pricing-enter{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-exit{0%{opacity:1}to{opacity:0}}@media(max-width:1320px){.pricing-grid{gap:24px}}@media(max-width:900px){.pricing-overlay{display:block;padding:78px 16px 32px}.pricing-content{width:min(520px,100%);margin-inline:auto}.pricing-content>h2{font-size:42px}.pricing-close{top:16px;right:16px}.pricing-switch{margin:28px auto}.pricing-grid{grid-template-columns:minmax(0,1fr)}.pricing-card{height:auto;min-height:0;gap:32px}.pricing-card--featured{order:-1}.pricing-card__bottom{margin-top:0}}@media(max-width:420px){.pricing-content>h2{font-size:36px}.pricing-switch button{padding-inline:10px;font-size:16px}.pricing-switch__discount{margin-left:4px;font-size:12px}.pricing-card{padding:28px 18px}}@media(prefers-reduced-motion:reduce){.pricing-overlay,.pricing-overlay--closing{animation-duration:1ms}}button.pricing-plan-action{padding:0 20px;border:0;cursor:pointer}button.pricing-plan-action:not(:disabled):hover{filter:brightness(.92);transform:translateY(-1px)}button.pricing-plan-action:disabled{cursor:not-allowed;opacity:.48}.subscription-pricing-card--current:not(.pricing-card--featured){border-color:#ffffff47}.subscription-pricing-card--pending{border-color:#f59e0bb8}.pricing-recommended.subscription-pricing-badge--current{background:#373a43;color:#f5f8ff}.pricing-recommended.subscription-pricing-badge--pending{background:#854d0e;color:#fef3c7}
