:root[data-theme=dark] .editor-chrome_boundary__CmiI4.editor-chrome_boundary__CmiI4{background:var(--app-surface);color:var(--app-muted)}:root[data-theme=dark] .editor-chrome_boundary__CmiI4.editor-chrome_boundary__CmiI4 h1,:root[data-theme=dark] .editor-chrome_boundary__CmiI4.editor-chrome_boundary__CmiI4 strong{color:var(--app-text)}:root[data-theme=dark] .editor-chrome_boundary__CmiI4.editor-chrome_boundary__CmiI4 button,:root[data-theme=dark] .editor-chrome_boundary__CmiI4.editor-chrome_boundary__CmiI4>span,:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL{--article-surface:var(--app-surface);--article-surface-soft:var(--app-hover);--article-surface-hover:var(--app-hover);--article-line:var(--app-border);--article-text:var(--app-text);--article-muted:var(--app-muted);--surface:var(--app-surface);--surface-subtle:var(--app-hover);--line:var(--app-border);--line-soft:var(--app-border);--text:var(--app-text);--text-secondary:var(--app-muted);--text-tertiary:var(--app-subtle)}:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL button:not([class*=exportButton]),:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL input{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL button:not([class*=exportButton]):hover{background:var(--app-hover)}:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL h1,:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL strong{color:var(--app-text)}:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL small{color:var(--app-subtle)}:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL button[aria-current=step],:root[data-theme=dark] .editor-chrome_header__LzNGL.editor-chrome_header__LzNGL button[data-active=true]{background:var(--app-hover);border-color:var(--app-border)}.role-appearance_panel__NPc1f{display:grid;gap:12px;width:100%;min-width:0;color:hsl(var(--foreground,214 25% 20%));font-size:12px;line-height:1.6;text-align:left;flex-shrink:0}.role-appearance_panel__NPc1f p{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.role-appearance_panel__NPc1f strong{font-weight:600}.role-appearance_panel__NPc1f button{font:inherit;color:inherit;background:hsl(var(--secondary,214 25% 96%));border:1px solid hsl(var(--border,214 20% 88%));border-radius:8px;padding:8px 12px;cursor:pointer;white-space:normal}.role-appearance_panel__NPc1f button:disabled{opacity:.5;cursor:default}.role-appearance_panel__NPc1f button:hover:not(:disabled){filter:brightness(.96)}.role-appearance_panel__NPc1f :is(button,summary,input):focus-visible{outline:2px solid hsl(var(--ring,211 33% 47%));outline-offset:3px}.role-appearance_panel__NPc1f details{border-top:1px solid hsl(var(--border,214 20% 88%));padding-top:10px;min-width:0}.role-appearance_panel__NPc1f summary{cursor:pointer;font-weight:500;overflow-wrap:anywhere}.role-appearance_panel__NPc1f blockquote{margin:8px 0;padding:8px 12px;border-left:2px solid hsl(var(--border,214 20% 88%));white-space:pre-wrap;overflow-wrap:anywhere}.role-appearance_checkbox__Q67QM{display:flex;align-items:center;gap:8px;padding:8px 0}.role-appearance_checkbox__Q67QM input{width:auto!important}.role-appearance_comparison__DtASf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0}.role-appearance_comparison__DtASf>div,.role-appearance_comparison__DtASf>p{padding:10px;background:hsl(var(--secondary,214 25% 96%));border-radius:8px;min-width:0}.role-appearance_comparison__DtASf ins{text-decoration:none}.role-appearance_comparison__DtASf del{opacity:.7}.role-appearance_candidates__Avif7{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:10px}.role-appearance_candidates__Avif7 article{display:grid;gap:8px;align-content:start;min-width:0}.role-appearance_candidates__Avif7 img,.role-appearance_source__5xiEm{width:100%;height:180px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.role-appearance_source__5xiEm{margin:10px 0}.role-appearance_actions__uUw7o{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.role-appearance_change__U8y5K{margin-top:12px}@media(max-width:600px){.role-appearance_comparison__DtASf{grid-template-columns:1fr}}.role-appearance_panel__NPc1f textarea{display:block;width:100%;min-height:100px;resize:vertical;box-sizing:border-box;padding:10px;border:1px solid hsl(var(--border,214 20% 88%));border-radius:8px;font:inherit;color:inherit;background:transparent}.role-appearance_panel__NPc1f figure{margin:0;min-width:0}.role-appearance_panel__NPc1f [hidden]{display:none}.role-appearance_toolbar__okL_J{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.role-appearance_toolbar__okL_J button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;background:transparent;border-color:transparent;line-height:1.4}.role-appearance_toolbar__okL_J button svg{flex-shrink:0}.role-appearance_toolbar__okL_J button:hover:not(:disabled),.role-appearance_toolbar__okL_J button[aria-expanded=true]{background:hsl(var(--background,0 0% 100%));border-color:hsl(var(--border,214 20% 88%))}.role-appearance_expanded__8JMN_{display:grid;gap:12px;padding:16px;border:1px solid hsl(var(--border,214 20% 88%));border-radius:12px;background:hsl(var(--background,0 0% 100%))}.role-appearance_expanded__8JMN_>p{opacity:.7;margin:0}.role-appearance_panel__NPc1f .role-appearance_review__OiOcf{padding-top:14px}.role-appearance_panel__NPc1f textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px}:root[data-theme=dark] .role-appearance_panel__NPc1f{color:#ededf0}:root[data-theme=dark] .role-appearance_panel__NPc1f button{background:#303034;border-color:#505057;color:#ededf0}:root[data-theme=dark] .role-appearance_panel__NPc1f button:hover:not(:disabled){background:#3c3c42;filter:none}:root[data-theme=dark] .role-appearance_panel__NPc1f :is(details,blockquote){border-color:#505057}:root[data-theme=dark] .role-appearance_comparison__DtASf>div,:root[data-theme=dark] .role-appearance_comparison__DtASf>p{background:#303034}:root[data-theme=dark] .role-appearance_panel__NPc1f textarea{background:#202023;border-color:#505057;color:#ededf0}:root[data-theme=dark] .role-appearance_panel__NPc1f :is(button,summary,input,textarea):focus-visible{outline-color:#9dbce2}:root[data-theme=dark] .role-appearance_panel__NPc1f textarea::-moz-selection{background:#46617d;color:#fff}:root[data-theme=dark] .role-appearance_panel__NPc1f textarea::selection{background:#46617d;color:#fff}:root[data-theme=dark] .role-appearance_toolbar__okL_J button{background:transparent;border-color:transparent}:root[data-theme=dark] .role-appearance_toolbar__okL_J button:hover:not(:disabled),:root[data-theme=dark] .role-appearance_toolbar__okL_J button[aria-expanded=true]{background:#34343a;border-color:#505057}:root[data-theme=dark] .role-appearance_expanded__8JMN_{background:#242426;border-color:#484850}:root[data-theme=dark] .role-appearance_expanded__8JMN_>p{color:#bcbcc5;opacity:1}.more-assets_section__Ci6kb{margin:36px 0 16px;color:var(--global-text,#28282c)}.more-assets_section__Ci6kb>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.more-assets_section__Ci6kb h3{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px}.more-assets_section__Ci6kb h3 small{font-size:12px;font-weight:400;color:var(--global-muted,#73737b)}.more-assets_section__Ci6kb p{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--global-muted,#73737b)}.more-assets_section__Ci6kb button{font:inherit;color:inherit;cursor:pointer}.more-assets_section__Ci6kb footer button,.more-assets_section__Ci6kb>header button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;padding:8px;border-radius:7px;font-size:12px}.more-assets_section__Ci6kb button:hover{background:var(--global-surface-hover,#ececf0)}.more-assets_section__Ci6kb button:disabled{opacity:.5;cursor:wait}.more-assets_section__Ci6kb button:focus-visible,.more-assets_section__Ci6kb input:focus-visible,.more-assets_section__Ci6kb textarea:focus-visible{outline:2px solid var(--global-muted,#73737b);outline-offset:2px}.more-assets_grid__dJSZ9{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:22px}.more-assets_grid__dJSZ9 article{overflow:hidden;border:1px solid var(--global-border,#e4e4e9);border-radius:14px;background:var(--global-surface,#fff);min-width:0}.more-assets_preview__A8VLm{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:var(--global-surface-hover,#eeeef1);overflow:hidden}.more-assets_preview__A8VLm>button{width:100%;height:100%;padding:0;border:0;background:transparent}.more-assets_preview__A8VLm img,.more-assets_preview__A8VLm video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.more-assets_fields__izzeE{padding:16px;display:grid;gap:12px}.more-assets_fields__izzeE label{display:grid;gap:5px;font-size:11px;color:var(--global-muted,#73737b)}.more-assets_fields__izzeE input,.more-assets_fields__izzeE textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical;border:1px solid transparent;border-radius:5px;padding:5px 6px;background:transparent;color:var(--global-text,#28282c);font:inherit;font-size:13px;line-height:1.5}.more-assets_fields__izzeE input{font-weight:500}.more-assets_fields__izzeE input:hover,.more-assets_fields__izzeE textarea:hover{border-color:var(--global-border,#e4e4e9)}.more-assets_fields__izzeE textarea::-moz-placeholder{color:var(--global-muted,#73737b)}.more-assets_fields__izzeE textarea::placeholder{color:var(--global-muted,#73737b)}.more-assets_section__Ci6kb footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 16px;padding:10px 0;border-top:1px solid var(--global-border,#e4e4e9);color:var(--global-muted,#73737b);font-size:11px}.more-assets_section__Ci6kb footer>div,.more-assets_section__Ci6kb footer>span{display:flex;align-items:center;gap:6px}.more-assets_add__LZNVW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:200px;border:1px dashed var(--global-border,#dcdce3);border-radius:14px;background:transparent;color:var(--global-muted,#73737b)!important;font-size:12px!important}.more-assets_error__ODufz{color:var(--global-text,#28282c)!important;padding:10px 0}.more-assets_spin__e7nWL{animation:more-assets_spin__e7nWL 1s linear infinite}@keyframes more-assets_spin__e7nWL{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.more-assets_spin__e7nWL{animation:none}}@media(max-width:600px){.more-assets_section__Ci6kb>header{align-items:flex-start;flex-wrap:wrap;gap:8px}.more-assets_grid__dJSZ9{gap:16px}}.more-assets_grid__dJSZ9 article[data-focused=true]{outline:2px solid var(--global-muted,#73737b);outline-offset:3px}:root[data-theme=dark] .more-assets_section__Ci6kb{--global-text:#ededf0;--global-muted:#b5b5bd;--global-border:#414148;--global-surface:#242426;--global-surface-hover:#303034}:root[data-theme=dark] .more-assets_fields__izzeE :is(input,textarea):focus-visible{background:#202023;outline-color:#9dbce2}:root[data-theme=dark] .more-assets_fields__izzeE :is(input,textarea)::-moz-selection{background:#46617d;color:#fff}:root[data-theme=dark] .more-assets_fields__izzeE :is(input,textarea)::selection{background:#46617d;color:#fff}:root[data-theme=dark] .more-assets_section__Ci6kb button:focus-visible{outline-color:#9dbce2}:root[data-theme=dark] .more-assets_error__ODufz{color:#e5aaa5!important}.studio-brand-loader_loader__at9oO{position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-height:360px;place-items:center;overflow:hidden;background:#fff;color:#4f535a}:where([data-theme=dark]) .studio-brand-loader_loader__at9oO{background:var(--app-surface,#fff);color:var(--app-muted,#4f535a)}.studio-brand-loader_dotField__QaVVM{position:absolute;z-index:0;left:50%;top:50%;display:block;width:min(960px,92vw);height:min(460px,54vh);min-height:300px;opacity:.58;background-image:radial-gradient(circle,rgb(39 41 45/26%) 1px,transparent 1.2px);background-position:50%;background-size:22px 22px;transform:translate(-50%,-50%) perspective(720px) rotateX(55deg) scale(1.18);transform-origin:50% 48%;-webkit-mask-image:radial-gradient(ellipse 68% 62% at 50% 43%,#000 0,rgb(0 0 0/86%) 50%,rgb(0 0 0/30%) 76%,transparent 96%);mask-image:radial-gradient(ellipse 68% 62% at 50% 43%,#000 0,rgb(0 0 0/86%) 50%,rgb(0 0 0/30%) 76%,transparent 96%);pointer-events:none}:where([data-theme=dark]) .studio-brand-loader_dotField__QaVVM{background-image:radial-gradient(circle,color-mix(in srgb,var(--app-muted,#4f535a) 26%,transparent) 1px,transparent 1.2px)}.studio-brand-loader_content__q8a37{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;transform:translateY(-1.5vh)}.studio-brand-loader_visualStage__Nj2QE{position:relative;display:grid;width:184px;height:112px;place-items:center}.studio-brand-loader_copy__hkRA9{display:flex;min-width:164px;margin-top:-16px;flex-direction:column;align-items:center;font-family:Inter,PingFang SC,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1;letter-spacing:.025em}:where([data-theme=dark]) .studio-brand-loader_copy__hkRA9{line-height:1.5;max-width:calc(100vw - 48px);text-align:center;overflow-wrap:anywhere}@media (max-width:640px){.studio-brand-loader_dotField__QaVVM{width:min(560px,112vw);height:340px}}.chip-drag_editor__mf5w0 [data-inline-canvas-frame-id],.chip-drag_editor__mf5w0 [data-mention-id],.chip-drag_editor__mf5w0 [data-prompt-inline-chip=true]{cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.chip-drag_editor__mf5w0 [data-inline-canvas-frame-id] *,.chip-drag_editor__mf5w0 [data-mention-id] *,.chip-drag_editor__mf5w0 [data-prompt-inline-chip=true] *{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.chip-drag_editor__mf5w0[data-prompt-chip-dragging=true],.chip-drag_editor__mf5w0[data-prompt-chip-dragging=true] *{cursor:grabbing!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.chip-drag_editor__mf5w0 [data-prompt-dragging=true]{opacity:.4}.chip-drag_overlay__JiiZI{position:fixed;inset:0;z-index:2147483000;pointer-events:none}.chip-drag_caret__oKTZb{position:fixed;width:2px;min-height:12px;border-radius:2px;background:#2563eb;box-shadow:0 0 0 1px #fff}.chip-drag_ghost__aW99t{position:fixed;box-sizing:border-box;width:240px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;box-shadow:0 8px 24px #0f172a24;font:13px/1.4 sans-serif}.chip-drag_ghost__aW99t>div{display:flex;align-items:center;gap:6px}.chip-drag_ghost__aW99t img{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.chip-drag_ghost__aW99t b{display:grid;place-items:center;min-width:17px;height:17px;border-radius:9px;background:#20242a;color:#fff;font-size:10px}.chip-drag_ghost__aW99t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-drag_ghost__aW99t small{display:block;margin-top:3px;color:#64748b;font-size:11px}.popup-motion_backdrop__PS5zW{animation:popup-motion_backdropEnter__fYCiD .42s ease-out backwards}.popup-motion_menuVeil__zZ6sN{--popup-backdrop-blur:6px;position:fixed;inset:0;background:rgba(230,233,236,.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.popup-motion_panel__Kgf13{transform-origin:center center;animation:popup-motion_panelEnter__pKKVV .76s cubic-bezier(.22,1,.36,1) backwards}@keyframes popup-motion_backdropEnter__fYCiD{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(var(--popup-backdrop-blur,8px));-webkit-backdrop-filter:blur(var(--popup-backdrop-blur,8px))}}@keyframes popup-motion_panelEnter__pKKVV{0%{opacity:0;transform:translate(var(--popup-start-x,0),var(--popup-start-y,12px)) scale(var(--popup-start-scale,.96))}to{opacity:1;transform:translateY(0) scale(1)}}.popup-motion_panelClosing__ynBo2{pointer-events:none;transform-origin:center center;animation:popup-motion_panelExit__o2SVV .68s cubic-bezier(.4,0,.2,1) forwards}.popup-motion_backdropClosing__IROaa{pointer-events:none;animation:popup-motion_backdropExit__6ZpwQ .68s cubic-bezier(.4,0,.2,1) forwards}@keyframes popup-motion_backdropExit__6ZpwQ{0%{opacity:1;backdrop-filter:blur(var(--popup-backdrop-blur,8px));-webkit-backdrop-filter:blur(var(--popup-backdrop-blur,8px))}20%{opacity:.95}to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@keyframes popup-motion_panelExit__o2SVV{0%{opacity:1;transform:translate(0) scale(1)}70%{opacity:1}to{opacity:0;transform:translate(var(--popup-start-x,0),var(--popup-start-y,12px)) scale(var(--popup-start-scale,.96))}}@media (prefers-reduced-motion:reduce){.popup-motion_backdropClosing__IROaa,.popup-motion_backdrop__PS5zW,.popup-motion_panelClosing__ynBo2,.popup-motion_panel__Kgf13{animation:none}}.popup-motion_anchoredMenu__210oW.popup-motion_anchoredMenu__210oW{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.popup-motion_accountAnchoredMenu__Ts1yW.popup-motion_accountAnchoredMenu__Ts1yW{transform-origin:calc(100% - 16px) -26px}.popup-motion_accountAnchoredMenu__Ts1yW.popup-motion_accountAnchoredMenu__Ts1yW[data-state=open],.popup-motion_anchoredMenu__210oW.popup-motion_anchoredMenu__210oW[data-state=open]{animation:popup-motion_anchoredMenuEnter__K_kD3 .76s cubic-bezier(.22,1,.36,1) backwards}.popup-motion_accountAnchoredMenu__Ts1yW.popup-motion_accountAnchoredMenu__Ts1yW[data-state=closed],.popup-motion_anchoredMenu__210oW.popup-motion_anchoredMenu__210oW[data-state=closed]{pointer-events:none;animation:popup-motion_anchoredMenuExit__JR_Ud .68s cubic-bezier(.4,0,.2,1) forwards}@keyframes popup-motion_anchoredMenuEnter__K_kD3{0%{opacity:0;transform:scale(.06)}to{opacity:1;transform:scale(1)}}@keyframes popup-motion_anchoredMenuExit__JR_Ud{0%{opacity:1;transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(.06)}}@media(prefers-reduced-motion:reduce){.popup-motion_accountAnchoredMenu__Ts1yW.popup-motion_accountAnchoredMenu__Ts1yW[data-state],.popup-motion_anchoredMenu__210oW.popup-motion_anchoredMenu__210oW[data-state]{animation:none}}[data-theme=dark] .popup-motion_menuVeil__zZ6sN{background:rgb(0 0 0/46%)}.DigitalHumanTextConnectionDialog_backdrop__UbswD{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:16px;background:rgba(15,23,42,.28);backdrop-filter:blur(3px)}.DigitalHumanTextConnectionDialog_dialog__gVACF{position:relative;width:min(368px,100%);padding:22px;border:1px solid #e6e9ee;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.18);color:#1e2632}.DigitalHumanTextConnectionDialog_close__jo3OT{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#89919d;cursor:pointer}.DigitalHumanTextConnectionDialog_close__jo3OT:focus-visible,.DigitalHumanTextConnectionDialog_close__jo3OT:hover{background:#f3f5f7;color:#253041}.DigitalHumanTextConnectionDialog_eyebrow__wHqEr{font-size:10px;font-weight:700;letter-spacing:.14em;color:#89919d}.DigitalHumanTextConnectionDialog_dialog__gVACF h2{margin:7px 0 10px;font-size:18px;font-weight:680;letter-spacing:-.02em}.DigitalHumanTextConnectionDialog_preview__yWA4b{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:32px;margin:0 0 18px;color:#8a919c;font-size:12px;line-height:1.45;word-break:break-word}.DigitalHumanTextConnectionDialog_choices__O524h{display:grid;gap:8px}.DigitalHumanTextConnectionDialog_primaryChoice__cfozu,.DigitalHumanTextConnectionDialog_secondaryChoice__rlDHS{display:flex;align-items:center;gap:12px;width:100%;min-height:66px;padding:11px 13px;border:1px solid #e6e9ee;border-radius:12px;background:#fff;text-align:left;color:#364152;cursor:pointer}.DigitalHumanTextConnectionDialog_primaryChoice__cfozu{border-color:#aeb9c8;background:#f5f7fa}.DigitalHumanTextConnectionDialog_primaryChoice__cfozu:focus-visible,.DigitalHumanTextConnectionDialog_primaryChoice__cfozu:hover,.DigitalHumanTextConnectionDialog_secondaryChoice__rlDHS:focus-visible,.DigitalHumanTextConnectionDialog_secondaryChoice__rlDHS:hover{border-color:#55657a;background:#f0f3f7;outline:none}.DigitalHumanTextConnectionDialog_primaryChoice__cfozu>span:nth-child(2),.DigitalHumanTextConnectionDialog_secondaryChoice__rlDHS>span{display:grid;gap:3px;flex:1}.DigitalHumanTextConnectionDialog_choices__O524h strong{font-size:13px;font-weight:660;color:#1e2632}.DigitalHumanTextConnectionDialog_choices__O524h small{font-size:11px;color:#7c8591}.DigitalHumanTextConnectionDialog_recommend__i7tEu{padding:3px 6px;border-radius:5px;background:#e6ebf1;color:#46566a;font-size:10px;font-weight:650}.DigitalHumanTextConnectionDialog_footer__2DdOq{display:flex;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:14px;border-top:1px solid #eff1f4}.DigitalHumanTextConnectionDialog_footer__2DdOq button{min-width:64px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#737d89;font-size:12px;cursor:pointer}.DigitalHumanTextConnectionDialog_footer__2DdOq button:last-child{color:#3f5065}.DigitalHumanTextConnectionDialog_footer__2DdOq button:focus-visible,.DigitalHumanTextConnectionDialog_footer__2DdOq button:hover{background:#f2f4f7;color:#1e2632}@media(prefers-reduced-motion:reduce){.DigitalHumanTextConnectionDialog_backdrop__UbswD{backdrop-filter:none}}[data-theme=dark] .DigitalHumanTextConnectionDialog_dialog__gVACF{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text)}[data-theme=dark] .DigitalHumanTextConnectionDialog_close__jo3OT{color:var(--app-muted)}[data-theme=dark] .DigitalHumanTextConnectionDialog_close__jo3OT:focus-visible,[data-theme=dark] .DigitalHumanTextConnectionDialog_close__jo3OT:hover{background:var(--app-hover);color:var(--app-text)}[data-theme=dark] .DigitalHumanTextConnectionDialog_eyebrow__wHqEr,[data-theme=dark] .DigitalHumanTextConnectionDialog_preview__yWA4b{color:var(--app-muted)}[data-theme=dark] .DigitalHumanTextConnectionDialog_primaryChoice__cfozu,[data-theme=dark] .DigitalHumanTextConnectionDialog_secondaryChoice__rlDHS{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text)}[data-theme=dark] .DigitalHumanTextConnectionDialog_primaryChoice__cfozu{border-color:var(--app-border);background:var(--app-surface)}[data-theme=dark] .DigitalHumanTextConnectionDialog_primaryChoice__cfozu:focus-visible,[data-theme=dark] .DigitalHumanTextConnectionDialog_primaryChoice__cfozu:hover,[data-theme=dark] .DigitalHumanTextConnectionDialog_secondaryChoice__rlDHS:focus-visible,[data-theme=dark] .DigitalHumanTextConnectionDialog_secondaryChoice__rlDHS:hover{border-color:var(--app-border);background:var(--app-hover)}[data-theme=dark] .DigitalHumanTextConnectionDialog_choices__O524h strong{color:var(--app-text)}[data-theme=dark] .DigitalHumanTextConnectionDialog_choices__O524h small{color:var(--app-muted)}[data-theme=dark] .DigitalHumanTextConnectionDialog_recommend__i7tEu{background:var(--app-hover);color:var(--app-text)}[data-theme=dark] .DigitalHumanTextConnectionDialog_footer__2DdOq{border-top:1px solid var(--app-border)}[data-theme=dark] .DigitalHumanTextConnectionDialog_footer__2DdOq button{color:var(--app-muted)}[data-theme=dark] .DigitalHumanTextConnectionDialog_footer__2DdOq button:last-child{color:var(--app-text)}[data-theme=dark] .DigitalHumanTextConnectionDialog_footer__2DdOq button:focus-visible,[data-theme=dark] .DigitalHumanTextConnectionDialog_footer__2DdOq button:hover{background:var(--app-hover);color:var(--app-text)}[data-theme=dark] .DigitalHumanTextConnectionDialog_backdrop__UbswD{background:rgb(8 8 8/.6)}[data-theme=dark] .DigitalHumanTextConnectionDialog_primaryChoice__cfozu{background:var(--app-hover);border-color:var(--app-muted)}[data-theme=dark] .DigitalHumanTextConnectionDialog_choices__O524h button:focus-visible{outline:2px solid var(--app-muted);outline-offset:2px}[data-theme=dark] .DigitalHumanTextConnectionDialog_dialog__gVACF{box-shadow:0 24px 64px rgb(0 0 0/40%)}[data-theme=dark] .DigitalHumanTextConnectionDialog_choices__O524h small{font-size:12px;line-height:1.6}[data-theme=dark] .DigitalHumanTextConnectionDialog_choices__O524h strong{font-size:14px;font-weight:500;line-height:1.5}[data-theme=dark] .DigitalHumanTextConnectionDialog_primaryChoice__cfozu,[data-theme=dark] .DigitalHumanTextConnectionDialog_secondaryChoice__rlDHS{min-width:0}[data-theme=dark] .DigitalHumanTextConnectionDialog_primaryChoice__cfozu>span:nth-child(2),[data-theme=dark] .DigitalHumanTextConnectionDialog_secondaryChoice__rlDHS>span{min-width:0;overflow-wrap:anywhere}[data-theme=dark] .DigitalHumanTextConnectionDialog_recommend__i7tEu{flex-shrink:0;font-size:11px}.workspace-tabs_viewport__TTZBz{flex:1 1 0%;position:relative;min-width:0;height:var(--workspace-tab-height,26px);overflow:hidden}.workspace-tabs_scroller__2OMJ5{width:100%;height:var(--workspace-tab-height,26px);min-width:0;overflow-y:hidden;align-items:flex-start;scrollbar-width:none}.workspace-tabs_scroller__2OMJ5::-webkit-scrollbar{display:none;width:0;height:0}.workspace-tabs_scroller__2OMJ5>[role=tablist]{width:100%;min-width:0;height:var(--workspace-tab-height,26px);align-items:center}.workspace-tabs_tab__iZlRM{flex:0 0 auto;width:-moz-max-content;width:max-content;min-width:0;max-width:148px}.sharing_form__7UIhX button,.sharing_header__SETBS button,.sharing_iconButton__49lJ_,.sharing_state__kE9U_ button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--background));color:hsl(var(--foreground));padding:9px 12px;cursor:pointer;font:inherit;min-height:36px}.sharing_iconButton__49lJ_{padding:8px}.sharing_form__7UIhX button:hover,.sharing_header__SETBS button:hover,.sharing_iconButton__49lJ_:hover,.sharing_state__kE9U_ button:hover{background:hsl(var(--muted))}.sharing_form__7UIhX button:disabled,.sharing_header__SETBS button:disabled,.sharing_state__kE9U_ button:disabled{opacity:.5;cursor:default}.sharing_dialog__r66_H{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border));width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto}.sharing_form__7UIhX{display:flex;flex-direction:column;gap:16px}.sharing_form__7UIhX label{display:flex;flex-direction:column;gap:8px;font-size:13px}.sharing_form__7UIhX input:not([type=checkbox]),.sharing_form__7UIhX select,.sharing_form__7UIhX textarea{width:100%;min-width:0;padding:10px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));font:inherit}.sharing_form__7UIhX .sharing_check__hYjTA{flex-direction:row;align-items:center;gap:10px}.sharing_form__7UIhX input[type=checkbox]{accent-color:hsl(var(--foreground))}.sharing_form__7UIhX textarea{resize:vertical}.sharing_hint__FEy07{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.6;margin:0}.sharing_error__MurtJ{color:hsl(var(--destructive));font-size:13px;overflow-wrap:anywhere}.sharing_actions__D5iKL,.sharing_linkRow__nn6kU{display:flex;gap:8px}.sharing_actions__D5iKL{justify-content:flex-end;flex-wrap:wrap}.sharing_form__7UIhX .sharing_primary__zCmBa,.sharing_sharePage__4hPWa .sharing_primary__zCmBa{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));white-space:normal}.sharing_spinner__8B1B8{animation:sharing_spin__JD1Ks 1s linear infinite}@keyframes sharing_spin__JD1Ks{to{transform:rotate(1turn)}}.sharing_sharePage__4hPWa{height:100dvh;display:flex;flex-direction:column;background:hsl(var(--background));color:hsl(var(--foreground))}.sharing_header__SETBS{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.sharing_header__SETBS h1{font-size:16px;margin:0;overflow-wrap:anywhere}.sharing_header__SETBS p{margin-top:4px}.sharing_header__SETBS>div{min-width:0}.sharing_viewport__EG6Q4{flex:1;min-height:0}.sharing_state__kE9U_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:20px;flex:1;text-align:center}.sharing_card__toLEM{width:100%;height:100%;min-height:140px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--background));box-shadow:0 4px 14px hsl(var(--foreground)/.05);overflow:hidden}.sharing_cardTitle__GRNvS{padding:12px 14px;border-bottom:1px solid hsl(var(--border));font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:8px}.sharing_cardBody__YXv54{padding:14px;height:calc(100% - 48px);overflow:auto;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.sharing_cardBody__YXv54 img,.sharing_cardBody__YXv54 video{width:100%;max-height:260px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.sharing_cardBody__YXv54 audio{width:100%}.sharing_cardBody__YXv54 p{margin:0}.sharing_preview__i5AE_{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:65dvh;overflow:auto}.sharing_card__toLEM button{padding:3px 6px;min-height:26px;font-size:12px}.sharing_banner__XDGkc{padding:8px 24px;border-bottom:1px solid hsl(var(--border));font-size:13px}.sharing_header__SETBS button{max-width:200px;flex-shrink:0}.sharing_card__toLEM .react-flow__handle{visibility:hidden}.sharing_viewport__EG6Q4 .react-flow__panel{color:hsl(var(--foreground))}@media(max-width:600px){.sharing_header__SETBS{padding:12px;align-items:flex-start}.sharing_header__SETBS button{max-width:145px;font-size:12px}.sharing_banner__XDGkc{padding:8px 12px}.sharing_form__7UIhX select{font-size:12px}}@media(prefers-reduced-motion:reduce){.sharing_spinner__8B1B8{animation:none}}.sharing_group__FpyNR{width:100%;height:100%;border:1px dashed hsl(var(--border));border-radius:18px;background:hsl(var(--muted)/.25);color:hsl(var(--muted-foreground));padding:10px 14px;box-sizing:border-box;font-size:12px}.sharing_cardTitle__GRNvS span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sharing_dialog__r66_H>img{max-width:100%;max-height:50dvh;-o-object-fit:contain;object-fit:contain}.sharing_iconButton__49lJ_{border:0;background:transparent;box-shadow:none;width:32px;min-height:32px;padding:0;color:hsl(var(--muted-foreground))}.sharing_iconButton__49lJ_:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.sharing_overlay__WE7Sd{background:hsl(var(--foreground)/.2);backdrop-filter:blur(6px)}.sharing_dialog__r66_H.sharing_dialog__r66_H{width:min(480px,calc(100vw - 32px));padding:28px;gap:24px;border:0;border-radius:22px;box-shadow:0 24px 80px hsl(var(--foreground)/.16),0 4px 16px hsl(var(--foreground)/.06)}.sharing_dialog__r66_H .sharing_dialogHeader__1BM79{text-align:left;padding-right:32px;gap:10px}.sharing_dialog__r66_H .sharing_dialogHeader__1BM79 h2{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.035em}.sharing_dialog__r66_H .sharing_dialogHeader__1BM79 p{margin:0;font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground))}.sharing_dialog__r66_H>button:last-child{display:grid;place-items:center;top:20px;right:20px;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:hsl(var(--muted-foreground));box-shadow:none;opacity:1}.sharing_dialog__r66_H>button:last-child:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.sharing_dialog__r66_H>button:last-child:focus:not(:focus-visible){outline:0;box-shadow:none}.sharing_dialog__r66_H>button:last-child:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:none}.sharing_dialog__r66_H .sharing_form__7UIhX label{gap:9px;font-size:13px}.sharing_dialog__r66_H .sharing_form__7UIhX input:not([type=checkbox]),.sharing_dialog__r66_H .sharing_form__7UIhX select,.sharing_dialog__r66_H .sharing_form__7UIhX textarea{min-height:42px;padding:11px 13px;border:1px solid transparent;border-radius:11px;background:hsl(var(--muted)/.65);font-size:13px;font-weight:400;line-height:1.4;color-scheme:light;transition:background .15s ease,border-color .15s ease}.sharing_dialog__r66_H .sharing_form__7UIhX input:not([type=checkbox]):focus-visible,.sharing_dialog__r66_H .sharing_form__7UIhX select:focus-visible,.sharing_dialog__r66_H .sharing_form__7UIhX textarea:focus-visible{outline:2px solid hsl(var(--ring)/.5);outline-offset:2px}.sharing_dialog__r66_H .sharing_form__7UIhX textarea{min-height:88px}.sharing_dialog__r66_H .sharing_hint__FEy07{font-size:12px;line-height:1.65;font-weight:400}.sharing_dialog__r66_H .sharing_form__7UIhX>.sharing_hint__FEy07{margin-top:-9px}.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_check__hYjTA{justify-content:space-between;flex-direction:row-reverse;gap:16px;min-height:28px;cursor:pointer;line-height:1.5;font-weight:400}.sharing_dialog__r66_H .sharing_check__hYjTA input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:36px;height:22px;margin:0;border:0;border-radius:999px;background:hsl(var(--muted-foreground)/.3);cursor:pointer;transition:background .16s ease}.sharing_dialog__r66_H .sharing_check__hYjTA input:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:hsl(var(--background));box-shadow:0 1px 3px hsl(var(--foreground)/.18);transition:transform .16s ease}.sharing_dialog__r66_H .sharing_check__hYjTA input:checked{background:hsl(var(--primary))}.sharing_dialog__r66_H .sharing_check__hYjTA input:checked:before{transform:translateX(14px);background:hsl(var(--primary-foreground))}.sharing_dialog__r66_H .sharing_check__hYjTA input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.sharing_dialog__r66_H .sharing_check__hYjTA input:disabled{opacity:.5;cursor:default}.sharing_dialog__r66_H .sharing_actions__D5iKL{margin-top:3px;padding-top:18px;border-top:1px solid hsl(var(--border)/.65);align-items:center;justify-content:space-between;gap:12px}.sharing_dialog__r66_H .sharing_actions__D5iKL button{border:0;min-height:38px;padding:9px 13px;border-radius:10px;font-size:12px;line-height:1.4;color:hsl(var(--muted-foreground));background:transparent}.sharing_dialog__r66_H .sharing_actions__D5iKL .sharing_primary__zCmBa{margin-left:auto;padding:10px 16px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));font-size:13px;font-weight:500}.sharing_dialog__r66_H .sharing_actions__D5iKL .sharing_primary__zCmBa:hover{opacity:.9}.sharing_dialog__r66_H .sharing_linkRow__nn6kU{gap:5px;min-width:0}.sharing_dialog__r66_H .sharing_linkRow__nn6kU input{font-size:11px}.sharing_dialog__r66_H .sharing_linkRow__nn6kU button{border:0;min-width:40px;border-radius:10px;background:hsl(var(--muted)/.65)}@media (max-width:600px){.sharing_dialog__r66_H.sharing_dialog__r66_H{padding:24px;border-radius:20px}.sharing_dialog__r66_H>button:last-child{top:18px;right:18px}.sharing_dialog__r66_H .sharing_dialogHeader__1BM79 h2{font-size:20px}.sharing_dialog__r66_H .sharing_actions__D5iKL .sharing_primary__zCmBa{max-width:100%}}@media (prefers-reduced-motion:reduce){.sharing_dialog__r66_H .sharing_check__hYjTA input,.sharing_dialog__r66_H .sharing_check__hYjTA input:before,.sharing_dialog__r66_H .sharing_form__7UIhX input,.sharing_dialog__r66_H .sharing_form__7UIhX select,.sharing_dialog__r66_H .sharing_form__7UIhX textarea{transition:none}}.dark .sharing_dialog__r66_H .sharing_form__7UIhX input{color-scheme:dark}.sharing_dialog__r66_H .sharing_field__70Col{display:flex;flex-direction:column;gap:8px}.sharing_dialog__r66_H .sharing_form__7UIhX{gap:18px}.sharing_dialog__r66_H .sharing_form__7UIhX label{font-weight:500}.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_dateTrigger__MmUhx,.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_selectTrigger__V5Bxv{width:100%;height:auto;min-height:42px;justify-content:space-between;padding:11px 13px;border:0;border-radius:11px;background:hsl(var(--muted)/.65);color:hsl(var(--foreground));font-size:14px;line-height:1.45;text-align:left;box-shadow:none}.sharing_dialog__r66_H .sharing_selectTrigger__V5Bxv>span{white-space:normal;-webkit-line-clamp:unset;overflow-wrap:anywhere}.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_selectTrigger__V5Bxv:focus:not(:focus-visible){outline:0;box-shadow:none}.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_dateTrigger__MmUhx:focus-visible,.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_selectTrigger__V5Bxv:focus-visible,.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_switchControl__j0sE_:focus-visible{outline:2px solid hsl(var(--ring)/.6);outline-offset:3px;box-shadow:none}.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_dateTrigger__MmUhx{justify-content:flex-start;gap:10px}.sharing_selectMenu__1uDtJ{max-width:calc(100vw - 40px);border:1px solid hsl(var(--border)/.6);border-radius:13px;background:hsl(var(--card));color:hsl(var(--card-foreground));padding:4px;box-shadow:0 12px 36px hsl(var(--foreground)/.12)}.sharing_selectMenu__1uDtJ [role=option]{padding-top:10px;padding-bottom:10px;border-radius:8px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.sharing_dialog__r66_H .sharing_switchRow__OrvQi{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:2px}.sharing_dialog__r66_H .sharing_switchRow__OrvQi>div{min-width:0;display:flex;flex-direction:column;gap:5px}.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_switchControl__j0sE_{position:relative;flex-shrink:0;width:36px;height:22px;min-height:22px;padding:0;border:0;border-radius:999px;background:hsl(var(--muted-foreground)/.3)}.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_switchControl__j0sE_ span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:hsl(var(--background));box-shadow:0 1px 3px hsl(var(--foreground)/.15);transition:transform .16s ease}.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_switchControl__j0sE_[aria-checked=true]{background:hsl(var(--primary))}.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_switchControl__j0sE_[aria-checked=true] span{transform:translateX(14px);background:hsl(var(--primary-foreground))}.sharing_calendarPopover__hf31f{width:min(304px,calc(100vw - 48px));padding:8px;border:1px solid hsl(var(--border)/.6);border-radius:16px;background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 16px 40px hsl(var(--foreground)/.14)}.sharing_calendarHint__hliIz{margin:0;padding:8px 12px 10px;border-top:1px solid hsl(var(--border)/.6);color:hsl(var(--muted-foreground));font-size:11px;line-height:1.6}@media (prefers-reduced-motion:reduce){.sharing_dialog__r66_H .sharing_form__7UIhX .sharing_switchControl__j0sE_ span{transition:none}}.sharing_dialog__r66_H .sharing_actions__D5iKL{position:sticky;bottom:-28px;background:hsl(var(--background));padding-bottom:4px;margin-bottom:-4px}.sharing_calendarPopover__hf31f{max-height:calc(100dvh - 32px);overflow-y:auto;pointer-events:auto}@media (max-width:600px){.sharing_dialog__r66_H .sharing_actions__D5iKL{bottom:-24px}}.sharing_dialog__r66_H.sharing_settingsDialog__5K4Sa{padding:24px;gap:16px;scrollbar-width:none;background:hsl(var(--card));color:hsl(var(--card-foreground))}.sharing_dialog__r66_H.sharing_settingsDialog__5K4Sa::-webkit-scrollbar{display:none}.sharing_settingsDialog__5K4Sa .sharing_form__7UIhX{gap:12px}.sharing_settingsDialog__5K4Sa .sharing_field__70Col,.sharing_settingsDialog__5K4Sa .sharing_form__7UIhX label{gap:6px}.sharing_settingsDialog__5K4Sa .sharing_hint__FEy07{line-height:1.45}.sharing_settingsDialog__5K4Sa .sharing_form__7UIhX textarea{min-height:58px;resize:none}.sharing_settingsDialog__5K4Sa .sharing_actions__D5iKL{padding-top:10px;margin-top:0;background:hsl(var(--card))}.sharing_sharePage__4hPWa .sharing_headerActions__lmfpe{display:flex;align-items:center;gap:10px;flex-shrink:0}.sharing_sharePage__4hPWa .sharing_primary__zCmBa:hover{background:hsl(var(--primary)/.88);color:hsl(var(--primary-foreground))}.sharing_sharePage__4hPWa button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:600px){.sharing_sharePage__4hPWa .sharing_headerActions__lmfpe{flex-wrap:wrap;justify-content:flex-end;max-width:155px}.sharing_dialog__r66_H.sharing_settingsDialog__5K4Sa{padding:20px}}@media (max-height:700px){.sharing_dialog__r66_H.sharing_settingsDialog__5K4Sa{padding:18px 22px;gap:12px}.sharing_settingsDialog__5K4Sa .sharing_form__7UIhX{gap:9px}.sharing_settingsDialog__5K4Sa .sharing_dialogHeader__1BM79{gap:6px}.sharing_settingsDialog__5K4Sa .sharing_form__7UIhX .sharing_selectTrigger__V5Bxv{min-height:36px;padding:8px 12px}}.sharing_viewport__EG6Q4 .react-flow__controls{overflow:hidden;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));box-shadow:0 2px 8px hsl(var(--foreground)/.08)}.sharing_viewport__EG6Q4 .react-flow__controls-button{width:36px;height:36px;min-height:36px;padding:0;gap:0;flex-shrink:0;border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;background:hsl(var(--card));color:hsl(var(--card-foreground));fill:currentColor}.sharing_viewport__EG6Q4 .react-flow__controls-button:last-child{border-bottom:0}.sharing_viewport__EG6Q4 .react-flow__controls-button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.sharing_viewport__EG6Q4 .react-flow__controls-button svg{width:16px;height:16px;max-width:16px;max-height:16px;flex-shrink:0;fill:currentColor}.sharing_studioNode__UvtIB{width:100%!important;box-sizing:border-box}.sharing_studioNode__UvtIB .sharing_nodePreviewAction___eLsd{width:24px;height:24px;min-height:24px;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;text-decoration:none}.sharing_studioNode__UvtIB .sharing_nodePreviewAction___eLsd:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.sharing_studioNode__UvtIB .sharing_nodePreviewAction___eLsd svg{flex-shrink:0}.sharing_readonlyHandle__6Sr0L{visibility:hidden;pointer-events:none}.sharing_readonlyGroup__wFUK2{position:relative!important;width:100%;height:100%;pointer-events:none;cursor:default}.sharing_sharedVideo__11UUt{height:auto!important;border-radius:inherit;background:transparent}.sharing_sharedVideo__11UUt video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sharing_sharedBundle__V0snz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto}.sharing_sharedScript__IVABS{padding:24px}.sharing_studioNode__UvtIB[data-share-kind=text]{height:100%;display:flex;flex-direction:column}.sharing_studioNode__UvtIB .sharing_sharedTextStage__hzg7e{flex:1;min-height:0}.sharing_studioNode__UvtIB .sharing_sharedTextStage__hzg7e>div{height:100%}.sharing_studioNode__UvtIB[data-share-kind=file]{height:100%;display:flex;flex-direction:column}.sharing_studioNode__UvtIB[data-share-kind=file]>[data-file-card]{height:100%;flex:1;min-height:0}.sharing_studioNode__UvtIB[data-share-kind=article_editor],.sharing_studioNode__UvtIB[data-share-kind=script_editor]{height:100%}.sharing_studioNode__UvtIB[data-share-kind=video_editor] video{pointer-events:auto}.sharing_recipientList__NCPUr{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sharing_recipientChip__hlGCo{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;border-radius:8px;background:hsl(var(--muted));font-size:12px}.sharing_recipientChip__hlGCo>span{overflow-wrap:anywhere;min-width:0}.sharing_form__7UIhX .sharing_recipientChip__hlGCo button{border:0;background:transparent;padding:2px;min-height:24px;min-width:24px;flex-shrink:0}.sharing_passwordGate__TvYxd{width:min(300px,100%);text-align:left;gap:14px}.sharing_passwordGate__TvYxd>label{font-size:18px;font-weight:500}.sharing_passwordGate__TvYxd input{letter-spacing:.15em;text-align:center}.sharing_passwordGate__TvYxd input::-moz-placeholder{letter-spacing:normal}.sharing_passwordGate__TvYxd input::placeholder{letter-spacing:normal}.sharing_passwordGate__TvYxd .sharing_error__MurtJ{color:hsl(var(--foreground)/.8);margin:0;font-size:12px}.sharing_loadingSkeleton__ctUTG{min-width:0}.sharing_loadingLabel___9rcx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sharing_skeleton__jx07O{display:block;flex-shrink:0;border-radius:5px;background:hsl(var(--muted-foreground)/.09);animation:sharing_shareSkeletonPulse__JxHXb 1.8s ease-in-out infinite}.sharing_skeletonLabel__UcTXZ{width:84px;height:19px}.sharing_skeletonInput__8PnCd{width:100%;height:40px;border-radius:10px}.sharing_skeletonHint__VtHEY{width:min(216px,80%);height:17px;background:hsl(var(--muted-foreground)/.055)}.sharing_skeletonSwitch__NLUgw{width:36px;height:22px;border-radius:999px}.sharing_loadingSkeleton__ctUTG .sharing_switchRow__OrvQi>div{flex:1}.sharing_skeletonAction__K_fTc{width:76px;height:36px;border-radius:9px}@keyframes sharing_shareSkeletonPulse__JxHXb{0%,to{opacity:.65}50%{opacity:1}}@media (max-height:700px){.sharing_skeletonInput__8PnCd{height:36px}}@media (prefers-reduced-motion:reduce){.sharing_skeleton__jx07O{animation:none}}.sharing_passwordEntry__XP0MC{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.sharing_passwordSlots__6hJtp{position:relative;width:calc(var(--password-slots, 4) * 40px - 6px);max-width:100%}.sharing_passwordSlotRow__ciR0Y{display:grid;grid-template-columns:repeat(var(--password-slots,4),34px);gap:6px}.sharing_passwordSlot__iFgAe{height:38px;display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted-foreground)/.035);color:hsl(var(--foreground));font:500 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .15s ease,box-shadow .15s ease}.sharing_passwordSlot__iFgAe[data-active=true]{border-color:hsl(var(--foreground)/.55);box-shadow:0 0 0 2px hsl(var(--foreground)/.06)}.sharing_passwordSlot__iFgAe[data-selected=true]{background:hsl(var(--foreground)/.1)}.sharing_passwordSlots__6hJtp .sharing_passwordSlotInput__AcLHO{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:text;font-size:16px}.sharing_passwordCaret__TJO8n{width:1px;height:16px;background:currentColor;animation:sharing_sharePasswordCaret__hg2Fj 1.1s step-end infinite}@keyframes sharing_sharePasswordCaret__hg2Fj{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sharing_passwordSlot__iFgAe{transition:none}.sharing_passwordCaret__TJO8n{animation:none}}[data-theme=dark] .sharing_studioNode__UvtIB .sharing_editorHeader__O_oJC{background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border))}[data-theme=dark] .sharing_studioNode__UvtIB .sharing_editorHeader__O_oJC strong{color:inherit}[data-theme=dark] .sharing_overlay__WE7Sd{background:rgb(0 0 0/.65)}[data-theme=dark] .sharing_dialog__r66_H.sharing_dialog__r66_H{background:#141414;color:var(--app-text);box-shadow:0 24px 80px rgb(0 0 0/.4),0 4px 16px rgb(0 0 0/.24)}[data-theme=dark] .sharing_dialog__r66_H .sharing_form__7UIhX .sharing_switchControl__j0sE_[aria-checked=true]{background:#737373}[data-theme=dark] .sharing_dialog__r66_H .sharing_form__7UIhX .sharing_switchControl__j0sE_[aria-checked=true] span{background:#c6c6c6}[data-theme=dark] .sharing_calendarPopover__hf31f{box-shadow:0 16px 40px rgb(0 0 0/.3)}[data-theme=dark] .sharing_calendarPopover__hf31f [aria-selected=true]{background:#525252;color:var(--app-text)}[data-theme=dark] .sharing_dialog__r66_H .sharing_form__7UIhX .sharing_switchControl__j0sE_:focus-visible{outline-color:#737373}.conversation_toolbar__4MO0i{display:flex;justify-content:flex-end;padding:0 28px 12px}.conversation_toolbar__4MO0i button{display:inline-flex;align-items:center;gap:7px;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--background));color:hsl(var(--foreground));padding:8px 12px;font:inherit;font-size:12px;cursor:pointer}.conversation_mobileTabs__en43_ button:focus-visible,.conversation_toolbar__4MO0i button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.conversation_layout__SqYNW{display:flex;flex:1;min-height:0;min-width:0;gap:16px;padding-right:24px}.conversation_canvas__2Qj7_{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.conversation_panel__bAo14{width:390px;max-width:42vw;display:flex;min-height:0;margin-bottom:24px;border:1px solid hsl(var(--border));border-radius:16px;overflow:hidden;background:hsl(var(--background))}.conversation_reader__ND_u5{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;color:hsl(var(--foreground));font-size:13px}.conversation_readerHeader__rnIvQ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid hsl(var(--border));flex-shrink:0}.conversation_readerHeader__rnIvQ h2{font-size:15px;line-height:1.5;font-weight:600;overflow-wrap:anywhere;margin:0 0 6px}.conversation_reader__ND_u5 button,.conversation_settings__kpVVY button{font:inherit;cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:7px 10px;line-height:1.4}.conversation_reader__ND_u5 button:focus-visible,.conversation_settings__kpVVY button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.conversation_reader__ND_u5 button:disabled,.conversation_settings__kpVVY button:disabled{opacity:.5;cursor:default}.conversation_scroll__e_6Lt{overflow:auto;flex:1;min-height:0;padding:18px;overscroll-behavior:contain}.conversation_messages__5reph{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.conversation_message__r5_x2{min-width:0;overflow-wrap:anywhere}.conversation_role__dsRuh{font-size:11px;font-weight:600;color:hsl(var(--muted-foreground));margin:0 0 8px}.conversation_message__r5_x2[data-role=user]{padding:13px;border-radius:12px;background:hsl(var(--muted)/.5)}.conversation_conversationTitle__FZQlb{font-size:13px;line-height:1.5;font-weight:600;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid hsl(var(--border));overflow-wrap:anywhere}.conversation_markdown__bXj_a{line-height:1.75;overflow-wrap:anywhere}.conversation_markdown__bXj_a p:first-child{margin-top:0}.conversation_markdown__bXj_a p:last-child{margin-bottom:0}.conversation_markdown__bXj_a pre{white-space:pre-wrap;background:hsl(var(--muted));border-radius:8px;padding:12px;overflow:auto}.conversation_markdown__bXj_a code{font-size:12px}.conversation_markdown__bXj_a table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.conversation_markdown__bXj_a td,.conversation_markdown__bXj_a th{border:1px solid hsl(var(--border));padding:6px}.conversation_markdown__bXj_a a{text-decoration:underline;text-underline-offset:3px}.conversation_hint__vk5RT{font-size:12px;line-height:1.65;color:hsl(var(--muted-foreground));margin:4px 0 0}.conversation_error__xjGve{font-size:12px;line-height:1.6;color:hsl(var(--destructive));overflow-wrap:anywhere}.conversation_artifacts__pS7zW{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.conversation_artifacts__pS7zW button,.conversation_artifacts__pS7zW span{max-width:100%;overflow-wrap:anywhere;font-size:12px}.conversation_more__dAmsW{margin:24px auto 0;display:block}.conversation_settings__kpVVY{display:flex;flex-direction:column;gap:8px}.conversation_switchRow__UBLSZ{display:flex;align-items:center;justify-content:space-between;gap:12px}.conversation_switchRow__UBLSZ label,.conversation_title__DSa69{font-size:13px;font-weight:500}.conversation_title__DSa69{overflow-wrap:anywhere;margin:0}.conversation_actions__7rjcF{display:flex;gap:8px;flex-wrap:wrap}.conversation_preview__RvsB_{height:min(55dvh,560px);min-height:220px;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden}.conversation_mobileTabs__en43_{display:none}@media(min-width:769px){.conversation_layout__SqYNW[data-open=false]{padding:0}.conversation_layout__SqYNW[data-open=false] .conversation_panel__bAo14{display:none}}@media(max-width:768px){.conversation_toolbar__4MO0i{display:none}.conversation_layout__SqYNW{padding:0;gap:0;flex-direction:column}.conversation_mobileTabs__en43_{display:flex;flex-shrink:0;gap:8px;padding:0 20px 12px}.conversation_mobileTabs__en43_ button{border:0;border-radius:8px;background:hsl(var(--muted));color:hsl(var(--foreground));font:inherit;font-size:12px;padding:8px 14px}.conversation_mobileTabs__en43_ button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.conversation_layout__SqYNW[data-open=true] .conversation_canvas__2Qj7_{display:none}.conversation_panel__bAo14{width:auto;max-width:none;flex:1;margin:0 16px 16px}.conversation_layout__SqYNW[data-open=false] .conversation_panel__bAo14{display:none}.conversation_readerHeader__rnIvQ,.conversation_scroll__e_6Lt{padding:14px}}@media (max-width:768px),(pointer:coarse) and (orientation:landscape) and (max-height:500px) and (max-width:1024px){.conversation_toolbar__4MO0i{display:none}.conversation_layout__SqYNW{padding:0;gap:0;flex-direction:column}.conversation_mobileTabs__en43_{display:flex;flex-shrink:0;gap:4px;margin:0 12px 12px;padding:4px;border-radius:12px;background:hsl(var(--muted)/.7)}.conversation_mobileTabs__en43_ button{flex:1;min-height:40px;padding:8px 12px;border:0;border-radius:9px;background:transparent;color:hsl(var(--muted-foreground));font:inherit;font-size:13px;cursor:pointer}.conversation_mobileTabs__en43_ button[aria-pressed=true]{background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 4px hsl(var(--foreground)/.06)}.conversation_layout__SqYNW[data-open=true] .conversation_canvas__2Qj7_{display:none}.conversation_panel__bAo14{width:auto;max-width:none;flex:1;margin:0 12px max(12px,env(safe-area-inset-bottom));border-radius:14px}.conversation_readerHeader__rnIvQ{padding:14px}.conversation_readerHeader__rnIvQ>div{min-width:0}.conversation_readerHeader__rnIvQ button{display:grid;place-items:center;min-width:40px;min-height:40px;flex-shrink:0}.conversation_scroll__e_6Lt{padding:14px}}.statistics_statistics___1oA1{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto;color:hsl(var(--muted-foreground))}.statistics_metrics___RqH6{display:flex;flex-wrap:wrap;gap:8px 16px;min-width:0;margin:0}.statistics_metrics___RqH6>div{gap:5px}.statistics_metrics___RqH6 dt,.statistics_metrics___RqH6>div{display:flex;align-items:center}.statistics_metrics___RqH6 dd{margin:0;font-size:12px;line-height:1.5;font-weight:400;font-variant-numeric:tabular-nums}.statistics_statistics___1oA1 button.statistics_utility__lZzPR{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;min-height:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:hsl(var(--muted-foreground));box-shadow:none;cursor:pointer}.statistics_statistics___1oA1 button.statistics_utility__lZzPR:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.statistics_statistics___1oA1 button.statistics_utility__lZzPR:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.statistics_compact__Xc5c3{justify-content:flex-end;flex-shrink:0;margin-left:0}.statistics_explanation__4HH4b{--popover:0 0% 100%;z-index:1300;width:min(320px,calc(100vw - 32px));padding:18px 20px;border:1px solid hsl(var(--border)/.6);border-radius:14px;background:hsl(var(--popover));box-shadow:0 8px 28px rgb(0 0 0/.08),0 2px 6px rgb(0 0 0/.03);font-size:12px;line-height:1.75;color:hsl(var(--muted-foreground))}.dark .statistics_explanation__4HH4b,[data-theme=dark] .statistics_explanation__4HH4b{--popover:0 0% 10%;background:hsl(var(--popover));border-color:rgb(255 255 255/.1);box-shadow:0 10px 32px rgb(0 0 0/.24)}.statistics_explanation__4HH4b p{margin:0}.statistics_explanation__4HH4b p+p{margin-top:8px}.statistics_srOnly__L6mhr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:768px){.statistics_statistics___1oA1 button.statistics_utility__lZzPR{flex-basis:36px;width:36px;min-height:36px;height:36px}}[data-theme=dark] .studio-chrome_header__iBJE9.studio-chrome_header__iBJE9{background:var(--app-hover);color:var(--app-text)}[data-theme=dark] .studio-chrome_header__iBJE9 [class*=backToTaskButton],[data-theme=dark] .studio-chrome_header__iBJE9 [class*=workspaceCapsule],[data-theme=dark] .studio-chrome_header__iBJE9 [class*=workspaceIdentity]{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}[data-theme=dark] .studio-chrome_header__iBJE9 [class*=workspaceDivider]{background:var(--app-border)}[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic [role=menuitem],[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic button{color:var(--app-text)}[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic [data-highlighted],[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic [role=menuitem]:focus,[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic button:hover{background:var(--app-hover);color:var(--app-text)}[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic button:disabled{color:var(--app-subtle);opacity:.55}[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic kbd,[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic small,[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic svg{color:var(--app-subtle)}[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic strong{color:var(--app-text)}[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic [role=separator]{background:var(--app-border)}[data-theme=dark] .studio-chrome_menu__tr6Ic.studio-chrome_menu__tr6Ic button[class*=Danger]:hover{color:#c24135;background:color-mix(in srgb,#c24135 12%,var(--app-surface))}[data-theme=dark] .studio-chrome_header__iBJE9.studio-chrome_header__iBJE9{background:var(--app-surface)}[data-theme=dark] .studio-chrome_header__iBJE9.studio-chrome_header__iBJE9 button{color:var(--app-muted);background:transparent;border-color:var(--app-border)}[data-theme=dark] .studio-chrome_header__iBJE9.studio-chrome_header__iBJE9 button:hover{color:var(--app-text);background:var(--app-hover)}[data-theme=dark] .studio-chrome_header__iBJE9 [data-workspace-tabs]{background:var(--app-surface)}[data-theme=dark] .studio-chrome_header__iBJE9 [data-workspace-tabs] [data-active=true]{background:var(--app-hover)}[data-theme=dark] .studio-chrome_header__iBJE9.studio-chrome_header__iBJE9 [aria-selected=true]{color:var(--app-text)}[data-theme=dark] .studio-chrome_header__iBJE9 [class*=brandMark] img{filter:brightness(0) invert(1)}.browser-workspace_surface__IrkRD{--browser-bg:#fff;--browser-soft:#f4f5f6;--browser-ink:#24272c;--browser-muted:#727780;--browser-line:#e3e5e8;--browser-warning:#926000;background:var(--browser-bg);color:var(--browser-ink)}.dark .browser-workspace_surface__IrkRD,[data-theme=dark] .browser-workspace_surface__IrkRD{--browser-bg:#202226;--browser-soft:#292c31;--browser-ink:#eceef1;--browser-muted:#adb2bc;--browser-line:#3d4149;--browser-warning:#f2c76b}.browser-workspace_header__h6S8c{min-height:44px;padding:8px 12px;display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--browser-line);flex-shrink:0}.browser-workspace_title__g9k3x{flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-workspace_status__87C0w{font-size:12px;color:var(--browser-muted)}.browser-workspace_warning__YIRUw{color:var(--browser-warning)}.browser-workspace_button__qhosr{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;border:1px solid var(--browser-line);border-radius:8px;font:inherit;font-size:12px;color:var(--browser-ink);background:var(--browser-bg);cursor:pointer;text-decoration:none}.browser-workspace_button__qhosr:hover{background:var(--browser-soft)}.browser-workspace_button__qhosr:focus-visible,.browser-workspace_preview__SfjYj:focus-visible{outline:2px solid var(--browser-muted);outline-offset:-2px}.browser-workspace_button__qhosr:disabled{opacity:.5;cursor:default}.browser-workspace_preview__SfjYj{height:270px;position:relative;background:var(--browser-soft);display:grid;place-items:center;cursor:default}.browser-workspace_footer__dCNL0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--browser-line);font-size:12px;color:var(--browser-muted);flex-shrink:0}.browser-workspace_viewer__9BWnf{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.browser-workspace_screen__NzHUv{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--browser-soft)}.browser-workspace_frame__qfoJu{position:absolute;inset:0;height:100%;width:100%;border:0}.browser-workspace_placeholder__f1sjU{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;background:var(--browser-soft);font-size:13px;color:var(--browser-muted)}.browser-workspace_anchor__pzPSR{height:100%;width:100%;min-height:0}.browser-workspace_host__CyuSb{position:fixed;top:0;left:0;visibility:hidden;z-index:35;overflow:hidden}.browser-workspace_controls__z6JPU{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media (max-width:767px){.browser-workspace_header__h6S8c{flex-wrap:wrap;padding:6px 8px}.browser-workspace_footer__dCNL0{padding:6px 8px}}.browser-workspace_compact__4l4nc,.browser-workspace_node__is04T{--browser-bg:#fcfcfb;--browser-soft:var(--browser-bg);--browser-ink:#30312f;--browser-muted:#747570;--browser-line:#e5e5e0}.dark .browser-workspace_compact__4l4nc,.dark .browser-workspace_node__is04T,[data-theme=dark] .browser-workspace_compact__4l4nc,[data-theme=dark] .browser-workspace_node__is04T{--browser-bg:#242523;--browser-soft:var(--browser-bg);--browser-ink:#e8e9e4;--browser-muted:#a1a39b;--browser-line:#3c3e37}.browser-workspace_node__is04T{width:480px;border:1px solid var(--browser-line);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000008;transition:border-color .18s ease,box-shadow .18s ease}.browser-workspace_node__is04T:focus-within,.browser-workspace_node__is04T:hover{border-color:color-mix(in srgb,var(--browser-muted) 35%,var(--browser-line));box-shadow:0 3px 12px #0000000c}.browser-workspace_node__is04T .browser-workspace_header__h6S8c{box-sizing:border-box;height:36px;min-height:36px;padding:4px 8px 4px 12px;gap:10px;border:0;flex-wrap:nowrap}.browser-workspace_node__is04T .browser-workspace_title__g9k3x{font-size:12px;font-weight:500;letter-spacing:.025em}.browser-workspace_node__is04T .browser-workspace_status__87C0w{flex-shrink:0;font-size:11px;line-height:1.5}.browser-workspace_node__is04T[data-status=login_required] .browser-workspace_status__87C0w{color:var(--browser-warning)}.browser-workspace_node__is04T .browser-workspace_expandButton__FK76P{width:28px;height:28px;padding:0;flex-shrink:0;border:0;border-radius:6px;color:var(--browser-muted);background:transparent;transition:color .18s ease,background-color .18s ease}.browser-workspace_node__is04T .browser-workspace_expandButton__FK76P:hover{color:var(--browser-ink);background:color-mix(in srgb,var(--browser-ink) 6%,transparent)}.browser-workspace_compact__4l4nc{border-radius:0 0 7px 7px;overflow:hidden}.browser-workspace_compact__4l4nc .browser-workspace_placeholder__f1sjU{gap:18px;padding:32px;font-size:12px;line-height:1.9}.browser-workspace_compact__4l4nc .browser-workspace_placeholder__f1sjU>svg{width:24px;height:24px;stroke-width:1.25}.browser-workspace_compact__4l4nc .browser-workspace_placeholder__f1sjU p{margin:0;max-width:32ch;text-wrap:balance}@media (prefers-reduced-motion:reduce){.browser-workspace_node__is04T,.browser-workspace_node__is04T .browser-workspace_expandButton__FK76P{transition:none}}.browser-workspace_connectionNotice__QIk7g{position:absolute;bottom:8px;left:8px;right:8px;padding:6px 10px;border:1px solid var(--browser-line);border-radius:6px;background:var(--browser-bg);color:var(--browser-muted);font-size:11px;line-height:1.6;pointer-events:none}.browser-workspace_dock__kE_SJ{margin-bottom:8px;padding:12px;border:1px solid var(--browser-line);border-radius:10px;min-width:0}.browser-workspace_dockHeader__PW_Bh{display:flex;align-items:center;gap:8px;min-width:0}.browser-workspace_dockHeader__PW_Bh>svg{flex-shrink:0;color:var(--browser-muted)}.browser-workspace_dockIdentity__nYfDp{min-width:0;flex:1;display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:2px}.browser-workspace_dockTitle__lVCgc{font-size:12px;font-weight:500;overflow-wrap:anywhere}.browser-workspace_dockIdentity__nYfDp .browser-workspace_status__87C0w{font-size:11px;overflow-wrap:anywhere}.browser-workspace_dockOpen__5ysr9{flex-shrink:0;border:0;padding:6px;color:var(--browser-muted)}.browser-workspace_dockActions___boc_{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.browser-workspace_dockActions___boc_ .browser-workspace_button__qhosr{min-height:32px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.browser-workspace_dockConfirm__mwfI_{background:var(--browser-ink);color:var(--browser-bg);border-color:transparent}.browser-workspace_dockConfirm__mwfI_:hover{background:var(--browser-ink);opacity:.88}.browser-workspace_recoveryOverlay__hlygv{z-index:2}.browser-workspace_clickPulse__cndOD{position:absolute;z-index:3;width:36px;height:36px;margin:-18px 0 0 -18px;border:2px solid #60a5fa;border-radius:50%;background:#60a5fa26;box-sizing:border-box;pointer-events:none;animation:browser-workspace_browserClickPulse__tJnf_ .6s ease-out forwards}@keyframes browser-workspace_browserClickPulse__tJnf_{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.browser-workspace_clickPulse__cndOD{animation:browser-workspace_browserClickFade__g08RJ .2s linear forwards}}@keyframes browser-workspace_browserClickFade__g08RJ{0%{opacity:.7}to{opacity:0}}[data-theme=dark] .browser-workspace_dock__kE_SJ{--browser-bg:#141414;--browser-soft:#222222;--browser-ink:var(--app-text);--browser-muted:var(--app-muted);--browser-line:#303030}[data-theme=dark] .browser-workspace_dock__kE_SJ .browser-workspace_dockConfirm__mwfI_{background:#303030;color:var(--app-text);border-color:#3a3a3a}[data-theme=dark] .browser-workspace_dock__kE_SJ .browser-workspace_dockConfirm__mwfI_:hover:not(:disabled){background:#3a3a3a}.CanvasImageSearchModal_backdrop__ipcTv{position:fixed;z-index:460;inset:0;padding:36px;background:rgba(24,27,31,.46);display:grid;place-items:center;backdrop-filter:blur(2px);animation:CanvasImageSearchModal_backdropIn__lEnGd .14s ease-out}.CanvasImageSearchModal_dialog__UPQjp{width:min(860px,calc(100vw - 72px));height:min(760px,calc(100dvh - 72px));min-height:520px;border:1px solid rgba(210,214,219,.94);border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(15,18,22,.2),0 2px 8px rgba(15,18,22,.06);display:flex;flex-direction:column;overflow:hidden;animation:CanvasImageSearchModal_dialogIn__bY_Y8 .16s cubic-bezier(.2,.75,.25,1)}.CanvasImageSearchModal_header__ZKdql{flex:0 0 auto;min-height:70px;padding:15px 17px 13px 18px;border-bottom:1px solid #eceef0;display:flex;align-items:center;justify-content:space-between;gap:16px}.CanvasImageSearchModal_titleBlock__2Hbkj{min-width:0;display:flex;align-items:center;gap:11px}.CanvasImageSearchModal_titleIcon__FWQMs{flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:#f0f1f2;color:#333840;display:grid;place-items:center}.CanvasImageSearchModal_titleBlock__2Hbkj h2{margin:0;color:#20242a;font-size:15px;font-weight:650;line-height:1.3}.CanvasImageSearchModal_titleBlock__2Hbkj p{margin:3px 0 0;color:#8a8f96;font-size:11px;line-height:1.35}.CanvasImageSearchModal_closeButton__AdaeO{flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:#6c727a;display:grid;place-items:center;cursor:pointer}.CanvasImageSearchModal_closeButton__AdaeO:focus-visible,.CanvasImageSearchModal_closeButton__AdaeO:hover:not(:disabled){background:#f1f2f3;color:#20242a;outline:none}.CanvasImageSearchModal_closeButton__AdaeO:focus-visible{box-shadow:0 0 0 3px rgba(62,68,77,.12)}.CanvasImageSearchModal_closeButton__AdaeO:disabled{opacity:.45;cursor:wait}.CanvasImageSearchModal_searchControls__JcEWf{flex:0 0 auto;padding:14px 18px 13px;border-bottom:1px solid #eceef0;background:#fff}.CanvasImageSearchModal_searchForm__V_DvF{height:42px;border:1px solid #dfe2e6;border-radius:11px;background:#f8f9fa;display:flex;align-items:center;gap:9px;padding:0 5px 0 12px;color:#92979e;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.CanvasImageSearchModal_searchForm__V_DvF:focus-within{border-color:#aeb4bc;background:#fff;box-shadow:0 0 0 3px rgba(62,68,77,.07)}.CanvasImageSearchModal_searchForm__V_DvF input{min-width:0;flex:1;height:100%;padding:0;border:0;background:transparent;color:#262a30;font:13px/1.4 inherit;outline:none}.CanvasImageSearchModal_searchForm__V_DvF input::-moz-placeholder{color:#a6abb2}.CanvasImageSearchModal_searchForm__V_DvF input::placeholder{color:#a6abb2}.CanvasImageSearchModal_clearButton__yjILo{flex:0 0 25px;width:25px;height:25px;padding:0;border:0;border-radius:7px;background:transparent;color:#989da4;display:grid;place-items:center;cursor:pointer}.CanvasImageSearchModal_clearButton__yjILo:focus-visible,.CanvasImageSearchModal_clearButton__yjILo:hover{background:#eceef0;color:#363b42;outline:none}.CanvasImageSearchModal_searchButton__ZRgBN{height:32px;padding:0 12px;border:0;border-radius:8px;background:#22262b;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 12px/1 inherit;cursor:pointer}.CanvasImageSearchModal_searchButton__ZRgBN:focus-visible,.CanvasImageSearchModal_searchButton__ZRgBN:hover:not(:disabled){background:#08090b;outline:none}.CanvasImageSearchModal_searchButton__ZRgBN:focus-visible{box-shadow:0 0 0 3px rgba(36,40,45,.15)}.CanvasImageSearchModal_searchButton__ZRgBN:disabled{background:#c7cacf;cursor:wait}.CanvasImageSearchModal_categories___iID7{margin-top:10px;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:1px 1px 3px;scrollbar-width:thin;scrollbar-color:#d9dcdf transparent}.CanvasImageSearchModal_categoryActive__dOg70,.CanvasImageSearchModal_category__TlFt8{flex:0 0 auto;height:29px;padding:0 10px;border:0;border-radius:8px;display:inline-flex;align-items:center;gap:5px;font:11px/1 inherit;cursor:pointer;transition:background-color .12s ease,color .12s ease}.CanvasImageSearchModal_category__TlFt8{background:#f2f3f4;color:#626870}.CanvasImageSearchModal_category__TlFt8:focus-visible,.CanvasImageSearchModal_category__TlFt8:hover{background:#e8eaec;color:#22262b;outline:none}.CanvasImageSearchModal_categoryActive__dOg70{background:#202328;color:#fff}.CanvasImageSearchModal_categoryActive__dOg70:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(36,40,45,.14)}.CanvasImageSearchModal_categoryActive__dOg70:disabled,.CanvasImageSearchModal_category__TlFt8:disabled{opacity:.5;cursor:wait}.CanvasImageSearchModal_content__gxa_J{flex:1 1 auto;min-height:0;padding:16px 18px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d6d9dd transparent}.CanvasImageSearchModal_masonry__TG1vl{-moz-columns:3;column-count:3;-moz-column-gap:12px;column-gap:12px}.CanvasImageSearchModal_photoCard__FKTXY,.CanvasImageSearchModal_skeleton__oDfRS{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 12px;border-radius:11px;overflow:hidden}.CanvasImageSearchModal_skeleton__oDfRS{min-height:110px;background:linear-gradient(100deg,#f0f1f2 25%,#e4e6e8 40%,#f0f1f2 58%);background-size:220% 100%;animation:CanvasImageSearchModal_skeletonMove__2zTYM 1.25s ease-in-out infinite}.CanvasImageSearchModal_photoCard__FKTXY{border:1px solid #e7e9eb;background:#f1f2f3;box-shadow:0 1px 2px rgba(24,28,34,.03)}.CanvasImageSearchModal_photoButton__876ed{position:relative;width:100%;padding:0;border:0;background:transparent;display:block;cursor:pointer;overflow:hidden}.CanvasImageSearchModal_photoButton__876ed img{display:block;width:100%;height:auto;min-height:84px;max-height:340px;-o-object-fit:cover;object-fit:cover;background:#eef0f2;transition:transform .18s ease,filter .18s ease}.CanvasImageSearchModal_photoOverlay__saIwO{position:absolute;inset:0;background:rgba(17,20,24,.56);color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;opacity:0;transition:opacity .15s ease}.CanvasImageSearchModal_photoOverlay__saIwO b{font-size:11px;font-weight:600}.CanvasImageSearchModal_photoButton__876ed:focus-visible img,.CanvasImageSearchModal_photoButton__876ed:hover:not(:disabled) img{transform:scale(1.015);filter:saturate(.9)}.CanvasImageSearchModal_photoButton__876ed:disabled .CanvasImageSearchModal_photoOverlay__saIwO,.CanvasImageSearchModal_photoButton__876ed:focus-visible .CanvasImageSearchModal_photoOverlay__saIwO,.CanvasImageSearchModal_photoButton__876ed:hover:not(:disabled) .CanvasImageSearchModal_photoOverlay__saIwO{opacity:1}.CanvasImageSearchModal_photoButton__876ed:focus-visible{outline:3px solid rgba(39,44,51,.2);outline-offset:-3px}.CanvasImageSearchModal_photoButton__876ed:disabled{cursor:wait}.CanvasImageSearchModal_photoCard__FKTXY footer{height:29px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;color:#999ea5;font-size:9px}.CanvasImageSearchModal_photoCard__FKTXY footer a{max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#777d85;text-decoration:none}.CanvasImageSearchModal_photoCard__FKTXY footer a:focus-visible,.CanvasImageSearchModal_photoCard__FKTXY footer a:hover{color:#20242a;text-decoration:underline;outline:none}.CanvasImageSearchModal_errorState__Py8QC{min-height:66px;padding:12px 13px;border:1px solid #ecd7d4;border-radius:11px;background:#fff8f7;color:#9d4b43;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px}.CanvasImageSearchModal_errorState__Py8QC div{min-width:0;display:grid;gap:2px}.CanvasImageSearchModal_errorState__Py8QC strong{font-size:11px}.CanvasImageSearchModal_errorState__Py8QC span{overflow:hidden;text-overflow:ellipsis;color:#a96c65;font-size:10px}.CanvasImageSearchModal_errorState__Py8QC button{height:29px;padding:0 10px;border:1px solid #e4c9c5;border-radius:8px;background:#fff;color:#8e443d;font:600 10px/1 inherit;cursor:pointer}.CanvasImageSearchModal_errorState__Py8QC button:focus-visible,.CanvasImageSearchModal_errorState__Py8QC button:hover{background:#fff1ef;outline:none}.CanvasImageSearchModal_emptyState__CVPIH{height:260px;color:#9ca1a8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.CanvasImageSearchModal_emptyState__CVPIH strong{margin-top:10px;color:#555b63;font-size:12px}.CanvasImageSearchModal_emptyState__CVPIH span{margin-top:5px;font-size:10px}.CanvasImageSearchModal_loadMoreRow__sFfJi{min-height:52px;display:flex;align-items:center;justify-content:center}.CanvasImageSearchModal_loadMoreRow__sFfJi button{height:32px;padding:0 14px;border:1px solid #dfe2e5;border-radius:9px;background:#fff;color:#555b63;display:inline-flex;align-items:center;gap:6px;font:11px/1 inherit;cursor:pointer}.CanvasImageSearchModal_loadMoreRow__sFfJi button:focus-visible,.CanvasImageSearchModal_loadMoreRow__sFfJi button:hover:not(:disabled){border-color:#c7cbd0;background:#f7f8f9;color:#24282e;outline:none}.CanvasImageSearchModal_loadMoreRow__sFfJi button:disabled{opacity:.55;cursor:wait}.CanvasImageSearchModal_loadMoreRow__sFfJi>span{color:#a0a5ac;font-size:10px}.CanvasImageSearchModal_sourceNote__Stynp{flex:0 0 31px;padding:0 18px;border-top:1px solid #eceef0;background:#fafafa;color:#a0a5ac;display:flex;align-items:center;justify-content:flex-end;font-size:9px}.CanvasImageSearchModal_sourceNote__Stynp a{margin:0 3px;color:#6f757d;text-decoration:none}.CanvasImageSearchModal_sourceNote__Stynp a:focus-visible,.CanvasImageSearchModal_sourceNote__Stynp a:hover{color:#20242a;text-decoration:underline;outline:none}.CanvasImageSearchModal_spin__W__Cq{animation:CanvasImageSearchModal_spin__W__Cq .8s linear infinite}@keyframes CanvasImageSearchModal_backdropIn__lEnGd{0%{opacity:0}to{opacity:1}}@keyframes CanvasImageSearchModal_dialogIn__bY_Y8{0%{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:none}}@keyframes CanvasImageSearchModal_skeletonMove__2zTYM{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes CanvasImageSearchModal_spin__W__Cq{to{transform:rotate(1turn)}}@media(max-width:760px){.CanvasImageSearchModal_backdrop__ipcTv{padding:12px}.CanvasImageSearchModal_dialog__UPQjp{width:calc(100vw - 24px);height:calc(100dvh - 24px);min-height:0;border-radius:15px}.CanvasImageSearchModal_header__ZKdql{padding-inline:14px}.CanvasImageSearchModal_titleBlock__2Hbkj p{max-width:250px}.CanvasImageSearchModal_content__gxa_J,.CanvasImageSearchModal_searchControls__JcEWf{padding-inline:14px}.CanvasImageSearchModal_masonry__TG1vl{-moz-columns:2;column-count:2}.CanvasImageSearchModal_sourceNote__Stynp{padding-inline:14px}}@media(max-width:480px){.CanvasImageSearchModal_backdrop__ipcTv{padding:0}.CanvasImageSearchModal_dialog__UPQjp{width:100vw;height:100dvh;border:0;border-radius:0}.CanvasImageSearchModal_titleBlock__2Hbkj p{display:none}.CanvasImageSearchModal_masonry__TG1vl{-moz-columns:2;column-count:2;-moz-column-gap:8px;column-gap:8px}.CanvasImageSearchModal_photoCard__FKTXY,.CanvasImageSearchModal_skeleton__oDfRS{margin-bottom:8px}.CanvasImageSearchModal_searchButton__ZRgBN{padding-inline:10px}.CanvasImageSearchModal_categories___iID7{gap:5px}}@media(prefers-reduced-motion:reduce){.CanvasImageSearchModal_backdrop__ipcTv,.CanvasImageSearchModal_dialog__UPQjp,.CanvasImageSearchModal_skeleton__oDfRS,.CanvasImageSearchModal_spin__W__Cq{animation:none}.CanvasImageSearchModal_photoButton__876ed img,.CanvasImageSearchModal_photoOverlay__saIwO{transition:none}}@media(prefers-reduced-transparency:reduce){.CanvasImageSearchModal_backdrop__ipcTv{background:rgba(24,27,31,.72);backdrop-filter:none}}.CanvasImageSearchModal_photoCard__FKTXY footer>span:last-child{max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .CanvasImageSearchModal_dialog__UPQjp{border:1px solid var(--app-border);background:var(--app-surface)}[data-theme=dark] .CanvasImageSearchModal_header__ZKdql{border-bottom:1px solid var(--app-border)}[data-theme=dark] .CanvasImageSearchModal_titleIcon__FWQMs{background:var(--app-hover);color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_titleBlock__2Hbkj h2{color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_closeButton__AdaeO,[data-theme=dark] .CanvasImageSearchModal_titleBlock__2Hbkj p{color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_closeButton__AdaeO:focus-visible,[data-theme=dark] .CanvasImageSearchModal_closeButton__AdaeO:hover:not(:disabled){background:var(--app-hover);color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_searchControls__JcEWf{border-bottom:1px solid var(--app-border);background:var(--app-surface)}[data-theme=dark] .CanvasImageSearchModal_searchForm__V_DvF{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_searchForm__V_DvF:focus-within{border-color:var(--app-border);background:var(--app-surface)}[data-theme=dark] .CanvasImageSearchModal_searchForm__V_DvF input{color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_searchForm__V_DvF input::-moz-placeholder{color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_searchForm__V_DvF input::placeholder{color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_clearButton__yjILo{color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_clearButton__yjILo:focus-visible,[data-theme=dark] .CanvasImageSearchModal_clearButton__yjILo:hover{background:var(--app-hover);color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_searchButton__ZRgBN{background:var(--app-text);color:var(--app-background)}[data-theme=dark] .CanvasImageSearchModal_searchButton__ZRgBN:focus-visible,[data-theme=dark] .CanvasImageSearchModal_searchButton__ZRgBN:hover:not(:disabled){background:var(--app-text);opacity:.88}[data-theme=dark] .CanvasImageSearchModal_category__TlFt8,[data-theme=dark] .CanvasImageSearchModal_searchButton__ZRgBN:disabled{background:var(--app-hover);color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_category__TlFt8:focus-visible,[data-theme=dark] .CanvasImageSearchModal_category__TlFt8:hover{background:var(--app-hover);color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_categoryActive__dOg70{background:var(--app-text);color:var(--app-background)}[data-theme=dark] .CanvasImageSearchModal_skeleton__oDfRS{background:linear-gradient(100deg,var(--app-hover) 25%,var(--app-hover) 40%,var(--app-hover) 58%)}[data-theme=dark] .CanvasImageSearchModal_photoCard__FKTXY{border:1px solid var(--app-border);background:var(--app-hover)}[data-theme=dark] .CanvasImageSearchModal_photoOverlay__saIwO{background:rgba(17,20,24,.64)}[data-theme=dark] .CanvasImageSearchModal_photoButton__876ed:focus-visible{outline:3px solid var(--app-border)}[data-theme=dark] .CanvasImageSearchModal_photoCard__FKTXY footer{background:var(--app-surface);color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_photoCard__FKTXY footer a{color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_photoCard__FKTXY footer a:focus-visible,[data-theme=dark] .CanvasImageSearchModal_photoCard__FKTXY footer a:hover{color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_errorState__Py8QC,[data-theme=dark] .CanvasImageSearchModal_errorState__Py8QC button{border:1px solid var(--app-border);background:var(--app-surface)}[data-theme=dark] .CanvasImageSearchModal_errorState__Py8QC button:focus-visible,[data-theme=dark] .CanvasImageSearchModal_errorState__Py8QC button:hover{background:var(--app-hover)}[data-theme=dark] .CanvasImageSearchModal_emptyState__CVPIH{color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_emptyState__CVPIH strong{color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_loadMoreRow__sFfJi button{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_loadMoreRow__sFfJi button:focus-visible,[data-theme=dark] .CanvasImageSearchModal_loadMoreRow__sFfJi button:hover:not(:disabled){border-color:var(--app-border);background:var(--app-surface);color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_loadMoreRow__sFfJi>span{color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_sourceNote__Stynp{border-top:1px solid var(--app-border);background:var(--app-surface);color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_sourceNote__Stynp a{color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_sourceNote__Stynp a:focus-visible,[data-theme=dark] .CanvasImageSearchModal_sourceNote__Stynp a:hover{color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_dialog__UPQjp{color:var(--app-text)}[data-theme=dark] .CanvasImageSearchModal_photoButton__876ed:focus-visible{outline-color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_searchForm__V_DvF:focus-within{border-color:var(--app-muted)}[data-theme=dark] .CanvasImageSearchModal_errorState__Py8QC,[data-theme=dark] .CanvasImageSearchModal_errorState__Py8QC button,[data-theme=dark] .CanvasImageSearchModal_errorState__Py8QC span{color:#efb0a7}[data-theme=dark] .CanvasImageSearchModal_categories___iID7,[data-theme=dark] .CanvasImageSearchModal_content__gxa_J{scrollbar-color:var(--app-border) transparent}:where([data-theme=dark]) .CanvasImageSearchModal_dialog__UPQjp button:focus-visible{outline:2px solid var(--app-muted);outline-offset:-2px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P{width:min(1080px,calc(100vw - 48px));height:min(800px,calc(100dvh - 48px));min-height:0;grid-template-rows:auto minmax(0,1fr) auto;border-color:var(--app-border);background:var(--app-surface);box-shadow:0 28px 80px rgb(0 0 0/40%),inset 0 1px 0 rgb(255 255 255/3%)}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>header{min-height:88px;padding:16px 24px;gap:18px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>header strong{color:var(--app-text);font-size:18px;font-weight:650;line-height:1.4}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>header small{margin-top:4px;font-size:12px;line-height:1.55}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>header>button{flex:0 0 36px;width:36px;height:36px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>div{grid-template-columns:248px minmax(0,1fr)}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P aside{padding:22px 18px;gap:22px;scrollbar-color:#525252 transparent}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P aside>div{min-width:0;gap:10px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P aside>div>label,[data-theme=dark] .ImageCollageEditor_dialog__IQM5P aside>div>span{font-size:12px;font-weight:600;line-height:1.5}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P aside output,[data-theme=dark] .ImageCollageEditor_dialog__IQM5P aside small{font-size:11px;line-height:1.5}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=segmented]{height:auto;min-height:40px;padding:4px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=segmented] button{min-height:32px;padding:5px 6px;font-size:12px;line-height:1.4;white-space:normal;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;overflow-wrap:normal}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=segmented] svg{flex-shrink:0}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=fit] button[aria-pressed=true],[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=segmented] button[aria-pressed=true]{background:#343434;color:#e6e6e6;box-shadow:0 1px 3px rgb(0 0 0/18%)}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=templates]>button{height:auto;min-height:48px;padding:8px;grid-template-columns:40px minmax(0,1fr) 14px;font-size:12px;line-height:1.45;overflow-wrap:anywhere}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=templates]>button[aria-pressed=true]{border-color:#565656;background:#252525;color:#e0e0e0}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=templates]>button>span:first-child{border-color:#565656;background:#222222}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=templates] i{border-color:#292929;background:#8a8a8a}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P input[type=range]{accent-color:#bcbcbc;color-scheme:dark}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=background] button[aria-pressed=true]{outline-color:#c8c8c8}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>div>main{padding:22px;gap:18px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=preview-frame]{container-type:size;border-color:#343434;background:#1c1c1c}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-preview=fixed]{width:min(calc(100cqw - 32px),calc((100cqh - 32px) * 1.7777778));max-height:none}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-preview=fixed][data-collage-ratio="9:16"]{width:min(calc(100cqw - 32px),calc((100cqh - 32px) * .5625))}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-preview=long]{width:calc(100% - 32px);scrollbar-color:#525252 transparent}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [role=listbox]{scrollbar-color:#525252 transparent}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [role=option]{border-color:#424242;background:#202020}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [role=option][aria-selected=true]{border-color:#b8b8b8;box-shadow:0 0 0 2px rgb(210 210 210/16%)}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [role=option] img{background:#202020}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=fit]{height:auto;min-height:38px;flex-wrap:wrap;gap:3px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=fit]>span{font-size:11px;line-height:1.5}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=fit] button{flex:1;height:auto;min-height:30px;padding:5px 7px;font-size:12px;line-height:1.4}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=zoom]{height:38px;padding:4px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=zoom] button{flex-basis:30px;width:30px;height:30px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=zoom] output{width:40px;font-size:11px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer{padding:16px 24px;gap:20px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer>span{font-size:12px;line-height:1.55;white-space:normal;overflow-wrap:anywhere}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer>div{flex-shrink:0}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer button{height:auto;min-height:38px;padding:9px 15px;font-size:12px;line-height:1.4}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer button:last-child{border-color:#606060;background:#383838;color:#eeeeee}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer button:last-child:hover:not(:disabled){border-color:#777777;background:#484848;color:#ffffff}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [role=option]:focus-visible,[data-theme=dark] .ImageCollageEditor_dialog__IQM5P button:focus-visible,[data-theme=dark] .ImageCollageEditor_dialog__IQM5P input:focus-visible{outline:2px solid #c6c6c6;outline-offset:3px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P ::-moz-selection{background:#505050;color:#ffffff}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P ::selection{background:#505050;color:#ffffff}@media (max-width:800px){[data-theme=dark] .ImageCollageEditor_dialog__IQM5P{width:calc(100vw - 20px);height:calc(100dvh - 20px)}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>div{grid-template-columns:220px minmax(0,1fr)}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>div>main{padding:16px}}@media (max-width:620px){[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>header{min-height:96px;padding:14px 16px;align-items:flex-start;gap:12px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>div{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P aside{max-height:250px;padding:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;border-bottom-color:var(--app-border)}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P [data-collage-section=templates]{max-height:104px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>div>main{padding:12px;gap:12px;grid-template-rows:minmax(260px,1fr) auto;overflow-y:auto;scrollbar-color:#525252 transparent;scrollbar-width:thin}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer{padding:12px 16px;align-items:stretch;flex-direction:column;gap:10px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer>span{display:block;font-size:11px}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}[data-theme=dark] .ImageCollageEditor_dialog__IQM5P>footer button{min-width:0;white-space:normal;overflow-wrap:anywhere}}@media (max-width:620px) and (max-height:800px){[data-theme=dark] .ImageCollageEditor_dialog__IQM5P aside{max-height:128px;padding-top:12px;padding-bottom:12px;gap:12px}}