.founder-report-module__R23nzq__canvas{--founder-surface-radius:10px;color:#cdcecd;min-width:0;font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;flex-direction:column;gap:10px;display:flex}.founder-report-module__R23nzq__canvas[data-width=compact]{width:368px}.founder-report-module__R23nzq__canvas[data-width=medium],.founder-report-module__R23nzq__canvas[data-width=wide]{width:760px}.founder-report-module__R23nzq__canvas[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-report-module__R23nzq__canvas[data-layout=dashboard]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.founder-report-module__R23nzq__wideBlock,.founder-report-module__R23nzq__chartBlock{grid-column:1/-1}.founder-report-module__R23nzq__canvas[data-layout=dashboard] .founder-report-module__R23nzq__chartBlock,.founder-report-module__R23nzq__canvas[data-layout=dashboard] .founder-report-module__R23nzq__rankedList{grid-column:auto}.founder-report-module__R23nzq__heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 2px 6px;display:flex}.founder-report-module__R23nzq__heading>div{min-width:0}.founder-report-module__R23nzq__heading span,.founder-report-module__R23nzq__summary>span{color:#7f7f7f;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.2}.founder-report-module__R23nzq__canvas:not([data-accent=neutral]) .founder-report-module__R23nzq__summary>span,.founder-report-module__R23nzq__canvas:not([data-accent=neutral]) .founder-report-module__R23nzq__surfaceHeader>span{color:var(--founder-accent)}.founder-report-module__R23nzq__heading h2{color:#fff;text-wrap:balance;margin:0;font-size:19px;font-weight:650;line-height:1.2}.founder-report-module__R23nzq__heading p,.founder-report-module__R23nzq__metric p,.founder-report-module__R23nzq__summary p,.founder-report-module__R23nzq__coverage p{text-wrap:pretty;margin:0}.founder-report-module__R23nzq__heading p{color:#7f7f7f;margin-top:6px;font-size:11px;line-height:1.45}.founder-report-module__R23nzq__period{white-space:nowrap;background:#2c2c2c;border-radius:999px;flex:none;padding:7px 9px}.founder-report-module__R23nzq__metric,.founder-report-module__R23nzq__surface,.founder-report-module__R23nzq__summary,.founder-report-module__R23nzq__coverage>div{background:#242424;box-shadow:0 1px 4px #00000012,inset 0 0 0 1px #ffffff0f}.founder-report-module__R23nzq__metric{border-radius:var(--founder-surface-radius);flex-direction:column;gap:11px;min-width:0;min-height:138px;padding:16px;display:flex}.founder-report-module__R23nzq__metric[data-state=warning],.founder-report-module__R23nzq__metric[data-state=unavailable],.founder-report-module__R23nzq__coverage>div[data-tone=warning]{box-shadow:0 1px 4px #00000012,inset 0 0 0 1px #ffffff1c}.founder-report-module__R23nzq__metricTopline,.founder-report-module__R23nzq__surfaceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.founder-report-module__R23nzq__metricTopline>span{color:#8b8c8b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.3;overflow:hidden}.founder-report-module__R23nzq__metricTopline small{color:#8b8c8b;white-space:nowrap;background:#333;border-radius:999px;flex:none;padding:4px 6px;font-size:9px;font-weight:600;line-height:1}.founder-report-module__R23nzq__metricValueLine{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.founder-report-module__R23nzq__metricValueLine>strong{color:#fff;font-variant-numeric:tabular-nums;font-size:29px;font-weight:620;line-height:1}.founder-report-module__R23nzq__canvas:not([data-accent=neutral]) .founder-report-module__R23nzq__metricValueLine>strong{color:var(--founder-accent)}.founder-report-module__R23nzq__metricComparison{color:#a3a4a3;font-variant-numeric:tabular-nums;flex:none;padding-bottom:2px;font-size:10px;font-weight:650}.founder-report-module__R23nzq__metricGrid{gap:8px;display:grid}.founder-report-module__R23nzq__metricGrid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-report-module__R23nzq__metricGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-report-module__R23nzq__metric[data-compact]{border-radius:var(--founder-surface-radius);gap:8px;min-height:112px;padding:13px}.founder-report-module__R23nzq__metric[data-compact] .founder-report-module__R23nzq__metricTopline small{display:none}.founder-report-module__R23nzq__metric[data-compact] .founder-report-module__R23nzq__metricValueLine>strong{font-size:23px}.founder-report-module__R23nzq__canvas:not([data-accent=neutral]) .founder-report-module__R23nzq__metricTopline small{background:color-mix(in srgb,var(--founder-accent)12%,#333);color:color-mix(in srgb,var(--founder-accent)78%,#fff)}.founder-report-module__R23nzq__metric>p{color:#7f7f7f;margin-top:auto;font-size:10px;line-height:1.4}.founder-report-module__R23nzq__surface{border-radius:var(--founder-surface-radius);min-width:0;padding:16px}.founder-report-module__R23nzq__surfaceHeader{align-items:center;margin-bottom:14px}.founder-report-module__R23nzq__surfaceHeader h3{color:#e3e4e3;text-wrap:balance;margin:0;font-size:12px;font-weight:620;line-height:1.25}.founder-report-module__R23nzq__surfaceHeader span{color:#7f7f7f;font-variant-numeric:tabular-nums;font-size:10px}.founder-report-module__R23nzq__chart{width:100%;height:260px}.founder-report-module__R23nzq__source{color:#6f706f;text-wrap:pretty;margin-top:12px;font-size:9px;line-height:1.4}.founder-report-module__R23nzq__rankedList ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.founder-report-module__R23nzq__rankedList li{gap:6px;display:grid}.founder-report-module__R23nzq__rankedList li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.founder-report-module__R23nzq__rankedList li span,.founder-report-module__R23nzq__rankedList li strong{font-size:10px;line-height:1.3}.founder-report-module__R23nzq__rankedList li span{color:#a3a4a3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.founder-report-module__R23nzq__rankedList li strong{color:#dedfde;font-variant-numeric:tabular-nums;font-weight:620}.founder-report-module__R23nzq__rankTrack{background:#383838;border-radius:999px;height:3px;display:block}.founder-report-module__R23nzq__rankFill{border-radius:inherit;background:var(--founder-accent);min-width:2px;height:100%;transition:width .24s ease-out;display:block}.founder-report-module__R23nzq__tableWrap{max-width:100%;overflow-x:auto}.founder-report-module__R23nzq__table{border-collapse:collapse;width:100%;font-size:11px}.founder-report-module__R23nzq__table th,.founder-report-module__R23nzq__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #383838;padding:10px 8px}.founder-report-module__R23nzq__table th{color:#777877;text-transform:uppercase;font-size:9px;font-weight:650}.founder-report-module__R23nzq__table td{color:#cdcecd;font-variant-numeric:tabular-nums}.founder-report-module__R23nzq__table tbody tr:last-child td{border-bottom:0}.founder-report-module__R23nzq__table tbody tr:hover td{color:#fff;background:#2c2c2c}.founder-report-module__R23nzq__canvas:not([data-accent=neutral]) .founder-report-module__R23nzq__table tbody tr:hover td{background:color-mix(in srgb,var(--founder-accent)8%,#2c2c2c)}.founder-report-module__R23nzq__emptyDataset{color:#7f7f7f;place-items:center;min-height:140px;font-size:11px;display:grid}.founder-report-module__R23nzq__summary{border-radius:var(--founder-surface-radius);gap:9px;padding:17px 18px;display:grid}.founder-report-module__R23nzq__insightList{border-radius:var(--founder-surface-radius);background:#242424;padding:16px;box-shadow:0 1px 4px #00000012,inset 0 0 0 1px #ffffff0f}.founder-report-module__R23nzq__insightList>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.founder-report-module__R23nzq__insightList article{gap:9px;min-width:0;padding:8px 0;display:flex}.founder-report-module__R23nzq__insightList article>span{background:#777877;border-radius:999px;flex:none;width:5px;height:5px;margin-top:5px}.founder-report-module__R23nzq__insightList article[data-tone=warning]>span,.founder-report-module__R23nzq__canvas:not([data-accent=neutral]) .founder-report-module__R23nzq__insightList article>span{background:var(--founder-accent)}.founder-report-module__R23nzq__insightList article strong{color:#d8d9d8;margin-bottom:3px;font-size:10px;font-weight:650;display:block}.founder-report-module__R23nzq__insightList article p{color:#7f7f7f;text-wrap:pretty;margin:0;font-size:10px;line-height:1.45}.founder-report-module__R23nzq__summary p{color:#d7d8d7;font-size:13px;line-height:1.55}.founder-report-module__R23nzq__coverage{gap:7px;display:grid}.founder-report-module__R23nzq__coverage>div{border-radius:var(--founder-surface-radius);gap:5px;padding:12px 14px;display:grid}.founder-report-module__R23nzq__coverage strong{color:#cdcecd;font-size:10px;font-weight:650}.founder-report-module__R23nzq__coverage p{color:#7f7f7f;font-size:10px;line-height:1.45}@media (max-width:760px){.founder-report-module__R23nzq__canvas[data-width=wide],.founder-report-module__R23nzq__canvas[data-width=medium]{width:680px}.founder-report-module__R23nzq__metricGrid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.figma-import-preview-module__jbkvLq__card{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;color:var(--foreground);font-size:var(--tenor-type-ui);border-radius:12px;margin-bottom:8px;padding:12px}.figma-import-preview-module__jbkvLq__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.figma-import-preview-module__jbkvLq__preview{object-fit:contain;background:var(--surface-1);border-radius:6px;width:64px;height:64px}.figma-import-preview-module__jbkvLq__details{overflow-wrap:anywhere;flex:160px;min-width:0}.figma-import-preview-module__jbkvLq__details p,.figma-import-preview-module__jbkvLq__note{color:var(--text-secondary);margin:6px 0 0;line-height:1.5}.figma-import-preview-module__jbkvLq__note:empty{margin:0}.figma-import-preview-module__jbkvLq__note a{color:var(--foreground);text-decoration:underline}.figma-import-preview-module__jbkvLq__button{border:1px solid var(--border-strong);background:var(--surface-5);min-height:36px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px}.figma-import-preview-module__jbkvLq__button:disabled{background:var(--surface-3);color:var(--text-secondary);border-color:var(--border-subtle);cursor:default}.figma-import-preview-module__jbkvLq__button:focus-visible,.figma-import-preview-module__jbkvLq__note a:focus-visible,.figma-import-preview-module__jbkvLq__note summary:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.figma-import-preview-module__jbkvLq__note summary{cursor:pointer}.figma-import-preview-module__jbkvLq__warning{align-items:center;gap:6px;display:inline-flex}.figma-import-preview-module__jbkvLq__warning svg{flex-shrink:0}
.skill-composer-module__Z6Y1fW__root{width:100%;min-width:0;position:static}.skill-composer-module__Z6Y1fW__editor{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;min-height:64px;max-height:192px;position:relative;overflow-y:auto}.skill-composer-module__Z6Y1fW__editor[data-empty=true]:before{content:attr(data-placeholder);color:var(--muted-foreground);pointer-events:none;position:absolute;inset:0}.skill-composer-module__Z6Y1fW__popup{z-index:50;border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);border-radius:16px;padding:4px;position:absolute;bottom:calc(100% + 12px);left:10px;right:10px}.skill-composer-module__Z6Y1fW__list{max-height:min(280px,40dvh);overflow-y:auto}.skill-composer-module__Z6Y1fW__option{cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:14px;display:flex}.skill-composer-module__Z6Y1fW__option[data-selected=true]{background:var(--composer-hover)}.skill-composer-module__Z6Y1fW__icon{color:var(--muted-foreground);flex:none}.skill-composer-module__Z6Y1fW__name{text-transform:capitalize;flex:none}.skill-composer-module__Z6Y1fW__description{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-composer-module__Z6Y1fW__tag{color:var(--composer-accent);font:inherit;text-transform:capitalize;white-space:nowrap;display:inline}.skill-composer-module__Z6Y1fW__tag[data-library]{text-transform:none}.skill-composer-module__Z6Y1fW__empty,.skill-composer-module__Z6Y1fW__error{color:var(--muted-foreground);padding:10px;font-size:14px}.skill-composer-module__Z6Y1fW__browserHeader{min-height:36px;color:var(--popover-foreground);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px 8px;font-size:13px;display:grid}.skill-composer-module__Z6Y1fW__browserHeader button{min-height:28px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 8px}.skill-composer-module__Z6Y1fW__browserHeader button:hover{background:var(--composer-hover);color:var(--popover-foreground)}.skill-composer-module__Z6Y1fW__browserHeader button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.skill-composer-module__Z6Y1fW__count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.skill-composer-module__Z6Y1fW__componentName{text-transform:none}.skill-composer-module__Z6Y1fW__generalOption{border-top:1px solid var(--border);border-radius:0 0 12px 12px;margin-top:4px}@media (max-width:480px){.skill-composer-module__Z6Y1fW__description{display:none}}@media (pointer:coarse){.skill-composer-module__Z6Y1fW__option,.skill-composer-module__Z6Y1fW__browserHeader button{min-height:44px}}.skill-composer-module__Z6Y1fW__option[data-selected=true]{outline:none}.skill-composer-module__Z6Y1fW__empty button,.skill-composer-module__Z6Y1fW__empty a{background:var(--accent);min-height:28px;color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;margin-left:6px;padding:2px 8px;text-decoration:none;display:inline-flex}.skill-composer-module__Z6Y1fW__empty button:focus-visible,.skill-composer-module__Z6Y1fW__empty a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){.skill-composer-module__Z6Y1fW__empty button,.skill-composer-module__Z6Y1fW__empty a{min-height:44px}}.skill-composer-module__Z6Y1fW__popup{transform-origin:0 100%}.skill-composer-module__Z6Y1fW__popup[data-state=closed]{pointer-events:none}.skill-composer-module__Z6Y1fW__option,.skill-composer-module__Z6Y1fW__browserHeader button{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out}@media (prefers-reduced-motion:reduce){.skill-composer-module__Z6Y1fW__option,.skill-composer-module__Z6Y1fW__browserHeader button{transition:none}}
.composer-attachments-module__NmuGGW__strip{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.composer-attachments-module__NmuGGW__strip[hidden]{display:none}.composer-attachments-module__NmuGGW__tile{border:1px solid var(--composer-border);border-radius:12px;flex:none;width:56px;height:56px;position:relative}.composer-attachments-module__NmuGGW__image{object-fit:cover;opacity:.6;border-radius:11px;width:100%;height:100%;transition:opacity .3s ease-out}.composer-attachments-module__NmuGGW__tile[data-ready=true] .composer-attachments-module__NmuGGW__image{opacity:1}.composer-attachments-module__NmuGGW__ring{pointer-events:none;opacity:0;width:56px;height:56px;transition:opacity .3s ease-out;position:absolute;inset:-1px}.composer-attachments-module__NmuGGW__tile[data-loading=true] .composer-attachments-module__NmuGGW__ring{opacity:1}.composer-attachments-module__NmuGGW__ring path{transition:none}.composer-attachments-module__NmuGGW__dismiss{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#000000a6;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:14px;display:flex;position:absolute;top:3px;right:3px}.composer-attachments-module__NmuGGW__dismiss:before{content:"";position:absolute;inset:-4px}.composer-attachments-module__NmuGGW__percent{opacity:0;filter:blur(3px);pointer-events:none;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;transition:opacity .3s ease-out,filter .3s ease-out;position:absolute;right:0}.composer-attachments-module__NmuGGW__caption{color:#fff;pointer-events:none;background:#000000a6;border-radius:4px;padding:1px 3px;font-size:12px;line-height:16px;position:absolute;bottom:3px;left:3px;right:3px}.composer-attachments-module__NmuGGW__error{color:var(--composer-secondary);flex-basis:100%;padding:4px;font-size:12px}.composer-attachments-module__NmuGGW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.composer-attachments-module__NmuGGW__dismiss:before{inset:-14px}}@media (prefers-reduced-motion:reduce){.composer-attachments-module__NmuGGW__image,.composer-attachments-module__NmuGGW__ring path{transition:none}}.composer-attachments-module__NmuGGW__tile[data-loading=true] .composer-attachments-module__NmuGGW__dismiss{color:#fff;background:#000000a6;width:auto;min-width:32px;padding:0 2px}.composer-attachments-module__NmuGGW__close{transition:opacity .3s ease-out,filter .3s ease-out}.composer-attachments-module__NmuGGW__tile[data-loading=true] .composer-attachments-module__NmuGGW__close{opacity:0;filter:blur(3px)}.composer-attachments-module__NmuGGW__tile[data-loading=true] .composer-attachments-module__NmuGGW__percent,.composer-attachments-module__NmuGGW__tile[data-loading=true] .composer-attachments-module__NmuGGW__dismiss:hover .composer-attachments-module__NmuGGW__close,.composer-attachments-module__NmuGGW__tile[data-loading=true] .composer-attachments-module__NmuGGW__dismiss:focus-visible .composer-attachments-module__NmuGGW__close{opacity:1;filter:blur()}.composer-attachments-module__NmuGGW__tile[data-loading=true] .composer-attachments-module__NmuGGW__dismiss:hover .composer-attachments-module__NmuGGW__percent,.composer-attachments-module__NmuGGW__tile[data-loading=true] .composer-attachments-module__NmuGGW__dismiss:focus-visible .composer-attachments-module__NmuGGW__percent{opacity:0}.composer-attachments-module__NmuGGW__dismiss:focus-visible{outline:2px solid var(--composer-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.composer-attachments-module__NmuGGW__ring,.composer-attachments-module__NmuGGW__percent,.composer-attachments-module__NmuGGW__close{filter:none;transition:none}}.composer-attachments-module__NmuGGW__document{width:100%;height:100%;color:var(--composer-secondary);background:var(--composer-hover);border-radius:11px;place-items:center;font-size:12px;font-weight:500;display:grid}
.tenor-board-composer,.tenor-composer-add-menu,.tenor-model-menu{--composer-background:#262626;--composer-hover:#404040;--composer-hover-strong:#525252;--composer-text:#fafafa;--composer-secondary:#d4d4d4;--composer-muted:#a3a3a3;--composer-accent:#a9c7df;--composer-accent-foreground:#263746;--composer-border:#ffffff24;--foreground:var(--composer-text);--muted-foreground:var(--composer-muted);--popover:var(--composer-background);--popover-foreground:var(--composer-text);--accent:var(--composer-hover);--ring:var(--composer-accent)}.tenor-board-composer{color:var(--composer-text);container-type:inline-size}.tenor-board-composer .tenor-prompt-surface:has(.tenor-prompt-textarea:focus-visible){box-shadow:0 0 0 2px var(--composer-border)!important}.tenor-board-composer .tenor-prompt-bar [data-slot=input-group]{background:0 0;flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:10px;display:flex;position:relative;overflow:visible;box-shadow:none!important;border:0!important;border-radius:24px!important;outline:none!important}.tenor-board-composer .tenor-prompt-bar .tenor-prompt-textarea{box-sizing:border-box;width:100%;caret-color:var(--composer-accent);resize:none;background:0 0;border:0;margin:0;font-family:inherit;display:block;min-height:26px!important;max-height:206px!important;color:var(--composer-text)!important;box-shadow:none!important;outline:none!important;padding:6px 6px 0!important;font-size:14px!important;line-height:20px!important}.tenor-board-composer .tenor-prompt-bar .tenor-prompt-textarea::placeholder,.tenor-board-composer .tenor-prompt-bar .tenor-prompt-textarea[data-empty=true]:before{color:var(--composer-muted)}.tenor-board-composer .tenor-prompt-textarea[data-empty=true]:before{inset:6px 6px auto}.tenor-board-composer .tenor-prompt-bar .tenor-prompt-header{flex-direction:column;align-items:stretch;gap:6px;display:flex;padding:0 0 4px!important}.tenor-board-composer .tenor-prompt-bar .tenor-prompt-header:empty{display:none}.tenor-board-composer .tenor-prompt-bar .tenor-prompt-footer{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-top:20px;display:flex;padding:0!important}.tenor-prompt-tools,.tenor-prompt-actions{align-items:center;gap:8px;min-width:0;display:flex}.tenor-prompt-tools{flex:1 1 0}.tenor-prompt-actions{flex:0 auto;gap:8px;max-width:55%}.tenor-composer-icon-button{width:30px;height:30px;color:var(--composer-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.tenor-composer-add{background:var(--composer-hover)}.tenor-composer-icon-button:hover,.tenor-composer-icon-button[data-state=open]{background:var(--composer-hover-strong);color:var(--composer-text)}.tenor-board-composer button:focus-visible{outline:2px solid var(--composer-accent);outline-offset:2px}.tenor-board-composer .tenor-prompt-bar .tenor-prompt-submit{flex:none;width:30px!important;height:30px!important;color:var(--composer-accent-foreground)!important;background:var(--composer-accent)!important;box-shadow:none!important;opacity:.4!important;border:0!important;border-radius:50%!important;padding:6px!important;transition:opacity .15s,transform .15s!important}.tenor-board-composer .tenor-prompt-bar .tenor-prompt-submit-active,.tenor-board-composer .tenor-prompt-bar .tenor-prompt-submit-stop{opacity:1!important}.tenor-board-composer .tenor-prompt-bar .tenor-prompt-submit:not(:disabled):hover{background:var(--composer-accent)!important;color:var(--composer-accent-foreground)!important;opacity:.85!important}.tenor-board-composer .tenor-prompt-bar .tenor-prompt-submit:not(:disabled):active{transform:scale(.97)}.tenor-model-trigger,.tenor-style-reference-trigger{min-width:0;max-width:176px;height:30px;color:var(--composer-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;transition:background-color .15s;display:inline-flex}.tenor-style-reference-trigger{max-width:158px}.tenor-model-trigger:hover,.tenor-style-reference-trigger:hover,.tenor-model-trigger[data-state=open],.tenor-style-reference-trigger[data-state=open]{background:var(--composer-hover)}.tenor-model-trigger-label,.tenor-style-reference-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tenor-model-trigger svg,.tenor-style-reference-trigger svg{flex:none}.tenor-auto-label-brand{color:var(--composer-text)}.tenor-auto-label-mode{color:var(--composer-muted)}.tenor-composer-description{min-width:0;color:var(--composer-muted);flex:0 auto;align-items:center;gap:4px;padding:0;font-size:12px;line-height:18px;display:flex}.tenor-composer-description-add,.tenor-composer-description-dismiss{white-space:nowrap;background:var(--composer-hover);min-height:28px;color:var(--composer-secondary);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.tenor-composer-description-dismiss{background:0 0;width:28px;padding:0}.tenor-describe-spinner{border:1.5px solid var(--composer-border);border-top-color:var(--composer-secondary);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite tenor-composer-spin}.tenor-composer-add-menu{z-index:500;background:var(--composer-background);width:min(323px,100vw - 24px);color:var(--composer-text);border:1px solid var(--composer-border);border-radius:20px;padding:8px}.tenor-composer-add-menu .tenor-composer-add-heading{color:var(--composer-muted);padding:4px 8px 6px;font-size:14px;font-weight:400;line-height:20px}.tenor-composer-add-menu [role=menuitem]{cursor:pointer;border-radius:14px;gap:8px;min-height:36px;padding:8px;font-size:14px;line-height:20px}.tenor-composer-add-menu [role=menuitem]:focus{background:var(--composer-hover);color:var(--composer-text)}.tenor-composer-add-menu [role=menuitem]:focus-visible{outline:2px solid var(--composer-accent);outline-offset:-2px}.tenor-composer-add-menu [role=menuitem] svg{width:20px;height:20px;color:var(--composer-muted)}@media (pointer:coarse){.tenor-composer-add-menu [role=menuitem]{min-height:44px}.tenor-board-composer button[aria-label="Clear selected element"]{min-width:44px;min-height:44px}}@keyframes tenor-composer-spin{to{transform:rotate(360deg)}}@container (max-width:400px){.tenor-prompt-actions,.tenor-prompt-tools{gap:4px}.tenor-style-reference-trigger{max-width:115px;padding-inline:4px;font-size:12px}.tenor-model-trigger{max-width:118px;padding-inline:4px;font-size:12px}}@container (max-width:300px){.tenor-style-reference-trigger{max-width:80px}.tenor-model-trigger{max-width:90px}}@media (pointer:coarse){.tenor-board-composer .tenor-composer-icon-button,.tenor-board-composer .tenor-prompt-bar .tenor-prompt-submit{width:44px!important;height:44px!important}.tenor-model-trigger,.tenor-style-reference-trigger,.tenor-composer-description-add,.tenor-composer-description-dismiss{min-height:44px}}@media (prefers-reduced-motion:reduce){.tenor-board-composer,.tenor-board-composer *,.tenor-board-composer :before{transition:none!important;animation:none!important}}.tenor-model-menu:not(.tenor-boardui){z-index:500;width:min(341px,100vw - 24px);max-height:var(--tenor-picker-available-height,var(--radix-popover-content-available-height,calc(100dvh - 24px)));border:1px solid var(--composer-border);background:var(--composer-background);color:var(--composer-secondary);transform-origin:var(--radix-popover-content-transform-origin);border-radius:20px;outline:none;font-family:inherit;font-size:14px;line-height:20px;overflow:auto;box-shadow:0 1px 2px #0000000a,0 4px 8px #00000005}.tenor-model-menu button,.tenor-model-menu input{font:inherit;color:inherit}.tenor-model-menu button{cursor:pointer}.tenor-model-menu button:focus-visible,.tenor-model-menu input:not([data-input-size] input):focus-visible{outline:2px solid var(--composer-accent);outline-offset:-2px}.tenor-model-picker:not(.tenor-boardui){max-height:min(360px,var(--tenor-picker-available-height,var(--radix-popover-content-available-height,calc(100dvh - 24px))));padding:8px;display:flex;overflow:hidden}.tenor-provider-mark{filter:invert();opacity:.8;flex:none;width:18px;height:18px}.tenor-model-picker-main{outline:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tenor-model-picker:not(.tenor-boardui) .tenor-picker-heading{padding:2px 6px 6px}.tenor-model-picker:not(.tenor-boardui) .tenor-picker-row{gap:10px;min-height:54px;padding:8px 10px}.tenor-model-row-copy{flex-direction:column;flex:1;min-width:0;display:flex}.tenor-model-row-description{color:var(--composer-muted);font-size:12px;line-height:18px}:where(.tenor-model-menu:not(.tenor-boardui)) .tenor-picker-heading{min-height:24px;color:var(--composer-muted);flex:none;justify-content:space-between;align-items:center;gap:5px;margin-bottom:4px;padding:0 2px;display:flex}.tenor-picker-heading>input{width:100%;min-width:0;height:24px;color:var(--composer-text);background:0 0;border:0;border-radius:4px;padding:0 2px}.tenor-picker-heading>input::placeholder{color:var(--composer-muted)}.tenor-picker-search-trigger,.tenor-picker-close-search{min-height:24px;color:var(--composer-muted);background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0;display:inline-flex}.tenor-picker-close-search{width:24px}.tenor-picker-search-trigger:hover,.tenor-picker-close-search:hover{color:var(--composer-text)}.tenor-picker-list{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}:where(.tenor-model-menu:not(.tenor-boardui)) .tenor-picker-list{gap:2px}.tenor-picker-scroll-window{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.tenor-model-picker .tenor-picker-scroll-window,.tenor-picker-scroll-window>.tenor-picker-list{flex:1}.tenor-picker-scroll-window>.tenor-picker-list{scroll-padding-block:24px}.tenor-picker-top-fade{pointer-events:none;height:24px;opacity:var(--picker-edge-opacity,0);background:linear-gradient(to bottom,var(--composer-background),transparent);position:absolute;inset:0 0 auto}.tenor-picker-bottom-fade{opacity:var(--picker-bottom-opacity,0);inset:auto 0 0;transform:rotate(180deg)}.tenor-picker-top-fade>span{-webkit-backdrop-filter:blur(.5px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.tenor-picker-top-fade>span:nth-child(2){-webkit-backdrop-filter:blur(1.5px);height:65%}.tenor-picker-top-fade>span:nth-child(3){-webkit-backdrop-filter:blur(3px);height:35%}:where(.tenor-model-menu:not(.tenor-boardui)) .tenor-picker-row{text-align:left;background:0 0;border:0;border-radius:14px;outline:none;flex:none;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px;display:flex}:where(.tenor-model-menu:not(.tenor-boardui)) .tenor-picker-row:hover,:where(.tenor-model-menu:not(.tenor-boardui)) .tenor-picker-row[data-state=checked]{background:var(--composer-hover)}.tenor-picker-row>svg{color:var(--composer-muted);flex:none}.tenor-picker-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tenor-picker-radio{border:1px solid var(--composer-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.tenor-picker-row[data-state=checked] .tenor-picker-radio{border-color:var(--composer-accent);background:var(--composer-accent);box-shadow:inset 0 1px #ffffff40}.tenor-picker-radio>span{background:var(--composer-accent-foreground);border-radius:50%;width:5px;height:5px}.tenor-picker-hint,.tenor-picker-empty{color:var(--composer-muted);margin:8px 2px 0;font-size:12px;line-height:18px}.tenor-picker-hint{flex:none}.tenor-style-reference-menu:not(.tenor-boardui){border-radius:20px;flex-direction:column;width:min(323px,100vw - 24px);padding:10px;display:flex;overflow:hidden}.tenor-style-reference-menu:not(.tenor-boardui) .tenor-picker-heading{padding-inline:8px}.tenor-style-reference-menu .tenor-picker-list{max-height:min(280px,40dvh)}.tenor-style-reference-menu .tenor-picker-hint{padding-inline:6px}@media (pointer:coarse){.tenor-picker-row,.tenor-picker-search-trigger,.tenor-picker-close-search{min-height:44px}.tenor-picker-close-search{width:44px}}@media (prefers-reduced-motion:reduce){.tenor-model-menu{animation:none}}.tenor-composer-description:has(.tenor-composer-description-add){flex-shrink:0}.tenor-composer-description-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenor-composer-description>svg{flex:none}@container (max-width:600px){.tenor-composer-description-label{display:none}.tenor-composer-description-add{width:28px;padding:4px}}@media (pointer:coarse){.tenor-composer-description-add,.tenor-composer-description-dismiss{min-width:44px}}.tenor-model-menu,.tenor-composer-add-menu{transform-origin:0 100%}.tenor-model-menu[data-side=bottom],.tenor-composer-add-menu[data-side=bottom]{transform-origin:0 0}.tenor-model-menu[data-state=open],.tenor-composer-add-menu[data-state=open]{animation:.15s ease-out both tenor-popover-enter}.tenor-model-menu[data-state=closed],.tenor-composer-add-menu[data-state=closed]{pointer-events:none;animation:.15s ease-out both tenor-popover-exit}@keyframes tenor-popover-enter{0%{opacity:0;filter:blur(2px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes tenor-popover-exit{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(2px);transform:scale(.95)}}.tenor-picker-chevron{transition:transform .2s}.tenor-model-trigger[data-state=open] .tenor-picker-chevron,.tenor-style-reference-trigger[data-state=open] .tenor-picker-chevron{transform:rotate(180deg)}.tenor-picker-row,.tenor-composer-add-menu [role=menuitem]{transition:background-color .15s ease-out,color .15s ease-out}@media (prefers-reduced-motion:reduce){.tenor-model-menu[data-state],.tenor-composer-add-menu[data-state],.tenor-model-menu *,.tenor-composer-add-menu *{transition:none!important;animation:none!important}}.tenor-ai-chat-composer .tenor-prompt-bar [data-slot=input-group]{padding:0;border-radius:0!important}.tenor-ai-chat-composer .tenor-prompt-surface:has(.tenor-prompt-textarea:focus-visible){box-shadow:none!important}.tenor-ai-chat-composer .tenor-prompt-bar .tenor-prompt-header{padding:0 8px 8px!important}.tenor-ai-chat-composer .tenor-prompt-bar .tenor-prompt-header:empty{display:none}.tenor-ai-chat-composer-layout{grid-template-columns:44px minmax(0,1fr)auto var(--tenor-composer-submit-width,44px);align-items:center;column-gap:10px;width:100%;min-width:0;display:grid;position:relative}.tenor-ai-chat-composer-layout:has(>.tenor-voice-controls){grid-template-columns:44px minmax(0,1fr)auto 36px var(--tenor-composer-submit-width,44px);column-gap:8px}.tenor-ai-chat-composer-layout:has(>.tenor-voice-controls) .tenor-ai-chat-composer-model{margin-right:8px}.tenor-ai-chat-composer-layout>.tenor-voice-controls{display:contents}.tenor-ai-chat-composer-layout .tenor-voice-trigger{grid-area:1/4;align-self:end;margin-bottom:8px}.tenor-ai-chat-composer-layout .tenor-voice-details{grid-area:3/1/4/-1;margin:8px 8px 0}.tenor-ai-chat-composer-layout:before{content:"";background:var(--composer-background);min-height:52px;box-shadow:var(--shadow-xs,0 1px 2px #0000000d);pointer-events:none;border-radius:26px;grid-area:1/1/2/-1;align-self:stretch}.tenor-ai-chat-composer-layout:has(.tenor-prompt-textarea:focus-visible):before{outline:2px solid var(--composer-border);outline-offset:0}.tenor-ai-chat-composer-layout>*{min-width:0;position:relative}.tenor-ai-chat-composer-layout>.tenor-composer-loader{pointer-events:none;grid-area:1/1/2/-1;position:absolute;inset:0}@keyframes bui-composer-loader-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.tenor-composer-loader .bui-composer-loader-rect{animation:none!important}.tenor-composer-loader>span{transition:none!important}}.tenor-ai-chat-composer-add,.tenor-ai-chat-composer-model,.tenor-ai-chat-composer .tenor-prompt-bar .tenor-prompt-submit{align-self:end;margin-bottom:8px}.tenor-ai-chat-composer-add{grid-area:1/1;margin-left:8px;display:flex}.tenor-ai-chat-composer-editor{grid-area:1/2;padding-block:16px;position:static}.tenor-ai-chat-composer .tenor-prompt-bar .tenor-prompt-textarea{min-height:20px!important;padding:0!important}.tenor-ai-chat-composer .tenor-prompt-textarea[data-empty=true]:before{white-space:nowrap;text-overflow:ellipsis;inset:0;overflow:hidden}.tenor-ai-chat-composer-model{grid-area:1/3;align-items:center;min-height:36px;font-size:14px;line-height:20px;display:flex}.tenor-ai-chat-composer .tenor-model-trigger{background:var(--composer-background);max-width:176px;height:32px;color:var(--composer-secondary);border-radius:12px;gap:2px;padding:6px 4px 6px 8px;font-size:14px;font-weight:500}.tenor-ai-chat-composer .tenor-model-trigger:hover,.tenor-ai-chat-composer .tenor-model-trigger[aria-expanded=true]{background:var(--color-background-primary-hover)}.tenor-ai-chat-composer .tenor-composer-icon-button,.tenor-ai-chat-composer .tenor-voice-trigger,.tenor-ai-chat-composer .tenor-prompt-bar .tenor-prompt-submit{border-radius:50%!important;width:36px!important;height:36px!important;padding:8px!important}.tenor-ai-chat-composer .tenor-composer-add{background:var(--color-ai-chat-composer-add-background,var(--composer-hover))}.tenor-ai-chat-composer .tenor-composer-add:hover,.tenor-ai-chat-composer .tenor-composer-add[aria-expanded=true]{background:var(--color-ai-chat-composer-add-hover-background,var(--composer-hover-strong))}.tenor-ai-chat-composer .tenor-composer-add>svg{transition:transform .2s}.tenor-ai-chat-composer .tenor-composer-add[aria-expanded=true]>svg{transform:rotate(45deg)}.tenor-ai-chat-composer .tenor-prompt-bar .tenor-prompt-submit{grid-area:1/-2;justify-self:end;margin-right:8px}.tenor-prompt-submit-controls{align-items:center;gap:8px;display:flex}.tenor-ai-chat-composer-layout:has(>.tenor-prompt-submit-controls){--tenor-composer-submit-width:max-content}.tenor-ai-chat-composer-layout>.tenor-prompt-submit-controls{grid-area:1/-2;align-self:end;margin:0 8px 8px 0}.tenor-ai-chat-composer .tenor-prompt-bar .tenor-prompt-submit-controls>.tenor-prompt-submit{margin:0}.tenor-ai-chat-composer-status{min-height:26px;color:var(--composer-secondary);grid-area:2/1/3/-1;align-items:center;margin:10px 8px 0;font-size:13px;line-height:18px;display:flex}.tenor-ai-chat-composer-status:empty,.tenor-ai-chat-composer-description:empty{display:none}.tenor-ai-chat-composer-status:has(>.tenor-ai-chat-composer-description:only-child:empty){display:none}.tenor-ai-chat-composer .tenor-style-reference-trigger{border-radius:8px;justify-content:flex-start;max-width:100%;height:26px;padding:3px 0;font-size:13px;font-weight:500;line-height:18px}.tenor-ai-chat-composer-status{gap:12px}.tenor-ai-chat-composer-status>.tenor-style-reference-trigger{flex:0 auto;max-width:50%}.tenor-ai-chat-composer-description{flex:1;min-width:0}.tenor-ai-chat-composer-description .tenor-composer-description{min-height:26px;color:var(--composer-secondary);font-family:inherit;font-size:13px;font-weight:500;line-height:18px}.tenor-ai-chat-composer-description .tenor-composer-description-label{display:inline}.tenor-ai-chat-composer-description .tenor-composer-description-add{width:auto;min-height:26px;font:inherit;background:0 0;border-radius:8px;gap:4px;padding:3px 0}.tenor-ai-chat-composer-description .tenor-composer-description-add:hover{background:var(--color-background-primary-hover)}.tenor-ai-chat-composer-description .tenor-describe-spinner{width:16px;height:16px}.tenor-description-icon{flex:none;width:16px;height:16px;display:grid}.tenor-description-icon>svg{grid-area:1/1}.tenor-description-plus,.tenor-composer-description-add:is(:hover,:focus-visible) .tenor-description-image{visibility:hidden}.tenor-composer-description-add:is(:hover,:focus-visible) .tenor-description-plus{visibility:visible}@container (max-width:480px){.tenor-ai-chat-composer-layout{grid-template-columns:44px minmax(0,1fr)minmax(0,1fr)var(--tenor-composer-submit-width,44px)}.tenor-ai-chat-composer-layout:has(>.tenor-voice-controls){grid-template-columns:44px minmax(0,1fr)minmax(0,1fr)36px var(--tenor-composer-submit-width,44px)}.tenor-ai-chat-composer-layout .tenor-voice-details{grid-area:4/1/5/-1}.tenor-ai-chat-composer-editor{grid-area:1/2/2/4}.tenor-ai-chat-composer-model{grid-area:2/3/3/-1;justify-self:end;max-width:calc(100% - 8px);min-height:0;margin:8px 8px 0 0}.tenor-ai-chat-composer .tenor-model-trigger{background:0 0;max-width:100%;height:26px;padding:3px 0 3px 4px;font-size:13px;line-height:18px}.tenor-ai-chat-composer-status{grid-area:3/1/4/-1;margin-top:8px}}@media (pointer:coarse){.tenor-ai-chat-composer-layout{grid-template-columns:52px minmax(0,1fr)minmax(0,1fr)var(--tenor-composer-submit-width,52px)}.tenor-ai-chat-composer-layout:has(>.tenor-voice-controls){grid-template-columns:52px minmax(0,1fr)minmax(0,1fr)44px var(--tenor-composer-submit-width,52px)}.tenor-ai-chat-composer .tenor-composer-icon-button,.tenor-ai-chat-composer .tenor-voice-trigger,.tenor-ai-chat-composer .tenor-prompt-bar .tenor-prompt-submit{width:44px!important;height:44px!important}.tenor-ai-chat-composer-editor{min-height:60px;padding-block:20px}.tenor-ai-chat-composer-description .tenor-composer-description-add{min-height:44px}}@media (prefers-reduced-motion:reduce){.tenor-board-composer,.tenor-describe-spinner{animation:none!important}}
