@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}:root{--bg: #1a1a2e;--bg-secondary: #16213e;--text: #e0e0e0;--text-secondary: #a0a0a0;--accent: #0f3460;--accent-light: #533483;--note-color: #e94560;--grid-line: rgba(255, 255, 255, .06);--grid-bar: rgba(255, 255, 255, .15);--key-white: #2a2a3e;--key-black: #1a1a28;--toolbar-bg: #0f0f23;--button-bg: #2a2a4a;--button-hover: #3a3a5a;--button-active: #e94560;--tg-bg: var(--tg-theme-bg-color, var(--bg));--tg-text: var(--tg-theme-text-color, var(--text));--tg-hint: var(--tg-theme-hint-color, var(--text-secondary));--tg-button: var(--tg-theme-button-color, var(--button-active));--tg-button-text: var(--tg-theme-button-text-color, #fff);--tg-secondary-bg: var(--tg-theme-secondary-bg-color, var(--bg-secondary))}[data-theme=light]{--bg: #f5f5f5;--bg-secondary: #e8e8e8;--text: #1a1a1a;--text-secondary: #666;--accent: #3366cc;--accent-light: #6699ff;--note-color: #e94560;--grid-line: rgba(0, 0, 0, .06);--grid-bar: rgba(0, 0, 0, .15);--key-white: #fff;--key-black: #d0d0d0;--toolbar-bg: #e0e0e0;--button-bg: #d0d0e0;--button-hover: #c0c0d0;--button-active: #e94560}body{overflow-x:hidden;overflow-y:auto;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button,a,input,textarea,summary{touch-action:manipulation}button{min-width:44px;min-height:44px;padding:10px 18px;border:0;border-radius:10px;color:var(--text);background:var(--button-bg);font:inherit;font-size:14px;font-weight:500;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.48}}.spinner{width:48px;height:48px;border:4px solid var(--text-secondary);border-top-color:var(--button-active);border-radius:50%;animation:spin 1s linear infinite}.loading-text{animation:pulse 1.5s ease-in-out infinite}@media(hover:none){button:hover{background:var(--button-bg)}}:root{--product-bg: #050507;--product-surface: #0b0b0e;--product-surface-raised: #111115;--product-border: rgba(255, 255, 255, .12);--product-border-strong: rgba(255, 255, 255, .2);--product-text: #f7f7f8;--product-muted: #a1a1aa;--product-muted-soft: #71717a;--product-blue: #1d4ed8;--product-blue-hover: #2563eb;--product-blue-soft: #bfdbfe;--product-success: #86efac;--product-danger: #fca5a5;--product-warning: #fde68a;--product-display: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}.product-shell,.cabinet-shell{position:relative;min-height:100vh;min-height:100dvh;overflow-x:hidden;color:var(--product-text);background:var(--product-bg);font-family:Montserrat Variable,Montserrat,Arial,sans-serif;font-size:14px;line-height:1.5}.product-shell *,.cabinet-shell *{box-sizing:border-box}:where(.product-shell,.cabinet-shell) button{width:auto;min-width:44px;min-height:44px;margin:0;padding:0 16px;border:1px solid transparent;border-radius:8px;color:var(--product-text);background:transparent;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}:where(.product-shell,.cabinet-shell) button:active{transform:none}:where(.product-shell,.cabinet-shell) button:disabled{opacity:.48;cursor:not-allowed}.cabinet-container,.product-container,.profile-page,.support-container,.billing-container{position:relative;z-index:1;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:max(24px,env(safe-area-inset-top)) 0 max(48px,env(safe-area-inset-bottom))}.product-shell--centered,.cabinet-shell--centered,.studio-centered,.billing-shell--centered{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:88px 24px 48px}.product-header,.cabinet-header,.studio-header,.profile-page__header,.support-header,.billing-header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:44px;border-bottom:1px solid var(--product-border)}.cabinet-header{margin-bottom:38px}.product-brand,.brand,.cabinet-home-link{color:var(--product-text);font-size:26px;font-weight:400;letter-spacing:-.04em;text-decoration:none}.cabinet-home-link{position:absolute;z-index:2;top:32px;left:clamp(24px,5vw,72px)}.product-header__actions,.cabinet-header__actions,.cabinet-footer__actions,.support-actions{display:flex;align-items:center;gap:10px}.text-action,.support-back-link,.studio-back,.studio-new-link,.secondary-text-action,.support-email,.profile-card__link,.billing-result-link{color:var(--product-muted);font-size:13px;text-decoration:none}.text-action:hover,.support-back-link:hover,.studio-back:hover,.studio-new-link:hover,.secondary-text-action:hover,.support-email:hover,.profile-card__link:hover,.billing-result-link:hover{color:#fff}.primary-action,.secondary-action,.profile-button,.billing-pay-button,.hero-new-project{display:inline-flex;width:fit-content;min-height:44px;align-items:center;justify-content:center;gap:10px;margin:0;padding:0 18px;border:1px solid transparent;border-radius:8px;color:#fff;background:var(--product-blue);font-family:inherit;font-size:14px;font-weight:650;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.primary-action:hover,.profile-button:hover,.billing-pay-button:hover,.hero-new-project:hover{color:#fff;background:var(--product-blue-hover)}.secondary-action,.profile-button--secondary{border-color:var(--product-border-strong);color:var(--product-text);background:transparent}.secondary-action:hover,.profile-button--secondary:hover{border-color:#ffffff59;color:#fff;background:#ffffff0d}.profile-button--danger{border-color:#f871714d;color:#fecaca;background:transparent}.eyebrow{margin:0 0 8px;color:var(--product-muted-soft);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.page-heading,.project-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.page-heading h1,.project-heading h1,.billing-hero h1,.profile-page__intro h1,.support-hero h1,.studio-message h1,.sign-in-card h1,.billing-result-card h1{margin:0;color:var(--product-text);font-family:var(--product-display);font-size:clamp(34px,5vw,48px);font-weight:400;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.page-heading__description,.project-heading>div>p:last-child,.billing-hero>p:last-of-type,.profile-page__intro>p:last-child,.support-hero>p:last-child,.studio-message>p,.sign-in-card>p:not(.eyebrow),.billing-result-card>p:not(.eyebrow){max-width:640px;margin:12px 0 0;color:var(--product-muted);font-size:14px;line-height:1.65;text-wrap:pretty}.page-heading__action{flex:0 0 auto}.profile-chip,.notification-chip{display:inline-flex;min-height:44px;align-items:center;gap:10px;padding:5px 10px 5px 5px;border:1px solid var(--product-border);border-radius:999px;color:var(--product-text);background:#ffffff06;text-decoration:none}.notification-chip{position:relative;width:44px;justify-content:center;padding:0}.notification-chip em{position:absolute;top:-5px;right:-5px;display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;color:#fff;background:var(--product-blue);font-size:10px;font-style:normal}.profile-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;background:var(--product-blue);font-size:13px;font-weight:700}.profile-chip>div:last-child{display:grid;gap:1px}.profile-chip strong{font-size:12px}.profile-chip span{color:var(--product-muted-soft);font-size:10px}.account-strip{display:flex;align-items:center;gap:10px 18px;margin-bottom:38px;padding:12px 0;border-top:1px solid var(--product-border);border-bottom:1px solid var(--product-border);color:var(--product-muted);font-size:13px}.account-strip a{color:var(--product-blue-soft);text-decoration:none}.account-strip__separator{width:3px;height:3px;border-radius:50%;background:#52525b}.cabinet-section,.project-section{margin-top:38px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.section-heading h2,.studio-step h2,.queue-panel h2,.workspace-card h2,.support-card h2,.profile-card h2{margin:0;color:var(--product-text);font-size:20px;font-weight:600;letter-spacing:-.02em}.section-heading>span{color:var(--product-muted-soft);font-size:12px}.result-list,.notification-list,.audio-list,.project-files,.identity-list,.session-list{display:grid;gap:8px}.result-card,.notification-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-height:74px;padding:14px 16px;border:1px solid var(--product-border);border-radius:12px;color:var(--product-text);background:#ffffff05;text-decoration:none;transition:border-color .15s ease,background .15s ease}.result-card:hover,.notification-item:hover{border-color:#93c5fd5c;background:#ffffff09}.result-card__icon,.method-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(147,197,253,.18);border-radius:10px;color:var(--product-blue-soft);background:#1d4ed81a;font-family:var(--product-display);font-size:18px}.result-card__identity{min-width:0}.result-card__identity h3,.result-card__identity p{margin:0}.result-card__identity h3{overflow:hidden;color:var(--product-text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.result-card__identity p{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px;color:var(--product-muted-soft);font-size:12px}.result-card__open{color:var(--product-text);font-size:13px;font-weight:600;text-decoration:none}.result-card__open:hover{color:var(--product-blue-soft)}.result-error{grid-column:2 / -1;margin:-6px 0 0;color:var(--product-danger);font-size:12px}.result-error a{color:inherit}.status-badge,.project-status,.status-pill{display:inline-flex;min-height:28px;align-items:center;gap:7px;padding:4px 9px;border-radius:999px;color:var(--product-muted);background:#ffffff0d;font-size:12px;white-space:nowrap}.status-badge i,.project-status i,.status-dot{width:6px;height:6px;border-radius:50%;background:#93c5fd;animation:pulse 1.5s ease-in-out infinite}.status-badge--succeeded,.status-badge--ready,.project-status--ready,.status-pill--succeeded{color:#bbf7d0;background:#16a34a1a}.status-badge--failed,.project-status--failed,.status-pill--failed{color:var(--product-danger);background:#dc26261a}.result-menu{position:relative}.result-menu summary{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:var(--product-muted);cursor:pointer;list-style:none}.result-menu summary::-webkit-details-marker{display:none}.result-menu summary:hover{color:#fff;background:#ffffff0f}.result-menu__content{position:absolute;z-index:20;top:44px;right:0;display:grid;width:220px;padding:6px;border:1px solid var(--product-border-strong);border-radius:10px;background:#111115;box-shadow:0 18px 50px #00000073}.result-menu__content a,.result-menu__content button{display:flex;width:100%;min-height:40px;align-items:center;justify-content:flex-start;padding:0 10px;border-radius:7px;color:var(--product-text);background:transparent;font-size:12px;font-weight:500;text-decoration:none}.result-menu__content a:hover,.result-menu__content button:hover{background:#ffffff0f}.notification-item{grid-template-columns:24px minmax(0,1fr) auto}.notification-item--unread{border-color:#1d4ed88c;background:#1d4ed812}.notification-item strong,.notification-item p{margin:0}.notification-item p,.notification-item time{color:var(--product-muted);font-size:12px}.empty-library{display:grid;justify-items:start;gap:10px;padding:30px;border:1px dashed var(--product-border-strong);border-radius:12px;color:var(--product-muted)}.empty-library h3,.empty-library p{margin:0}.empty-library h3{color:var(--product-text);font-size:18px}.empty-library p{max-width:520px}.empty-library .primary-action{margin-top:4px}.cabinet-footer,.support-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:52px;padding-top:18px;border-top:1px solid var(--product-border);color:var(--product-muted-soft);font-size:12px}.cabinet-footer a,.cabinet-footer button,.support-footer a{min-height:36px;padding:0 8px;color:var(--product-muted);background:transparent;font-size:12px;text-decoration:none}.sign-in-card,.studio-message,.billing-result-card{position:relative;z-index:1;display:grid;width:min(500px,100%);justify-items:start;padding:clamp(28px,6vw,44px);border:1px solid var(--product-border);border-radius:18px;background:var(--product-surface)}.sign-in-card .eyebrow{margin-bottom:8px}.sign-in-card>small,.email-auth-form small{margin-top:12px;color:var(--product-muted-soft);font-size:12px}.email-auth-form,.profile-form{display:grid;width:100%;gap:12px;margin-top:22px}.email-auth-form label,.profile-form label,.studio-field{display:grid;gap:7px}.email-auth-form label>span,.profile-form label>span,.studio-field>span{color:var(--product-muted);font-size:12px}.email-auth-form input,.profile-form input,.studio-field input,.source-link-box input,.catalog-search__bar input,.feedback-panel textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--product-border);border-radius:8px;outline:0;color:var(--product-text);background:#ffffff08;font:inherit;font-size:14px}.email-auth-form input:focus-visible,.profile-form input:focus-visible,.studio-field input:focus-visible,.source-link-box input:focus-visible,.catalog-search__bar input:focus-visible,.feedback-panel textarea:focus-visible{border-color:#60a5fabf;outline:2px solid rgba(37,99,235,.28);outline-offset:1px}.email-auth-form .primary-action{width:100%;margin-top:2px}.email-auth-form--compact{margin-top:18px;padding-top:18px;border-top:1px solid var(--product-border)}.auth-inline-note,.auth-message,.profile-notice,.billing-message,.feedback-thanks{color:var(--product-muted);font-size:12px}.auth-divider,.auth-method-divider{display:flex;width:100%;align-items:center;gap:12px;margin:20px 0;color:var(--product-muted-soft);font-size:12px}.auth-divider:before,.auth-divider:after,.auth-method-divider:before,.auth-method-divider:after{content:"";flex:1;height:1px;background:var(--product-border)}.product-loading,.cabinet-loading{display:grid;justify-items:center;gap:12px;color:var(--product-muted)}.product-loading__mark{color:var(--product-blue-soft);font-family:var(--product-display);font-size:32px}.loading-line{width:190px;height:7px;border-radius:999px;background:#ffffff14;animation:pulse 1.5s ease-in-out infinite}.loading-line--short{width:120px}.studio-intro{margin-bottom:26px}.wizard-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:30px}.wizard-progress__step{display:grid;gap:7px;color:var(--product-muted-soft);font-size:12px}.wizard-progress__step:before{content:"";height:2px;border-radius:999px;background:#ffffff1a}.wizard-progress__step--active,.wizard-progress__step--done{color:var(--product-text)}.wizard-progress__step--active:before,.wizard-progress__step--done:before{background:var(--product-blue)}.trial-line{display:flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--product-muted);font-size:12px}.trial-line a{color:var(--product-blue-soft);text-decoration:none}.studio-panel,.wizard-review,.queue-panel,.workspace-card,.audio-result,.project-files>a,.profile-card,.support-card,.billing-checkout-panel{border:1px solid var(--product-border);border-radius:14px;background:#ffffff05}.studio-panel,.wizard-review{max-width:820px;padding:clamp(22px,4vw,32px)}.studio-step{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.studio-step>span{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border:1px solid rgba(147,197,253,.25);border-radius:50%;color:var(--product-blue-soft);font-size:11px}.studio-step p{margin:3px 0 0;color:var(--product-muted);font-size:12px}.source-tabs{display:inline-flex;gap:3px;margin-bottom:16px;padding:3px;border:1px solid var(--product-border);border-radius:10px;background:#ffffff05}.source-tab{min-height:38px!important;padding:0 13px!important;color:var(--product-muted)!important;background:transparent!important;font-size:12px!important}.source-tab--active{color:#fff!important;background:#1d4ed8e0!important}.upload-dropzone{display:flex!important;width:100%!important;min-height:210px!important;flex-direction:column;gap:8px;border:1px dashed rgba(147,197,253,.36)!important;border-radius:12px!important;color:var(--product-text)!important;background:#ffffff03!important}.upload-dropzone:hover,.upload-dropzone--dragging{border-color:#93c5fd!important;background:#1d4ed80f!important}.upload-dropzone__icon{display:grid;width:40px;height:40px;margin-bottom:4px;place-items:center;border:1px solid rgba(147,197,253,.28);border-radius:50%;color:var(--product-blue-soft);font-size:20px}.upload-dropzone strong{max-width:90%;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone small,.source-link-box small,.studio-submit span{color:var(--product-muted);font-size:12px}.studio-field{margin-top:18px}.source-link-box,.catalog-search{min-height:142px;padding:18px;border:1px solid var(--product-border);border-radius:12px;background:#ffffff03}.source-link-box{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.catalog-search__bar{display:flex;gap:8px}.catalog-search__bar button{color:#fff;background:var(--product-blue)}.catalog-results{display:grid;max-height:260px;gap:4px;margin-top:10px;overflow:auto}.catalog-track{display:grid!important;width:100%!important;min-height:58px!important;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--product-text)!important;background:transparent!important;text-align:left}.catalog-track:hover,.catalog-track--active{border-color:#93c5fd73!important;background:#1d4ed814!important}.catalog-track img,.catalog-track>span:first-child{width:42px;height:42px;border-radius:7px;object-fit:cover}.catalog-track>span:nth-child(2){display:grid;gap:1px}.catalog-track small,.catalog-track em{color:var(--product-muted);font-size:12px;font-style:normal}.method-picker{display:grid;gap:8px}.method-choice{display:grid!important;width:100%!important;min-height:76px!important;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px!important;border:1px solid var(--product-border)!important;border-radius:10px!important;color:var(--product-text)!important;background:transparent!important;text-align:left}.method-choice:hover,.method-choice--active{border-color:#93c5fd85!important;background:#1d4ed814!important}.method-choice--active{box-shadow:inset 3px 0 0 var(--product-blue)}.method-choice__note{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:var(--product-blue-soft);background:#1d4ed81f;font-family:var(--product-display);font-size:18px}.method-choice>span:nth-child(2){display:grid;min-width:0;gap:3px}.method-choice strong{font-size:14px}.method-choice small,.method-choice em{color:var(--product-muted);font-size:12px;font-style:normal}.other-tools{margin-top:16px;border-top:1px solid var(--product-border);padding-top:14px}.other-tools summary{width:fit-content;min-height:40px;color:var(--product-muted);font-size:13px;cursor:pointer}.other-tools[open] summary{margin-bottom:10px}.wizard-actions{display:flex;max-width:820px;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.wizard-actions__right{display:flex;gap:10px;margin-left:auto}.wizard-review{display:grid;gap:0}.review-row{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--product-border)}.review-row:last-child{border-bottom:0}.review-row span{color:var(--product-muted);font-size:12px}.review-row strong{overflow-wrap:anywhere;font-size:14px}.review-row button{min-height:36px!important;padding:0 8px!important;color:var(--product-muted)!important;font-size:12px!important}.studio-error{max-width:820px;margin-top:14px;padding:12px 14px;border:1px solid rgba(248,113,113,.25);border-radius:8px;color:var(--product-danger);background:#7f1d1d1a;font-size:12px}.project-heading{margin-bottom:30px}.project-heading h1{font-size:clamp(34px,5vw,52px)}.queue-panel{display:flex;align-items:flex-start;gap:16px;padding:22px}.queue-panel__pulse{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid rgba(147,197,253,.28);border-radius:50%;color:var(--product-blue-soft);font-family:var(--product-display);font-size:20px}.queue-panel p,.workspace-card p,.profile-card__copy,.support-card p,.support-card li{margin:6px 0 0;color:var(--product-muted);font-size:13px;line-height:1.65}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.workspace-card{min-height:200px;padding:24px}.workspace-card--primary{display:grid;align-content:space-between;min-height:250px}.workspace-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.workspace-version{display:block;margin-top:30px;color:#3f3f46;font-family:var(--product-display);font-size:48px}.audio-result{display:grid;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);align-items:center;gap:18px;padding:14px 16px}.audio-result audio{width:100%;height:38px}.project-files{grid-template-columns:repeat(3,minmax(0,1fr))}.project-files>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px;color:var(--product-text);text-decoration:none}.project-files>a:hover{border-color:#93c5fd5c;background:#1d4ed80d}.project-files>a>span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:var(--product-blue-soft);background:#1d4ed81a}.project-files>a>div{display:grid;gap:2px}.project-files strong{font-size:13px}.project-files small,.project-files em{color:var(--product-muted);font-size:12px;font-style:normal}.project-tools{display:flex;flex-wrap:wrap;gap:8px}.feedback-panel textarea{min-height:100px;margin:10px 0;padding-block:12px;resize:vertical}.feedback-stars{display:flex;gap:4px}.feedback-star{min-width:42px!important;padding:0!important;color:#52525b!important;background:transparent!important;font-size:24px!important}.feedback-star--active{color:#facc15!important}.billing-hero,.profile-page__intro,.support-hero{max-width:720px;margin-bottom:30px}.billing-current-access,.profile-notice{width:fit-content;margin-top:18px;padding:9px 12px;border:1px solid rgba(147,197,253,.2);border-radius:999px;color:var(--product-blue-soft);background:#1d4ed812;font-size:12px}.billing-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.billing-plan{position:relative;display:grid!important;min-height:154px!important;align-content:space-between;padding:18px!important;border:1px solid var(--product-border)!important;border-radius:12px!important;color:var(--product-text)!important;background:transparent!important;text-align:left}.billing-plan:hover,.billing-plan--selected{border-color:#93c5fd94!important;background:#1d4ed812!important}.billing-plan span,.billing-plan small{color:var(--product-muted);font-size:12px}.billing-plan strong{margin-top:18px;font-family:var(--product-display);font-size:30px;font-weight:400}.billing-plan em{position:absolute;top:14px;right:12px;color:var(--product-blue-soft);font-size:10px;font-style:normal;text-transform:uppercase}.billing-checkout-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(300px,1fr);gap:22px 32px;margin-top:12px;padding:24px}.billing-order-summary{display:grid;align-content:start;gap:10px}.billing-order-summary span,.billing-order-summary p,.billing-security{margin:0;color:var(--product-muted);font-size:12px;line-height:1.6}.billing-order-summary strong{display:block;margin-top:4px;font-family:var(--product-display);font-size:38px;font-weight:400}.billing-consent{display:grid;grid-column:2;grid-row:1 / span 2;grid-template-columns:22px 1fr;align-content:start;gap:11px;color:var(--product-muted);font-size:12px;line-height:1.6;cursor:pointer}.billing-consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--product-blue)}.billing-consent a{color:var(--product-blue-soft)}.billing-pay-button{min-width:230px}.billing-security,.billing-message{grid-column:1 / -1}.billing-security{padding-top:16px;border-top:1px solid var(--product-border)}.billing-message--error{color:var(--product-danger)}.billing-result-icon{display:grid;width:48px;height:48px;margin-bottom:22px;place-items:center;border:1px solid rgba(134,239,172,.3);border-radius:50%;color:#bbf7d0}.profile-grid,.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-card,.support-card{padding:22px}.profile-card--wide,.support-card--wide{grid-column:1 / -1}.profile-card__number,.support-card__number{display:none}.profile-card__heading,.session-row,.identity-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.identity-list,.session-list{margin-top:18px}.identity-list>div,.session-row{min-height:48px;padding:10px 0;border-bottom:1px solid var(--product-border)}.identity-list strong,.session-row strong{font-size:13px}.identity-list span,.session-row span{color:var(--product-muted);font-size:12px}.session-row>div{display:grid;gap:2px}.session-row em{margin-left:7px;color:var(--product-success);font-size:10px;font-style:normal}.profile-button{margin-top:16px}.profile-status{display:block;margin-top:16px;color:var(--product-success);font-size:12px}.profile-card__link{display:block;width:fit-content;margin-top:16px;color:var(--product-blue-soft)}.support-card ol{margin:14px 0 0 20px}.support-note{font-size:12px!important}@media(max-width:820px){.cabinet-container,.product-container,.profile-page,.support-container,.billing-container{width:min(680px,calc(100% - 28px))}.billing-plans{grid-template-columns:repeat(2,1fr)}.billing-checkout-panel,.workspace-grid{grid-template-columns:1fr}.billing-consent{grid-column:1;grid-row:auto}.project-files{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.product-header,.cabinet-header,.studio-header,.profile-page__header,.support-header,.billing-header{margin-bottom:30px}.product-brand,.brand{font-size:22px}.profile-chip>div:last-child{display:none}.profile-chip{padding-right:5px}.page-heading,.project-heading{align-items:stretch;flex-direction:column}.page-heading h1,.project-heading h1,.billing-hero h1,.profile-page__intro h1,.support-hero h1{font-size:34px}.page-heading__action .primary-action{width:100%}.account-strip{flex-wrap:wrap;margin-bottom:28px}.result-card{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.result-card>.status-badge{grid-column:2;width:fit-content}.result-card__open{display:none}.result-menu{grid-column:3;grid-row:1}.result-menu__content{position:fixed;inset:auto 14px 14px;width:auto}.result-error{grid-column:2 / -1}.wizard-progress__step span{display:none}.studio-panel,.wizard-review{padding:20px 16px}.source-tabs{display:flex;width:100%}.source-tab{flex:1;padding-inline:6px!important}.method-choice{grid-template-columns:36px minmax(0,1fr)!important}.method-choice em{display:none}.wizard-actions{align-items:stretch;flex-direction:column-reverse}.wizard-actions__right{width:100%;margin-left:0}.wizard-actions__right .primary-action,.wizard-actions__right .secondary-action,.wizard-actions>.secondary-action{width:100%}.review-row{grid-template-columns:1fr;gap:4px}.queue-panel,.audio-result{grid-template-columns:1fr}.queue-panel{flex-direction:column}.workspace-actions .primary-action,.workspace-actions .secondary-action{width:100%}.project-files,.profile-grid,.support-grid,.billing-plans{grid-template-columns:1fr}.profile-card--wide,.support-card--wide{grid-column:auto}.billing-pay-button{width:100%;min-width:0}.billing-checkout-panel{padding:18px}.cabinet-footer,.support-footer,.cabinet-footer__actions{align-items:flex-start;flex-direction:column}.sign-in-card,.studio-message,.billing-result-card{padding:28px 22px}}@media(prefers-reduced-motion:reduce){.product-shell *,.cabinet-shell *,.product-shell *:before,.cabinet-shell *:before,.product-shell *:after,.cabinet-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.research-shell{--research-bg: #050507;--research-panel: rgba(15, 15, 18, .76);--research-border: rgba(255, 255, 255, .12);--research-muted: #96969f;--research-text: #f4f4f5;--research-blue: #2563eb;--research-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;min-height:100vh;color:var(--research-text);background:radial-gradient(circle at 18% 0%,rgba(180,90,20,.16),transparent 34rem),radial-gradient(circle at 92% 18%,rgba(37,99,235,.13),transparent 28rem),var(--research-bg);font-family:Montserrat Variable,Montserrat,Arial,sans-serif}.research-shell:before{position:fixed;inset:0;pointer-events:none;content:"";opacity:.15;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 47px,rgba(255,255,255,.045) 48px);-webkit-mask-image:linear-gradient(to bottom,black,transparent 68%);mask-image:linear-gradient(to bottom,black,transparent 68%)}.research-container{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:32px 0 80px}.research-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:clamp(58px,8vw,112px)}.research-brand{color:var(--research-text);font-size:30px;font-weight:400;letter-spacing:-.04em;text-decoration:none}.research-header__actions{display:flex;gap:8px;padding:4px;border:1px solid var(--research-border);border-radius:999px;background:#00000059}.research-header__actions button{padding:9px 15px;border:0;border-radius:999px;color:var(--research-muted);background:transparent;font:inherit;font-size:12px;cursor:pointer}.research-header__actions button.is-active{color:#fff;background:#26262b}.research-intro{max-width:830px;margin-bottom:42px}.research-intro>p,.research-source p,.research-question p{margin-bottom:14px;color:#a1a1aa;font-size:10px;font-weight:600;letter-spacing:.22em}.research-intro h1{margin:0;font-family:var(--research-display);font-size:clamp(48px,7.2vw,86px);font-weight:400;line-height:.98;letter-spacing:-.045em}.research-intro__meta{display:flex;justify-content:space-between;gap:24px;margin-top:30px;color:var(--research-muted);font-size:12px}.research-progress{height:2px;margin-top:12px;overflow:hidden;background:#ffffff17}.research-progress span{display:block;height:100%;background:linear-gradient(to right,#b85c16,#2563eb);transition:width .22s ease}.research-source,.research-track-nav,.research-variant,.research-review,.research-results,.research-complete{border:1px solid var(--research-border);background:var(--research-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.research-track-nav{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px;padding:18px 20px;border-radius:18px}.research-track-picker{display:grid;flex:1;gap:8px;min-width:0}.research-track-picker label{color:var(--research-muted);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.research-track-picker select{width:100%;min-height:44px;padding:0 40px 0 14px;border:1px solid rgba(255,255,255,.13);border-radius:11px;outline:none;color:var(--research-text);background:#16161a;font:inherit;font-size:13px;cursor:pointer}.research-track-picker select:focus{border-color:#6091ffa6}.research-track-nav__status{display:grid;flex:0 0 auto;justify-items:end;gap:9px}.research-track-nav__status>span{color:var(--research-muted);font-size:10px}.research-track-nav__status>div{display:flex;gap:8px}.research-track-nav button,.research-pianoroll button,.research-lightbox button{border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.research-track-nav__status button{min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#c9c9cf;font-size:10px;transition:border-color .15s ease,color .15s ease,background .15s ease}.research-track-nav__status button:hover:not(:disabled){border-color:#6091ff8c;color:#fff;background:#2563eb1f}.research-track-nav__status button:disabled{opacity:.35;cursor:default}.research-source{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:26px 30px;border-radius:22px}.research-source h2{margin:0 0 4px;font-family:var(--research-display);font-size:28px;font-weight:400}.research-source span{color:var(--research-muted);font-size:12px}.research-source audio{width:min(440px,48%)}.research-variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.research-variant{padding:28px;border-radius:24px}.research-variant__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.research-variant__title span{color:var(--research-muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.research-variant__title strong{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-family:var(--research-display);font-size:24px;font-weight:400}.research-variant audio{width:100%}.research-pianoroll{margin-top:22px}.research-pianoroll__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.research-pianoroll__header span{color:var(--research-muted);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.research-pianoroll__header button{color:#aebfe9;font-size:10px}.research-pianoroll__preview{display:block;width:100%;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px;background:#09090b!important;cursor:pointer}.research-pianoroll__preview img{display:block;width:100%;height:230px;object-fit:cover;object-position:center;transition:opacity .15s ease,transform .22s ease}.research-pianoroll__preview:hover img{opacity:.9;transform:scale(1.012)}.research-download{display:inline-block;margin-top:18px;color:#b6c9ff;font-size:11px;text-decoration:none}.research-downloads{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:18px}.research-downloads .research-download{margin-top:0}.research-downloads button{padding:0;border:0;color:#b6c9ff;background:transparent;font:inherit;font-size:11px;cursor:pointer}.research-review{margin-top:18px;padding:clamp(28px,4vw,48px);border-radius:26px}.research-question h2{max-width:740px;margin:0;font-family:var(--research-display);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.12}.research-votes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px}.research-votes button,.research-complete button{min-height:52px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:#f4f4f5;background:#ffffff0b;font:inherit;font-size:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.research-votes button:hover,.research-complete button:hover{border-color:#6091ffa6;background:#2563eb29;transform:translateY(-1px)}.research-votes button:disabled{opacity:.45;cursor:wait}.research-votes .research-vote--bad:hover{border-color:#e16e55a6;background:#a0372329}.research-votes kbd{margin-right:4px;color:#777781;font:inherit;font-size:10px}.research-details{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.research-details summary{color:var(--research-muted);font-size:12px;cursor:pointer}.research-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.research-ratings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.research-ratings fieldset{display:grid;gap:10px;min-width:0;margin:0;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px}.research-ratings legend{padding:0 6px;color:var(--research-text);font-size:12px;font-weight:700}.research-ratings label{display:grid;gap:7px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px}.research-ratings span{color:#b8b8bf;font-size:11px}.research-ratings select{min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:var(--research-text);background:#16161a;font:inherit;font-size:11px}.research-tags button{padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#b8b8bf;background:#ffffff09;font:inherit;font-size:11px;cursor:pointer}.research-tags button.is-selected{border-color:#e4863a99;color:#ffd5ad;background:#b85c162e}.research-details textarea{width:100%;margin-top:16px;padding:13px 15px;resize:vertical;border:1px solid rgba(255,255,255,.1);border-radius:13px;outline:none;color:#f4f4f5;background:#0000004d;font:inherit;font-size:12px}.research-details textarea:focus{border-color:#2563ebb3}.research-loading,.research-error{padding:30px;border:1px solid var(--research-border);border-radius:20px;color:var(--research-muted);background:var(--research-panel)}.research-error{margin-bottom:18px;color:#ffc2b7;border-color:#d25a4659}.research-complete{padding:64px 30px;border-radius:26px;text-align:center}.research-complete>span{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 20px;border-radius:50%;color:#b9cbff;background:#2563eb2b}.research-complete h2{font-family:var(--research-display);font-size:36px;font-weight:400}.research-complete p{max-width:560px;margin:12px auto 24px;color:var(--research-muted);font-size:13px;line-height:1.7}.research-complete button{padding-inline:24px}.research-complete__actions{display:flex;justify-content:center;gap:10px}.research-lightbox{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:28px;background:#000000db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.research-lightbox__content{width:min(1440px,100%);max-height:calc(100vh - 56px);padding:16px;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#0d0d10;box-shadow:0 30px 100px #0000008c}.research-lightbox__content>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 3px 14px;color:var(--research-muted);font-size:11px}.research-lightbox__content button{padding:7px 10px;border-radius:8px;color:#e6e6e8;background:#ffffff12}.research-lightbox__content img{display:block;width:100%;min-width:900px;border-radius:10px}.research-lightbox__content--pdf{width:min(1180px,100%);height:calc(100vh - 56px);overflow:hidden}.research-lightbox__content--pdf iframe{width:100%;height:calc(100% - 42px);border:0;border-radius:10px;background:#fff}.research-results{padding:clamp(28px,4vw,48px);border-radius:26px}.research-results__summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px}.research-results__summary>div{display:grid;gap:5px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:14px}.research-results__summary strong{font-family:var(--research-display);font-size:34px;font-weight:400}.research-results__summary span{color:var(--research-muted);font-size:10px;text-transform:uppercase;letter-spacing:.14em}.research-table-wrap{overflow-x:auto}.research-results table{width:100%;border-collapse:collapse;font-size:12px}.research-results th,.research-results td{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.research-results th{color:var(--research-muted);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.research-tag-summary{margin-top:30px}.research-tag-summary>p{margin-bottom:12px;color:var(--research-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.research-tag-summary>div{display:flex;flex-wrap:wrap;gap:8px}.research-tag-summary span{padding:8px 11px;border-radius:999px;color:#c4c4ca;background:#ffffff0e;font-size:11px}@media(max-width:760px){.research-container{width:min(100% - 24px,1180px);padding-top:18px}.research-header{align-items:flex-start;margin-bottom:60px}.research-brand{font-size:24px}.research-header__actions button{padding:8px 10px;font-size:10px}.research-intro__meta,.research-source{align-items:flex-start;flex-direction:column}.research-source audio{width:100%}.research-track-nav{align-items:stretch;flex-direction:column;gap:14px}.research-track-nav__status{align-items:center;grid-template-columns:1fr auto;justify-items:start}.research-track-nav__status>div{justify-self:end}.research-track-nav__status button{padding-inline:10px}.research-variants{grid-template-columns:1fr}.research-pianoroll__preview img{height:190px}.research-votes{grid-template-columns:repeat(2,1fr)}.research-ratings,.research-results__summary{grid-template-columns:1fr}.research-lightbox{padding:12px}.research-lightbox__content{max-height:calc(100vh - 24px)}.research-complete__actions{align-items:stretch;flex-direction:column}}.reels-shell{min-height:100vh;color:#f3f1ec;background:radial-gradient(circle at 12% 2%,rgb(77 41 25 / 24%),transparent 31rem),radial-gradient(circle at 95% 15%,rgb(15 50 72 / 28%),transparent 38rem),#080a0d}.reels-shell *{box-sizing:border-box}.reels-container{width:min(1460px,calc(100% - 48px));margin:0 auto;padding-bottom:96px}.reels-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;border-bottom:1px solid rgb(255 255 255 / 10%);color:#96989d;font-size:12px;letter-spacing:.11em;text-transform:uppercase}.reels-topbar a{color:#f5f3ef;text-decoration:none}.reels-topbar button{justify-self:end}.reels-topbar button,.reels-filters button,.reels-render-card button,.reels-actions button{border:1px solid rgb(255 255 255 / 14%);border-radius:999px;padding:9px 15px;color:inherit;background:#ffffff0a;cursor:pointer}.reels-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:72px;align-items:end;padding:80px 0 56px}.reels-hero h1,.reels-detail-heading h1{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7vw,106px);font-weight:400;line-height:.94;letter-spacing:-.045em}.reels-hero>p,.reels-controls>div:first-child>p{max-width:440px;margin:0;color:#a6a7ab;line-height:1.65}.reels-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:22px}.reels-filters button{white-space:nowrap}.reels-filters button.is-active,.reels-primary{color:#080a0d!important;background:#f4f0e8!important}.reels-list{border-top:1px solid rgb(255 255 255 / 12%)}.reels-row{display:grid;grid-template-columns:60px minmax(280px,1fr) 80px 80px 130px 30px;gap:24px;align-items:center;min-height:102px;padding:18px 4px;border-bottom:1px solid rgb(255 255 255 / 9%);color:inherit;text-decoration:none;transition:padding .2s ease,background .2s ease}.reels-row:hover{padding-inline:14px;background:#ffffff08}.reels-row small,.reels-track small,.reels-detail-meta small,.reels-publications small{display:block;margin-top:6px;color:#777b82;font-size:11px;font-weight:500}.reels-track strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.reels-region{width:42px;border:1px solid rgb(255 255 255 / 14%);border-radius:4px;padding:7px 0;color:#9da0a7;font-size:10px;text-align:center}.reels-region--ru{border-color:#dc895566;color:#dca178}.reels-region--en{border-color:#539dcc66;color:#87b7d8}.reels-status{display:inline-flex;width:fit-content;border-radius:999px;padding:7px 11px;color:#bbbcc0;background:#ffffff12;font-size:11px;white-space:nowrap}.reels-status--published,.reels-status--preview,.reels-status--scheduled{color:#a7d8b8;background:#40966226}.reels-status--failed,.reels-status--rejected,.reels-status--cancelled{color:#e3a29d;background:#ad433b24}.reels-row__arrow{color:#6f737a;font-size:22px}.reels-detail-heading{display:flex;justify-content:space-between;gap:48px;padding:72px 0 62px}.reels-detail-heading h1{max-width:980px;font-size:clamp(48px,6vw,92px)}.reels-detail-heading h1 i{color:#9b9da2;font-weight:400}.reels-detail-meta{display:flex;min-width:210px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:14px}.reels-detail-meta a{color:#d7d5d0}.reels-audio-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:14px}.reels-panel,.reels-controls,.reels-publication-panel{border:1px solid rgb(255 255 255 / 11%);border-radius:18px;padding:28px;background:#ffffff06}.reels-panel h2,.reels-section-heading h2,.reels-controls h2,.reels-publication-panel h2{margin:7px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,44px);font-weight:400}.reels-panel>audio,.reels-attempt audio{width:100%}.reels-attempts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.reels-attempts>.eyebrow,.reels-attempts>h2{grid-column:1 / -1}.reels-attempt{display:grid;gap:9px;border:1px solid rgb(255 255 255 / 9%);border-radius:12px;padding:16px}.reels-attempt.is-selected{border-color:#ece1ce7f;background:#ece1ce0d}.reels-attempt>span,.reels-attempt>small{color:#7f8288;font-size:11px}.reels-attempt>strong{font-size:22px}.reels-attempt>em{color:#d79e95;font-size:10px;font-style:normal}.reels-section-heading{padding:70px 0 20px}.reels-render-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reels-render-card{border:1px solid rgb(255 255 255 / 10%);border-radius:18px;padding:10px;background:#ffffff05}.reels-render-card.is-active{border-color:#efe5d399}.reels-video-button{width:100%;overflow:hidden;border:0!important;border-radius:12px!important;padding:0!important;background:#030405!important}.reels-video-button video{display:block;width:100%;aspect-ratio:9 / 16;max-height:620px;object-fit:contain}.reels-video-placeholder{display:grid;aspect-ratio:9 / 16;place-items:center;color:#666a70}.reels-render-card>div{display:flex;justify-content:space-between;gap:12px;padding:16px 7px 12px}.reels-render-card>div span{color:#777b82;font-size:11px}.reels-render-card>button:last-child{width:100%}.reels-controls{display:grid;grid-template-columns:.6fr 1.4fr;gap:70px;margin-top:64px;padding:38px}.reels-control-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.reels-control-grid label{display:grid;gap:8px;color:#92959b;font-size:11px}.reels-control-grid input{width:100%;border:1px solid rgb(255 255 255 / 12%);border-radius:9px;padding:12px;color:#f5f3ef;background:#0d1014;font:inherit}.reels-wide-field{grid-column:1 / -1}.reels-primary{border:0!important;border-radius:999px;padding:13px 20px;cursor:pointer}.reels-publication-panel{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-top:16px;padding:38px}.reels-publications{display:flex;flex-wrap:wrap;gap:10px}.reels-publications span{display:flex;gap:9px;border:1px solid rgb(255 255 255 / 10%);border-radius:999px;padding:9px 13px;color:#8c8f95;font-size:11px}.reels-publications a{color:#fff}.reels-actions{display:flex;gap:10px}.reels-centered{display:grid;min-height:100vh;place-items:center;padding:24px}.reels-message{width:min(520px,100%);border:1px solid rgb(255 255 255 / 11%);border-radius:18px;padding:36px;background:#ffffff08}.reels-message h1{margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400}.reels-error{border:1px solid rgb(202 91 81 / 30%);border-radius:10px;padding:12px 15px;color:#e5a39d;background:#ca5b5114}.reels-muted,.reels-empty{color:#74787f}button:disabled{cursor:not-allowed!important;opacity:.45}@media(max-width:900px){.reels-container{width:min(100% - 26px,1460px)}.reels-topbar{grid-template-columns:1fr auto}.reels-topbar>span{display:none}.reels-hero,.reels-audio-grid,.reels-controls{grid-template-columns:1fr}.reels-row{grid-template-columns:48px 1fr auto;gap:12px}.reels-row>span:nth-child(3),.reels-row>span:nth-child(4),.reels-row__arrow{display:none}.reels-render-grid{grid-template-columns:1fr}.reels-render-card{display:grid;grid-template-columns:minmax(120px,34%) 1fr}.reels-render-card>div,.reels-render-card>button:last-child{align-self:center}.reels-video-button{grid-row:1 / 3}.reels-attempts{grid-template-columns:1fr}.reels-control-grid{grid-template-columns:repeat(2,1fr)}.reels-detail-heading,.reels-publication-panel{flex-direction:column;align-items:stretch}}
