:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ncf-color-main:#1c1c1c;--ncf-color-secondary:#78879d;--ncf-color-stroke:#d1d8e1;--ncf-color-white:#fff;--ncf-color-primary-100:#6539eb;--ncf-color-primary-200:#7446ff;--ncf-color-primary-300:#c2aeff;--ncf-color-primary-400:#d5c7ff;--ncf-color-primary-500:#ded3ff;--ncf-color-primary-600:#f0eaff;--ncf-color-primary-700:#7446ff0f;--ncf-color-alert-100:#f03d3d;--ncf-color-alert-200:#fc4242;--ncf-color-alert-300:#feaeae;--ncf-color-alert-400:#ffd9d9;--ncf-color-yellow-100:#fdc830;--ncf-color-yellow-200:#fee486;--ncf-color-yellow-300:#ffedac;--ncf-color-yellow-400:#fff8d8;--ncf-color-green-100:#4fb85d;--ncf-color-green-200:#6cc478;--ncf-color-green-300:#cff0d2;--ncf-color-green-400:#e2f6e4;--ncf-color-grey-100:#bdc8d7;--ncf-color-grey-200:#e8ebf2;--ncf-color-grey-300:#f4f4f8;--ncf-color-grey-400:#00000005;--ncf-color-black-hover:#3a3d45;--ncf-color-canvas:#f8f8fa;--ncf-color-surface:var(--ncf-color-white);--ncf-color-text:var(--ncf-color-main);--ncf-color-text-muted:var(--ncf-color-secondary);--ncf-color-text-muted-on-canvas:#627187;--ncf-color-border:var(--ncf-color-stroke);--ncf-color-action:var(--ncf-color-primary-200);--ncf-color-action-disabled-text:var(--ncf-color-main);--ncf-color-danger:var(--ncf-color-alert-200);--ncf-color-danger-text:#a61b1b;--ncf-color-warning:var(--ncf-color-yellow-100);--ncf-color-success:var(--ncf-color-green-200);--ncf-color-switcher-inactive:#626f82;--ncf-color-feedback-overlay:#000c;--ncf-color-feedback-alert-negative:#feaeae4d;--ncf-color-feedback-alert-positive:#6cc4781a;--ncf-color-feedback-toast-negative:#ffe7e7;--ncf-color-feedback-toast-positive:#f1faf2;--ncf-color-feedback-toast-positive-border:#a7dcaf;--ncf-color-chip-active-text:var(--ncf-color-primary-100);--ncf-space-4:4px;--ncf-space-8:8px;--ncf-space-12:12px;--ncf-space-16:16px;--ncf-space-20:20px;--ncf-space-24:24px;--ncf-space-28:28px;--ncf-space-32:32px;--ncf-space-36:36px;--ncf-space-40:40px;--ncf-space-44:44px;--ncf-space-48:48px;--ncf-space-52:52px;--ncf-space-56:56px;--ncf-space-60:60px;--ncf-space-64:64px;--ncf-space-68:68px;--ncf-space-72:72px;--ncf-space-76:76px;--ncf-space-80:80px;--ncf-radius-4:4px;--ncf-radius-8:8px;--ncf-radius-16:16px;--ncf-radius-24:24px;--ncf-shadow-100:0 2px 8px #1a192614;--ncf-shadow-200:0 4px 16px #1a19261a;--ncf-shadow-300:0 4px 30px #1a192626;--ncf-shadow-400:0 24px 120px #1a192626;--ncf-shadow-switcher:0 2px 4px #1a192614;--ncf-focus-color:var(--ncf-color-primary-300);--ncf-focus-width:2px;--ncf-focus-offset:2px;--ncf-motion-duration-reduced:.01ms;--ncf-motion-iterations-reduced:1}@font-face{font-family:Onest;src:local(Onest Regular),local(Onest-Regular);font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Onest;src:local(Onest Medium),local(Onest-Medium);font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Onest;src:local(Onest SemiBold),local(Onest Semi Bold),local(Onest-SemiBold);font-display:swap;font-style:normal;font-weight:600}:root{--ncf-font-family:"Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.ncf-type-h1,.ncf-type-h2,.ncf-type-h3,.ncf-type-h4,.ncf-type-h5,.ncf-type-h6,.ncf-type-h7,.ncf-type-h8,.ncf-type-h9,.ncf-type-s1,.ncf-type-s2,.ncf-type-body1,.ncf-type-body2,.ncf-type-body3,.ncf-type-body4{font-family:var(--ncf-font-family);font-synthesis:none;letter-spacing:0;font-style:normal}.ncf-type-h1{font-size:64px;font-weight:500;line-height:1.2}.ncf-type-h2{font-size:48px;font-weight:600;line-height:1.2}.ncf-type-h3{font-size:32px;font-weight:600;line-height:1.2}.ncf-type-h4{font-size:24px;font-weight:600;line-height:1.2}.ncf-type-h5{font-size:20px;font-weight:600;line-height:1.2}.ncf-type-h6{font-size:18px;font-weight:600;line-height:1.5}.ncf-type-h7{font-size:16px;font-weight:600;line-height:1.5}.ncf-type-h8{font-size:14px;font-weight:600;line-height:1.5}.ncf-type-h9{font-size:12px;font-weight:600;line-height:1.5}.ncf-type-s1{font-size:16px;font-weight:500;line-height:1.5}.ncf-type-s2{font-size:14px;font-weight:500;line-height:1.5}.ncf-type-body1{font-size:14px;font-weight:400;line-height:1.5}.ncf-type-body2{font-size:13px;font-weight:400;line-height:1.5}.ncf-type-body3{font-size:12px;font-weight:400;line-height:1.5}.ncf-type-body4{font-size:10px;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{background:var(--ncf-color-canvas);min-height:100%;color:var(--ncf-color-text);font-family:var(--ncf-font-family);text-rendering:optimizelegibility;margin:0;font-size:14px;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font:inherit}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}button,input,optgroup,select,textarea{color:inherit;font:inherit}button{background:0 0;border:0;margin:0;padding:0}button,[role=button]{touch-action:manipulation}img,picture,svg,video,canvas{max-width:100%;display:block}:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:before,:after{animation-duration:var(--ncf-motion-duration-reduced)!important;animation-iteration-count:var(--ncf-motion-iterations-reduced)!important;scroll-behavior:auto!important;transition-duration:var(--ncf-motion-duration-reduced)!important}}.ncf-icon,.ncf-icon__viewport,.ncf-icon__composition,.ncf-icon__transform-outer,.ncf-icon__transform-box,.ncf-icon__asset,.ncf-icon__layer,.ncf-icon-container,.ncf-icon-container__content,.ncf-logo,.ncf-logo__asset,.ncf-button,.ncf-link,.ncf-action__label,.ncf-input-control,.ncf-input-control__label,.ncf-input-control__surface,.ncf-input-control__native,.ncf-input-control__icon-action,.ncf-search-field__clear,.ncf-input-control__feedback,.ncf-drag-drop,.ncf-drag-drop__control,.ncf-drag-drop__input,.ncf-drag-drop__surface,.ncf-drag-drop__copy,.ncf-drag-drop__label,.ncf-drag-drop__description,.ncf-drag-drop__error,.ncf-drag-drop__file-card,.ncf-drag-drop__file-copy,.ncf-drag-drop__file-name,.ncf-drag-drop__file-size,.ncf-drag-drop__remove,.ncf-drag-drop__loading-mark,.ncf-drag-drop__loading-base-frame,.ncf-drag-drop__loading-progress-frame,.ncf-drag-drop__loading-base,.ncf-drag-drop__loading-progress,.ncf-toggle,.ncf-toggle__control,.ncf-toggle__visual,.ncf-toggle__knob,.ncf-checkbox,.ncf-checkbox__row,.ncf-checkbox__control,.ncf-checkbox__visual,.ncf-checkbox__check,.ncf-radio-group,.ncf-radio-group__options,.ncf-radio,.ncf-radio__control,.ncf-radio__visual,.ncf-radio__dot,.ncf-selection__label,.ncf-selection__feedback{box-sizing:border-box}.ncf-toggle,.ncf-checkbox__row,.ncf-radio{color:var(--ncf-color-main);cursor:pointer;font-family:var(--ncf-font-family);align-items:flex-start;gap:var(--ncf-space-8);max-width:100%;display:inline-flex;position:relative}.ncf-toggle__control,.ncf-checkbox__control,.ncf-radio__control{flex:none;display:inline-flex;position:relative}.ncf-toggle input,.ncf-checkbox input,.ncf-radio input{opacity:0;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.ncf-toggle__visual{background:var(--ncf-color-stroke);border-radius:999px;width:44px;height:24px;transition:background-color .12s;display:block;position:relative;overflow:hidden}.ncf-toggle__knob{background:var(--ncf-color-white);border-radius:999px;width:20px;height:20px;transition:transform .12s;position:absolute;top:2px;left:2px}.ncf-toggle input:checked+.ncf-toggle__visual{background:var(--ncf-color-primary-200)}.ncf-toggle input:checked+.ncf-toggle__visual .ncf-toggle__knob{transform:translate(20px)}.ncf-toggle input:disabled+.ncf-toggle__visual{background:var(--ncf-color-grey-300)}.ncf-toggle input:disabled~*{cursor:not-allowed}.ncf-toggle:has(input:disabled){cursor:not-allowed}.ncf-checkbox__row:has(input:disabled){cursor:not-allowed}.ncf-radio:has(input:disabled){cursor:not-allowed}.ncf-toggle input:focus-visible+.ncf-toggle__visual,.ncf-checkbox input:focus-visible+.ncf-checkbox__visual,.ncf-radio input:focus-visible+.ncf-radio__visual{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-checkbox,.ncf-radio-group{color:var(--ncf-color-main);font-family:var(--ncf-font-family);gap:var(--ncf-space-8);flex-direction:column;max-width:100%;display:inline-flex}.ncf-checkbox__visual{background:var(--ncf-color-white);border:1px solid var(--ncf-color-stroke);border-radius:6px;width:20px;height:20px;display:block;position:relative;overflow:hidden}.ncf-checkbox__check,.ncf-radio__dot{pointer-events:none;display:none;position:absolute}.ncf-checkbox__check{width:10.2px;height:6.7px;top:5.15px;left:3.9px}.ncf-checkbox input:checked+.ncf-checkbox__visual{background:var(--ncf-color-primary-200);border-color:var(--ncf-color-primary-200)}.ncf-checkbox input:checked+.ncf-checkbox__visual .ncf-checkbox__check--enabled,.ncf-radio input:checked+.ncf-radio__visual .ncf-radio__dot--enabled{display:block}.ncf-checkbox[data-state=error] .ncf-checkbox__visual{border-color:var(--ncf-color-alert-200)}.ncf-checkbox[data-state=error] input:checked+.ncf-checkbox__visual{background:var(--ncf-color-alert-200);border-color:var(--ncf-color-alert-200)}.ncf-checkbox input:disabled+.ncf-checkbox__visual,.ncf-radio input:disabled+.ncf-radio__visual{background:var(--ncf-color-grey-300);border-color:var(--ncf-color-stroke)}.ncf-checkbox input:disabled:checked+.ncf-checkbox__visual .ncf-checkbox__check--enabled,.ncf-radio input:disabled:checked+.ncf-radio__visual .ncf-radio__dot--enabled{display:none}.ncf-checkbox input:disabled:checked+.ncf-checkbox__visual .ncf-checkbox__check--disabled,.ncf-radio input:disabled:checked+.ncf-radio__visual .ncf-radio__dot--disabled{display:block}.ncf-radio-group{border:0;min-width:0;margin:0;padding:0}.ncf-radio-group__legend{color:var(--ncf-color-main);font:500 14px/1.5 var(--ncf-font-family);margin:0 0 var(--ncf-space-8);padding:0}.ncf-radio-group__options{gap:var(--ncf-space-8);flex-direction:column;display:flex}.ncf-radio__visual{background:var(--ncf-color-white);border:1px solid var(--ncf-color-stroke);border-radius:50%;width:20px;height:20px;display:block;position:relative;overflow:hidden}.ncf-radio__dot{width:8px;height:8px;inset:5px}.ncf-radio input:checked+.ncf-radio__visual{background:var(--ncf-color-primary-200);border-color:var(--ncf-color-primary-200)}.ncf-radio input:disabled:checked+.ncf-radio__visual{background:var(--ncf-color-grey-300);border-color:var(--ncf-color-stroke)}.ncf-radio[data-state=error] .ncf-radio__visual{border-color:var(--ncf-color-alert-200)}.ncf-radio[data-state=error] input:checked+.ncf-radio__visual{background:var(--ncf-color-alert-200);border-color:var(--ncf-color-alert-200)}.ncf-selection__label{overflow-wrap:anywhere;max-width:328px;font-size:14px;font-weight:400;line-height:20px}.ncf-selection__feedback{color:var(--ncf-color-black-hover);overflow-wrap:anywhere;max-width:328px;margin-left:28px;font-size:12px;line-height:1.5}.ncf-selection__feedback--error{color:var(--ncf-color-main)}.ncf-tabs,.ncf-tabs__list,.ncf-tab-item,.ncf-tabs__panels,.ncf-tabs__panel,.ncf-categories,.ncf-category-item,.ncf-category-item__label,.ncf-category-item__count{box-sizing:border-box}.ncf-tabs{color:var(--ncf-color-main);font-family:var(--ncf-font-family);max-width:100%}.ncf-tabs__list{border-bottom:1px solid var(--ncf-color-stroke);align-items:center;gap:32px;max-width:100%;display:flex;overflow-x:auto}.ncf-tab-item{appearance:none;border:0;border-bottom:1px solid var(--ncf-color-stroke);color:var(--ncf-color-main);cursor:pointer;font-family:var(--ncf-font-family);white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;height:52px;margin:0 0 -1px;padding:16px 0;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex}.ncf-tab-item[data-state=active]{border-bottom-color:var(--ncf-color-main)}.ncf-tab-item:hover{color:var(--ncf-color-primary-200)}.ncf-tab-item:focus-visible{border-radius:var(--ncf-radius-4);outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-tabs__panel{color:var(--ncf-color-main);outline:none;max-width:100%}.ncf-tabs__panel:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-categories{font-family:var(--ncf-font-family);flex-wrap:wrap;align-items:center;max-width:100%;display:flex}.ncf-categories--text{border-bottom:1px solid var(--ncf-color-stroke);gap:16px 24px;width:796px;padding-bottom:24px}.ncf-categories--outlined{gap:4px;width:812px}.ncf-category-item{appearance:none;color:var(--ncf-color-main);cursor:pointer;font-family:var(--ncf-font-family);background:0 0;flex:0 auto;align-items:center;min-width:0;max-width:100%;display:inline-flex}.ncf-category-item--text{border:0;gap:8px;padding:0}.ncf-category-item--outlined{border:1px solid var(--ncf-color-stroke);border-radius:8px;gap:4px;padding:4px 12px}.ncf-category-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:400;line-height:1.5;display:block;overflow:hidden}.ncf-category-item__count{color:var(--ncf-color-black-hover);text-align:right;flex:none;font-size:12px;font-weight:400;line-height:1.5;display:block}.ncf-category-item:hover .ncf-category-item__label{color:var(--ncf-color-primary-200)}.ncf-category-item:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-switcher,.ncf-switcher-item,.ncf-switcher-item__label,.ncf-switcher-item__icon,.ncf-switcher-item__icon-asset,.ncf-pagination,.ncf-pagination__show-more,.ncf-pagination__controls,.ncf-pagination__direction,.ncf-pagination__direction-icon,.ncf-pagination__pages,.ncf-pagination__page,.ncf-pagination__ellipsis{box-sizing:border-box}.ncf-switcher{background:var(--ncf-color-grey-300);font-family:var(--ncf-font-family);border-radius:10px;align-items:center;max-width:100%;padding:2px;display:flex;overflow:auto hidden}.ncf-switcher[data-size=large]{height:48px}.ncf-switcher[data-size=small]{height:40px}.ncf-switcher-item{appearance:none;color:var(--ncf-color-switcher-inactive);cursor:pointer;font:500 14px/1.2 var(--ncf-font-family);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:0;height:100%;padding:16px 20px;display:inline-flex}.ncf-switcher-item[data-icon-position=left],.ncf-switcher-item[data-icon-position=right]{gap:8px;padding-block:12px}.ncf-switcher-item[data-icon-position=icon-only]{width:48px;padding:12px}.ncf-switcher[data-size=small] .ncf-switcher-item{padding:8px 12px}.ncf-switcher[data-size=small] .ncf-switcher-item[data-icon-position=icon-only]{width:40px}.ncf-switcher-item[data-selected=true]{background:var(--ncf-color-white);box-shadow:var(--ncf-shadow-switcher);color:var(--ncf-color-main)}.ncf-switcher-item:hover:not(:disabled){color:var(--ncf-color-main)}.ncf-switcher-item:disabled{color:var(--ncf-color-stroke);cursor:not-allowed}.ncf-switcher-item:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-switcher-item__label{text-overflow:ellipsis;max-width:min(42ch,60vw);display:block;overflow:hidden}.ncf-switcher-item__icon{flex:none;width:24px;height:24px;display:block;position:relative}.ncf-switcher-item__icon-asset{pointer-events:none;width:15.1992px;max-width:none;height:11.1991px;position:absolute;top:6.4004px;left:4.4004px}.ncf-switcher-item__icon-asset--hover,.ncf-switcher-item:hover:not(:disabled) .ncf-switcher-item__icon-asset--rest{opacity:0}.ncf-switcher-item:hover:not(:disabled) .ncf-switcher-item__icon-asset--hover{opacity:1}.ncf-pagination{font-family:var(--ncf-font-family);flex-direction:column;align-items:center;gap:24px;width:632px;max-width:100%;display:flex}.ncf-pagination__show-more{appearance:none;border:1.5px solid var(--ncf-color-stroke);color:var(--ncf-color-main);cursor:pointer;font:500 14px/1.2 var(--ncf-font-family);background:0 0;border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;padding:16px 24px;display:flex}.ncf-pagination__controls{justify-content:center;align-items:center;gap:12px;width:100%;max-width:100%;display:flex;overflow-x:auto}.ncf-pagination__pages{justify-content:center;align-items:center;gap:4px;display:flex}.ncf-pagination__direction,.ncf-pagination__page,.ncf-pagination__ellipsis{appearance:none;background:var(--ncf-color-white);color:var(--ncf-color-main);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex}.ncf-pagination__direction,.ncf-pagination__page{cursor:pointer}.ncf-pagination__page{font:400 14px/1.5 var(--ncf-font-family)}.ncf-pagination__page[aria-current=page]{background:var(--ncf-color-primary-200);color:var(--ncf-color-white);cursor:default}.ncf-pagination__ellipsis{font:400 14px/1.5 var(--ncf-font-family)}.ncf-pagination__direction:disabled{cursor:not-allowed}.ncf-pagination__direction-icon{width:24px;height:24px;display:block;position:relative}.ncf-pagination__direction-icon img{pointer-events:none;width:8.199px;max-width:none;height:15.199px;position:absolute;top:4.4px;left:7.9px}.ncf-pagination__show-more:hover,.ncf-pagination__direction:hover:not(:disabled),.ncf-pagination__page:hover:not([aria-current=page]){background:var(--ncf-color-primary-600)}.ncf-pagination__show-more:focus-visible,.ncf-pagination__direction:focus-visible,.ncf-pagination__page:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-drag-drop{color:var(--ncf-color-main);font-family:var(--ncf-font-family);gap:var(--ncf-space-16);flex-direction:column;width:730px;max-width:100%;display:flex;position:relative}.ncf-drag-drop__control{width:730px;max-width:100%;position:relative}.ncf-drag-drop__input{cursor:pointer;opacity:0;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ncf-drag-drop__input:disabled{cursor:not-allowed;pointer-events:none}.ncf-drag-drop__surface{background:var(--ncf-color-white);border:1px dashed var(--ncf-color-stroke);border-radius:var(--ncf-space-24);cursor:pointer;align-items:center;gap:var(--ncf-space-8);max-width:100%;height:200px;padding:var(--ncf-space-48) var(--ncf-space-32);text-align:center;flex-direction:column;justify-content:center;width:730px;transition:border-color .12s,box-shadow .12s,color .12s;display:flex}.ncf-drag-drop__control:hover:not([data-unavailable=true]) .ncf-drag-drop__surface,.ncf-drag-drop[data-drag-active=true] .ncf-drag-drop__surface{border-color:var(--ncf-color-primary-300);color:var(--ncf-color-primary-200)}.ncf-drag-drop__input:focus-visible+.ncf-drag-drop__surface{border-color:var(--ncf-color-primary-200);box-shadow:0 0 0 var(--ncf-focus-width) var(--ncf-focus-color);outline:none}.ncf-drag-drop__surface[aria-disabled=true]{cursor:not-allowed}.ncf-drag-drop__copy{align-items:center;gap:var(--ncf-space-4);flex-direction:column;max-width:100%;display:flex}.ncf-drag-drop__label{color:currentColor;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.5}.ncf-drag-drop__description{color:var(--ncf-color-black-hover);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5}.ncf-drag-drop__error{color:var(--ncf-color-main);margin:calc(-1 * var(--ncf-space-8)) 0 0;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ncf-drag-drop__file-card{background:var(--ncf-color-grey-300);border-radius:var(--ncf-space-12);align-items:center;gap:var(--ncf-space-8);min-height:48px;padding:var(--ncf-space-8) var(--ncf-space-12);justify-content:flex-start;width:100%;display:flex}.ncf-drag-drop__file-copy{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.ncf-drag-drop__file-name,.ncf-drag-drop__file-size{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ncf-drag-drop__file-name,.ncf-drag-drop__loading-text{font-size:14px;line-height:1.2}.ncf-drag-drop__file-size{color:var(--ncf-color-black-hover);font-size:12px;line-height:1.2}.ncf-drag-drop__remove{appearance:none;border-radius:var(--ncf-radius-4);color:var(--ncf-color-main);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ncf-drag-drop__remove:hover{color:var(--ncf-color-primary-200)}.ncf-drag-drop__remove:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-drag-drop__loading-mark{flex:none;width:24px;height:24px;position:relative}.ncf-drag-drop__loading-base-frame,.ncf-drag-drop__loading-progress-frame,.ncf-drag-drop__loading-base,.ncf-drag-drop__loading-progress{pointer-events:none;max-width:none;display:block;position:absolute}.ncf-drag-drop__loading-base-frame{inset:3px}.ncf-drag-drop__loading-base{width:20px;height:20px;top:-1px;left:-1px}.ncf-drag-drop__loading-progress-frame{inset:2px}.ncf-drag-drop__loading-progress{width:20px;height:20px;inset:0}@media (prefers-reduced-motion:reduce){.ncf-drag-drop__surface{transition:none}}.ncf-icon{vertical-align:middle;flex:none;display:inline-block;position:relative;overflow:hidden}.ncf-icon__viewport{transform-origin:0 0;width:24px;height:24px;position:absolute;inset:0 auto auto 0}.ncf-icon__composition{position:absolute;top:0;left:0}.ncf-icon__asset,.ncf-icon__layer,.ncf-logo__asset{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.ncf-icon__asset--standalone{width:24px;height:24px;inset:0}.ncf-icon__asset--mask{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ncf-icon-container,.ncf-icon-container__content{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ncf-icon-container--image-16{border-radius:var(--ncf-radius-4)}.ncf-icon-container--image-24{border-radius:var(--ncf-radius-8)}.ncf-icon-container__image{object-fit:cover;width:100%;height:100%;display:block}.ncf-logo{vertical-align:middle;flex:none;display:inline-block;position:relative;overflow:hidden}.ncf-logo:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-button,.ncf-link{appearance:none;cursor:pointer;font-family:var(--ncf-font-family);text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-size:14px;font-style:normal;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.ncf-action__label{display:inline-block}.ncf-button{border-radius:var(--ncf-space-12);gap:var(--ncf-space-8);height:48px;padding:0 var(--ncf-space-24);border:0;transition:background-color .12s,border-color .12s,color .12s}.ncf-button[data-size="40"]{height:40px;padding-inline:var(--ncf-space-16)}.ncf-button[data-icon-position=right]{padding-left:var(--ncf-space-24);padding-right:var(--ncf-space-16)}.ncf-button[data-icon-position=left]{padding-left:var(--ncf-space-16);padding-right:var(--ncf-space-24)}.ncf-button[data-size="40"][data-icon-position=right],.ncf-button[data-size="40"][data-icon-position=left]{padding-left:var(--ncf-space-16);padding-right:var(--ncf-space-16)}.ncf-button[data-size="40"][data-variant=primary][data-icon-position=right]{padding-left:var(--ncf-space-16);padding-right:var(--ncf-space-12)}.ncf-button[data-size="40"][data-variant=primary][data-icon-position=left],.ncf-button[data-size="40"][data-variant=primary][data-icon-position=right]:disabled{padding-left:var(--ncf-space-12);padding-right:var(--ncf-space-16)}.ncf-button[data-icon-position=icon-only]{padding:var(--ncf-space-12);width:48px}.ncf-button[data-size="40"][data-icon-position=icon-only]{padding:var(--ncf-space-8);width:40px}.ncf-button[data-variant=primary]{background:var(--ncf-color-primary-200);color:var(--ncf-color-white)}.ncf-button[data-variant=primary]:hover:not(:disabled){background:var(--ncf-color-primary-100)}.ncf-button[data-variant=red]{background:var(--ncf-color-alert-200);color:var(--ncf-color-main)}.ncf-button[data-variant=red]:hover:not(:disabled){background:var(--ncf-color-alert-200)}.ncf-button[data-variant=white]{background:var(--ncf-color-white);color:var(--ncf-color-main)}.ncf-button[data-variant=white]:hover:not(:disabled){background:var(--ncf-color-primary-200);color:var(--ncf-color-white)}.ncf-button[data-variant=grey]{background:var(--ncf-color-grey-300);color:var(--ncf-color-main)}.ncf-button[data-variant=grey]:hover:not(:disabled){background:var(--ncf-color-grey-200)}.ncf-button[data-variant=black]{background:var(--ncf-color-main);color:var(--ncf-color-white)}.ncf-button[data-variant=black]:hover:not(:disabled){background:var(--ncf-color-black-hover)}.ncf-button[data-variant=secondary-1],.ncf-button[data-variant=secondary-2]{background:0 0;border-style:solid;border-width:1.5px}.ncf-button[data-size="40"][data-variant=secondary-1],.ncf-button[data-size="40"][data-variant=secondary-2]{border-width:1.2px}.ncf-button[data-variant=secondary-1]{border-color:var(--ncf-color-primary-200);color:var(--ncf-color-primary-200)}.ncf-button[data-variant=secondary-1]:hover:not(:disabled){background:var(--ncf-color-primary-700)}.ncf-button[data-variant=secondary-2]{border-color:var(--ncf-color-stroke);color:var(--ncf-color-main)}.ncf-button[data-variant=secondary-2]:hover:not(:disabled){background:var(--ncf-color-grey-400)}.ncf-button:disabled{cursor:not-allowed}.ncf-button:disabled:not([data-variant^=secondary-]){background:var(--ncf-color-stroke);color:var(--ncf-color-action-disabled-text)}.ncf-button:disabled[data-variant^=secondary-]{border-color:var(--ncf-color-stroke);color:var(--ncf-color-action-disabled-text);background:0 0}.ncf-button:focus-visible,.ncf-link:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-link{color:var(--ncf-color-primary-200);gap:var(--ncf-space-8);background:0 0;border:0;height:24px;padding:0;transition:color .12s}.ncf-link[data-variant=black]{color:var(--ncf-color-main)}.ncf-link[data-variant=grey]{color:var(--ncf-color-black-hover)}.ncf-link[data-variant=red]{color:var(--ncf-color-primary-200)}.ncf-link[data-underline=true] .ncf-action__label{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-thickness:from-font}.ncf-link:hover:not([aria-disabled=true]),.ncf-link[data-variant=red]:hover:not([aria-disabled=true]){color:var(--ncf-color-primary-100)}.ncf-link[data-variant=grey]:hover:not([aria-disabled=true]){color:var(--ncf-color-main)}.ncf-link[aria-disabled=true]{color:var(--ncf-color-stroke);cursor:not-allowed;pointer-events:none}.ncf-link[aria-disabled=true][data-underline=true] .ncf-action__label{-webkit-text-decoration-color:color-mix(in srgb, var(--ncf-color-stroke) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ncf-color-stroke) 40%, transparent)}.ncf-input-control{color:var(--ncf-color-main);font-family:var(--ncf-font-family);flex-direction:column;gap:6px;width:343px;display:flex}.ncf-input-control--field{width:328px}.ncf-input-control--search-field{width:624px}.ncf-input-control__label,.ncf-input-control__feedback{color:var(--ncf-color-black-hover);overflow-wrap:anywhere;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.ncf-input-control__required{color:var(--ncf-color-primary-200)}.ncf-input-control__surface{background:var(--ncf-color-white);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-space-12);align-items:center;gap:var(--ncf-space-8);min-height:48px;padding:11px var(--ncf-space-16);transition:border-color .12s,box-shadow .12s;display:flex}.ncf-input-control--search .ncf-input-control__surface{border-color:var(--ncf-color-stroke);min-height:44px;padding:9px var(--ncf-space-8);background:0 0}.ncf-input-control[data-control=textarea] .ncf-input-control__surface{align-items:flex-start}.ncf-input-control[data-control=textarea][data-has-icon=true] .ncf-input-control__surface{min-height:116px}.ncf-input-control:hover:not([data-disabled=true]):not([data-invalid=true]) .ncf-input-control__surface{border-color:var(--ncf-color-grey-100)}.ncf-input-control:focus-within:not([data-disabled=true]):not([data-invalid=true]) .ncf-input-control__surface{border-color:var(--ncf-color-primary-200)}.ncf-input-control--search:has(.ncf-input-control__native:not(:placeholder-shown)) .ncf-input-control__surface{background:var(--ncf-color-white)}.ncf-input-control--search:hover:not([data-disabled=true]) .ncf-input-control__surface{background:var(--ncf-color-white);border-color:var(--ncf-color-grey-100)}.ncf-input-control--search:focus-within:not([data-disabled=true]) .ncf-input-control__surface{background:var(--ncf-color-white);border-color:var(--ncf-color-primary-200)}.ncf-input-control:has(.ncf-input-control__native:focus-visible) .ncf-input-control__surface{box-shadow:0 0 0 var(--ncf-focus-width) var(--ncf-focus-color)}.ncf-input-control[data-invalid=true] .ncf-input-control__surface{border-color:var(--ncf-color-alert-200)}.ncf-input-control[data-invalid=true] .ncf-input-control__feedback{color:var(--ncf-color-main)}.ncf-input-control[data-disabled=true] .ncf-input-control__surface{background:var(--ncf-color-grey-400);border-color:var(--ncf-color-grey-200)}.ncf-input-control[data-disabled=true] .ncf-input-control__label,.ncf-input-control[data-disabled=true] .ncf-input-control__native,.ncf-input-control[data-disabled=true] .ncf-icon{color:var(--ncf-color-grey-100)}.ncf-input-control[data-disabled=true] .ncf-input-control__feedback{color:var(--ncf-color-black-hover)}.ncf-input-control__native{appearance:none;color:var(--ncf-color-main);font:400 14px/1.5 var(--ncf-font-family);background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;margin:0;padding:0}.ncf-input-control__native::placeholder{color:var(--ncf-color-black-hover);opacity:1}.ncf-input-control__native--textarea{resize:vertical;white-space:pre-wrap;min-height:24px;overflow:auto}.ncf-input-control__native[type=search]::-webkit-search-cancel-button{appearance:none}.ncf-input-control__native[type=search]::-webkit-search-decoration{appearance:none}.ncf-input-control__icon-action,.ncf-search-field__clear{appearance:none;color:var(--ncf-color-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;display:inline-flex}.ncf-input-control__icon-action:focus-visible,.ncf-search-field__clear:focus-visible{border-radius:var(--ncf-radius-4);outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-input-control__icon-action:disabled,.ncf-search-field__clear:disabled{cursor:not-allowed}.ncf-input-control__native:placeholder-shown+.ncf-search-field__clear{visibility:hidden}.ncf-dropdown,.ncf-dropdown__label,.ncf-dropdown__field-trigger,.ncf-dropdown__link-trigger,.ncf-dropdown__window,.ncf-dropdown__search,.ncf-dropdown__search-input,.ncf-dropdown__search-clear,.ncf-dropdown__options,.ncf-dropdown__option,.ncf-dropdown__feedback{box-sizing:border-box}.ncf-dropdown{color:var(--ncf-color-main);font-family:var(--ncf-font-family);flex-direction:column;gap:6px;width:248px;display:inline-flex;position:relative}.ncf-dropdown--link-hover,.ncf-dropdown--link-click{width:max-content}.ncf-dropdown__label,.ncf-dropdown__feedback{color:var(--ncf-color-black-hover);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.5}.ncf-dropdown__required{color:var(--ncf-color-primary-200)}.ncf-dropdown__field-trigger{appearance:none;background:var(--ncf-color-white);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-space-12);color:var(--ncf-color-main);cursor:pointer;font:400 14px/1.5 var(--ncf-font-family);height:48px;padding:var(--ncf-space-12) var(--ncf-space-16);text-align:left;justify-content:space-between;align-items:center;width:100%;transition:border-color .12s,box-shadow .12s;display:flex}.ncf-dropdown:hover:not([data-disabled=true]):not([data-invalid=true]) .ncf-dropdown__field-trigger{border-color:var(--ncf-color-grey-100)}.ncf-dropdown[data-open=true]:not([data-disabled=true]):not([data-invalid=true]) .ncf-dropdown__field-trigger{border-color:var(--ncf-color-primary-200)}.ncf-dropdown[data-invalid=true] .ncf-dropdown__field-trigger{border-color:var(--ncf-color-alert-200)}.ncf-dropdown[data-invalid=true] .ncf-dropdown__feedback{color:var(--ncf-color-main)}.ncf-dropdown[data-disabled=true] .ncf-dropdown__field-trigger{background:var(--ncf-color-grey-400);border-color:var(--ncf-color-grey-200);color:var(--ncf-color-grey-100);cursor:not-allowed}.ncf-dropdown__link-trigger{appearance:none;color:var(--ncf-color-main);cursor:pointer;font:400 14px/1.5 var(--ncf-font-family);background:0 0;border:0;align-items:center;gap:0;height:24px;padding:0;transition:color .12s;display:inline-flex}.ncf-dropdown--link-hover:hover:not([data-disabled=true]) .ncf-dropdown__link-trigger,.ncf-dropdown--link-click:hover:not([data-disabled=true]) .ncf-dropdown__link-trigger,.ncf-dropdown[data-open=true] .ncf-dropdown__link-trigger{color:var(--ncf-color-primary-200)}.ncf-dropdown[data-disabled=true] .ncf-dropdown__link-trigger{color:var(--ncf-color-grey-100);cursor:not-allowed}.ncf-dropdown__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ncf-dropdown__field-trigger .ncf-dropdown__value[data-placeholder=true]{color:var(--ncf-color-black-hover)}.ncf-dropdown__trigger-icon{flex:none;display:inline-flex}.ncf-dropdown__field-trigger:focus-visible,.ncf-dropdown__link-trigger:focus-visible,.ncf-dropdown__option:focus-visible,.ncf-dropdown__search-input:focus-visible,.ncf-dropdown__search-clear:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-dropdown__window{background:var(--ncf-color-white);border-radius:var(--ncf-space-12);box-shadow:var(--ncf-shadow-300);gap:var(--ncf-space-8);max-height:200px;max-width:calc(100vw - var(--ncf-space-16));padding:var(--ncf-space-8);left:0;top:calc(100% + var(--ncf-space-8));z-index:20;flex-direction:column;width:343px;display:flex;position:absolute;overflow:hidden}.ncf-dropdown__window[data-anchored=true]{position:absolute}.ncf-dropdown__search{border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-space-12);align-items:center;gap:var(--ncf-space-8);min-height:44px;padding:9px var(--ncf-space-8);flex:none;display:flex}.ncf-dropdown__search-input{appearance:none;color:var(--ncf-color-main);font:400 14px/1.5 var(--ncf-font-family);background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:0}.ncf-dropdown__search-input::-webkit-search-cancel-button{appearance:none}.ncf-dropdown__search-input::-webkit-search-decoration{appearance:none}.ncf-dropdown__search-clear{appearance:none;color:var(--ncf-color-secondary);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ncf-dropdown__options{flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex}.ncf-dropdown__options[data-scrollbar=on]{scrollbar-width:none;overflow-y:auto}.ncf-dropdown__options[data-scrollbar=on]::-webkit-scrollbar{display:none}.ncf-dropdown__options[data-scrollbar=off]{overflow-y:hidden}.ncf-dropdown__scroll-indicator{pointer-events:none;z-index:1;width:4px;height:64px;position:absolute;right:6px}.ncf-dropdown__scroll-indicator img{width:68px;max-width:none;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.ncf-dropdown__option{appearance:none;background:var(--ncf-color-white);border-radius:var(--ncf-space-8);color:var(--ncf-color-main);cursor:pointer;font:400 14px/1.5 var(--ncf-font-family);align-items:center;gap:var(--ncf-space-12);min-height:36px;padding:6px var(--ncf-space-8);text-align:left;border:0;flex:none;justify-content:space-between;width:100%;display:flex}.ncf-dropdown__option:hover:not(:disabled),.ncf-dropdown__option[data-active=true]{background:var(--ncf-color-primary-600)}.ncf-dropdown__option[aria-selected=true]{color:var(--ncf-color-primary-200)}.ncf-dropdown__option:disabled{color:var(--ncf-color-grey-100);cursor:not-allowed}.ncf-dropdown__option-content{overflow-wrap:anywhere;min-width:0}.ncf-dropdown__empty{color:var(--ncf-color-black-hover);font:400 14px/1.5 var(--ncf-font-family);padding:6px var(--ncf-space-8);margin:0}.ncf-tooltip,.ncf-tooltip__trigger,.ncf-tooltip__content,.ncf-tooltip__text,.ncf-tooltip__close,.ncf-alert,.ncf-toast,.ncf-feedback__tone-icon,.ncf-feedback__message,.ncf-alert__close,.ncf-toast__close,.ncf-chip,.ncf-chip__toggle,.ncf-chip__remove{box-sizing:border-box}.ncf-tooltip{font-family:var(--ncf-font-family);display:inline-flex;position:relative}.ncf-tooltip__trigger{appearance:none;color:inherit;cursor:help;font:inherit;background:0 0;border:0;padding:0}.ncf-tooltip__trigger:focus-visible,.ncf-tooltip__close:focus-visible,.ncf-alert__close:focus-visible,.ncf-toast__close:focus-visible,.ncf-chip__toggle:focus-visible,.ncf-chip__remove:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-tooltip__content{background:var(--ncf-color-feedback-overlay);color:var(--ncf-color-white);font-size:12px;line-height:1.3;font-family:var(--ncf-font-family);z-index:10;border-radius:8px;width:178px;max-width:min(340px,100vw - 16px);padding:6px 8px;display:flex;position:fixed}.ncf-tooltip__content[data-with-close=true]{width:340px;min-height:44px;padding-right:30px}.ncf-tooltip__content[hidden]{display:none}.ncf-tooltip__text,.ncf-feedback__message{overflow-wrap:anywhere}.ncf-tooltip__close,.ncf-alert__close,.ncf-toast__close,.ncf-chip__remove{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ncf-tooltip__close{position:absolute;top:2px;right:2px}.ncf-tooltip__close img,.ncf-alert__close img,.ncf-toast__close img,.ncf-chip__remove img{width:9.199px;height:9.199px}.ncf-alert,.ncf-toast{color:var(--ncf-color-main);font:400 14px/1.5 var(--ncf-font-family);align-items:flex-start;max-width:100%;display:flex}.ncf-alert{border-radius:16px}.ncf-alert[data-size=large]{border-radius:16px;gap:20px;width:624px;padding:20px}.ncf-alert[data-size=small]{flex-direction:column;gap:12px;width:320px;padding:16px}.ncf-alert__header{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.ncf-alert[data-size=small]>.ncf-feedback__message{flex:none;align-self:stretch;width:100%}.ncf-alert[data-tone=negative]{background:var(--ncf-color-feedback-alert-negative)}.ncf-alert[data-tone=neutral]{background:var(--ncf-color-grey-300)}.ncf-alert[data-tone=positive]{background:var(--ncf-color-feedback-alert-positive)}.ncf-feedback__tone-icon{flex:none;width:24px;height:24px}.ncf-feedback__message{flex:1 1 0;align-self:center;min-width:0}.ncf-toast{border-radius:12px;align-items:center}.ncf-toast[data-size=large]{gap:16px;padding:20px}.ncf-toast[data-size=small]{gap:8px;width:343px;padding:12px}.ncf-toast[data-tone=negative]{background:var(--ncf-color-feedback-toast-negative);border:1.5px solid var(--ncf-color-alert-300)}.ncf-toast[data-tone=neutral]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--ncf-color-feedback-overlay);color:var(--ncf-color-white)}.ncf-toast[data-tone=positive]{background:var(--ncf-color-feedback-toast-positive);border:1.5px solid var(--ncf-color-feedback-toast-positive-border)}.ncf-chip{background:var(--ncf-color-grey-300);font-family:var(--ncf-font-family);border-radius:8px;align-items:center;max-width:100%;height:32px;display:inline-flex;overflow:hidden}.ncf-chip__toggle{appearance:none;color:var(--ncf-color-main);cursor:pointer;font:400 14px/1.5 var(--ncf-font-family);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;min-width:0;height:32px;padding:8px 12px;display:inline-flex;overflow:hidden}.ncf-chip:hover .ncf-chip__toggle{color:var(--ncf-color-primary-200)}.ncf-chip[data-state=active]{background:var(--ncf-color-primary-600);padding-right:6px}.ncf-chip[data-state=active] .ncf-chip__toggle{color:var(--ncf-color-chip-active-text);padding-right:6px}.ncf-chip[data-state=disabled] .ncf-chip__toggle,.ncf-chip__toggle:disabled,.ncf-chip__remove:disabled{color:var(--ncf-color-stroke);cursor:not-allowed}.ncf-loader{height:var(--ncf-loader-size);width:var(--ncf-loader-size);display:inline-flex}.ncf-loader[data-size="24"]{--ncf-loader-size:24px}.ncf-loader[data-size="48"]{--ncf-loader-size:48px}.ncf-loader__art{width:100%;height:100%;display:block;position:relative}.ncf-loader[data-size="24"] .ncf-loader__art{width:20px;height:20px;margin:2px}.ncf-loader__art img{width:100%;height:100%;position:absolute;inset:0}.ncf-badge{font:500 12px/1.2 var(--ncf-font-family);overflow-wrap:normal;text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.ncf-badge[data-type=main]{border-radius:24px;padding:8px 12px}.ncf-badge[data-type=secondary]{border-radius:8px;padding:4px 8px}.ncf-badge[data-type=number]{border-radius:20px;align-items:center;min-width:18px;padding:2.3px 5px 1.7px}.ncf-badge[data-tone=dark]{background:var(--ncf-color-secondary);color:var(--ncf-color-main)}.ncf-badge[data-tone=yellow]{background:var(--ncf-color-yellow-100);color:var(--ncf-color-main)}.ncf-badge[data-type=secondary][data-tone=yellow]{background:var(--ncf-color-yellow-300)}.ncf-badge[data-tone=green]{background:var(--ncf-color-green-200);color:var(--ncf-color-main)}.ncf-badge[data-type=secondary][data-tone=green]{background:var(--ncf-color-green-400);color:var(--ncf-color-main)}.ncf-badge[data-tone=grey]{background:var(--ncf-color-grey-300);color:var(--ncf-color-main)}.ncf-badge[data-tone=red]{background:var(--ncf-color-alert-200);color:var(--ncf-color-main)}.ncf-badge[data-type=secondary][data-tone=red]{background:var(--ncf-color-alert-400);color:var(--ncf-color-main)}.ncf-badge[data-tone=accent]{background:var(--ncf-color-primary-200);color:var(--ncf-color-white)}.ncf-badge[data-type=secondary][data-tone=accent]{background:var(--ncf-color-primary-400);color:var(--ncf-color-main)}.ncf-modal__overlay{z-index:1000;background:#00000040;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ncf-modal{background:var(--ncf-color-surface);box-shadow:var(--ncf-shadow-300);color:var(--ncf-color-main);border:0;border-radius:21px;width:756px;max-width:100%;max-height:calc(100vh - 48px);margin:0;padding:0;position:relative;inset:auto;overflow:auto}.ncf-modal__header{border-bottom:1px solid var(--ncf-color-stroke);justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.ncf-modal__header h2{font:600 24px/1.2 var(--ncf-font-family);overflow-wrap:anywhere;min-width:0;margin:0}.ncf-modal__close{appearance:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ncf-modal__close img{width:15.2px;height:15.2px}.ncf-modal__body{gap:24px;padding:24px;display:grid}.ncf-modal__body p{font:400 14px/1.5 var(--ncf-font-family);overflow-wrap:anywhere;margin:0}.ncf-modal__actions{justify-content:space-between;align-items:center;padding:0 24px 24px;display:flex}.ncf-table-sort{color:var(--ncf-color-black-hover);align-items:center;height:40px;display:inline-flex}.ncf-table-sort__button{appearance:none;color:inherit;cursor:pointer;font:400 12px/1.5 var(--ncf-font-family);background:0 0;border:0;align-items:center;height:40px;padding:0;display:inline-flex}.ncf-table-sort__button:hover,.ncf-table-sort__button:focus-visible,.ncf-table-sort[data-direction=ascending],.ncf-table-sort[data-direction=descending]{color:var(--ncf-color-main)}.ncf-table-sort__button:focus-visible{border-radius:var(--ncf-radius-4);outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-table-sort__icon{width:24px;height:24px}.ncf-table-sort[data-direction=ascending] .ncf-table-sort__icon{transform:rotate(180deg)}.ncf-table-cell{box-sizing:border-box;color:var(--ncf-color-main);font-family:var(--ncf-font-family);align-items:center;min-width:0;height:40px;display:flex}.ncf-table-cell:not([data-type=header]):not([data-type=sort]){border-bottom:1px solid var(--ncf-color-stroke)}.ncf-table-cell:not([data-type=sort]):not([data-type=empty]){padding-top:16px;padding-bottom:16px}.ncf-table-cell[data-type=value],.ncf-table-cell[data-type=value-icon],.ncf-table-cell[data-type=icon-button],.ncf-table-cell[data-type=link],.ncf-table-cell[data-type=button],.ncf-table-cell[data-type=badge],.ncf-table-cell[data-type=image],.ncf-table-cell[data-type=empty]{overflow:clip}.ncf-table-cell__header{color:var(--ncf-color-black-hover);font:400 12px/1.5 var(--ncf-font-family);white-space:nowrap}.ncf-table-cell__value,.ncf-table-cell__value-with-icon{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ncf-table-cell__value{font:400 14px/1.5 var(--ncf-font-family);flex:auto}.ncf-table-cell__value-with-icon{align-items:center;gap:8px;min-width:0;display:flex}.ncf-table-cell__attention{flex:none;width:24px;height:24px}.ncf-table-cell__image{object-fit:cover;border-radius:24px;width:24px;height:24px}.ncf-table-cell[data-type=sort]{align-items:flex-start;width:99px}.ncf-table-cell[data-type=value]{width:67px}.ncf-table-cell[data-type=value-icon]{width:170px}.ncf-table-cell[data-type=icon-button]{width:40px;padding-left:8px;padding-right:8px}.ncf-table-cell[data-type=labelled-toggle]{gap:16px}.ncf-table-cell[data-type=image],.ncf-table-cell[data-type=empty]{width:24px}.ncf-table-cell__icon-button{appearance:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;display:inline-flex}.ncf-table-cell__icon-button:focus-visible{border-radius:var(--ncf-radius-4);outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-table-cell__icon-button:disabled{cursor:not-allowed;opacity:.5}.ncf-table-cell__icon-button img{width:24px;height:24px}.ncf-table-cell[data-type=checkbox] .ncf-selection__label,.ncf-table-cell[data-type=toggle] .ncf-selection__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ncf-horizontal-filters{background:var(--ncf-color-white);border:1px solid var(--ncf-color-stroke);box-sizing:border-box;font-family:var(--ncf-font-family);border-radius:16px;flex-direction:column;gap:24px;width:1312px;max-width:100%;padding:28px;display:flex}.ncf-horizontal-filters__header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.ncf-horizontal-filters__toggle,.ncf-horizontal-filters__clear{appearance:none;cursor:pointer;font-family:var(--ncf-font-family);background:0 0;border:0;margin:0;padding:0}.ncf-horizontal-filters__toggle{color:var(--ncf-color-main);text-align:left;flex:auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.ncf-horizontal-filters__filter-icon,.ncf-horizontal-filters__chevron{flex:none;width:24px;height:24px}.ncf-horizontal-filters__chevron{margin-left:4px;transition:transform .12s}.ncf-horizontal-filters[data-expanded=false] .ncf-horizontal-filters__chevron{transform:rotate(180deg)}.ncf-horizontal-filters__title{font:600 18px/1.2 var(--ncf-font-family);white-space:nowrap}.ncf-horizontal-filters__clear{color:var(--ncf-color-primary-200);font:500 14px/1.2 var(--ncf-font-family);flex:none;min-height:24px}.ncf-horizontal-filters__clear:disabled{color:var(--ncf-color-stroke);cursor:not-allowed}.ncf-horizontal-filters__toggle:focus-visible,.ncf-horizontal-filters__clear:focus-visible{border-radius:var(--ncf-radius-4);outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.ncf-horizontal-filters__slots{grid-template-columns:repeat(4,minmax(248px,1fr));gap:16px;min-width:1040px;display:grid}.ncf-horizontal-filters__slot{min-width:0}.ncf-horizontal-filters__slot>*{width:100%}.ncf-horizontal-filters:has(.ncf-horizontal-filters__slots){overflow-x:auto}@media (prefers-reduced-motion:reduce){.ncf-icon,.ncf-icon__viewport,.ncf-icon__asset,.ncf-icon__layer,.ncf-logo,.ncf-logo__asset,.ncf-button,.ncf-link,.ncf-input-control__surface,.ncf-dropdown__field-trigger,.ncf-dropdown__link-trigger,.ncf-toggle__visual,.ncf-toggle__knob,.ncf-tooltip__content,.ncf-chip__toggle{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Onest;src:url(/assets/Onest_wght_-CYmBVkiT.ttf)format("truetype");font-display:block;font-style:normal;font-weight:100 900}@font-face{font-family:Onest Regular;src:url(/assets/Onest-400-BtAdJ8LZ.ttf)format("truetype");font-display:block;font-style:normal;font-weight:400}@font-face{font-family:Onest Medium;src:url(/assets/Onest-500-2t1bVcqm.ttf)format("truetype");font-display:block;font-style:normal;font-weight:500}@font-face{font-family:Onest SemiBold;src:url(/assets/Onest-600-DpyaDDxA.ttf)format("truetype");font-display:block;font-style:normal;font-weight:600}#root{min-height:100dvh}.quick-preview-playback{border-radius:var(--ncf-radius-8);background:var(--ncf-color-main);min-width:0;height:100%;min-height:0;color:var(--ncf-color-surface);grid-template-rows:minmax(0,1fr) 4px 48px;display:grid;overflow:hidden}.subtitle-editor__media>.quick-preview-playback{height:476px}.quick-preview-playback__viewport{background:var(--ncf-color-main);min-width:0;min-height:0;position:relative;overflow:hidden}.quick-preview-playback__identity{z-index:1;top:var(--ncf-space-8);right:var(--ncf-space-8);left:var(--ncf-space-8);justify-content:space-between;align-items:center;gap:var(--ncf-space-8);pointer-events:none;display:flex;position:absolute}.quick-preview-playback__identity>*{pointer-events:auto}.quick-preview-playback__video{background:var(--ncf-color-main);object-fit:contain;border:0;width:100%;height:100%;min-height:0;display:block}.quick-preview-playback__error{z-index:2;right:var(--ncf-space-12);bottom:var(--ncf-space-12);left:var(--ncf-space-12);justify-content:center;align-items:center;gap:var(--ncf-space-8);padding:var(--ncf-space-8);border-radius:var(--ncf-radius-8);background:color-mix(in srgb, var(--ncf-color-main) 82%, transparent);display:flex;position:absolute}.quick-preview-playback__error .ncf-alert{flex:1;min-width:0}.quick-preview-playback__seek{appearance:none;width:100%;height:4px;accent-color:var(--ncf-color-primary-200);background:var(--ncf-color-grey-300);border:0;border-radius:0;margin:0;display:block}.quick-preview-playback__seek::-webkit-slider-runnable-track{height:4px}.quick-preview-playback__seek::-webkit-slider-thumb{appearance:none;border:2px solid var(--ncf-color-surface);background:var(--ncf-color-primary-200);border-radius:999px;width:12px;height:12px;margin-top:-4px}.quick-preview-playback__seek:focus-visible,.quick-preview-playback__volume input:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.quick-preview-playback__controls{align-items:center;gap:var(--ncf-space-4);min-width:0;padding:var(--ncf-space-4) var(--ncf-space-8);background:var(--ncf-color-main);display:flex}.quick-preview-playback__controls .ncf-button[data-variant=black]{width:36px;min-width:36px;color:var(--ncf-color-surface);padding:0}.quick-preview-playback__range,.quick-preview-playback__timecode{color:var(--ncf-color-surface);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.quick-preview-playback__range{color:var(--ncf-color-grey-100)}.quick-preview-playback__timecode{margin-right:auto}.quick-preview-playback__volume{width:108px;min-width:64px;display:flex}.quick-preview-playback__volume input{width:100%;accent-color:var(--ncf-color-surface)}@media (width<=1180px){.quick-preview-playback__range{display:none}.quick-preview-playback__volume{width:72px}}.exact-editor-shell,.product-layout{--shell-sidebar:clamp(136px, 9.7vw, 154px);background:var(--ncf-color-white,var(--ncf-color-surface));color:var(--ncf-color-main,var(--ncf-color-main));grid-template-columns:var(--shell-sidebar) minmax(0, 1fr);min-height:100vh;font-family:Onest,ui-sans-serif,system-ui,sans-serif;display:grid}.exact-editor-shell{grid-template-rows:minmax(0,1fr) 53px;height:100dvh;min-height:0;overflow:hidden}.exact-editor-shell__sidebar,.product-layout__sidebar{background:var(--ncf-color-surface);border-right:1px solid var(--ncf-color-grey-200);box-sizing:border-box;color:var(--ncf-color-main);width:auto;padding:16px 10px;display:block}.exact-editor-shell__sidebar{grid-area:1/1;padding-top:26px}.product-navigation{gap:6px;display:grid}.product-navigation__item{color:var(--ncf-color-text-muted-on-canvas);border-radius:8px;align-items:center;gap:12px;min-height:42px;padding:0 10px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.product-navigation .product-navigation__item.ncf-link{box-sizing:border-box;text-align:left;justify-content:flex-start;width:100%;padding-inline:12px}.product-navigation__item:hover{background:var(--ncf-color-canvas);color:var(--ncf-color-primary-100)}.product-navigation__item[aria-current=page]{background:var(--ncf-color-primary-600);color:var(--ncf-color-primary-100)}.product-navigation__item:focus-visible,.editor-header button:focus-visible,.editor-action-row button:focus-visible{outline:2px solid var(--ncf-color-primary-100);outline-offset:2px}.exact-editor-shell__main{grid-area:1/2;grid-template-rows:67px 56px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.product-layout__workspace{min-width:0}.editor-header{background:var(--ncf-color-surface);border-bottom:1px solid var(--ncf-color-grey-200);box-sizing:border-box;justify-content:space-between;align-items:center;height:67px;padding:0 22px;display:flex}.editor-header__breadcrumbs{color:var(--ncf-color-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.editor-header__breadcrumbs a{color:inherit;font-weight:400;text-decoration:none}.editor-header__title-line{align-items:center;gap:20px;margin-top:4px;display:flex}.editor-header__title-line h1{margin:0;font-size:24px;font-weight:600;line-height:1.1}.editor-header__save{color:var(--ncf-color-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.editor-header__save--saved{color:var(--ncf-color-secondary)}.editor-header__save--saved .ncf-icon{color:var(--ncf-color-green-100)}.editor-header__save--error{color:var(--ncf-color-alert-100)}.editor-header__account{flex:none;justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}.editor-header__locale,.editor-header__avatar{color:var(--ncf-color-main);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;display:flex}.editor-header__avatar{padding:0 6px 0 0}.editor-header__avatar:before{background:var(--ncf-color-primary-600);content:attr(data-initials);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;display:flex}.editor-header__avatar .ncf-action__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-menu{position:relative}.editor-menu__window{background:var(--ncf-color-surface);border:1px solid var(--ncf-color-stroke);box-shadow:var(--ncf-shadow-200);z-index:50;border-radius:12px;min-width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px)}.editor-menu__window--right{right:0}.editor-menu__window button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.editor-menu__window button:hover{background:var(--ncf-color-primary-600)}.editor-action-row{border-bottom:1px solid var(--ncf-color-grey-200);box-sizing:border-box;align-items:center;gap:18px;height:56px;min-height:56px;padding:0 20px;display:flex}.editor-action-row__search{align-items:center;gap:8px;min-width:280px;max-width:460px;display:flex}.editor-action-row__search .ncf-input-control{flex:1}.editor-action-row__search>span{color:var(--ncf-color-secondary);white-space:nowrap;font-size:12px}.editor-action-row__search>button,.editor-action-row__import{display:flex}.editor-action-row__import-menu{min-width:154px}.editor-action-row__back{width:95px}.editor-action-row__search-open{width:92px}.editor-action-row__import{align-items:center;display:flex;position:relative}.editor-action-row__import>.ncf-icon{pointer-events:none;z-index:2;position:absolute;left:14px}.editor-action-row__import .ncf-dropdown__link-trigger{box-sizing:border-box;border:1px solid var(--ncf-color-stroke);border-radius:4px;width:154px;height:40px;padding-left:42px}.editor-action-row__render{width:165px}.editor-action-row__file{display:none}.editor-technical-footer{background:var(--ncf-color-surface);border-top:1px solid var(--ncf-color-grey-200);box-sizing:border-box;color:var(--ncf-color-secondary);justify-content:space-between;align-items:center;min-width:0;height:53px;padding:0 20px;font-size:12px;display:flex}.exact-editor-shell>.editor-technical-footer{grid-area:2/1/auto/-1}.editor-technical-footer__facts,.editor-technical-footer__version{align-items:center;min-width:0;display:flex}.editor-technical-footer__facts>span{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:flex}.editor-technical-footer__facts>span:not(:last-child):after{background:var(--ncf-color-grey-200);content:"";width:1px;height:16px;margin:0 20px}.editor-technical-footer__version{white-space:nowrap;gap:10px}.editor-technical-footer__version .ncf-button{background:0 0;border:0;min-width:40px;padding:0}.editor-info-dialog{border-radius:8px;max-width:560px}.editor-info-dialog__facts{gap:0;margin:0;display:grid}.editor-info-dialog__facts>div{border-bottom:1px solid var(--ncf-color-grey-200);grid-template-columns:minmax(136px,.7fr) minmax(0,1.3fr);gap:16px;padding:10px 0;display:grid}.editor-info-dialog__facts>div:last-child{border-bottom:0}.editor-info-dialog__facts dt{color:var(--ncf-color-secondary)}.editor-info-dialog__facts dd{overflow-wrap:anywhere;margin:0}.subtitle-editor{background:var(--ncf-color-surface);box-sizing:border-box;padding:0 8px 7px;overflow:hidden}.exact-editor-shell__actions,.exact-editor-shell__workspace{min-width:0;min-height:0;overflow:hidden}.exact-editor-shell__actions>.editor-action-row{height:100%}.exact-editor-shell__workspace{display:flex;position:relative}.exact-editor-shell__workspace>.subtitle-editor{width:100%;min-height:0}.exact-editor-shell__status{z-index:30;pointer-events:none;position:absolute;top:8px;left:8px;right:8px}.exact-editor-shell__status>*{pointer-events:auto}.editor-shell-loading{align-items:center;min-height:120px;padding:20px;display:flex}.editor-import-reload{flex:1;align-content:center;justify-items:center;gap:16px;padding:32px;display:grid}.product-layout__header{background:var(--ncf-color-surface);border-bottom:1px solid var(--ncf-color-grey-200);justify-content:space-between;align-items:center;min-height:92px;padding:0 24px;display:flex}.product-layout__content{background:var(--ncf-color-canvas);min-height:calc(100vh - 93px);padding:24px}.team-list,.settings-grid{gap:12px;display:grid}.team-member,.settings-card{background:var(--ncf-color-surface);border:1px solid var(--ncf-color-grey-200);border-radius:12px;justify-content:space-between;align-items:center;padding:18px;display:flex}.team-member h2,.settings-card h2{margin:0 0 8px;font-size:16px}.team-member__badges{gap:6px;display:flex}.team-member__actions,.settings-card__actions{gap:8px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card{align-items:stretch;display:block}.settings-card dl{margin:0}.settings-card dl div{grid-template-columns:140px 1fr;padding:6px 0;display:grid}.settings-card dt{color:var(--ncf-color-secondary)}.settings-card dd{margin:0}.notification-bell{flex:0 0 40px;width:40px;height:40px;position:relative}.notification-bell__button{width:40px;height:40px}.notification-bell__badge{pointer-events:none;z-index:2;position:absolute;top:-6px;right:-6px}.notification-bell__badge .ncf-badge{min-width:20px;padding-inline:5px}.notification-bell__unavailable{background:var(--ncf-color-danger-text);border:2px solid var(--ncf-color-surface);color:var(--ncf-color-surface);pointer-events:none;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.notification-bell__window{background:var(--ncf-color-surface);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-16);box-shadow:var(--ncf-shadow-300);z-index:40;width:min(460px,100vw - 184px);max-height:min(720px,100vh - 84px);position:absolute;top:48px;right:0;overflow:auto}.notification-inbox{background:var(--ncf-color-surface);border:1px solid var(--ncf-color-grey-200);border-radius:var(--ncf-radius-16);gap:var(--ncf-space-16);min-width:0;padding:var(--ncf-space-24);flex-direction:column;flex:auto;display:flex}.notification-inbox--compact{border-radius:inherit;padding:var(--ncf-space-16);border:0}.notification-inbox--compact .notification-row{flex-direction:column;align-items:stretch}.notification-inbox--compact .notification-row__meta{flex-wrap:wrap}.notification-inbox--compact .notification-row__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-inbox--compact .notification-row__actions .ncf-button{width:100%;min-width:0}.notification-inbox__heading,.notification-row__meta,.notification-row__actions,.notification-preferences__heading,.notification-preferences__critical{align-items:center;gap:var(--ncf-space-12);justify-content:space-between;display:flex}.notification-inbox__heading h2,.notification-preferences__heading h2,.notification-preferences__heading p,.notification-row p{margin:0}.notification-inbox__state,.notification-preferences__state{align-items:center;gap:var(--ncf-space-12);text-align:center;flex-direction:column;justify-content:center;min-height:104px;display:flex}.notification-list{gap:var(--ncf-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notification-list--stale{opacity:.72}.notification-row{background:var(--ncf-color-surface);border:1px solid var(--ncf-color-grey-200);border-radius:var(--ncf-radius-12);align-items:center;gap:var(--ncf-space-12);min-width:0;padding:var(--ncf-space-12);justify-content:space-between;display:flex}.notification-row--unread{background:var(--ncf-color-primary-600);border-color:var(--ncf-color-primary-400)}.notification-row__copy{gap:var(--ncf-space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.notification-row__meta{color:var(--ncf-color-main);justify-content:flex-start;font-size:12px}.notification-row__actions{flex:none}.notification-row__stale{color:var(--ncf-color-main)}.notification-preferences{grid-column:1/-1}.notification-preferences__heading{margin-bottom:var(--ncf-space-16);align-items:flex-start}.notification-preferences__heading p{color:var(--ncf-color-main);margin-top:var(--ncf-space-4)}.notification-preferences__rows{gap:var(--ncf-space-12);margin-block:var(--ncf-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-preferences__critical{border:1px solid var(--ncf-color-grey-200);border-radius:var(--ncf-radius-12);padding:var(--ncf-space-12)}@media (width<=1400px){.notification-bell__window{width:min(400px,100vw - 176px)}.notification-row{flex-direction:column;align-items:stretch}.notification-row__actions{justify-content:flex-end}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.access-layout{grid-template-columns:minmax(calc(var(--ncf-space-80) * 6), 42%) 1fr;background:var(--ncf-color-surface);min-height:100dvh;display:grid;overflow:hidden}.access-layout__brand{min-width:0;padding:var(--ncf-space-48);background:var(--ncf-color-primary-100);color:var(--ncf-color-surface);flex-direction:column;display:flex}.access-layout__brand-copy{width:min(100%, calc(var(--ncf-space-80) * 6));gap:var(--ncf-space-20);flex-direction:column;margin-block:auto;display:flex}.access-layout__brand-eyebrow,.access-layout__eyebrow,.viewport-gate__eyebrow{text-transform:uppercase}.access-layout__brand-eyebrow{color:var(--ncf-color-surface)}.access-layout__brand-heading{max-width:calc(var(--ncf-space-80) * 5);text-wrap:balance}.access-layout__brand-supporting{max-width:calc(var(--ncf-space-80) * 5);color:var(--ncf-color-surface)}.access-layout__brand-product{color:var(--ncf-color-surface)}.access-layout__workspace{min-width:0;padding:var(--ncf-space-32) var(--ncf-space-48) var(--ncf-space-48);background:var(--ncf-color-surface);flex-direction:column;display:flex}.access-layout__toolbar{justify-content:flex-end;display:flex}.access-layout__content{width:min(100%, calc(var(--ncf-space-80) * 5.5));gap:var(--ncf-space-32);flex-direction:column;margin:auto;display:flex}.access-layout__header,.viewport-gate__copy{gap:var(--ncf-space-12);flex-direction:column;display:flex}.access-layout__eyebrow,.viewport-gate__eyebrow{color:var(--ncf-color-action)}.access-layout__heading,.access-layout__supporting,.viewport-gate__supporting{color:var(--ncf-color-text)}.access-layout__flow{min-height:var(--ncf-space-80)}.access-form{gap:var(--ncf-space-20);flex-direction:column;display:flex}.access-form__actions{margin-top:var(--ncf-space-4);align-items:stretch;gap:var(--ncf-space-16);text-align:center;flex-direction:column;display:flex}.access-form__submit{width:100%}.auth-loading,.sessions-flow__status{align-items:center;gap:var(--ncf-space-12);color:var(--ncf-color-text);display:flex}@keyframes access-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.auth-loading>.ncf-loader,.sessions-flow__status>.ncf-loader{animation:.96s steps(8,end) infinite access-loader-spin}}@media (height<=800px){.subtitle-editor__media>.quick-preview-playback{height:417px}.subtitle-editor__media>.media-preview[data-layout=video-first]{grid-template-rows:210px 199px}.editor-workspace{grid-template-rows:417px minmax(152px,1fr)}}.product-layout .product-layout__content:has(.admin-layout){background:var(--ncf-color-white);padding:0}.admin-layout{background:var(--ncf-color-white);color:var(--ncf-color-main);flex-direction:column;flex:1;min-width:0;min-height:calc(100vh - 68px);font-family:Onest,ui-sans-serif,system-ui,sans-serif;display:flex}.admin-navigation{background:var(--ncf-color-white);border-bottom:1px solid var(--ncf-color-grey-200);flex-wrap:wrap;align-items:center;gap:4px;min-height:56px;padding:8px 22px;display:flex}.admin-navigation .admin-navigation__item.ncf-link{box-sizing:border-box;color:var(--ncf-color-secondary);text-align:left;white-space:nowrap;border-radius:8px;justify-content:flex-start;min-height:40px;padding:8px 12px}.admin-navigation .admin-navigation__item.ncf-link:hover{background:var(--ncf-color-primary-700);color:var(--ncf-color-primary-100)}.admin-navigation .admin-navigation__item.ncf-link[aria-current=page]{background:var(--ncf-color-primary-600);color:var(--ncf-color-primary-100);font-weight:500}.admin-navigation .admin-navigation__item.ncf-link:focus-visible,.admin-table-scroll:focus-visible{outline:2px solid var(--ncf-color-primary-300);outline-offset:2px}.admin-layout__body{flex-direction:column;flex:1;gap:20px;min-width:0;padding:24px;display:flex}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-summary-card,.admin-panel,.admin-provider-card,.admin-integration-card{background:var(--ncf-color-white);border:1px solid var(--ncf-color-stroke);box-sizing:border-box;border-radius:16px;min-width:0;padding:20px}.admin-summary-card{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.admin-summary-card__heading,.admin-provider-card__title,.admin-integration-card__header,.admin-section-heading,.admin-secret-panel__status,.admin-card-actions,.admin-row-actions,.admin-overview-note,.admin-toolbar,.admin-summary-card__loading{align-items:center;gap:12px;min-width:0;display:flex}.admin-summary-card__heading,.admin-summary-card__value,.admin-summary-card__error,.admin-summary-card__loading{grid-column:1;margin:0}.admin-summary-card>.ncf-link{grid-area:1/2/span 2;align-self:end}.admin-summary-card__icon,.admin-integration-card__icon{background:var(--ncf-color-primary-600);color:var(--ncf-color-primary-100);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-summary-card h2,.admin-provider-card h2,.admin-integration-card h2,.admin-section-heading h2,.admin-empty h2,.admin-dialog-grid h3{margin:0}.admin-summary-card__value{color:var(--ncf-color-secondary);line-height:1.5}.admin-summary-card__error{color:var(--ncf-color-alert-100)}.admin-overview-note{border-top:1px solid var(--ncf-color-grey-200);color:var(--ncf-color-secondary);padding-top:16px}.admin-overview-note p,.admin-section-heading p,.admin-provider-card__header p,.admin-integration-card__header p,.admin-empty p{color:var(--ncf-color-text-muted-on-canvas);margin:4px 0 0}.admin-section-heading{justify-content:space-between}.admin-toolbar{justify-content:flex-start}.admin-header-actions,.admin-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-header-actions{flex-wrap:nowrap;min-width:0}.admin-header-actions .ncf-button{white-space:nowrap;flex:0 auto}.admin-pagination{justify-content:flex-end}.admin-header-actions .ncf-button,.admin-pagination .ncf-button{max-width:100%}.admin-toolbar .ncf-input-control{width:100%;max-width:420px}.admin-page-state,.admin-empty,.admin-route-loading{border:1px solid var(--ncf-color-stroke);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:24px;display:flex}.admin-route-loading{min-height:100dvh}.admin-empty--inline{text-align:left;border:0;align-items:flex-start;min-height:0;padding:20px 0}.admin-table-scroll{border:1px solid var(--ncf-color-stroke);border-radius:16px;max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.admin-table th,.admin-table td{border-bottom:1px solid var(--ncf-color-grey-200);box-sizing:border-box;text-align:left;vertical-align:middle;padding:12px 14px}.admin-table th{color:var(--ncf-color-secondary);font-size:12px;font-weight:400;line-height:1.5}.admin-table td{font-size:14px;line-height:1.5}.admin-table th:first-child,.admin-table td:first-child,.admin-table th:last-child,.admin-table td:last-child{width:220px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table__secondary{color:var(--ncf-color-secondary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-card-actions{flex-wrap:wrap}.admin-row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end}.admin-row-actions .ncf-button,.admin-card-actions .ncf-button{max-width:100%}.admin-provider-list,.admin-form-stack,.admin-session-list,.admin-activity-list,.admin-integration-card{flex-direction:column;gap:16px;display:flex}.admin-provider-card,.admin-provider-card__header{gap:16px;display:flex}.admin-provider-card{flex-direction:column}.admin-provider-card__header{justify-content:space-between;align-items:flex-start}.admin-provider-card__metrics{background:var(--ncf-color-grey-300);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.admin-provider-card__metrics>span{color:var(--ncf-color-secondary);font-size:13px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-form-grid--provider{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-secret-panel{background:var(--ncf-color-grey-300);border-radius:12px;gap:12px;padding:16px;display:grid}.admin-provider-fallbacks{border:0;min-width:0;margin:0;padding:0}.admin-provider-fallbacks legend{color:var(--ncf-color-secondary);margin-bottom:10px;font-size:13px}.admin-provider-fallbacks>div{flex-wrap:wrap;gap:12px 20px;display:flex}.admin-secret-panel__status{justify-content:space-between}.admin-card-actions{justify-content:flex-end}.admin-dialog{border-radius:16px;max-width:560px}.admin-dialog--wide{max-width:880px}.admin-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-session-row,.admin-activity-list li{border-bottom:1px solid var(--ncf-color-grey-200);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.admin-session-row>div{gap:4px;min-width:0;display:grid}.admin-session-row span,.admin-activity-list time{color:var(--ncf-color-secondary);font-size:12px}.admin-activity-list{margin:0;padding:0;list-style:none}.admin-dialog-pagination{justify-content:flex-end;gap:8px;display:flex}.admin-local-health{background:var(--ncf-color-grey-300);border-radius:12px;gap:8px;padding:16px;display:grid}.admin-local-health p,.admin-local-health>span{margin:0}.admin-local-health>span{color:var(--ncf-color-secondary);font-size:12px}.admin-integration-card__header>div{flex:1;min-width:0}.admin-yandex-root{border-top:1px solid var(--ncf-color-grey-200);padding-top:16px}.admin-yandex-root h3,.admin-yandex-root p{margin:0}.admin-yandex-root p{color:var(--ncf-color-secondary);margin-top:4px}.admin-yandex-root>.ncf-button{align-self:flex-start;max-width:100%}.admin-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.admin-facts-grid>div{border-bottom:1px solid var(--ncf-color-grey-200);gap:4px;padding:12px 0;display:grid}.admin-facts-grid dt{color:var(--ncf-color-secondary);font-size:12px}.admin-facts-grid dd{overflow-wrap:anywhere;margin:0}.admin-email-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);align-items:start;gap:16px;display:grid}.admin-version-list,.admin-draft-panel,.admin-draft-publication,.admin-storage-layout,.admin-system-layout{flex-direction:column;gap:16px;display:flex}.admin-profile-family{background:var(--ncf-color-white);border:1px solid var(--ncf-color-stroke);border-radius:12px;gap:12px;padding:16px;display:grid}.admin-profile-family .admin-version-row{border-radius:8px}.admin-version-row--draft{background:var(--ncf-color-grey-300);grid-template-columns:minmax(220px,1fr) auto auto}.admin-closed-fields{gap:16px;display:grid}.admin-field-section{border-top:1px solid var(--ncf-color-grey-200);gap:12px;padding-top:16px;display:grid}.admin-field-section h3,.admin-field-help,.admin-field-error{margin:0}.product-layout .ncf-dropdown__option[aria-selected=true][data-active=true],.admin-dialog--wide .ncf-dropdown__option[aria-selected=true][data-active=true]{color:var(--ncf-color-main)}.admin-field-help{color:var(--ncf-color-secondary);font-size:13px}.admin-field-error{color:var(--ncf-color-danger-text);font-size:13px}.admin-version-row{background:var(--ncf-color-white);border:1px solid var(--ncf-color-stroke);border-radius:12px;grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr) minmax(130px,.6fr) auto;align-items:center;gap:16px;min-width:0;padding:12px 16px;display:grid}.admin-version-row>div,.admin-version-status{align-items:center;gap:8px;min-width:0;display:flex}.admin-version-row strong,.admin-version-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-version-status{color:var(--ncf-color-secondary);flex:none;font-size:13px}.admin-version-detail,.admin-queue-policy,.admin-jobs,.admin-storage-summary,.admin-system-overview,.admin-audit-panel{gap:16px;display:grid}.admin-filter-bar,.admin-audit-filters{grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:12px;display:grid}.admin-audit-filters{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(220px,auto)}.admin-audit-filters .ncf-input-control{width:100%;min-width:0}.admin-filter-actions{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-filter-actions .ncf-button{white-space:nowrap;flex:0 auto}.admin-queue-limits,.admin-worker-strip,.admin-storage-summary__facts,.admin-storage-classes,.admin-storage-cards,.admin-system-grid{gap:12px;display:grid}.admin-queue-limits{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-worker-strip,.admin-storage-classes,.admin-storage-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-worker-strip article,.admin-storage-classes article,.admin-storage-cards article,.admin-health-card{background:var(--ncf-color-grey-300);border-radius:12px;gap:8px;min-width:0;padding:14px 16px;display:grid}.admin-worker-strip article>div,.admin-storage-classes article>div,.admin-health-card>div,.admin-system-heading,.admin-system-heading>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-worker-strip span,.admin-worker-strip time,.admin-storage-cards span,.admin-health-card>span,.admin-health-card time,.admin-system-heading p{color:var(--ncf-color-secondary);margin:0;font-size:12px}.admin-storage-summary__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-storage-summary__facts article{border-right:1px solid var(--ncf-color-grey-200);align-items:center;gap:12px;min-width:0;padding-right:16px;display:flex}.admin-storage-summary__facts article:last-child{border-right:0}.admin-storage-summary__facts article>div{gap:4px;min-width:0;display:grid}.admin-readonly-note{border-top:1px solid var(--ncf-color-grey-200);color:var(--ncf-color-secondary);margin:0;padding-top:12px}.admin-retention-editor{overflow-wrap:anywhere;gap:16px;min-width:0;display:grid}.admin-retention-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.admin-retention-rule{gap:8px;min-width:0;display:grid}.admin-retention-rule>span{color:var(--ncf-color-text-muted-on-canvas);font-size:12px}.admin-retention-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.admin-retention-confirmation p{overflow-wrap:anywhere;margin:0}.admin-system-heading>div{justify-content:flex-start}.admin-system-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-health-card>div{align-items:flex-start}.admin-windowed-table,.admin-audit-window{border:1px solid var(--ncf-color-stroke);border-radius:12px;max-width:100%;height:420px;position:relative;overflow:auto}.admin-windowed-table:focus-visible,.admin-audit-window:focus-visible{outline:2px solid var(--ncf-color-primary-300);outline-offset:2px}.admin-windowed-table__header,.admin-windowed-table__row{grid-template-columns:minmax(210px,1.4fr) minmax(120px,.7fr) minmax(100px,.6fr) minmax(140px,.8fr) minmax(160px,auto);align-items:center;gap:12px;min-width:880px;padding:0 14px;display:grid}.admin-windowed-table__header{background:var(--ncf-color-white);border-bottom:1px solid var(--ncf-color-stroke);color:var(--ncf-color-secondary);z-index:2;height:44px;font-size:12px;position:sticky;top:0}.admin-windowed-table__canvas{min-width:880px;position:relative}.admin-windowed-table__row{border-bottom:1px solid var(--ncf-color-grey-200);box-sizing:border-box;width:100%;height:72px;position:absolute;top:0;left:0}.admin-windowed-table__row>div:first-child{gap:2px;min-width:0;display:grid}.admin-windowed-table__row>div:first-child span{color:var(--ncf-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-audit-window{height:480px}.admin-audit-row{border-bottom:1px solid var(--ncf-color-grey-200);box-sizing:border-box;grid-template-columns:minmax(240px,1fr) minmax(260px,1fr) auto;gap:8px 16px;width:100%;min-height:88px;padding:14px 16px;display:grid;position:absolute;top:0;left:0}.admin-audit-row>div:first-child{align-items:center;gap:8px;display:flex}.admin-audit-row p,.admin-audit-row time{color:var(--ncf-color-secondary);margin:0}.admin-audit-row dl{flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;margin:0;display:flex}.admin-audit-row dl>div{gap:4px;display:flex}.admin-audit-row dt{color:var(--ncf-color-secondary)}.admin-audit-row dd{margin:0}@media (width<=1700px){.admin-form-grid--provider{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1420px){.admin-email-layout{grid-template-columns:minmax(0,1fr)}.admin-filter-bar,.admin-audit-filters,.admin-queue-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-version-row{grid-template-columns:minmax(200px,1.3fr) minmax(150px,.8fr) auto}.admin-version-row>.admin-card-actions{grid-column:1/-1}}.admin-navigation .admin-navigation__item:not([aria-current=page]) .ncf-action__label,.admin-summary-card__value,.admin-provider-card__metrics>span,.admin-provider-fallbacks legend,.admin-overview-note p,.admin-section-heading p,.admin-version-status>span,.admin-worker-strip span,.admin-worker-strip time,.admin-storage-cards span,.admin-health-card>span,.admin-health-card time,.admin-system-heading p,.admin-windowed-table__header,.admin-windowed-table__row>div:first-child span,.admin-audit-row p,.admin-audit-row time,.admin-audit-row dt,.admin-facts-grid dt,.admin-yandex-root p,.admin-readonly-note{color:var(--ncf-color-text-muted-on-canvas)}@media (prefers-reduced-motion:reduce){.admin-layout *,.admin-layout :before,.admin-layout :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.exact-editor-shell .editor-header__breadcrumbs>span:last-child,.exact-editor-shell .editor-header__save,.exact-editor-shell .editor-action-row__search>span,.exact-editor-shell .editor-info-dialog__facts dt,.exact-editor-shell .timeline-ruler__tick--major span,.exact-editor-shell .timeline-waveform-lane__identity>span,.exact-editor-shell .timeline-waveform-lane__identity small,.exact-editor-shell .editor-timeline__cue-label small,.exact-editor-shell .editor-table__head th,.exact-editor-shell .editor-inspector__counter,.exact-editor-shell .editor-comment__meta,.exact-editor-shell .editor-inspector__muted,.exact-editor-shell .editor-inspector__scope,.exact-editor-shell .editor-inspector__timing-list dt,.exact-editor-shell .editor-inspector__timing[data-compact=true] .editor-inspector__timing-list dd,.exact-editor-shell .editor-technical-footer__facts>span,.exact-editor-shell .editor-technical-footer__version>span,.exact-editor-shell .quick-preview-panel__heading p,.exact-editor-shell .quick-preview-panel__empty,.exact-editor-shell .quick-preview-panel__facts,.settings-card dt,.editor-recovery__copy p,.template-empty p,.template-card__reference,.template-version__reference,.template-version__facts dt,.exports-empty p{color:var(--ncf-color-text-muted-on-canvas)}.product-layout.product-layout{background:var(--ncf-color-surface);grid-template-columns:clamp(136px,9.7vw,154px) minmax(0,1fr)}.product-layout .product-layout__sidebar{background:var(--ncf-color-surface);color:var(--ncf-color-main);gap:0;padding:16px 10px;display:block}.product-layout .product-layout__workspace{min-width:0;padding:0}.product-layout .product-layout__header{background:var(--ncf-color-surface);border-bottom:1px solid var(--ncf-color-grey-200);box-sizing:border-box;align-items:center;gap:12px;height:67px;min-height:67px;margin:0;padding:0 22px}.product-layout .product-layout__heading-copy{flex:220px;min-width:0}.product-layout .product-layout__header-actions{flex:0 auto;min-width:0}.product-layout .product-account{flex:none}.product-layout .product-layout__content{background:var(--ncf-color-canvas);min-height:calc(100vh - 68px);padding:24px;display:flex}.product-layout.product-layout--admin .product-layout__header{height:auto;min-height:96px;padding-block:8px}.product-layout.product-layout--admin .product-layout__heading-copy{gap:2px}.product-layout.product-layout--admin .product-layout__heading-copy p{line-height:1.35}.product-layout.product-layout--admin .product-layout__content{min-height:calc(100vh - 97px)}.password-flow,.sessions-flow{gap:var(--ncf-space-24);flex-direction:column;display:flex}.sessions-flow__heading,.session-card__title{justify-content:space-between;align-items:center;gap:var(--ncf-space-16);display:flex}.session-list{gap:var(--ncf-space-12);flex-direction:column;display:flex}.session-card{padding:var(--ncf-space-16);justify-content:space-between;align-items:center;gap:var(--ncf-space-16);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);display:flex}.session-card__copy{gap:var(--ncf-space-8);flex-direction:column;flex:1;min-width:0;display:flex}.session-card__copy p,.sessions-flow__empty{color:var(--ncf-color-text)}.viewport-gate{min-height:100dvh;padding:var(--ncf-space-24);background:var(--ncf-color-canvas);place-items:center;display:grid}.viewport-gate__panel{width:min(100%, calc(var(--ncf-space-80) * 6));padding:var(--ncf-space-32);gap:var(--ncf-space-40);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);box-shadow:var(--ncf-shadow-200);flex-direction:column;display:flex}.viewport-gate__requirement{color:var(--ncf-color-action)}.product-layout{grid-template-columns:calc(var(--ncf-space-80) * 3) minmax(0, 1fr);background:var(--ncf-color-canvas);min-height:100dvh;display:grid}.product-layout__sidebar{min-width:0;padding:var(--ncf-space-32) var(--ncf-space-24);gap:var(--ncf-space-40);background:var(--ncf-color-primary-100);color:var(--ncf-color-surface);flex-direction:column;display:flex}.product-layout__navigation{gap:var(--ncf-space-12);flex-direction:column;display:flex}.product-layout__navigation .ncf-link,.product-layout__identity{color:var(--ncf-color-surface)}.product-layout__identity{margin-top:auto}.product-layout__workspace{min-width:0;padding:var(--ncf-space-40) var(--ncf-space-48)}.product-layout__header{margin-bottom:var(--ncf-space-32);justify-content:space-between;align-items:flex-start;gap:var(--ncf-space-24);display:flex}.product-layout__heading-copy{max-width:calc(var(--ncf-space-80) * 8);gap:var(--ncf-space-8);flex-direction:column;display:flex}.product-layout__heading-copy p,.projects-empty p{color:var(--ncf-color-text-muted-on-canvas)}.product-layout__content,.new-project-form{gap:var(--ncf-space-24);flex-direction:column;display:flex}.product-layout--compact{height:100dvh;min-height:768px;overflow:hidden}.product-layout--compact .product-layout__workspace{min-height:0;padding:var(--ncf-space-16) var(--ncf-space-24);flex-direction:column;display:flex}.product-layout--compact .product-layout__header{margin-bottom:var(--ncf-space-12)}.product-layout--compact .product-layout__heading-copy{gap:0}.product-layout--compact .product-layout__content{gap:var(--ncf-space-8);flex:1;min-height:0}.projects-state,.projects-empty{min-height:calc(var(--ncf-space-80) * 3);padding:var(--ncf-space-32);justify-content:center;align-items:center;gap:var(--ncf-space-16);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);box-shadow:var(--ncf-shadow-100);text-align:center;flex-direction:column;display:flex}.projects-table{border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);min-width:0;box-shadow:var(--ncf-shadow-100);overflow:auto hidden}.projects-table__row{min-width:calc(var(--ncf-space-80) * 20);grid-template-columns:minmax(calc(var(--ncf-space-80) * 2), 1.5fr) minmax(calc(var(--ncf-space-80) * 2), 1.2fr) minmax(calc(var(--ncf-space-80) * 1.5), .8fr) minmax(calc(var(--ncf-space-80) * 2), 1.2fr) minmax(calc(var(--ncf-space-80) * 1.75), 1fr) minmax(calc(var(--ncf-space-80) * 1.5), .8fr) minmax(calc(var(--ncf-space-80) * 1.5), .8fr) minmax(calc(var(--ncf-space-80) * 1.5), .8fr) minmax(calc(var(--ncf-space-80) * 1.7), 1fr) minmax(calc(var(--ncf-space-80) * 2.2), 1.3fr) minmax(calc(var(--ncf-space-80) * 2), 1.2fr) var(--ncf-space-64);border-bottom:1px solid var(--ncf-color-stroke);align-items:stretch;display:grid}.projects-table__row:last-child{border-bottom:0}.projects-table__header{background:var(--ncf-color-grey-200)}.projects-table__row>div{align-items:center;min-width:0;display:flex}.projects-table__name{padding:var(--ncf-space-12);gap:var(--ncf-space-8)}.projects-table__name .ncf-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projects-table__actions{z-index:1;background:var(--ncf-color-surface);box-shadow:var(--ncf-shadow-100);justify-content:center;position:sticky;right:0}.projects-table__header .projects-table__actions,.projects-table__header>div:last-child{background:var(--ncf-color-grey-200)}.project-actions{min-width:min(34rem, calc(100vw - var(--ncf-space-48)));gap:var(--ncf-space-20);flex-direction:column;display:flex}.project-actions__facts{gap:var(--ncf-space-12) var(--ncf-space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.project-actions__facts>div{gap:var(--ncf-space-4);flex-direction:column;min-width:0;display:flex}.project-actions__facts dt{color:var(--ncf-color-text-muted-on-canvas)}.project-actions__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.project-actions__protection,.project-actions__section,.project-actions__assignment{padding:var(--ncf-space-16);gap:var(--ncf-space-12);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-12);background:var(--ncf-color-canvas);flex-direction:column;display:flex}.project-actions__protection p,.project-actions__read-only{color:var(--ncf-color-text-muted-on-canvas);margin:0}.project-actions__buttons{gap:var(--ncf-space-8);flex-wrap:wrap;display:flex}.project-actions__assignment{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}@media (width<=700px){.admin-retention-rules{grid-template-columns:minmax(0,1fr)}.admin-retention-actions,.admin-retention-confirmation .ncf-modal__actions{flex-direction:column;align-items:stretch}.admin-retention-actions .ncf-button,.admin-retention-confirmation .ncf-modal__actions>*{width:100%;max-width:none}.project-actions{min-width:0}.project-actions__facts,.project-actions__assignment{grid-template-columns:minmax(0,1fr)}}.new-project-form{width:min(100%, calc(var(--ncf-space-80) * 8));padding:var(--ncf-space-32);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);box-shadow:var(--ncf-shadow-100)}.new-project-panel,.source-import-progress{gap:var(--ncf-space-24);flex-direction:column;min-width:0;display:flex}.new-project-form__actions{gap:var(--ncf-space-12);flex-wrap:wrap;display:flex}.upload-progress{gap:var(--ncf-space-8);flex-direction:column;display:flex}.upload-progress progress,.source-import-progress progress{width:100%;height:var(--ncf-space-12);accent-color:var(--ncf-color-action)}.project-setup,.project-setup__ready{gap:var(--ncf-space-24);flex-direction:column;width:100%;min-width:0;display:flex}.project-setup__state,.project-setup__panel{min-width:0;padding:var(--ncf-space-32);gap:var(--ncf-space-20);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);box-shadow:var(--ncf-shadow-100);flex-direction:column;display:flex}.project-setup__state{min-height:calc(var(--ncf-space-80) * 3);text-align:center;justify-content:center;align-items:center}.project-setup__state p,.project-setup__section-heading p{color:var(--ncf-color-text-muted-on-canvas)}.project-setup__facts{gap:var(--ncf-space-16);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.project-setup__facts>div{min-width:0;padding:var(--ncf-space-16);gap:var(--ncf-space-8);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-8);flex-direction:column;display:flex}.project-setup__facts dt{color:var(--ncf-color-text-muted-on-canvas)}.project-setup__facts dd{overflow-wrap:anywhere;color:var(--ncf-color-text);margin:0}.project-setup__section-heading,.project-setup__saved,.project-setup__track-flags,.project-setup__actions{align-items:center;gap:var(--ncf-space-12);min-width:0;display:flex}.project-setup__section-heading>div{min-width:0}.project-setup__saved{padding:var(--ncf-space-16);border-radius:var(--ncf-radius-12);background:var(--ncf-color-feedback-alert-positive);color:var(--ncf-color-text)}.project-setup__track-flags{flex-wrap:wrap}.project-setup__track-flags>span{align-items:center;gap:var(--ncf-space-8);overflow-wrap:anywhere;min-width:0;display:inline-flex}.project-setup__audio .ncf-selection__label{overflow-wrap:anywhere}.project-setup__actions{justify-content:flex-end}.project-setup__preparation-heading,.project-setup__recognition-heading,.media-preview__controls,.media-preview__volume,.waveform-canvas__error{align-items:center;gap:var(--ncf-space-12);min-width:0;display:flex}.project-setup__preparation-heading,.project-setup__recognition-heading{justify-content:space-between}.project-setup__preparation-heading>div,.project-setup__recognition-heading>div,.project-setup__playback,.project-setup__preparation-state,.project-setup__recognition-state,.media-preview,.media-preview__waveform,.waveform-canvas{gap:var(--ncf-space-16);flex-direction:column;min-width:0;display:flex}.project-setup__preparation-heading p,.project-setup__preparation-state p,.project-setup__recognition-heading p{color:var(--ncf-color-text-muted-on-canvas)}.project-setup__preparation-state progress,.project-setup__recognition-state progress{width:100%;height:var(--ncf-space-12);accent-color:var(--ncf-color-action)}.project-setup__recognition-providers{gap:var(--ncf-space-8);flex-wrap:wrap;display:flex}.project-setup__recognition-facts{gap:var(--ncf-space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.project-setup__recognition-facts>div{padding:var(--ncf-space-12);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-8)}.project-setup__recognition-facts dd{margin:var(--ncf-space-4) 0 0}.media-preview__video{width:100%;max-height:min(65dvh, calc(var(--ncf-space-80) * 7));border-radius:var(--ncf-radius-12);background:var(--ncf-color-main);object-fit:contain;display:block}.editor-player{border-radius:var(--ncf-radius-8);background:var(--ncf-color-main);min-width:0;color:var(--ncf-color-surface);overflow:hidden}.editor-player:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.editor-player__viewport{background:var(--ncf-color-main);min-width:0;position:relative;container-type:size}.editor-player__video{border-radius:var(--ncf-radius-8) var(--ncf-radius-8) 0 0}.editor-player__center-play{border-radius:999px;width:84px;min-width:84px;height:84px;min-height:84px;position:absolute;top:40%;left:50%;translate:-50% -50%}.editor-player__center-play .ncf-icon{width:32px;height:32px}.editor-player__subtitle-safe-frame{z-index:2;inset:0 var(--ncf-space-32) var(--ncf-space-12);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;overflow:hidden}.editor-player__subtitle{width:max-content;max-width:100%;padding:var(--ncf-space-4) var(--ncf-space-8);border-radius:var(--ncf-radius-4);background:color-mix(in srgb, var(--ncf-color-main) 88%, transparent);color:var(--ncf-color-surface);text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;paint-order:stroke fill;will-change:opacity, transform;margin:0;font-size:18px;font-weight:400;line-height:1.35}.editor-player__subtitle-safe-frame[data-overlay-state=ready] .editor-player__subtitle{padding:var(--ncf-space-4) var(--ncf-space-8);border-radius:var(--ncf-radius-4);background:color-mix(in srgb, var(--ncf-color-main) 88%, transparent);line-height:1.35}.editor-player__subtitle-safe-frame[data-overlay-state=ready]{overflow:visible}.editor-player__overlay-warnings{z-index:3;top:var(--ncf-space-8);left:var(--ncf-space-8);max-width:calc(100% - var(--ncf-space-16));gap:var(--ncf-space-4);pointer-events:none;display:grid;position:absolute}.editor-player__overlay-warnings p{width:fit-content;padding:var(--ncf-space-4) var(--ncf-space-8);border-radius:var(--ncf-radius-4);background:color-mix(in srgb, var(--ncf-color-warning) 92%, var(--ncf-color-surface));color:var(--ncf-color-main);margin:0;font-size:12px;line-height:1.3}.editor-player__karaoke-word--active{transition:none}.editor-player__seek{width:100%;height:var(--ncf-space-4);appearance:none;background:linear-gradient(to right, var(--ncf-color-action) 0 var(--editor-seek-progress,0%), var(--ncf-color-grey-400) var(--editor-seek-progress,0%) 100%);border:0;border-radius:0;margin:0;display:block}.editor-player__seek::-webkit-slider-runnable-track{background:0 0;height:4px}.editor-player__seek::-webkit-slider-thumb{appearance:none;background:0 0;width:1px;height:4px}.editor-player__transport{min-height:48px;padding:var(--ncf-space-4) var(--ncf-space-8);background:var(--ncf-color-main);flex-wrap:nowrap;gap:0}.editor-player__transport .ncf-button[data-variant=black]{color:var(--ncf-color-surface);width:36px;min-width:36px;padding:0}.editor-player__transport>.ncf-button:nth-child(2) .ncf-icon,.editor-player__transport>.ncf-button:nth-child(3) .ncf-icon,.editor-player__transport>.ncf-button:nth-child(4) .ncf-icon{display:none}.editor-player__transport>.ncf-button:nth-child(2):before,.editor-player__transport>.ncf-button:nth-child(3):before,.editor-player__transport>.ncf-button:nth-child(4):before{color:currentColor;letter-spacing:-2px;font-size:12px;line-height:1}.editor-player__transport>.ncf-button:nth-child(2):before{content:"|◀"}.editor-player__transport>.ncf-button:nth-child(3):before{content:"▶|"}.editor-player__transport>.ncf-button:nth-child(4):before{content:"▶▶"}.editor-player__timecode{background:linear-gradient(90deg, var(--ncf-color-surface) 0 44%, var(--ncf-color-secondary) 44% 100%);font-variant-numeric:tabular-nums;text-align:left;-webkit-background-clip:text;background-clip:text;min-width:250px;margin-right:auto;color:#0000!important}.editor-player__volume{flex:0 154px;min-width:124px;max-width:154px;margin:0 12px 0 4px}.editor-player__volume input{appearance:none;accent-color:var(--ncf-color-grey-400)}.editor-player__volume input::-webkit-slider-runnable-track{background:var(--ncf-color-grey-200);height:4px;box-shadow:inset 0 0 0 1px var(--ncf-color-grey-300);border-radius:2px}.editor-player__volume input::-webkit-slider-thumb{border:1px solid var(--ncf-color-grey-400);background:var(--ncf-color-white);appearance:none;border-radius:999px;width:14px;height:14px;margin-top:-5px}.editor-player__volume input::-moz-range-track{background:var(--ncf-color-grey-200);height:4px;box-shadow:inset 0 0 0 1px var(--ncf-color-grey-300);border:0;border-radius:2px}.editor-player__volume input::-moz-range-thumb{border:1px solid var(--ncf-color-grey-400);background:var(--ncf-color-white);border-radius:999px;width:14px;height:14px}.editor-player__fullscreen-error{padding:0 var(--ncf-space-12) var(--ncf-space-8);color:var(--ncf-color-alert-300);margin:0}.media-preview__controls{flex-wrap:wrap}.media-preview__timecode{min-width:calc(var(--ncf-space-80) * 1.3);color:var(--ncf-color-text);font-variant-numeric:tabular-nums;text-align:center}.media-preview__volume{min-width:min(calc(var(--ncf-space-80) * 2.5), 100%);flex:1}.media-preview__zoom{align-items:center;gap:var(--ncf-space-12);min-width:0;display:flex}.media-preview__volume input,.media-preview__seek,.media-preview__zoom input,.waveform-canvas input{min-width:0;height:var(--ncf-space-40);accent-color:var(--ncf-color-action);flex:1}.media-preview__volume input:focus-visible,.media-preview__seek:focus-visible,.media-preview__zoom input:focus-visible,.waveform-canvas input:focus-visible{border-radius:var(--ncf-radius-8);outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:var(--ncf-focus-offset)}.waveform-canvas__surface{width:100%;height:calc(var(--ncf-space-80) * 2);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-12);background:var(--ncf-color-canvas);touch-action:none;display:block}.waveform-canvas__error{justify-content:space-between}.segmentation-admin,.segmentation-admin__panel{gap:var(--ncf-space-24);flex-direction:column;min-width:0;display:flex}.segmentation-admin__loading{min-height:calc(var(--ncf-space-80) * 2);justify-content:center;align-items:center;gap:var(--ncf-space-16);display:flex}.segmentation-admin__card{gap:var(--ncf-space-16);min-width:0;padding:var(--ncf-space-24);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);box-shadow:var(--ncf-shadow-100);flex-direction:column;display:flex}.segmentation-admin__form-grid{gap:var(--ncf-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.segmentation-admin__issues{color:var(--ncf-color-text-muted-on-canvas);gap:var(--ncf-space-8);margin:0;padding:0;list-style-position:inside;display:grid}.segmentation-admin__table,.segmentation-admin__models{border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-12);min-width:0;overflow-x:auto}.segmentation-admin__row{border-bottom:1px solid var(--ncf-color-stroke);grid-template-columns:minmax(180px,1.4fr) 100px 100px 100px minmax(220px,1fr);min-width:780px;display:grid}.segmentation-admin__row:last-child{border-bottom:0}.segmentation-admin__row--header{background:var(--ncf-color-canvas)}.segmentation-admin__job{padding:var(--ncf-space-16);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-12);gap:var(--ncf-space-8);display:grid}.segmentation-admin__models{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.segmentation-admin__model{min-width:0;padding:var(--ncf-space-16);border-right:1px solid var(--ncf-color-stroke);border-bottom:1px solid var(--ncf-color-stroke);gap:var(--ncf-space-12);flex-direction:column;display:flex}.segmentation-admin__model:nth-child(2n){border-right:0}.segmentation-admin__model-heading,.segmentation-admin__comparison{justify-content:space-between;align-items:center;gap:var(--ncf-space-12);display:flex}.segmentation-admin__model>p{color:var(--ncf-color-text-muted-on-canvas);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.segmentation-admin__model dl{gap:var(--ncf-space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.segmentation-admin__model dl>div,.segmentation-admin__comparison>div{min-width:0;padding:var(--ncf-space-8);border-radius:var(--ncf-radius-8);background:var(--ncf-color-canvas)}.segmentation-admin__model dt{overflow-wrap:anywhere;color:var(--ncf-color-text-muted-on-canvas)}.segmentation-admin__model dd{margin:var(--ncf-space-4) 0 0;font-variant-numeric:tabular-nums}.segmentation-admin>.ncf-toast{z-index:10;right:var(--ncf-space-24);bottom:var(--ncf-space-24);max-width:calc(var(--ncf-space-80) * 5);position:fixed}.subtitle-editor{gap:var(--ncf-space-8);min-width:0;min-height:0;color:var(--ncf-color-main);flex-direction:column;flex:1;font-family:Onest,ui-sans-serif,system-ui,sans-serif;display:flex}.subtitle-editor__loading{border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);place-items:center;min-height:480px;display:grid}.editor-toolbar{align-items:center;gap:var(--ncf-space-12);grid-template-columns:minmax(0,1fr) minmax(180px,.4fr) auto;min-width:0;display:grid}.editor-toolbar__commands,.editor-toolbar__save{align-items:center;gap:var(--ncf-space-8);min-width:0;display:flex}.editor-toolbar__commands{padding-block:var(--ncf-space-4);overflow:hidden}.editor-toolbar>.ncf-input-control{grid-area:1/2;width:100%}.editor-toolbar__save{grid-area:1/3;justify-content:flex-end}.editor-issues{gap:var(--ncf-space-8);display:grid}.editor-recovery{min-width:0;padding:var(--ncf-space-16);gap:var(--ncf-space-12);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-12);background:var(--ncf-color-surface);display:grid}.editor-recovery__copy{gap:var(--ncf-space-4);display:grid}.editor-recovery__copy p{color:var(--ncf-color-secondary)}.editor-recovery__actions{justify-content:flex-end;gap:var(--ncf-space-8);flex-wrap:wrap;display:flex}.editor-layout{grid-template-columns:minmax(0, 1fr) 8px var(--editor-inspector-width,clamp(304px, 21vw, 326px));border:1px solid var(--ncf-color-stroke);background:var(--ncf-color-surface);min-width:0;min-height:0;box-shadow:none;border-radius:4px;flex:1;display:grid;overflow:hidden}.editor-layout__pane{min-width:0;min-height:0}.editor-layout__pane--workspace{overflow:hidden}.editor-layout__pane--inspector{background:var(--ncf-color-surface);overflow:auto}.editor-layout__divider{z-index:2;cursor:col-resize;background:var(--ncf-color-grey-200);touch-action:none;width:8px;position:relative}.editor-layout__divider:after{width:1px;height:var(--ncf-space-40);border-radius:var(--ncf-radius-4);background:var(--ncf-color-secondary);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-layout__divider:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:calc(-1 * var(--ncf-focus-width))}.editor-table__scroll{background:var(--ncf-color-surface);height:100%;min-height:0;position:relative;overflow:auto}.editor-table{border-spacing:0;table-layout:fixed;grid-template-columns:36px 28px 44px 104px 104px 110px minmax(260px,1fr) 72px 120px 40px;width:max(100%,918px)}.editor-table col[data-column=checkbox]{width:36px}.editor-table col[data-column=drag]{width:28px}.editor-table col[data-column=number]{width:44px}.editor-table col[data-column=in],.editor-table col[data-column=out]{width:104px}.editor-table col[data-column=duration]{width:110px}.editor-table col[data-column=text]{width:auto}.editor-table col[data-column=cps]{width:72px}.editor-table col[data-column=status]{width:120px}.editor-table col[data-column=menu]{width:40px}.editor-table__head{z-index:3;background:var(--ncf-color-canvas);color:var(--ncf-color-secondary);font-size:12px;font-weight:500;line-height:1.5;display:table-header-group;position:sticky;top:0}.editor-table__head th{border-bottom:1px solid var(--ncf-color-stroke);border-right:1px solid var(--ncf-color-grey-200);text-align:left;height:38px;padding:0 6px;position:relative}.editor-table__head th:last-child{border-right:0}.editor-table__head .ncf-button{height:38px;min-height:38px}.editor-table__header-menu-trigger{width:40px;min-width:40px;max-width:40px;height:38px;min-height:38px;color:var(--ncf-color-main);opacity:1;background:0 0;border:0;border-radius:0;padding:0}.editor-table__header-menu-trigger .ncf-icon{width:16px;height:16px}.editor-table__head th:first-child,.editor-table__head th:nth-child(2),.editor-table__head th:nth-child(10),.editor-table__row td:first-child,.editor-table__row td:nth-child(2),.editor-table__row td:nth-child(10){text-align:center;padding-left:0;padding-right:0}.editor-table__body{display:table-row-group}.editor-table__row{border-bottom:1px solid var(--ncf-color-stroke);background:var(--ncf-color-surface);height:38px;color:var(--ncf-color-main);table-layout:fixed;font-size:14px;display:table-row}.editor-table__spacer td,.editor-table__end-pad,.editor-table__end-pad td{border:0;padding:0}.editor-table__row[data-selected=true]{background:var(--ncf-color-primary-600);box-shadow:inset 3px 0 0 var(--ncf-color-primary-200)}.editor-table__row[data-selected=true] td:nth-child(3),.editor-table__row[data-selected=true] td:nth-child(4),.editor-table__row[data-selected=true] td:nth-child(5),.editor-table__row[data-selected=true] td:nth-child(8){color:var(--ncf-color-primary-100);font-weight:500}.editor-table__row[data-selected=true] .ncf-checkbox__visual{border-color:var(--ncf-color-primary-200);background:var(--ncf-color-primary-200)}.editor-table__row[data-selected=true] .ncf-checkbox__visual:after{border-right:2px solid var(--ncf-color-white);border-bottom:2px solid var(--ncf-color-white);content:"";width:5px;height:8px;position:absolute;top:4px;left:6px;rotate:45deg}.editor-table__row[data-selected=true] .editor-table__text-cell{box-shadow:inset 0 0 0 1px var(--ncf-color-primary-200);border-radius:4px}.editor-table__row:focus-visible{z-index:1;outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:calc(-1 * var(--ncf-focus-width))}.editor-table__row td{box-sizing:border-box;border-right:1px solid var(--ncf-color-grey-200);border-bottom:1px solid var(--ncf-color-grey-200);vertical-align:middle;height:38px;padding:0 6px;overflow:hidden}.editor-table__row .ncf-button,.editor-table__row .ncf-action{height:36px;min-height:36px}.editor-table__row td:last-child{border-right:0;position:relative;overflow:visible}.editor-table__numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.editor-table__checkbox .ncf-selection__label,.editor-table__checkbox .ncf-selection__feedback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-table__checkbox .ncf-checkbox__row{gap:0}.editor-table__checkbox .ncf-checkbox__control{width:20px;height:20px}.editor-table__drag{width:28px;height:36px;color:var(--ncf-color-secondary);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid}.editor-table__drag .ncf-icon{display:none}.editor-table__drag:before{content:"";background-image:radial-gradient(circle,currentColor 1.5px,#0000 1.7px);background-position:0 0;background-size:7px 7px;width:14px;height:20px}.editor-table__drag:active{cursor:grabbing}.editor-table__drag:disabled{cursor:not-allowed;opacity:.45}.editor-table__drag:focus-visible{outline:var(--ncf-focus-width) solid var(--ncf-focus-color);outline-offset:calc(-1 * var(--ncf-focus-width))}.frame-time-input{width:100%}.frame-time-input-shell{width:100%;min-width:0;position:relative}.frame-time-input-shell--steppable .frame-time-input .ncf-input-control__native{padding-right:24px}.frame-time-input__stepper{border-left:1px solid var(--ncf-color-grey-200);background:var(--ncf-color-white);width:20px;height:29px;color:var(--ncf-color-secondary);z-index:2;grid-template-rows:1fr 1fr;display:grid;position:absolute;bottom:1px;right:32px}.frame-time-input__stepper .ncf-button[data-size="40"][data-icon-position=icon-only]{border:0;width:20px;min-width:20px;height:14px;min-height:14px;padding:0}.frame-time-input__stepper .ncf-icon{display:none}.frame-time-input__stepper .ncf-button:before{font-size:8px;line-height:1}.frame-time-input__stepper .ncf-button:first-child:before{content:"▲"}.frame-time-input__stepper .ncf-button:last-child:before{content:"▼"}.frame-time-input-shell--steppable .ncf-input-control__icon-action{display:none}.frame-time-input__clock.ncf-button[data-size="40"][data-icon-position=icon-only]{border:0;border-left:1px solid var(--ncf-color-grey-200);width:32px;min-width:32px;height:30px;min-height:30px;color:var(--ncf-color-secondary);border-radius:0 4px 4px 0;padding:0;position:absolute;bottom:0;right:0}.frame-time-input__clock .ncf-icon{display:none}.frame-time-input__clock:before{box-sizing:border-box;content:"";border:1.5px solid;border-radius:999px;width:15px;height:15px}.frame-time-input__clock:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:4px;height:6px;position:absolute;top:8px;left:15px}.frame-time-input .ncf-input-control__surface{background:0 0;border:0;border-radius:4px;height:30px;min-height:30px;padding:0 4px}.frame-time-input .ncf-input-control__native{font-variant-numeric:tabular-nums;min-width:0;padding:0;font-size:12px}.frame-time-input .ncf-input-control__icon-action{width:24px;height:28px;padding:0}.frame-time-input--clock-hidden .ncf-input-control__icon-action{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.frame-time-input .ncf-input-control__feedback{display:none}.editor-table__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editor-table__text-input{width:100%;min-height:34px;max-height:34px;position:relative;overflow:hidden}.editor-table__text-input .ncf-input-control__surface{box-sizing:border-box;min-height:32px;padding:2px 26px 2px 6px;position:relative;overflow:hidden}.editor-table__text-input .ncf-input-control__native{box-sizing:border-box;height:28px;max-height:28px;overflow:hidden;resize:none!important}.editor-table__text-cell{position:relative}.editor-table__text-cell:has(.editor-table__text-input) .editor-issue-indicator{top:auto;bottom:5px;right:5px;transform:none}.editor-table__text-cell:has(.editor-issue-indicator){padding-right:38px}.exact-editor-shell .editor-table__text-cell .editor-issue-indicator{display:none}.editor-table__status{align-items:center;gap:4px;min-width:0;display:flex}.editor-table__status .ncf-badge{text-overflow:ellipsis;overflow:hidden}.exact-editor-shell .editor-table__status .ncf-badge{min-height:0;color:inherit;background:0 0;border:0;padding:0;font-size:13px}.editor-table__status[data-status-value=ready]>.ncf-icon{color:var(--ncf-color-green-100);box-sizing:border-box;border:1px solid;border-radius:999px;padding:2px}.editor-table__status[data-status-value=reading-speed]>.ncf-icon,.editor-table__status[data-status-value=warning]>.ncf-icon{background:var(--ncf-color-yellow-100);color:#0000;border-radius:999px}.editor-table__status[data-status-value=overlap]>.ncf-icon,.editor-table__status[data-status-value=error]>.ncf-icon{background:var(--ncf-color-alert-200);color:#0000;border-radius:999px}.editor-table__live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.editor-row-menu{place-items:center;display:grid;position:relative}.editor-row-menu__trigger{border-radius:0;width:38px;min-width:38px;height:38px;padding:0}.editor-row-menu__popup{z-index:20;background:var(--ncf-color-surface);width:240px;box-shadow:var(--ncf-shadow-300);border-radius:12px;padding:8px;display:grid;position:absolute;top:36px;right:0}.editor-row-menu__popup--header{right:0}.editor-row-menu__item,.editor-row-menu__popup--header>button{min-height:36px;color:var(--ncf-color-main);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.editor-row-menu__item:hover,.editor-row-menu__item:focus-visible,.editor-row-menu__popup--header>button:hover,.editor-row-menu__popup--header>button:focus-visible{background:var(--ncf-color-primary-600);outline:none}.editor-row-menu__item[data-danger=true]{color:var(--ncf-color-alert-200)}.editor-issue-indicator{top:50%;right:var(--ncf-space-8);width:24px;height:24px;color:var(--ncf-color-yellow-100);place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.editor-issue-indicator[data-severity=error]{color:var(--ncf-color-alert-200)}.editor-issue-indicator>.ncf-tooltip,.editor-issue-indicator>.ncf-icon{position:absolute;inset:0}.editor-issue-indicator .ncf-tooltip__trigger{color:#0000;width:24px;height:24px;padding:0;overflow:hidden}.editor-issue-indicator>.ncf-icon{pointer-events:none}.subtitle-editor__media,.subtitle-editor__media>.media-preview{min-width:0}.editor-workspace{background:var(--ncf-color-canvas);grid-template-rows:auto minmax(114px,1fr);gap:8px;min-width:0;height:100%;min-height:0;display:grid}.subtitle-editor__media{border-bottom:1px solid var(--ncf-color-stroke);min-height:0;padding:6px 6px 0;overflow:hidden}.subtitle-editor__media>.media-preview[data-layout=video-first]{gap:var(--ncf-space-8);grid-template-rows:269px 199px;display:grid}.subtitle-editor__media .editor-player{grid-template-rows:minmax(0,1fr) 4px 48px;height:100%;display:grid}.subtitle-editor__media .editor-player__viewport,.subtitle-editor__media .editor-player__video{height:100%;min-height:0;max-height:none}.subtitle-editor__media .editor-player__video{object-fit:cover}.subtitle-editor__media .media-preview__controls{flex-wrap:nowrap;gap:0}.subtitle-editor__media .media-preview__seek,.subtitle-editor__media .media-preview__zoom input{height:var(--ncf-space-24)}.subtitle-editor__media .media-preview__waveform,.subtitle-editor__media .waveform-canvas{gap:var(--ncf-space-4)}.subtitle-editor__media .waveform-canvas__surface{height:64px}.editor-workspace__table{min-width:0;min-height:0;overflow:hidden}.editor-workspace__table .editor-table__scroll{height:100%}.editor-timeline{--timeline-label-width:90px;background:var(--ncf-color-white);border:1px solid var(--ncf-color-grey-200);color:var(--ncf-color-main);grid-template-rows:46px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.editor-timeline-toolbar{border-bottom:1px solid var(--ncf-color-grey-200);grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding:3px 8px;display:grid}.editor-timeline-toolbar__zoom,.editor-timeline-toolbar__transport,.editor-timeline-toolbar__modes{align-items:center;gap:6px;display:flex}.editor-timeline-toolbar__zoom .ncf-dropdown,.editor-timeline-toolbar__zoom .ncf-dropdown__trigger{width:92px;min-width:92px}.editor-timeline-toolbar__zoom .ncf-dropdown__field-trigger{height:32px;min-height:32px}.editor-timeline-toolbar__transport{justify-content:center}.editor-timeline-toolbar__frame-step{border:1px solid var(--ncf-color-grey-200);border-radius:4px;align-items:center;min-width:94px;height:32px;display:flex}.editor-timeline-toolbar__frame-step .ncf-button{border:0;width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.editor-timeline-toolbar__frame-step>span{text-align:center;min-width:52px;font-size:12px}.editor-timeline-toolbar__timecode{border:1px solid var(--ncf-color-grey-200);box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;min-width:142px;height:32px;padding:7px 12px}.editor-timeline-toolbar__modes{justify-content:flex-end}.editor-timeline-toolbar__zoom>.ncf-button,.editor-timeline-toolbar__modes>.ncf-button{height:32px;min-height:32px}.editor-timeline__scroll{max-width:100%;min-height:0;overflow:auto}.editor-timeline__surface{grid-template-columns:var(--timeline-label-width) minmax(0, 1fr);display:grid;position:relative}.editor-timeline__ruler-label,.timeline-ruler{background:var(--ncf-color-white);border-bottom:1px solid var(--ncf-color-grey-200);height:35px}.editor-timeline__ruler-label{border-right:1px solid var(--ncf-color-grey-200)}.timeline-ruler{cursor:pointer;position:relative}.timeline-ruler__tick{background:var(--ncf-color-grey-100);width:1px;position:absolute;bottom:0}.timeline-ruler__tick--minor{height:6px}.timeline-ruler__tick--major{height:12px}.timeline-ruler__tick span{color:var(--ncf-color-secondary);white-space:nowrap;font-size:10px;position:absolute;top:-17px;left:4px}.timeline-waveform-lane{display:contents}.timeline-waveform-lane__identity,.editor-timeline__cue-label{background:var(--ncf-color-white);border-bottom:1px solid var(--ncf-color-grey-200);border-right:1px solid var(--ncf-color-grey-200);flex-direction:column;justify-content:center;align-items:flex-start;height:41px;padding:4px 10px;line-height:1.1;display:flex;overflow:hidden}.timeline-waveform-lane__identity strong,.editor-timeline__cue-label{font-size:12px}.timeline-waveform-lane__identity span,.timeline-waveform-lane__identity small,.editor-timeline__cue-label small{color:var(--ncf-color-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.timeline-waveform-lane[data-selected=true] .timeline-waveform-lane__identity{box-shadow:inset 3px 0 var(--ncf-color-primary-200)}.timeline-waveform-lane__content{--editor-waveform-color:color-mix(in srgb, var(--ncf-color-primary-200) 66%, var(--ncf-color-white));background-color:var(--ncf-color-white);background-image:linear-gradient(to right, var(--ncf-color-grey-200) 1px, transparent 1px);border-bottom:1px solid var(--ncf-color-grey-200);background-size:10% 100%;min-width:0;height:41px;position:relative;overflow:hidden}.timeline-waveform-lane__content .waveform-canvas,.timeline-waveform-lane__content .waveform-canvas__surface{width:100%;height:40px;min-height:40px}.timeline-waveform-lane__content .ncf-loader{margin:8px auto}.timeline-waveform-lane__state{align-items:center;gap:4px;height:100%;font-size:10px;display:flex}.timeline-waveform-lane__state .ncf-alert{padding:2px 8px}.timeline-cue-track{background:var(--ncf-color-canvas);border-bottom:1px solid var(--ncf-color-grey-200);height:36px;position:relative;overflow:visible}.timeline-cue-track[data-mode=cue-list]{height:56px}.editor-timeline__cue-label{height:36px;padding:0}.editor-timeline__cue-label:has(+.timeline-cue-track[data-mode=cue-list]){height:56px}.timeline-cue-block-shell{height:30px;position:absolute;top:0;overflow:visible}.timeline-cue-block{background:var(--ncf-color-primary-600);border:1px solid var(--ncf-color-primary-300);border-radius:var(--ncf-radius-4);color:var(--ncf-color-main);text-align:left;text-overflow:clip;white-space:nowrap;width:100%;height:100%;min-height:30px;padding:2px;font-size:9px;display:block;position:relative;overflow:visible}.timeline-cue-block.ncf-button{width:max-content;min-width:100%;padding:2px}.timeline-cue-block:focus-visible{z-index:2}.timeline-cue-block-shell[data-selected=true] .timeline-cue-block{background:var(--ncf-color-primary-600);border-color:var(--ncf-color-primary-200);color:var(--ncf-color-main)}.timeline-cue-block__status{bottom:2px;left:var(--ncf-space-4);max-width:calc(100% - var(--ncf-space-8));pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font-size:8px;position:absolute;overflow:hidden}.timeline-cue-track[data-mode=cue-list] .timeline-cue-block-shell{height:48px}.timeline-cue-track[data-mode=cue-list] .timeline-cue-block{padding-bottom:var(--ncf-space-20);white-space:normal}.editor-timeline__playhead{background:var(--ncf-color-primary-200);pointer-events:none;z-index:5;width:2px;position:absolute;top:0;bottom:0}.editor-timeline__playhead:before{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid var(--ncf-color-primary-200);content:"";position:absolute;top:0;left:-5px}.editor-inspector{flex-direction:column;min-width:0;height:100%;min-height:100%;max-height:calc(100vh - 124px);display:flex}.editor-inspector__header{background:var(--ncf-color-white);box-sizing:border-box;border-bottom:1px solid var(--ncf-color-stroke);z-index:4;justify-content:space-between;align-items:center;height:46px;padding:0 12px;display:flex;position:sticky;top:0}.editor-inspector__nav,.editor-comment__actions,.editor-comment__meta{align-items:center;gap:var(--ncf-space-4);display:flex}.editor-inspector__tabs,.editor-inspector__tabs .ncf-tabs__panels,.editor-inspector__tabs .ncf-tabs__panel{min-width:0}.editor-inspector__tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.editor-inspector__tabs .ncf-tabs__panels,.editor-inspector__tabs .ncf-tabs__panel{min-height:0}.editor-inspector__tabs .ncf-tabs__panels{flex:auto;overflow:hidden}.editor-inspector__tabs .ncf-tabs__list{padding-inline:var(--ncf-space-16);justify-content:space-between;gap:var(--ncf-space-12);background:var(--ncf-color-white);box-sizing:border-box;z-index:3;height:41px;min-height:41px;position:sticky;top:46px}.editor-inspector__tabs .ncf-tab-item[data-state=active]{border-bottom:2px solid var(--ncf-color-primary-200);color:var(--ncf-color-primary-200)}.editor-inspector__tabs .ncf-tabs__panel{height:100%;padding:14px 16px;overflow-y:auto}.editor-inspector__text,.editor-inspector__timing,.editor-inspector__issues,.editor-inspector__timing-actions{gap:var(--ncf-space-12);min-width:0;display:grid}.editor-inspector__text{gap:0}.editor-inspector__text-label{margin-bottom:6px;font-size:14px;line-height:18px;display:block}.editor-inspector__text-wrap{position:relative}.editor-inspector__counter{bottom:var(--ncf-space-8);color:var(--ncf-color-secondary);right:var(--ncf-space-12);font-size:12px;position:absolute}.editor-inspector__counter[data-over-limit],.editor-comment[data-resolved]{color:var(--ncf-color-error)}.editor-inspector__issue{border-radius:var(--ncf-radius-8);align-items:flex-start;gap:var(--ncf-space-8);padding:var(--ncf-space-8);display:flex}.editor-inspector__issue[data-severity=warning]{background:var(--ncf-color-yellow-300)}.editor-inspector__issue[data-severity=error]{background:var(--ncf-color-alert-400)}.editor-inspector__issue code{margin-top:var(--ncf-space-4);font-size:11px;display:block}.editor-inspector__issue p{margin:var(--ncf-space-4) 0 0}.editor-inspector__text .editor-inspector__issues{gap:7px;margin-top:12px}.editor-inspector__text .editor-inspector__issues h3{margin:0;font-size:14px;font-weight:400}.editor-inspector__text .editor-inspector__issue{background:0 0;border-radius:0;align-items:center;padding:0}.editor-inspector__text .editor-inspector__issue>.ncf-icon,.editor-inspector__text .editor-inspector__issue .ncf-badge,.editor-inspector__text .editor-inspector__issue code{display:none}.editor-inspector__text .editor-inspector__issue p{align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.editor-inspector__text .editor-inspector__issue p:before{background:var(--ncf-color-yellow-100);content:"";border-radius:999px;flex:0 0 12px;width:12px;height:12px}.editor-comments,.editor-comments__list,.editor-inspector__style-list{gap:var(--ncf-space-8);display:grid}.editor-inspector__text>.editor-comments{gap:0;margin-top:12px}.editor-inspector__text>.editor-comments .editor-comments__list:empty{display:none}.editor-inspector__text>.editor-comments .ncf-input-control__label{margin-bottom:5px;font-size:14px}.editor-inspector__text>.editor-comments .ncf-input-control__surface{height:44px;min-height:44px}.editor-inspector__text>.editor-comments textarea{resize:none}.editor-comment{border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-8);padding:var(--ncf-space-8)}.editor-comment__meta{color:var(--ncf-color-secondary);justify-content:space-between;font-size:11px}.editor-comment__actions{flex-wrap:wrap}.editor-inspector__muted,.editor-inspector__scope{color:var(--ncf-color-secondary)}.editor-inspector__style-list,.editor-inspector__timing-list{margin:0}.editor-inspector__style-list>div{border-bottom:1px solid var(--ncf-color-stroke);padding-block:var(--ncf-space-8);grid-template-columns:1fr auto;display:grid}.editor-inspector__style-list dd{text-align:right;margin:0}.editor-inspector__split{background:var(--ncf-color-white);border-top:1px solid var(--ncf-color-stroke);z-index:4;padding:10px 16px 16px;position:sticky;bottom:0}.editor-inspector__split .ncf-button{border-color:var(--ncf-color-primary-200);width:100%;height:42px;color:var(--ncf-color-primary-100)}.editor-inspector__split .ncf-button .ncf-icon{display:none}.editor-inspector__split .ncf-button:before{content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border-left:2px solid;border-right:2px solid;width:14px;height:18px}.editor-inspector__text-field{width:100%}.editor-inspector__text-field .ncf-input-control__surface{height:130px;min-height:130px}.editor-inspector__text-field .ncf-input-control__native{resize:vertical}.editor-inspector__timing-list{gap:var(--ncf-space-8);margin:0;display:grid}.editor-inspector__text>.editor-inspector__timing[data-compact=true]{gap:12px;margin-top:20px}.editor-inspector__boundary-link{justify-content:space-between;align-items:center;min-height:32px;display:flex}.editor-inspector__boundary-link .ncf-toggle{flex-direction:row-reverse;flex:1;justify-content:space-between;min-width:0}.editor-inspector__timing[data-compact=true] .frame-time-input .ncf-input-control__label{margin-bottom:5px;font-size:14px}.editor-inspector__timing[data-compact=true] .frame-time-input .ncf-input-control__surface{border:1px solid var(--ncf-color-stroke);height:31px;min-height:31px}.editor-inspector__timing[data-compact=true] .editor-inspector__timing-list{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:16px}.editor-inspector__timing[data-compact=true] .editor-inspector__timing-list>div{border:0;padding:0;display:block}.editor-inspector__timing[data-compact=true] .editor-inspector__timing-list dt{margin-bottom:5px}.editor-inspector__timing[data-compact=true] .editor-inspector__timing-list dd{box-sizing:border-box;border:1px solid var(--ncf-color-stroke);background:var(--ncf-color-canvas);height:31px;color:var(--ncf-color-secondary);text-align:left;border-radius:4px;padding:7px 10px}.editor-inspector__text>.ncf-dropdown{margin-top:22px}.editor-inspector__text>.ncf-dropdown .ncf-dropdown__field-trigger{box-sizing:border-box;height:31px;min-height:31px}.editor-inspector__text>.ncf-dropdown+.editor-inspector__issues{margin-top:7px}.editor-inspector .ncf-input-control,.editor-inspector .ncf-dropdown,.editor-inspector .frame-time-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.editor-inspector__timing-list>div{padding:var(--ncf-space-12);gap:var(--ncf-space-8);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.editor-inspector__timing-list dt{color:var(--ncf-color-secondary)}.editor-inspector__timing-list dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.editor-inspector__timing-actions .ncf-button{justify-content:flex-start;width:100%}@media (width<=1500px){.editor-toolbar{grid-template-columns:minmax(0,1fr) auto}.editor-toolbar__commands{grid-area:1/1;overflow:visible}.editor-toolbar>.ncf-input-control{grid-area:2/1/auto/-1}.editor-toolbar__save{grid-area:1/2}.project-setup__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.segmentation-admin__models{grid-template-columns:minmax(0,1fr)}.segmentation-admin__model,.segmentation-admin__model:nth-child(2n){border-right:0}}@media (prefers-reduced-motion:no-preference){.project-setup__state>.ncf-loader{animation:.96s steps(8,end) infinite access-loader-spin}}.editor-action-row__render{margin-left:auto}.product-layout__header-actions,.product-account{justify-content:flex-end;align-items:center;gap:var(--ncf-space-12);display:flex}.product-account__menu{position:relative}.product-account__window{z-index:40;top:calc(100% + var(--ncf-space-8));min-width:180px;padding:var(--ncf-space-8);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-12);background:var(--ncf-color-surface);box-shadow:var(--ncf-shadow-200);display:grid;position:absolute;left:0}.product-account__window--right{left:auto;right:0}.product-account__window .ncf-button{justify-content:flex-start;width:100%}.product-account__avatar:before{content:attr(data-initials);background:var(--ncf-color-primary-600);width:32px;height:32px;color:var(--ncf-color-main);border-radius:999px;place-items:center;display:grid}.product-account__avatar .ncf-action__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.template-state,.template-empty{justify-content:center;align-items:center;gap:var(--ncf-space-16);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);min-height:280px;box-shadow:var(--ncf-shadow-100);text-align:center;flex-direction:column;display:flex}.template-empty p{color:var(--ncf-color-secondary)}.template-catalog{gap:var(--ncf-space-24);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.template-card,.export-card{border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);padding:var(--ncf-space-24);box-shadow:var(--ncf-shadow-100)}.template-card__heading,.export-card{justify-content:space-between;gap:24px;display:flex}.template-card__heading h2,.export-card h2{margin:0 0 4px;font:600 18px/1.35 Onest,sans-serif}.template-card__heading p,.export-card p{color:var(--ncf-color-text-muted-on-canvas);margin:2px 0;font-size:12px}.template-immutable-badge{box-sizing:border-box;align-self:flex-start;align-items:center;height:30px;padding-inline:12px}.template-card__reference{min-height:112px;margin:var(--ncf-space-16) 0;padding:var(--ncf-space-16);place-items:center;gap:var(--ncf-space-8);border:1px solid var(--ncf-color-grey-200);border-radius:var(--ncf-radius-12);background:var(--ncf-color-canvas);color:var(--ncf-color-secondary);text-align:center;display:grid}.template-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.template-card__facts div{min-width:0}.template-card__facts dt{color:var(--ncf-color-text-muted-on-canvas);font-size:12px}.template-card__facts dd{overflow-wrap:anywhere;margin:3px 0 0}.template-card__open{width:100%;margin-top:var(--ncf-space-20);justify-content:space-between}.template-version__back{align-self:flex-start}.template-version{gap:var(--ncf-space-24);display:grid}.template-version__hero,.template-version__panel{padding:var(--ncf-space-24);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);box-shadow:var(--ncf-shadow-100)}.template-version__hero{align-items:center;gap:var(--ncf-space-24);grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);display:grid}.template-version__hero h2,.template-version__panel h3{margin:var(--ncf-space-4) 0 var(--ncf-space-12)}.template-version__reference{place-items:center;gap:var(--ncf-space-12);border-radius:var(--ncf-radius-12);background:var(--ncf-color-canvas);min-height:160px;color:var(--ncf-color-secondary);text-align:center;display:grid}.template-version__facts{gap:var(--ncf-space-20);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.template-version__facts dt{color:var(--ncf-color-secondary)}.template-version__facts dd{margin:var(--ncf-space-4) 0 0;overflow-wrap:anywhere}.template-version__history{gap:var(--ncf-space-12);flex-wrap:wrap;display:flex}.template-import-flow{gap:var(--ncf-space-20);display:grid}.template-import-state{align-items:center;gap:var(--ncf-space-12);display:flex}.template-import-state progress{accent-color:var(--ncf-color-primary-200);flex:1}.exports-list{gap:var(--ncf-space-16);display:grid}.product-layout--compact .exports-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.export-card{align-items:stretch;gap:var(--ncf-space-20);min-width:0;display:grid}.export-card__heading,.export-card__status,.export-card__progress,.render-actions__buttons{align-items:center;gap:var(--ncf-space-12);display:flex}.export-card__heading{justify-content:space-between}.export-card__heading>div:first-child{min-width:0}.export-card__heading h2,.export-card__heading code{overflow-wrap:anywhere}.export-card__status{flex-wrap:wrap;flex:none;justify-content:flex-end}.export-card__progress progress{width:min(320px,100%);accent-color:var(--ncf-color-primary-300)}.export-card__facts{gap:var(--ncf-space-16) var(--ncf-space-24);padding:var(--ncf-space-16);border-radius:var(--ncf-radius-12);background:var(--ncf-color-canvas);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.export-card__facts div{min-width:0}.export-card__facts dt{color:var(--ncf-color-text-muted-on-canvas);font-size:12px}.export-card__facts dd{margin:var(--ncf-space-4) 0 0;overflow-wrap:anywhere}.export-card code{color:inherit;font-size:.9em}.render-actions{gap:var(--ncf-space-12);display:grid}.export-card__delivery{justify-content:flex-end;display:flex}.render-actions__buttons{flex-wrap:wrap;justify-content:flex-end}.exports-loader,.exports-error,.exports-empty{align-content:center;place-items:center;gap:var(--ncf-space-16);min-height:240px;padding:var(--ncf-space-24);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-16);background:var(--ncf-color-surface);text-align:center;display:grid}.exports-empty h2,.exports-empty p{margin:0}.exports-empty p{color:var(--ncf-color-secondary)}.exports-pagination{margin-top:var(--ncf-space-20);justify-content:center;display:flex}.yandex-delivery-flow,.yandex-delivery-status,.yandex-delivery-receipt{gap:var(--ncf-space-16);min-width:0;display:grid}.yandex-delivery-loading{justify-content:center;align-items:center;min-height:96px;display:flex}.yandex-delivery-flow>.ncf-alert,.yandex-delivery-status>.ncf-alert{box-sizing:border-box;width:100%}.yandex-delivery-status__heading,.yandex-delivery-progress{align-items:center;gap:var(--ncf-space-12);flex-wrap:wrap;min-width:0;display:flex}.yandex-delivery-progress progress{max-width:100%;accent-color:var(--ncf-color-primary-300);flex:240px}.yandex-delivery-receipt{padding:var(--ncf-space-16);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-12);background:var(--ncf-color-canvas)}.yandex-delivery-receipt h3,.yandex-delivery-receipt dl{margin:0}.yandex-delivery-receipt dl{gap:var(--ncf-space-12) var(--ncf-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yandex-delivery-receipt dt{color:var(--ncf-color-text-muted-on-canvas);font-size:12px}.yandex-delivery-receipt dd{min-width:0;margin:var(--ncf-space-4) 0 0;overflow-wrap:anywhere}.yandex-delivery-receipt code{color:inherit;word-break:break-all}@media (width<=1100px){.export-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.export-card__heading{flex-direction:column;align-items:flex-start}.export-card__status,.render-actions__buttons,.export-card__delivery{justify-content:flex-start}.export-card__facts,.yandex-delivery-receipt dl{grid-template-columns:minmax(0,1fr)}.yandex-delivery-modal .ncf-modal__actions{align-items:stretch;gap:var(--ncf-space-8);flex-direction:column-reverse}.yandex-delivery-modal .ncf-modal__actions>*{width:100%}}.create-render-dialog fieldset{border:1px solid var(--ncf-color-border);border-radius:var(--ncf-radius-8);gap:8px;max-height:240px;margin:16px 0 0;padding:12px;display:grid;overflow:auto}.create-render-dialog fieldset label{align-items:flex-start;gap:8px;display:flex}.create-render-dialog__template{border-radius:var(--ncf-radius-8);background:var(--ncf-color-primary-100);color:var(--ncf-color-primary-600);padding:10px 12px}.render-progress{gap:12px;display:grid}.render-progress>div{justify-content:space-between;align-items:center;display:flex}.render-progress progress{width:100%;height:8px;accent-color:var(--ncf-color-primary-300)}.quick-preview-panel{gap:var(--ncf-space-12);margin-top:var(--ncf-space-16);padding-top:var(--ncf-space-16);border-top:1px solid var(--ncf-color-stroke);display:grid}.quick-preview-panel__heading,.quick-preview-panel__actions,.quick-preview-panel__progress{align-items:center;gap:var(--ncf-space-8);min-width:0;display:flex}.quick-preview-panel__heading{justify-content:space-between;align-items:flex-start}.quick-preview-panel__heading h3,.quick-preview-panel__heading p,.quick-preview-panel__empty{margin:0}.quick-preview-panel__heading p,.quick-preview-panel__empty,.quick-preview-panel__facts{color:var(--ncf-color-secondary);font-size:12px;line-height:1.4}.quick-preview-panel__facts{gap:var(--ncf-space-4);padding:var(--ncf-space-12);border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-8);background:var(--ncf-color-canvas);display:grid}.quick-preview-panel__facts strong{color:var(--ncf-color-main)}.quick-preview-panel__progress progress{height:8px;accent-color:var(--ncf-color-primary-300);flex:1}.quick-preview-panel__actions{flex-wrap:wrap}.quick-preview-panel__actions>.ncf-button{max-width:100%}.admin-template-preview{padding-top:var(--ncf-space-16);margin-top:0}.admin-template-preview__actions{align-items:center;gap:var(--ncf-space-8);display:flex}.admin-template-preview .quick-preview-panel__heading p,.admin-template-preview .quick-preview-panel__empty,.admin-template-preview .quick-preview-panel__facts{color:var(--ncf-color-text-muted-on-canvas)}.admin-template-preview__image{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--ncf-color-stroke);border-radius:var(--ncf-radius-8);background:var(--ncf-color-main);width:100%;height:auto;max-height:420px;display:block}@media (height<=800px){.exact-editor-shell .subtitle-editor__media>.media-preview[data-layout=video-first]{grid-template-rows:210px 199px}.exact-editor-shell .editor-workspace{grid-template-rows:417px minmax(152px,1fr)}}.exact-editor-shell .editor-player__seek{height:4px;min-height:4px}.exact-editor-shell .editor-player__volume input{accent-color:var(--ncf-color-grey-400);background:0 0;width:100%;height:16px;min-height:16px}
