html[data-cs-ui-active],[data-cs-ui]{--cs-ground:#f5f5f2;--cs-surface:#fff;--cs-surface-2:#efeee8;--cs-input:#f5f5f2;--cs-stage:#e6e5df;--cs-rail:#fff;--cs-topbar:#fff;--cs-border:#e2e1db;--cs-border-strong:#d3d2cb;--cs-text:#1b1f1d;--cs-text-muted:#565c59;--cs-text-soft:#3d4440;--cs-heading:#0f3b35;--cs-link:#0f3b35;--cs-primary:#df2d27;--cs-primary-text:#fff;--cs-brand:#0f3b35;--cs-brand-text:#fff;--cs-secondary-bg:#fff;--cs-secondary-border:#d3d2cb;--cs-secondary-text:#1b1f1d;--cs-selected-bg:#e4efe8;--cs-selected-border:#0f3b35;--cs-selected-text:#0f3b35;--cs-segment-on:#fff;--cs-rail-active-bg:#e4efe8;--cs-rail-active-text:#0f3b35;--cs-rail-text:#3d4440;--cs-success:#037937;--cs-success-bg:#e4efe8;--cs-success-text:#03602c;--cs-gold-bg:#f5eed8;--cs-gold-border:#eadcae;--cs-gold-text:#5e4c14;--cs-warn-bg:#fbefea;--cs-warn-border:#f2d3c8;--cs-warn-text:#7a2512;--cs-danger:#b42318;--cs-info-bg:#efeee8;--cs-info-text:#3d4440;--cs-progress:#037937;--cs-progress-track:#e3ebe5;--cs-slider-track:#e2e1db;--cs-slider-fill:#df2d27;--cs-step-done-bg:#e4efe8;--cs-step-done-text:#03602c;--cs-step-now-bg:#037937;--cs-step-now-text:#fff;--cs-step-next-bg:#efeee8;--cs-step-next-text:#565c59;--cs-tint-ai-bg:#e4efe8;--cs-tint-ai-fg:#0f3b35;--cs-tint-size-bg:#e6ecf3;--cs-tint-size-fg:#24405e;--cs-tint-more-bg:#f5eed8;--cs-tint-more-fg:#5e4c14;--cs-tint-free-bg:#efeee8;--cs-tint-free-fg:#3d4440;--cs-tint-video-bg:#fbe7e6;--cs-tint-video-fg:#b42318;--cs-bubble-user:#e4efe8;--cs-bubble-user-text:#0f3b35;--cs-toast-bg:#0f3b35;--cs-toast-text:#fff;--cs-toast-link:#e3c76e;--cs-overlay-chip:#0b100fb8;--cs-checker-a:#e4e4e1;--cs-checker-b:#fff;--cs-shadow-card:0 1px 2px #0f3b350f;--cs-shadow-pop:0 12px 32px #0f3b3524;--cs-shadow-frame:0 10px 30px #0f3b3529;--cs-font-display:"Comfortaa", system-ui, sans-serif;--cs-font-body:"Inter", system-ui, sans-serif;--cs-font-arabic:"IBM Plex Sans Arabic", "Inter", sans-serif;--cs-text-xs:11px;--cs-text-sm:12px;--cs-text-md:13px;--cs-text-base:14px;--cs-text-lg:15px;--cs-text-xl:18px;--cs-text-2xl:20px;--cs-text-3xl:26px;--cs-text-4xl:32px;--cs-radius-xs:6px;--cs-radius-sm:8px;--cs-radius-md:10px;--cs-radius-lg:12px;--cs-radius-xl:14px;--cs-radius-2xl:16px;--cs-radius-pill:999px;--cs-space-1:4px;--cs-space-2:6px;--cs-space-3:8px;--cs-space-4:10px;--cs-space-5:12px;--cs-space-6:14px;--cs-space-7:16px;--cs-space-8:20px;--cs-space-9:24px;--cs-space-10:28px;--cs-space-11:40px;--cs-h-xs:28px;--cs-h-sm:32px;--cs-h-md:36px;--cs-h-lg:40px;--cs-h-xl:44px;--cs-rail-width:92px;--cs-topbar-height:68px;--cs-editor-bar-height:60px;--cs-versions-width:104px;--cs-panel-width:380px;--cs-content-max:1180px;--cs-z-stage:2;--cs-z-sticky:10;--cs-z-dropdown:20;--cs-z-overlay:40;--cs-z-toast:50}html.dark[data-cs-ui-active]:not([data-cs-theme=light]),html[data-cs-ui-active][data-cs-theme=dark],html.dark [data-cs-ui]:not([data-cs-theme=light]),[data-cs-ui][data-cs-theme=dark]{--cs-ground:#0b100f;--cs-surface:#141c1a;--cs-surface-2:#1c2623;--cs-input:#0f1614;--cs-stage:#060908;--cs-rail:#0f1614;--cs-topbar:#0f1614;--cs-border:#28332f;--cs-border-strong:#34413c;--cs-text:#f2f0ea;--cs-text-muted:#a9b2ae;--cs-text-soft:#d5dcd8;--cs-heading:#f5f3ee;--cs-link:#e3c76e;--cs-primary:#df2d27;--cs-primary-text:#fff;--cs-brand:#f2f0ea;--cs-brand-text:#0b100f;--cs-secondary-bg:#1c2623;--cs-secondary-border:#34413c;--cs-secondary-text:#f2f0ea;--cs-selected-bg:#1f2e2a;--cs-selected-border:#8fd9ae;--cs-selected-text:#fff;--cs-segment-on:#2b3834;--cs-rail-active-bg:#1f2e2a;--cs-rail-active-text:#fff;--cs-rail-text:#bac3bf;--cs-success:#1e9a55;--cs-success-bg:#173226;--cs-success-text:#8fd9ae;--cs-gold-bg:#2c2716;--cs-gold-border:#4a4022;--cs-gold-text:#e8cf7e;--cs-warn-bg:#3a1e1a;--cs-warn-border:#5a2c25;--cs-warn-text:#ffc2b8;--cs-danger:#ff9c8f;--cs-info-bg:#1c2623;--cs-info-text:#d5dcd8;--cs-progress:#1e9a55;--cs-progress-track:#26332f;--cs-slider-track:#34413c;--cs-slider-fill:#df2d27;--cs-step-done-bg:#173226;--cs-step-done-text:#8fd9ae;--cs-step-now-bg:#1e9a55;--cs-step-now-text:#fff;--cs-step-next-bg:#1c2623;--cs-step-next-text:#a9b2ae;--cs-tint-ai-bg:#173226;--cs-tint-ai-fg:#8fd9ae;--cs-tint-size-bg:#1d2733;--cs-tint-size-fg:#a9c7e8;--cs-tint-more-bg:#2c2716;--cs-tint-more-fg:#e8cf7e;--cs-tint-free-bg:#1c2623;--cs-tint-free-fg:#d5dcd8;--cs-tint-video-bg:#3a1e1a;--cs-tint-video-fg:#ff8a80;--cs-bubble-user:#1f2e2a;--cs-bubble-user-text:#f2f0ea;--cs-toast-bg:#f2f0ea;--cs-toast-text:#0b100f;--cs-toast-link:#0f3b35;--cs-overlay-chip:#0b100fb8;--cs-checker-a:#2b302e;--cs-checker-b:#1e2321;--cs-shadow-card:none;--cs-shadow-pop:0 16px 40px #00000080;--cs-shadow-frame:0 10px 30px #0000008c}[data-cs-ui][dir=rtl],[dir=rtl] [data-cs-ui]{--cs-font-body:"IBM Plex Sans Arabic", "Inter", sans-serif;--cs-font-display:"IBM Plex Sans Arabic", "Comfortaa", sans-serif}[data-cs-ui]{background:var(--cs-ground);color:var(--cs-text);font-family:var(--cs-font-body);font-size:var(--cs-text-base);line-height:1.45}[data-cs-ui] :focus-visible{outline:2px solid var(--cs-selected-border);outline-offset:2px}.cs-display{font-family:var(--cs-font-display);color:var(--cs-heading);font-size:var(--cs-text-4xl);font-weight:700;line-height:1.2}.cs-h1{font-family:var(--cs-font-display);color:var(--cs-heading);font-size:var(--cs-text-3xl);font-weight:700;line-height:1.25}.cs-h2{font-family:var(--cs-font-display);color:var(--cs-heading);font-size:var(--cs-text-2xl);font-weight:700;line-height:1.3}.cs-h3{font-family:var(--cs-font-body);color:var(--cs-heading);font-size:var(--cs-text-lg);font-weight:600}.cs-body{font-size:var(--cs-text-base);color:var(--cs-text)}.cs-small{font-size:var(--cs-text-md);color:var(--cs-text-muted)}.cs-caption{font-size:var(--cs-text-sm);color:var(--cs-text-muted)}.cs-overline{font-size:var(--cs-text-xs);color:var(--cs-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.cs-link{color:var(--cs-link);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cs-btn{justify-content:center;align-items:center;gap:var(--cs-space-3);height:var(--cs-h-md);padding:0 var(--cs-space-7);border-radius:var(--cs-radius-md);font:600 var(--cs-text-base)/1 var(--cs-font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.cs-btn:disabled{cursor:not-allowed}.cs-btn--sm{height:var(--cs-h-sm);padding:0 var(--cs-space-5);font-size:var(--cs-text-md)}.cs-btn--lg{height:var(--cs-h-xl);padding:0 var(--cs-space-8);font-size:var(--cs-text-lg)}.cs-btn--block{width:100%}.cs-btn--primary{background:var(--cs-primary);color:var(--cs-primary-text)}.cs-btn--primary:hover:not(:disabled){filter:brightness(.93)}.cs-btn--brand{background:var(--cs-brand);color:var(--cs-brand-text)}.cs-btn--brand:hover:not(:disabled){filter:brightness(.9)}.cs-btn--secondary{background:var(--cs-secondary-bg);color:var(--cs-secondary-text);border-color:var(--cs-secondary-border)}.cs-btn--secondary:hover:not(:disabled){background:var(--cs-surface-2)}.cs-btn--ghost{color:var(--cs-text);background:0 0}.cs-btn--ghost:hover:not(:disabled){background:var(--cs-surface-2)}.cs-btn--danger{background:var(--cs-secondary-bg);color:var(--cs-danger);border-color:var(--cs-danger)}.cs-btn--danger:hover:not(:disabled){background:var(--cs-warn-bg)}.cs-btn:disabled,.cs-btn--disabled{background:var(--cs-surface-2);color:var(--cs-text-muted);filter:none;border-color:#0000}.cs-btn--icon{width:var(--cs-h-lg);height:var(--cs-h-lg);padding:0}.cs-btn--icon.cs-btn--sm{width:var(--cs-h-sm);height:var(--cs-h-sm)}.cs-btn--icon.cs-btn--lg{width:var(--cs-h-xl);height:var(--cs-h-xl)}.cs-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-badge{align-items:center;gap:var(--cs-space-1);height:22px;padding:0 var(--cs-space-3);border-radius:var(--cs-radius-pill);font-size:var(--cs-text-sm);white-space:nowrap;border:1px solid #0000;font-weight:600;display:inline-flex}.cs-badge--price{background:var(--cs-gold-bg);color:var(--cs-gold-text);border-color:var(--cs-gold-border)}.cs-badge--free{background:var(--cs-success-bg);color:var(--cs-success-text)}.cs-badge--neutral{background:var(--cs-surface-2);color:var(--cs-text-soft)}.cs-badge--soon{color:var(--cs-text-muted);background:0 0;padding:0}.cs-card{background:var(--cs-surface);border:1px solid var(--cs-border);box-shadow:var(--cs-shadow-card)}.cs-card--md{border-radius:var(--cs-radius-lg);padding:var(--cs-space-8)}.cs-card--lg{border-radius:var(--cs-radius-xl);padding:var(--cs-space-9)}.cs-card--sm{border-radius:var(--cs-radius-lg);padding:var(--cs-space-5)}.cs-card--muted{background:var(--cs-surface-2);box-shadow:none;border-color:#0000}.cs-field{gap:var(--cs-space-2);flex-direction:column;display:flex}.cs-label{font-size:var(--cs-text-md);color:var(--cs-text);justify-content:space-between;font-weight:600;display:flex}.cs-label__aside{color:var(--cs-text-muted);font-weight:400}.cs-hint{font-size:var(--cs-text-sm);color:var(--cs-text-muted)}.cs-hint--error{color:var(--cs-danger)}.cs-input,.cs-textarea{background:var(--cs-input);width:100%;color:var(--cs-text);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);font:var(--cs-text-base)/1.45 var(--cs-font-body)}.cs-input{height:var(--cs-h-lg);padding:0 var(--cs-space-5)}.cs-textarea{padding:var(--cs-space-4) var(--cs-space-5);resize:vertical;min-height:72px}.cs-input::placeholder,.cs-textarea::placeholder{color:var(--cs-text-muted)}.cs-input:focus,.cs-textarea:focus{border-color:var(--cs-selected-border);outline:none}.cs-input[aria-invalid=true],.cs-textarea[aria-invalid=true]{border-color:var(--cs-danger)}.cs-input:disabled,.cs-textarea:disabled{opacity:.6;cursor:not-allowed}.cs-input-wrap{align-items:center;display:flex;position:relative}.cs-input-wrap__icon{color:var(--cs-text-muted);pointer-events:none;display:flex;position:absolute;inset-inline-start:var(--cs-space-5)}.cs-input-wrap .cs-input{padding-inline-start:36px}.cs-segmented{gap:var(--cs-space-1);padding:var(--cs-space-1);background:var(--cs-surface-2);border-radius:var(--cs-radius-lg);display:flex}.cs-segmented__item{height:var(--cs-h-sm);border-radius:var(--cs-radius-md);color:var(--cs-text);font:600 var(--cs-text-md) var(--cs-font-body);cursor:pointer;background:0 0;border:1px solid #0000;flex:1}.cs-segmented__item[aria-checked=true]{background:var(--cs-segment-on);border-color:var(--cs-selected-border);color:var(--cs-selected-text)}.cs-chip{align-items:center;gap:var(--cs-space-2);height:var(--cs-h-sm);padding:0 var(--cs-space-5);border-radius:var(--cs-radius-pill);border:1px solid var(--cs-border-strong);background:var(--cs-secondary-bg);color:var(--cs-text);font:600 var(--cs-text-md) var(--cs-font-body);cursor:pointer;display:inline-flex}.cs-chip:hover:not(:disabled){background:var(--cs-surface-2)}.cs-chip[aria-pressed=true]{background:var(--cs-selected-bg);border-color:var(--cs-selected-border);color:var(--cs-selected-text)}.cs-chip:disabled{opacity:.5;cursor:not-allowed}.cs-chip-group{gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-slider{appearance:none;border-radius:var(--cs-radius-pill);background:linear-gradient(to right,var(--cs-slider-fill) var(--cs-fill,50%),var(--cs-slider-track) var(--cs-fill,50%));cursor:pointer;width:100%;height:4px}[dir=rtl] .cs-slider{background:linear-gradient(to left,var(--cs-slider-fill) var(--cs-fill,50%),var(--cs-slider-track) var(--cs-fill,50%))}.cs-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cs-surface);border:2px solid var(--cs-slider-fill);border-radius:50%;width:18px;height:18px}.cs-slider::-moz-range-thumb{background:var(--cs-surface);border:2px solid var(--cs-slider-fill);border-radius:50%;width:14px;height:14px}.cs-progress{border-radius:var(--cs-radius-pill);background:var(--cs-progress-track);height:8px;overflow:hidden}.cs-progress__bar{background:var(--cs-progress);border-radius:inherit;height:100%;transition:width .3s}.cs-notice{gap:var(--cs-space-4);padding:var(--cs-space-5) var(--cs-space-6);border-radius:var(--cs-radius-md);font-size:var(--cs-text-md);border:1px solid #0000;display:flex}.cs-notice__title{font-weight:600}.cs-notice--success{background:var(--cs-success-bg);color:var(--cs-success-text)}.cs-notice--warn{background:var(--cs-warn-bg);color:var(--cs-warn-text);border-color:var(--cs-warn-border)}.cs-notice--gold{background:var(--cs-gold-bg);color:var(--cs-gold-text);border-color:var(--cs-gold-border)}.cs-notice--info{background:var(--cs-info-bg);color:var(--cs-info-text)}.cs-radio-group{gap:var(--cs-space-3);flex-direction:column;display:flex}.cs-radio-card{align-items:center;gap:var(--cs-space-5);text-align:start;width:100%;padding:var(--cs-space-5) var(--cs-space-7);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-surface);color:var(--cs-text);font:inherit;cursor:pointer;display:flex}.cs-radio-card[aria-checked=true]{border-color:var(--cs-selected-border);background:var(--cs-selected-bg)}.cs-radio-card:disabled{cursor:not-allowed;color:var(--cs-text-muted)}.cs-radio-card__dot{border:1.5px solid var(--cs-border-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.cs-radio-card[aria-checked=true] .cs-radio-card__dot{border-color:var(--cs-selected-border)}.cs-radio-card[aria-checked=true] .cs-radio-card__dot:after{content:"";background:var(--cs-selected-border);border-radius:50%;width:10px;height:10px}.cs-radio-card__body{flex-direction:column;flex:1;display:flex}.cs-radio-card__title{font-size:var(--cs-text-lg);font-weight:500}.cs-radio-card__desc{font-size:var(--cs-text-md);color:var(--cs-text-muted)}.cs-option{justify-content:space-between;gap:var(--cs-space-5);text-align:start;width:100%;padding:var(--cs-space-5) var(--cs-space-6);border-radius:var(--cs-radius-md);color:var(--cs-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.cs-option:hover{background:var(--cs-surface-2)}.cs-option[aria-selected=true]{background:var(--cs-surface);box-shadow:var(--cs-shadow-card);border-color:var(--cs-border)}.cs-option__title{color:var(--cs-heading);font-weight:600;font-size:var(--cs-text-lg)}.cs-option__desc{color:var(--cs-text-muted);font-size:var(--cs-text-md)}.cs-option__price{color:var(--cs-gold-text);font-weight:600;font-size:var(--cs-text-sm);white-space:nowrap}.cs-tool{justify-content:flex-start;align-items:flex-start;gap:var(--cs-space-3);padding:var(--cs-space-5);text-align:start;border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-surface);min-height:96px;color:var(--cs-text);font:inherit;cursor:pointer;flex-direction:column;display:flex}.cs-tool:hover{border-color:var(--cs-border-strong)}.cs-tool[aria-pressed=true]{border-color:var(--cs-selected-border);background:var(--cs-selected-bg)}.cs-tool__name{font-size:var(--cs-text-md);font-weight:600}.cs-tool__price{font-size:var(--cs-text-sm);color:var(--cs-text-muted)}.cs-tint{border-radius:var(--cs-radius-xs);flex:none;place-items:center;width:28px;height:28px;display:grid}.cs-tint--lg{border-radius:var(--cs-radius-sm);width:36px;height:36px}.cs-tint--ai{background:var(--cs-tint-ai-bg);color:var(--cs-tint-ai-fg)}.cs-tint--size{background:var(--cs-tint-size-bg);color:var(--cs-tint-size-fg)}.cs-tint--more{background:var(--cs-tint-more-bg);color:var(--cs-tint-more-fg)}.cs-tint--free{background:var(--cs-tint-free-bg);color:var(--cs-tint-free-fg)}.cs-tint--video{background:var(--cs-tint-video-bg);color:var(--cs-tint-video-fg)}.cs-dialog-backdrop{background:var(--cs-overlay-chip);padding:var(--cs-space-8);z-index:var(--cs-z-overlay);place-items:center;display:grid;position:fixed;inset:0}.cs-dialog{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-xl);box-shadow:var(--cs-shadow-pop);padding:var(--cs-space-9);gap:var(--cs-space-5);width:100%;color:var(--cs-text);flex-direction:column;display:flex}.cs-dialog--sm{max-width:400px}.cs-dialog--md{max-width:520px}.cs-dialog--lg{max-width:720px}.cs-dialog__actions{justify-content:flex-end;gap:var(--cs-space-3);margin-top:var(--cs-space-3);display:flex}.cs-toast{align-items:center;gap:var(--cs-space-5);padding:var(--cs-space-5) var(--cs-space-7);border-radius:var(--cs-radius-md);background:var(--cs-toast-bg);color:var(--cs-toast-text);box-shadow:var(--cs-shadow-pop);font-size:var(--cs-text-md);display:inline-flex}.cs-toast__action{color:var(--cs-toast-link);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:600}.cs-steps{gap:var(--cs-space-3);flex-wrap:wrap;list-style:none;display:flex}.cs-step{padding:var(--cs-space-2) var(--cs-space-5);border-radius:var(--cs-radius-pill);font-size:var(--cs-text-sm);font-weight:600}.cs-step--done{background:var(--cs-step-done-bg);color:var(--cs-step-done-text)}.cs-step--now{background:var(--cs-step-now-bg);color:var(--cs-step-now-text)}.cs-step--next{background:var(--cs-step-next-bg);color:var(--cs-step-next-text)}.cs-bubble{max-width:80%;padding:var(--cs-space-4) var(--cs-space-6);border-radius:var(--cs-radius-lg);font-size:var(--cs-text-base)}.cs-bubble--user{background:var(--cs-bubble-user);color:var(--cs-bubble-user-text);align-self:flex-end}.cs-bubble--studio{background:var(--cs-surface-2);color:var(--cs-text);align-self:flex-start}.cs-overlay-chip{padding:var(--cs-space-1) var(--cs-space-3);border-radius:var(--cs-radius-pill);background:var(--cs-overlay-chip);color:var(--cs-primary-text);font-size:var(--cs-text-sm);font-weight:500;display:inline-flex}.cs-logo{height:auto;display:block}.cs-tool--tile{text-align:center;min-height:0;padding:var(--cs-space-3);align-items:center;gap:var(--cs-space-3);background:0 0;border-color:#0000}.cs-tool--tile:hover{background:var(--cs-surface-2);border-color:#0000}.cs-tool--tile .cs-tool__name{font-weight:500}.cs-tint--xl{border-radius:var(--cs-radius-md);width:46px;height:46px}.cs-dialog--sheet{border-end-end-radius:0;border-end-start-radius:0;max-width:none}@media(max-width:640px){.cs-dialog-backdrop{place-items:end stretch;padding:0}.cs-dialog{border-end-end-radius:0;border-end-start-radius:0;max-width:none}}.cs-step--done:before{content:"✓ "}.cs-progress--thin{height:4px}.cs-rail{width:var(--cs-rail-width);align-items:stretch;gap:var(--cs-space-2);padding:var(--cs-space-6) var(--cs-space-3);background:var(--cs-rail);border-inline-end:1px solid var(--cs-border);flex-direction:column;flex:none;min-height:100%;display:flex}.cs-rail__brand{padding-bottom:var(--cs-space-5);justify-content:center;display:flex}.cs-rail__new{align-items:center;gap:var(--cs-space-2);color:var(--cs-text);font:500 var(--cs-text-sm) var(--cs-font-body);cursor:pointer;padding-bottom:var(--cs-space-5);background:0 0;border:0;flex-direction:column;display:flex}.cs-rail__new-btn{width:var(--cs-h-xl);height:var(--cs-h-xl);border-radius:var(--cs-radius-md);background:var(--cs-primary);color:var(--cs-primary-text);place-items:center;display:grid}.cs-rail__item{align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-3) var(--cs-space-1);border-radius:var(--cs-radius-md);color:var(--cs-rail-text);font:500 var(--cs-text-sm) var(--cs-font-body);cursor:pointer;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex}.cs-rail__item:hover{background:var(--cs-surface-2)}.cs-rail__item[aria-current=page]{background:var(--cs-rail-active-bg);color:var(--cs-rail-active-text);font-weight:600}.cs-rail__item__icon,.cs-bottomnav__item__icon{display:flex}.cs-rail__foot{flex-direction:column;margin-top:auto;display:flex}.cs-topbar{height:var(--cs-topbar-height);justify-content:space-between;align-items:center;gap:var(--cs-space-7);padding:0 var(--cs-space-8) 0 var(--cs-space-9);padding-inline:var(--cs-space-9) var(--cs-space-8);background:var(--cs-topbar);border-bottom:1px solid var(--cs-border);z-index:var(--cs-z-sticky);display:flex;position:sticky;top:0}.cs-topbar__start,.cs-topbar__end{align-items:center;gap:var(--cs-space-5);display:flex}.cs-topbar__btn{align-items:center;gap:var(--cs-space-2);height:var(--cs-h-md);padding:0 var(--cs-space-4);border-radius:var(--cs-radius-md);color:var(--cs-text);font:500 var(--cs-text-base) var(--cs-font-body);cursor:pointer;background:0 0;border:0;display:inline-flex}.cs-topbar__btn:hover{background:var(--cs-surface-2)}.cs-topbar__btn--icon{width:var(--cs-h-md);justify-content:center;padding:0}.cs-credits{align-items:center;gap:var(--cs-space-3);height:var(--cs-h-lg);padding:0 var(--cs-space-6);border-radius:var(--cs-radius-pill);border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text);font:600 var(--cs-text-base) var(--cs-font-body);cursor:pointer;display:inline-flex}.cs-credits__icon{color:var(--cs-gold-text);display:flex}.cs-avatar{width:var(--cs-h-lg);height:var(--cs-h-lg);border:1px solid var(--cs-border);background:var(--cs-surface-2);color:var(--cs-heading);font:700 var(--cs-text-lg) var(--cs-font-body);cursor:pointer;border-radius:50%;place-items:center;display:grid;overflow:hidden}.cs-section-header{justify-content:space-between;align-items:flex-end;gap:var(--cs-space-7);display:flex}.cs-section-header__action{gap:var(--cs-space-3);flex:none;align-items:center;display:flex}.cs-bottomnav{padding:var(--cs-space-3) var(--cs-space-3) var(--cs-space-5);background:var(--cs-rail);border-top:1px solid var(--cs-border);z-index:var(--cs-z-sticky);justify-content:space-around;align-items:flex-end;display:flex;position:sticky;bottom:0}.cs-bottomnav__item{align-items:center;gap:var(--cs-space-1);color:var(--cs-rail-text);font:500 var(--cs-text-xs) var(--cs-font-body);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;text-decoration:none;display:flex}.cs-bottomnav__item[aria-current=page]{color:var(--cs-rail-active-text);font-weight:600}.cs-bottomnav__item--new .cs-bottomnav__item__icon{width:var(--cs-h-lg);height:var(--cs-h-lg);border-radius:var(--cs-radius-md);background:var(--cs-primary);color:var(--cs-primary-text);place-items:center;display:grid}.cs-sheet{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-xl) var(--cs-radius-xl) 0 0;box-shadow:var(--cs-shadow-pop);padding:var(--cs-space-3) var(--cs-space-8) var(--cs-space-9);gap:var(--cs-space-5);color:var(--cs-text);flex-direction:column;display:flex}.cs-sheet__handle{border-radius:var(--cs-radius-pill);background:var(--cs-border-strong);align-self:center;width:40px;height:4px}.cs-sheet__head{justify-content:space-between;align-items:center;display:flex}.cs-picture{background:var(--cs-surface-2);width:100%;position:relative;overflow:hidden}.cs-picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-picture--square{aspect-ratio:1}.cs-picture--landscape{aspect-ratio:16/9}.cs-picture--wide{aspect-ratio:5/2}.cs-picture--portrait{aspect-ratio:4/5}.cs-picture--ai{background:var(--cs-tint-ai-bg)}.cs-picture--size{background:var(--cs-tint-size-bg)}.cs-picture--more{background:var(--cs-tint-more-bg)}.cs-picture--free{background:var(--cs-tint-free-bg)}.cs-picture--video{background:var(--cs-tint-video-bg)}.cs-media{gap:var(--cs-space-1);text-align:start;color:var(--cs-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.cs-media__frame{border-radius:var(--cs-radius-md);margin-bottom:var(--cs-space-3);display:block;position:relative;overflow:hidden}.cs-media__kind{top:var(--cs-space-3);position:absolute;inset-inline-start:var(--cs-space-3)}.cs-media__title{color:var(--cs-heading);font-weight:600;font-size:var(--cs-text-lg)}.cs-media__title--clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-media--card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);gap:0;overflow:hidden}.cs-media--card:hover{border-color:var(--cs-border-strong)}.cs-media__row{justify-content:space-between;align-items:center;gap:var(--cs-space-5);padding:var(--cs-space-5) var(--cs-space-6);display:flex}.cs-select{align-items:center;gap:var(--cs-space-3);height:var(--cs-h-lg);padding:0 var(--cs-space-5);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-md);background:var(--cs-secondary-bg);color:var(--cs-text);font:400 var(--cs-text-base) var(--cs-font-body);cursor:pointer;white-space:nowrap;display:inline-flex}.cs-select strong{font-weight:600}.cs-select:hover{background:var(--cs-surface-2)}.cs-select--sm{height:var(--cs-h-md);font-size:var(--cs-text-md)}.cs-select--block{width:100%}.cs-select__icon{color:var(--cs-gold-text);display:flex}.cs-select__label{text-align:start;text-overflow:ellipsis;flex:1;overflow:hidden}.cs-select__chevron{width:7px;height:7px;border:1.5px solid;border-width:0 1.5px 1.5px 0;margin-inline-start:var(--cs-space-2);transform:translateY(-2px)rotate(45deg)}.cs-model-picker{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-pop);padding:var(--cs-space-3);gap:var(--cs-space-1);z-index:var(--cs-z-dropdown);flex-direction:column;display:flex}.cs-model-picker__group{background:var(--cs-surface-2);border-radius:var(--cs-radius-md);padding:var(--cs-space-1);gap:var(--cs-space-1);flex-direction:column;display:flex}.cs-model-picker__label{padding:var(--cs-space-5) var(--cs-space-6) var(--cs-space-1)}.cs-option:disabled{opacity:.6;cursor:not-allowed}.cs-composer{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2xl);box-shadow:var(--cs-shadow-card);padding:var(--cs-space-8);gap:var(--cs-space-6);grid-template-columns:1fr auto;display:grid}.cs-composer__input{resize:none;width:100%;min-height:72px;color:var(--cs-text);font:var(--cs-text-lg)/1.5 var(--cs-font-body);background:0 0;border:0;grid-column:1/-1}.cs-composer__input:focus{outline:none}.cs-composer__input::placeholder{color:var(--cs-text-muted)}.cs-composer__controls{gap:var(--cs-space-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.cs-composer__action{grid-column:1/-1;justify-self:end}.cs-composer__hint{font-size:var(--cs-text-md);color:var(--cs-text-muted);align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.cs-composer__hint:before{content:"";background:var(--cs-success);border-radius:50%;flex:none;width:6px;height:6px}.cs-composer--compact{padding:var(--cs-space-7);border-radius:var(--cs-radius-xl)}.cs-composer--compact .cs-composer__action{justify-self:stretch}.cs-composer--compact .cs-composer__action>*{width:100%}.cs-composer--compact .cs-composer__hint:before{display:none}.cs-composer--compact .cs-composer__hint{justify-content:center}.cs-progress-card{gap:var(--cs-space-7);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);padding:var(--cs-space-7) var(--cs-space-8);display:flex}.cs-progress-card__thumb{border-radius:var(--cs-radius-md);flex:none;width:64px;height:64px;overflow:hidden}.cs-progress-card__thumb>*{aspect-ratio:auto;height:100%}.cs-progress-card__body{gap:var(--cs-space-3);flex-direction:column;flex:1;min-width:0;display:flex}.cs-progress-card__head{justify-content:space-between;gap:var(--cs-space-5);flex-wrap:wrap;display:flex}.cs-progress-card--card .cs-progress-card__head{gap:var(--cs-space-1);flex-direction:column}.cs-pill-tabs{gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-pill-tab{align-items:center;gap:var(--cs-space-3);height:var(--cs-h-md);padding:0 var(--cs-space-7);border-radius:var(--cs-radius-pill);border:1px solid var(--cs-border-strong);background:var(--cs-secondary-bg);color:var(--cs-text);font:600 var(--cs-text-base) var(--cs-font-body);cursor:pointer;display:inline-flex}.cs-pill-tab:hover{background:var(--cs-surface-2)}.cs-pill-tab[aria-selected=true]{background:var(--cs-brand);color:var(--cs-brand-text);border-color:var(--cs-brand)}.cs-pill-tab__icon{display:flex}.cs-pill-tab__count{font-weight:400;font-size:var(--cs-text-sm);opacity:.75}.cs-filter-tabs{gap:var(--cs-space-1);display:inline-flex}.cs-filter-tabs--segmented{padding:var(--cs-space-1);background:var(--cs-surface-2);border-radius:var(--cs-radius-md)}.cs-filter-tab{height:var(--cs-h-xs);padding:0 var(--cs-space-5);border-radius:var(--cs-radius-sm);color:var(--cs-text-muted);font:500 var(--cs-text-md) var(--cs-font-body);cursor:pointer;background:0 0;border:0}.cs-filter-tabs--segmented .cs-filter-tab[aria-selected=true]{background:var(--cs-segment-on);color:var(--cs-text);box-shadow:var(--cs-shadow-card);font-weight:600}.cs-filter-tabs--chips{gap:var(--cs-space-3)}.cs-filter-tabs--chips .cs-filter-tab{height:var(--cs-h-sm);border-radius:var(--cs-radius-pill);background:var(--cs-surface-2)}.cs-filter-tabs--chips .cs-filter-tab[aria-selected=true]{background:var(--cs-selected-bg);color:var(--cs-selected-text);font-weight:600}.cs-convo{text-align:start;width:100%;padding:var(--cs-space-3) var(--cs-space-4);border-radius:var(--cs-radius-md);color:var(--cs-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.cs-convo:hover{background:var(--cs-surface-2)}.cs-convo[aria-current=true]{background:var(--cs-selected-bg)}.cs-convo__title{color:var(--cs-heading);font-size:var(--cs-text-base);font-weight:500}.cs-convo[aria-current=true] .cs-convo__title{font-weight:600}.cs-studio-msg{gap:var(--cs-space-5);flex-direction:column;max-width:660px;display:flex}.cs-studio-msg__content{gap:var(--cs-space-3);flex-direction:column;display:flex}.cs-studio-msg__content :where(ul,ol){margin:0;padding-inline-start:var(--cs-space-6)}.cs-studio-msg__content :where(p){margin:0}.cs-plan{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);padding:var(--cs-space-6);gap:var(--cs-space-5);flex-direction:column;display:flex;overflow:hidden}.cs-plan__tags,.cs-plan__actions{gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-tag{height:24px;padding:0 var(--cs-space-4);border-radius:var(--cs-radius-pill);background:var(--cs-surface-2);color:var(--cs-text);font-size:var(--cs-text-md);align-items:center;display:inline-flex}.cs-tag--model{background:var(--cs-gold-bg);color:var(--cs-gold-text);font-weight:600}.cs-suggestion{justify-content:space-between;align-items:center;gap:var(--cs-space-5);padding:var(--cs-space-5) var(--cs-space-6);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-surface);display:flex}.cs-chat-input{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);padding:var(--cs-space-6);gap:var(--cs-space-5);box-shadow:var(--cs-shadow-card);flex-direction:column;display:flex}.cs-chat-input__text{min-height:40px;font-size:var(--cs-text-lg)}.cs-chat-input__row{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-chat-input__note{min-width:160px;font-size:var(--cs-text-sm);color:var(--cs-text-muted);flex:1}.cs-chat-input__send{margin-inline-start:auto}.cs-empty{text-align:center;justify-content:center;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-11) var(--cs-space-8);border-radius:var(--cs-radius-lg);flex-direction:column;display:flex}.cs-empty--dashed{border:1.5px dashed var(--cs-border-strong);background:var(--cs-ground)}.cs-empty__icon{width:var(--cs-h-xl);height:var(--cs-h-xl);border-radius:var(--cs-radius-md);background:var(--cs-surface-2);color:var(--cs-text-soft);place-items:center;display:grid}.cs-skeleton{gap:var(--cs-space-3);flex-direction:column;display:flex}.cs-skeleton__pic,.cs-skeleton__line{background:var(--cs-surface-2);border-radius:var(--cs-radius-md);animation:1.4s ease-in-out infinite cs-pulse}.cs-skeleton__pic{aspect-ratio:1}.cs-skeleton__line{border-radius:var(--cs-radius-xs);height:12px}@keyframes cs-pulse{50%{opacity:.5}}.cs-state{gap:var(--cs-space-4);padding:var(--cs-space-7) var(--cs-space-8);border-radius:var(--cs-radius-lg);font-size:var(--cs-text-base);border:1px solid;flex-direction:column;display:flex}.cs-state__title{font-weight:600;font-size:var(--cs-text-lg)}.cs-state__row{align-items:center;gap:var(--cs-space-5);flex-wrap:wrap;display:flex}.cs-state__ref{color:inherit;opacity:.85}.cs-state--error{background:var(--cs-warn-bg);border-color:var(--cs-warn-border);color:var(--cs-warn-text)}.cs-state--gold{background:var(--cs-gold-bg);border-color:var(--cs-gold-border);color:var(--cs-gold-text)}.cs-state--neutral{background:var(--cs-surface);border-color:var(--cs-border);color:var(--cs-text)}.cs-content-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);flex-direction:column;display:flex;overflow:hidden}.cs-content-card__pic{position:relative}.cs-content-card__thumbs{bottom:var(--cs-space-4);gap:var(--cs-space-2);display:flex;position:absolute;inset-inline-start:var(--cs-space-4)}.cs-content-card__thumbs>*{border-radius:var(--cs-radius-sm);border:2px solid var(--cs-surface);width:40px;height:40px}.cs-content-card__model{top:var(--cs-space-4);position:absolute;inset-inline-end:var(--cs-space-4)}.cs-content-card__body{align-items:flex-start;gap:var(--cs-space-1);padding:var(--cs-space-6);flex-direction:column;flex:1;display:flex}.cs-content-card__tag{color:var(--cs-heading);font-weight:600;font-size:var(--cs-text-md)}.cs-content-card__actions{gap:var(--cs-space-3);margin-top:var(--cs-space-4);display:flex}.cs-content-card__foot{width:100%;padding-top:var(--cs-space-5);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.cs-settings-section{gap:var(--cs-space-7);flex-direction:column;display:flex}.cs-radio-group--grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.cs-radio-group--grid .cs-radio-card{align-items:flex-start}.cs-switch-row{justify-content:space-between;align-items:center;gap:var(--cs-space-5);font-size:var(--cs-text-md);color:var(--cs-text-soft);display:flex}.cs-switch{border-radius:var(--cs-radius-pill);background:var(--cs-border-strong);cursor:pointer;border:0;flex:none;width:40px;height:24px;padding:3px;display:flex}.cs-switch__thumb{background:var(--cs-surface);width:18px;height:18px;box-shadow:var(--cs-shadow-card);border-radius:50%;transition:margin .15s}.cs-switch[aria-checked=true]{background:var(--cs-brand)}.cs-switch[aria-checked=true] .cs-switch__thumb{background:var(--cs-brand-text);margin-inline-start:16px}.cs-btn__icon-end{display:flex}[dir=rtl] .cs-btn__icon-end{transform:scaleX(-1)}.cs-btn--danger-text{color:var(--cs-danger);padding-inline:var(--cs-space-3);background:0 0}.cs-btn--danger-text:hover:not(:disabled){background:var(--cs-warn-bg)}.cs-segmented__item{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.cs-segmented__note{font-size:var(--cs-text-xs);color:var(--cs-text-muted);text-align:center;font-weight:400;line-height:1.25}.cs-segmented:has(.cs-segmented__note) .cs-segmented__item{height:auto;min-height:var(--cs-h-xl);padding:var(--cs-space-3) var(--cs-space-3)}.cs-chip--sm{height:var(--cs-h-xs);padding:0 var(--cs-space-4);font-weight:500}.cs-chip__icon{display:flex}.cs-checkbox{align-items:center;gap:var(--cs-space-4);font-size:var(--cs-text-base);color:var(--cs-text);cursor:pointer;display:inline-flex;position:relative}.cs-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.cs-checkbox__box{border-radius:var(--cs-radius-xs);border:1.5px solid var(--cs-border-strong);background:var(--cs-surface);flex:none;place-items:center;width:18px;height:18px;display:grid}.cs-checkbox input:checked+.cs-checkbox__box{background:var(--cs-success);border-color:var(--cs-success)}.cs-checkbox input:checked+.cs-checkbox__box:after{content:"";border-style:solid;border-color:var(--cs-primary-text);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.cs-checkbox input:focus-visible+.cs-checkbox__box{outline:2px solid var(--cs-selected-border);outline-offset:2px}.cs-picture-picker{gap:var(--cs-space-3);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.cs-picture-picker__item{gap:var(--cs-space-2);text-align:start;cursor:pointer;color:var(--cs-text);font:500 var(--cs-text-sm) var(--cs-font-body);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.cs-picture-picker__tile{aspect-ratio:4/3;border-radius:var(--cs-radius-sm);background:var(--cs-surface-2);border:2px solid #0000;display:block;overflow:hidden}.cs-picture-picker__tile>*{object-fit:cover;width:100%;height:100%;display:block}.cs-picture-picker__item[aria-checked=true] .cs-picture-picker__tile{border-color:var(--cs-selected-border)}.cs-picture-picker__tile--add{color:var(--cs-text-muted);font-size:var(--cs-text-xl);place-items:center;display:grid}.cs-editor{background:var(--cs-stage);height:100%;min-height:0;color:var(--cs-text);flex-direction:column;display:flex}.cs-editor__body{flex:1;min-height:0;display:flex}.cs-editor__stage{flex:1;min-width:0;display:flex}.cs-editor__panel{width:var(--cs-panel-width);background:var(--cs-surface);border-inline-start:1px solid var(--cs-border);min-height:0;padding:var(--cs-space-7);gap:var(--cs-space-7);flex-direction:column;flex:none;display:flex;overflow:hidden}.cs-stage{justify-content:center;align-items:center;gap:var(--cs-space-7);min-width:0;padding:var(--cs-space-9);background:var(--cs-stage);flex-direction:column;flex:1;display:flex}.cs-stage__media{width:100%;max-width:840px;position:relative}.cs-stage__footer{width:100%;max-width:840px}.cs-editor-bar{height:var(--cs-editor-bar-height);align-items:center;gap:var(--cs-space-5);padding-inline:var(--cs-space-6);background:var(--cs-topbar);border-bottom:1px solid var(--cs-border);z-index:var(--cs-z-sticky);flex:none;display:flex;position:relative}.cs-editor-bar__start{align-items:center;gap:var(--cs-space-5);flex:1;min-width:0;display:flex}.cs-editor-bar__view{align-items:center;gap:var(--cs-space-3);display:flex}.cs-editor-bar__end{align-items:center;gap:var(--cs-space-3);flex:1;justify-content:flex-end;display:flex}.cs-crumbs{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-text-base);color:var(--cs-text-muted);white-space:nowrap;display:flex}.cs-crumbs strong{color:var(--cs-heading);font-weight:600}[dir=rtl] .cs-crumbs__sep{transform:scaleX(-1)}.cs-info-pill{font-size:var(--cs-text-sm);color:var(--cs-text-muted);background:var(--cs-surface-2);padding:2px var(--cs-space-3);border-radius:var(--cs-radius-sm);white-space:nowrap}.cs-barbtn{justify-content:center;align-items:center;gap:var(--cs-space-3);height:var(--cs-h-md);padding:0 var(--cs-space-5);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-md);background:var(--cs-secondary-bg);color:var(--cs-text);font:600 var(--cs-text-md) var(--cs-font-body);cursor:pointer;white-space:nowrap;display:inline-flex}.cs-barbtn:hover{background:var(--cs-surface-2)}.cs-barbtn--icon{width:var(--cs-h-md);padding:0}.cs-barbtn--bare{width:var(--cs-h-sm);height:var(--cs-h-sm);background:0 0;border-color:#0000}.cs-barbtn[aria-pressed=true]{background:var(--cs-brand);border-color:var(--cs-brand);color:var(--cs-brand-text)}.cs-fcomposer .cs-barbtn[aria-pressed=true]{background:var(--cs-selected-bg);border-color:var(--cs-selected-border);color:var(--cs-selected-text)}.cs-barbtn__icon{display:flex}.cs-bar-divider{background:var(--cs-border);flex:none;width:1px;height:24px}.cs-zoom{height:var(--cs-h-md);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-md);background:var(--cs-secondary-bg);align-items:center;display:inline-flex}.cs-zoom button{width:var(--cs-h-md);height:100%;color:var(--cs-text);cursor:pointer;border-radius:var(--cs-radius-md);background:0 0;border:0;place-items:center;display:grid}.cs-zoom button:hover{background:var(--cs-surface-2)}.cs-zoom__value{text-align:center;min-width:48px;font:600 var(--cs-text-md) var(--cs-font-body)}.cs-versions{width:var(--cs-versions-width);background:var(--cs-surface);border-inline-end:1px solid var(--cs-border);padding:var(--cs-space-6) var(--cs-space-5);gap:var(--cs-space-7);flex-direction:column;flex:none;display:flex;overflow-y:auto}.cs-versions__label{font-size:var(--cs-text-sm);color:var(--cs-text-soft);font-weight:600}.cs-version{text-align:start;cursor:pointer;color:var(--cs-text);font:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.cs-version__thumb{border-radius:var(--cs-radius-sm);width:80px;height:56px;margin-bottom:var(--cs-space-2);background:var(--cs-surface-2);border:2px solid #0000;position:relative;overflow:hidden}.cs-version__thumb--video{height:45px}.cs-version__thumb>img{object-fit:cover;width:100%;height:100%;display:block}.cs-version[aria-current=true] .cs-version__thumb{border-color:var(--cs-selected-border);box-shadow:0 0 0 1px var(--cs-selected-border)}.cs-version__duration{bottom:2px;background:var(--cs-overlay-chip);color:var(--cs-primary-text);font-size:var(--cs-text-xs);padding:0 var(--cs-space-1);border-radius:var(--cs-radius-xs);position:absolute;inset-inline-end:2px}.cs-version__name{font-size:var(--cs-text-md);font-weight:500}.cs-version__meta{font-size:var(--cs-text-xs);color:var(--cs-text-muted)}.cs-panel-tabs{flex:none}.cs-compare{border-radius:var(--cs-radius-sm);box-shadow:var(--cs-shadow-frame);aspect-ratio:3/2;-webkit-user-select:none;user-select:none;background:var(--cs-surface-2);position:relative;overflow:hidden}.cs-compare__layer{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-compare__before{clip-path:inset(0 calc(100% - var(--cs-split)) 0 0)}[dir=rtl] .cs-compare__before{clip-path:inset(0 0 0 calc(100% - var(--cs-split)))}.cs-compare__chip{top:var(--cs-space-5);font-weight:600;position:absolute}.cs-compare__chip--before{inset-inline-start:var(--cs-space-5)}.cs-compare__chip--after{inset-inline-end:var(--cs-space-5)}.cs-compare__divider{top:0;bottom:0;background:var(--cs-surface);cursor:ew-resize;touch-action:none;width:2px;margin-inline-start:-1px;position:absolute;inset-inline-start:var(--cs-split)}.cs-compare__divider:before{content:"";position:absolute;inset:0 -12px}.cs-compare__knob{top:50%;background:var(--cs-surface);width:40px;height:40px;color:var(--cs-text);box-shadow:var(--cs-shadow-pop);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .cs-compare__knob{transform:translate(50%,-50%)}.cs-checker{background-color:var(--cs-checker-b);background-image:conic-gradient(var(--cs-checker-a) 25%,transparent 0 50%,var(--cs-checker-a) 0 75%,transparent 0);background-size:20px 20px}.cs-compare.cs-checker .cs-compare__layer{object-fit:contain}.cs-navigator{bottom:var(--cs-space-5);aspect-ratio:3/2;border:2px solid var(--cs-surface);border-radius:var(--cs-radius-sm);width:130px;box-shadow:var(--cs-shadow-pop);position:absolute;inset-inline-end:var(--cs-space-5);overflow:hidden}.cs-navigator img{object-fit:cover;width:100%;height:100%;display:block}.cs-navigator__view{border:2px solid var(--cs-surface);border-radius:2px;position:absolute}.cs-fcomposer{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-pop);padding:var(--cs-space-5) var(--cs-space-6);gap:var(--cs-space-5);flex-direction:column;display:flex}.cs-fcomposer__input{color:var(--cs-text);font:var(--cs-text-lg) var(--cs-font-body);padding:var(--cs-space-1) 0;background:0 0;border:0}.cs-fcomposer__input:focus{outline:none}.cs-fcomposer__input::placeholder{color:var(--cs-text-muted)}.cs-fcomposer__row{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-fcomposer__cost{font-weight:600;font-size:var(--cs-text-base);margin-inline-start:auto}.cs-fcomposer .cs-select__icon{color:inherit}.cs-marks{align-items:center;gap:var(--cs-space-2);height:var(--cs-h-sm);padding:0 var(--cs-space-4);border-radius:var(--cs-radius-pill);background:var(--cs-gold-bg);color:var(--cs-gold-text);font-size:var(--cs-text-md);font-weight:600;display:inline-flex}.cs-marks button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.cs-brushbar{top:var(--cs-space-5);align-items:center;gap:var(--cs-space-5);width:max-content;padding:var(--cs-space-2) var(--cs-space-5) var(--cs-space-2) var(--cs-space-2);padding-inline:var(--cs-space-2) var(--cs-space-5);background:var(--cs-surface);border-radius:var(--cs-radius-md);box-shadow:var(--cs-shadow-pop);white-space:nowrap;margin-inline:auto;display:flex;position:absolute;inset-inline:0}.cs-brushbar__seg{padding:2px}.cs-brushbar__seg .cs-segmented__item{height:var(--cs-h-xs);padding:0 var(--cs-space-4)}.cs-brushbar__slider{width:96px}.cs-brushbar__value{color:var(--cs-text)}.cs-brushbar__btn{color:var(--cs-text);font:600 var(--cs-text-md) var(--cs-font-body);cursor:pointer;padding:var(--cs-space-2);border-radius:var(--cs-radius-sm);background:0 0;border:0}.cs-brushbar__btn:hover{background:var(--cs-surface-2)}.cs-paint{background:color-mix(in srgb,var(--cs-primary) 40%,transparent);outline:2px dashed var(--cs-primary-text);outline-offset:-2px;position:absolute}.cs-paint--ellipse{border-radius:50%}.cs-brush-cursor{border:2px solid var(--cs-primary-text);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[dir=rtl] .cs-brush-cursor{transform:translate(50%,-50%)}.cs-crop{position:absolute;inset:0}.cs-crop__box{box-shadow:0 0 0 9999px color-mix(in srgb,var(--cs-overlay-chip) 75%,transparent);outline:1px solid var(--cs-primary-text);position:absolute}.cs-crop__grid{background-image:linear-gradient(to right,transparent calc(33.33% - .5px),var(--cs-primary-text) calc(33.33% - .5px) calc(33.33% + .5px),transparent calc(33.33% + .5px) calc(66.66% - .5px),var(--cs-primary-text) calc(66.66% - .5px) calc(66.66% + .5px),transparent calc(66.66% + .5px)),linear-gradient(to bottom,transparent calc(33.33% - .5px),var(--cs-primary-text) calc(33.33% - .5px) calc(33.33% + .5px),transparent calc(33.33% + .5px) calc(66.66% - .5px),var(--cs-primary-text) calc(66.66% - .5px) calc(66.66% + .5px),transparent calc(66.66% + .5px));opacity:.7;position:absolute;inset:0}.cs-crop__corner{border-color:var(--cs-primary-text);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.cs-crop__corner--ts{top:-3px;border-top-width:4px;border-inline-start-width:4px;inset-inline-start:-3px}.cs-crop__corner--te{top:-3px;border-top-width:4px;border-inline-end-width:4px;inset-inline-end:-3px}.cs-crop__corner--bs{bottom:-3px;border-bottom-width:4px;border-inline-start-width:4px;inset-inline-start:-3px}.cs-crop__corner--be{bottom:-3px;border-bottom-width:4px;border-inline-end-width:4px;inset-inline-end:-3px}.cs-crop__edge{background:var(--cs-primary-text);position:absolute}.cs-crop__edge--t,.cs-crop__edge--b{width:20px;height:4px;margin-inline-start:-10px;inset-inline-start:50%}.cs-crop__edge--t{top:-3px}.cs-crop__edge--b{bottom:-3px}.cs-crop__edge--s,.cs-crop__edge--e{width:4px;height:20px;margin-top:-10px;top:50%}.cs-crop__edge--s{inset-inline-start:-3px}.cs-crop__edge--e{inset-inline-end:-3px}.cs-crop__label{bottom:var(--cs-space-5);white-space:nowrap;width:max-content;margin-inline:auto;font-weight:600;position:absolute;inset-inline:0}.cs-cropbar{align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4) var(--cs-space-5);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-pop);flex-wrap:wrap;display:flex}.cs-cropbar .cs-chip{height:var(--cs-h-sm);padding:0 var(--cs-space-4)}.cs-cropbar__end{gap:var(--cs-space-3);margin-inline-start:auto;display:flex}.cs-panel-body{gap:var(--cs-space-5);flex-direction:column;flex:1;min-height:0;display:flex}.cs-panel-body__scroll{gap:var(--cs-space-7);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.cs-panel-body__footer{align-items:center;gap:var(--cs-space-5);flex:none;justify-content:space-between;display:flex}.cs-backlink{align-items:center;gap:var(--cs-space-2);color:var(--cs-text);font:600 var(--cs-text-base) var(--cs-font-body);cursor:pointer;padding:var(--cs-space-1) 0;background:0 0;border:0;align-self:flex-start;display:inline-flex}.cs-backlink__icon{display:flex}[dir=rtl] .cs-backlink__icon{transform:scaleX(-1)}.cs-toolpanel{gap:var(--cs-space-6);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);padding:var(--cs-space-7);flex-direction:column;display:flex}.cs-toolpanel--flat{border:0;padding:0}.cs-toolpanel__head{align-items:flex-start;gap:var(--cs-space-5);display:flex}.cs-toolpanel__title{flex-direction:column;flex:1;min-width:0;display:flex}.cs-toolpanel__title .cs-h3{font-size:var(--cs-text-lg)}.cs-toolpanel__desc{color:var(--cs-text-soft);margin-top:calc(-1 * var(--cs-space-2))}.cs-toolpanel__caption{text-align:center;margin-top:calc(-1 * var(--cs-space-3))}.cs-toolpanel .cs-notice--info{background:var(--cs-surface-2)}.cs-details-head{gap:var(--cs-space-1);flex-direction:column;display:flex}.cs-details-head__row{align-items:center;gap:var(--cs-space-2);display:flex}.cs-prompt-card{background:var(--cs-ground);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);padding:var(--cs-space-5);gap:var(--cs-space-3);flex-direction:column;display:flex}.cs-prompt-card__head{justify-content:space-between;align-items:center;display:flex}.cs-prompt-card__actions{gap:var(--cs-space-2);display:flex}.cs-prompt-card__actions .cs-btn{height:var(--cs-h-xs);padding:0 var(--cs-space-4);font-size:var(--cs-text-sm)}.cs-facts{flex-direction:column;display:flex}.cs-facts__row{justify-content:space-between;gap:var(--cs-space-5);padding:var(--cs-space-3) 0;border-bottom:1px solid var(--cs-border);font-size:var(--cs-text-md);display:flex}.cs-facts dt{color:var(--cs-text-soft)}.cs-facts dd{color:var(--cs-text);text-align:end}.cs-libchip{align-items:center;gap:var(--cs-space-3);height:var(--cs-h-md);padding-inline:var(--cs-space-1) var(--cs-space-5);border:1px solid var(--cs-border);border-radius:var(--cs-radius-sm);background:var(--cs-surface);color:var(--cs-text);font:var(--cs-text-md) var(--cs-font-body);cursor:pointer;align-self:flex-start;display:inline-flex}.cs-libchip__pic{border-radius:var(--cs-radius-xs);width:26px;height:26px;overflow:hidden}.cs-libchip__pic>*{object-fit:cover;width:100%;height:100%;display:block}.cs-libchip strong{color:var(--cs-heading);font-weight:600}.cs-libchip__kind{color:var(--cs-text-muted)}.cs-action-grid{gap:var(--cs-space-3);grid-template-columns:1fr 1fr;display:grid}.cs-action-grid__item{height:var(--cs-h-lg);justify-content:flex-start}.cs-download-list{gap:var(--cs-space-3);flex-direction:column;display:flex}.cs-download-list__item{justify-content:flex-start}.cs-download-list__label{text-align:start;flex:1}.cs-download-list__size{font-weight:400;font-size:var(--cs-text-sm);opacity:.8}.cs-video{aspect-ratio:16/9;border-radius:var(--cs-radius-sm);box-shadow:var(--cs-shadow-frame);background:var(--cs-surface-2);position:relative;overflow:hidden}.cs-video>img,.cs-video>video{object-fit:cover;width:100%;height:100%;display:block}.cs-video__time{top:var(--cs-space-5);font-weight:600;position:absolute;inset-inline-start:var(--cs-space-5)}.cs-video__play{top:50%;background:var(--cs-overlay-chip);width:64px;height:64px;color:var(--cs-primary-text);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:absolute;inset-inline:0;transform:translateY(-50%)}.cs-player{align-items:center;gap:var(--cs-space-3);padding-top:var(--cs-space-5);display:flex}.cs-player__play{width:var(--cs-h-lg);height:var(--cs-h-lg);background:var(--cs-brand);color:var(--cs-brand-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.cs-player__time{font-size:var(--cs-text-base);color:var(--cs-text-muted);margin-inline-start:var(--cs-space-3)}.cs-player__time strong{color:var(--cs-text);font-weight:600}.cs-player__spacer{flex:1}.cs-player__vol-icon{color:var(--cs-text);display:flex}.cs-player__vol{width:56px}.cs-timeline{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);padding:var(--cs-space-5);gap:var(--cs-space-5);flex-direction:column;display:flex;overflow:hidden}.cs-timeline__toolbar{align-items:center;gap:var(--cs-space-3);display:flex}.cs-timeline__toolbar .cs-barbtn{height:var(--cs-h-sm)}.cs-timeline__area{padding-bottom:var(--cs-space-1);gap:var(--cs-space-2);flex-direction:column;display:flex;position:relative;overflow-x:auto}.cs-timeline__ruler{border-bottom:1px solid var(--cs-border);height:18px;position:relative}.cs-timeline__tick{font-size:var(--cs-text-xs);color:var(--cs-text-muted);border-inline-start:1px solid var(--cs-border);height:100%;padding-inline-start:2px;position:absolute;top:0}.cs-timeline__track{height:30px;position:relative}.cs-timeline__track--clips{height:64px}.cs-clip{border-radius:var(--cs-radius-sm);cursor:pointer;background:var(--cs-surface-2);border:0;height:100%;padding:0;position:absolute;top:0;overflow:hidden}.cs-clip__frames{display:flex;position:absolute;inset:0}.cs-clip__frames>*{object-fit:cover;border-inline-end:1px solid color-mix(in srgb,var(--cs-overlay-chip) 40%,transparent);flex:1;min-width:0;height:100%}.cs-clip__dim{background:color-mix(in srgb,var(--cs-overlay-chip) 75%,transparent);position:absolute;top:0;bottom:0}.cs-clip__sel{border:2px solid var(--cs-primary);border-radius:var(--cs-radius-xs);position:absolute;top:0;bottom:0}.cs-clip__handle{background:var(--cs-primary);width:10px;position:absolute;top:-2px;bottom:-2px}.cs-clip__handle:after{content:"";top:50%;background:var(--cs-primary-text);border-radius:1px;width:2px;height:14px;margin-top:-7px;position:absolute;inset-inline-start:4px}.cs-clip__handle--s{inset-inline-start:-2px}.cs-clip__handle--e{inset-inline-end:-2px}.cs-clip__name{top:var(--cs-space-2);white-space:nowrap;font-weight:600;position:absolute}.cs-clip-add{border:1.5px dashed var(--cs-border-strong);border-radius:var(--cs-radius-sm);background:var(--cs-surface);width:88px;height:100%;color:var(--cs-text);font:600 var(--cs-text-md) var(--cs-font-body);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:0}.cs-audio{border-radius:var(--cs-radius-xs);align-items:center;gap:var(--cs-space-3);height:100%;padding-inline-start:var(--cs-space-3);display:flex;position:absolute;top:0;overflow:hidden}.cs-audio--video{background:var(--cs-success-bg);color:var(--cs-success-text)}.cs-audio--music{background:var(--cs-gold-bg);color:var(--cs-gold-text)}.cs-audio__fade{inset-inline-start:0;background:linear-gradient(to top right,var(--cs-gold-border) 50%,transparent 50%);position:absolute;top:0;bottom:0}.cs-audio__label{gap:var(--cs-space-2);font-size:var(--cs-text-xs);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex;position:relative}.cs-audio__wave{-webkit-mask:linear-gradient(#0000 0 15%,#000 15% 85%,#0000 85%),repeating-linear-gradient(90deg,#000 0 18px,#0000 18px 27px,#000 27px 36px);opacity:.9;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 9px);flex:1;align-self:stretch;margin:6px 0;position:relative;-webkit-mask:linear-gradient(#0000 15%,#000 15% 85%,#0000 85%);mask:linear-gradient(#0000 15%,#000 15% 85%,#0000 85%)}.cs-playhead{background:var(--cs-primary);pointer-events:none;width:2px;margin-inline-start:-1px;position:absolute;top:14px;bottom:0}.cs-playhead:before{content:"";top:-6px;background:var(--cs-primary);border-radius:3px 3px 50% 50%;width:14px;height:14px;position:absolute;inset-inline-start:-6px}.cs-range{height:20px;position:relative}.cs-range:before{content:"";inset-inline:0;border-radius:var(--cs-radius-pill);background:linear-gradient(to right,var(--cs-slider-track) var(--cs-a),var(--cs-slider-fill) var(--cs-a) var(--cs-b),var(--cs-slider-track) var(--cs-b));height:4px;position:absolute;top:8px}.cs-range input{appearance:none;pointer-events:none;background:0 0;width:100%;position:absolute;inset:0}.cs-range input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--cs-surface);border:2px solid var(--cs-slider-fill);cursor:pointer;border-radius:50%;width:18px;height:18px}.cs-range input::-moz-range-thumb{pointer-events:auto;background:var(--cs-surface);border:2px solid var(--cs-slider-fill);cursor:pointer;border-radius:50%;width:14px;height:14px}.cs-accordion{border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-surface);overflow:hidden}.cs-accordion__head{align-items:center;gap:var(--cs-space-5);width:100%;padding:var(--cs-space-6) var(--cs-space-7);color:var(--cs-text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.cs-accordion--open .cs-accordion__head{background:var(--cs-surface-2)}.cs-accordion__chevron{border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:none;width:7px;height:7px;transform:rotate(-45deg)}[dir=rtl] .cs-accordion__chevron{transform:rotate(135deg)}.cs-accordion--open .cs-accordion__chevron{transform:translateY(-2px)rotate(45deg)}.cs-accordion__title{font-weight:600;font-size:var(--cs-text-base);flex:1}.cs-accordion__body{padding:var(--cs-space-7);gap:var(--cs-space-5);flex-direction:column;display:flex}.cs-aitool{align-items:center;gap:var(--cs-space-5);width:100%;padding:var(--cs-space-3) 0;text-align:start;color:var(--cs-text);font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.cs-aitool__text{flex-direction:column;flex:1;display:flex}.cs-aitool__text strong{color:var(--cs-heading);font-weight:600;font-size:var(--cs-text-base)}.cs-badge,.cs-tag,.cs-option__price,.cs-accordion__head .cs-caption,.cs-info-pill,.cs-overlay-chip,.cs-tool__price,.cs-fcomposer__cost{unicode-bidi:plaintext}.cs-paintlayer{pointer-events:none;position:absolute;inset:0}.cs-paintlayer>*{opacity:.4;width:100%;height:100%;display:block}.cs-crop__box{cursor:move;touch-action:none}.cs-crop__box:focus-visible{outline:2px solid var(--cs-selected-border);outline-offset:3px}.cs-crop__corner,.cs-crop__edge{cursor:pointer;touch-action:none;background:0 0;padding:0}.cs-crop__corner{background-clip:padding-box}.cs-crop__corner--ts,.cs-crop__corner--be{cursor:nwse-resize}.cs-crop__corner--te,.cs-crop__corner--bs{cursor:nesw-resize}.cs-crop__edge--t,.cs-crop__edge--b{cursor:ns-resize}.cs-crop__edge--s,.cs-crop__edge--e{cursor:ew-resize}.cs-crop__corner:focus-visible,.cs-crop__edge:focus-visible{outline:2px solid var(--cs-selected-border);outline-offset:2px}.cs-crop__edge--t:focus-visible,.cs-crop__edge--b:focus-visible{outline-offset:4px}.cs-clip{cursor:pointer;touch-action:none}.cs-clip:focus-visible{outline:2px solid var(--cs-selected-border);outline-offset:2px}.cs-clip--drag{opacity:.85;box-shadow:var(--cs-shadow-pop);z-index:var(--cs-z-sticky)}.cs-clip__handle{cursor:ew-resize;touch-action:none}.cs-clip__handle:focus-visible{outline:2px solid var(--cs-selected-border);outline-offset:2px}.cs-timeline__drop{background:var(--cs-primary);border-radius:var(--cs-radius-pill);width:3px;margin-inline-start:-1.5px;position:absolute;top:0;bottom:0}.cs-timeline__ruler--seek{cursor:pointer;touch-action:none}.cs-timeline__ruler--seek:focus-visible{outline:2px solid var(--cs-selected-border);outline-offset:-2px}.cs-playhead--drag{pointer-events:auto;cursor:grab;touch-action:none}.cs-playhead--drag:after{content:"";top:0;bottom:0;position:absolute;inset-inline:-6px}.cs-playhead--drag:focus-visible{outline:2px solid var(--cs-selected-border);outline-offset:3px}.cs-audio__peaks{flex:1;align-self:stretch;align-items:center;gap:1px;min-width:0;display:flex;position:relative;overflow:hidden}.cs-audio__peaks>span{opacity:.9;background:currentColor;border-radius:1px;flex:1;min-width:1px}a.cs-rail__new,a.cs-credits,a.cs-topbar__btn,a.cs-avatar{color:inherit;text-decoration:none}.cs-settings-nav{gap:var(--cs-space-1);flex-direction:column;display:flex}.cs-settings-nav__item{align-items:center;gap:var(--cs-space-4);min-height:var(--cs-h-md);padding:0 var(--cs-space-4);border-radius:var(--cs-radius-md);color:var(--cs-text-soft);font:500 var(--cs-text-base) var(--cs-font-body);text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:none;display:flex}.cs-settings-nav__item:hover{background:var(--cs-surface-2);color:var(--cs-text)}.cs-settings-nav__item[aria-current=page]{background:var(--cs-surface-2);color:var(--cs-text);font-weight:600}.cs-settings-nav__item:focus-visible{outline:2px solid var(--cs-selected-border);outline-offset:2px}.cs-settings-nav__icon{color:var(--cs-text-muted);display:inline-flex}.cs-settings-nav__item[aria-current=page] .cs-settings-nav__icon{color:var(--cs-text)}@media(max-width:720px){.cs-settings-nav{scrollbar-width:none;flex-direction:row;padding-block-end:var(--cs-space-1);overflow-x:auto}.cs-settings-nav::-webkit-scrollbar{display:none}.cs-settings-nav__item{border:1px solid var(--cs-border);border-radius:var(--cs-radius-pill);flex:none}}.cs-settings-row{justify-content:space-between;align-items:center;gap:var(--cs-space-5);padding-block:var(--cs-space-4);display:flex}.cs-settings-row+.cs-settings-row{border-top:1px solid var(--cs-border)}.cs-settings-row__text{gap:var(--cs-space-1);flex-direction:column;min-width:0;display:flex}.cs-settings-row__label{font:500 var(--cs-text-md) var(--cs-font-body);color:var(--cs-text)}.cs-settings-row__control{flex:none}.cs-add-card{justify-content:center;align-items:center;gap:var(--cs-space-3);min-height:180px;padding:var(--cs-space-7);border:2px dashed var(--cs-border-strong);border-radius:var(--cs-radius-lg);color:var(--cs-text-soft);font-family:var(--cs-font-body);text-align:center;cursor:pointer;background:0 0;flex-direction:column;display:flex}.cs-add-card:hover{background:var(--cs-surface-2);color:var(--cs-text)}.cs-add-card:focus-visible{outline:2px solid var(--cs-selected-border);outline-offset:2px}.cs-add-card__icon{width:var(--cs-h-md);height:var(--cs-h-md);border-radius:var(--cs-radius-pill);background:var(--cs-surface-2);color:var(--cs-text);justify-content:center;align-items:center;display:inline-flex}.cs-add-card__title{font:600 var(--cs-text-md) var(--cs-font-body);color:var(--cs-text)}.cs-navigator--picture{bottom:var(--cs-space-4);width:96px;z-index:var(--cs-z-stage);inset-inline-end:var(--cs-space-4)}.cs-chat-input__send.cs-btn--secondary{gap:var(--cs-space-2)}
