.ThreadRequests_list__fi_P6{min-width:0;color:var(--color-11)}.ThreadRequests_hint__JSXq7{margin:0 2px 12px;font-size:11px;line-height:1.5;color:var(--color-07)}.ThreadRequests_card__qi5gx{margin-bottom:8px;overflow:hidden;border:1px solid var(--color-03);border-radius:10px;background:var(--color-02)}.ThreadRequests_card__qi5gx:hover,.ThreadRequests_card__qi5gx[open]{border-color:var(--color-04)}.ThreadRequests_summary__rQMIy{display:flex;align-items:flex-start;gap:9px;padding:12px;cursor:pointer;list-style:none;transition:background .12s}.ThreadRequests_summary__rQMIy::-webkit-details-marker{display:none}.ThreadRequests_summary__rQMIy:focus-visible,.ThreadRequests_summary__rQMIy:hover{background:var(--color-03)}.ThreadRequests_summary__rQMIy:focus-visible{outline:2px solid var(--color-07);outline-offset:-2px;border-radius:9px}.ThreadRequests_chevron__A35H5{flex-shrink:0;margin-top:2px;color:var(--color-07);transition:transform .12s}.ThreadRequests_card__qi5gx[open]>.ThreadRequests_summary__rQMIy .ThreadRequests_chevron__A35H5{transform:rotate(90deg)}.ThreadRequests_heading__J3_sW{display:block;min-width:0;flex:1}.ThreadRequests_title__rparL{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:13px;line-height:1.45;font-weight:500}.ThreadRequests_metadata__dye_o{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:6px;font-size:10px;line-height:1.4;color:var(--color-07)}.ThreadRequests_channel__98d6t{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border-radius:4px;background:var(--color-03);color:var(--color-09)}.ThreadRequests_body__v_vCw{padding:12px;border-top:1px solid var(--color-03)}.ThreadRequests_requestText__ZZIrm{max-height:200px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;color:var(--color-10)}.ThreadRequests_notice__jvxcE{margin:0 0 10px;padding:10px;border:1px solid var(--color-04);border-radius:8px;background:var(--color-02);font-size:12px;line-height:1.5;color:var(--color-09);overflow-wrap:anywhere}.ThreadRequests_notice__jvxcE button{margin-left:6px;text-decoration:underline;text-underline-offset:3px;color:var(--color-11)}.ThreadRequests_status__vHj7v{padding:12px 2px;font-size:12px;color:var(--color-07)}.ThreadRequests_action__M_MSJ,.ThreadRequests_loadMore__MZmDT{padding:8px 10px;border:1px solid var(--color-04);border-radius:7px;background:var(--color-03);color:var(--color-11);font-size:12px;transition:background .12s}.ThreadRequests_action__M_MSJ:hover,.ThreadRequests_loadMore__MZmDT:hover{background:var(--color-04)}.ThreadRequests_action__M_MSJ:disabled,.ThreadRequests_loadMore__MZmDT:disabled{opacity:.5;cursor:default}.ThreadRequests_loadMore__MZmDT{width:100%;margin-top:4px}.ThreadRequests_draft__nBQ77,.ThreadRequests_select__2xhNo{width:100%;margin-top:8px;padding:9px;border:1px solid var(--color-04);border-radius:7px;background:var(--color-01);color:var(--color-11);font-size:12px}.ThreadRequests_draft__nBQ77{min-height:80px;resize:vertical}.ThreadRequests_action__M_MSJ:focus-visible,.ThreadRequests_draft__nBQ77:focus-visible,.ThreadRequests_loadMore__MZmDT:focus-visible,.ThreadRequests_notice__jvxcE button:focus-visible,.ThreadRequests_select__2xhNo:focus-visible{outline:2px solid var(--color-07);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ThreadRequests_action__M_MSJ,.ThreadRequests_chevron__A35H5,.ThreadRequests_loadMore__MZmDT,.ThreadRequests_summary__rQMIy{transition:none}}.AspectRatioModal_backdrop__9ZMe1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:10000}.AspectRatioModal_modal__v14eb{position:fixed;width:200px;padding:4px;border:1px solid var(--color-03);border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:10001;overflow:hidden;background-color:var(--color-main)}.AspectRatioModal_arrow__mtlkS{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:16px;height:8px}.AspectRatioModal_arrowInner__r7Q2S{width:16px;height:16px;background-color:#efefef;border:1.1px solid #f4f4f4;border-top:none;border-right:none;transform:rotate(45deg);border-radius:0 0 0 2px}.AspectRatioModal_content__I73Dp{display:flex;flex-direction:column}.AspectRatioModal_header__2laIy{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:11px 13.2px;gap:8.8px;color:var(--color-11);margin-bottom:12px}.AspectRatioModal_headerIcon___DW4D{width:17.6px;height:17.6px;position:relative}.AspectRatioModal_headerTitle__enrvz{flex:1;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:13.2px;font-family:Inter,sans-serif}.AspectRatioModal_options__xmmgR{display:flex;flex-direction:column}.AspectRatioModal_option__hZj_f{width:calc(100% - 8px);border:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:5.8px 13.2px;gap:2.8px;cursor:pointer;transition:background-color .15s ease;font-family:Inter,sans-serif;text-align:left;border-radius:8px;margin:4px}.AspectRatioModal_option__hZj_f:hover{background-color:var(--color-04)}.AspectRatioModal_optionSelected__57jqE{background-color:var(--color-04)!important;color:var(--color-11)}.AspectRatioModal_optionKeyboardActive___Td_g:not(.AspectRatioModal_optionSelected__57jqE){background-color:var(--color-03);box-shadow:0 0 0 1px var(--color-05)}.AspectRatioModal_optionContent__6xYc5{flex:1;display:flex;align-items:center;justify-content:space-between}.AspectRatioModal_optionLabel__iGeMQ{font-size:12px;letter-spacing:-.02em;line-height:22px;color:var(--color-07)}.AspectRatioModal_optionLabel__iGeMQ:active{color:var(--color-11)!important}.AspectRatioModal_optionRatio__4mPif{font-weight:500;color:var(--color-11)}.AspectRatioModal_optionDescription__H5Bjc{color:var(--color-07)}.AspectRatioModal_optionSelected__57jqE .AspectRatioModal_optionDescription__H5Bjc,.AspectRatioModal_optionSelected__57jqE .AspectRatioModal_optionRatio__4mPif{color:var(--color-11)}.AspectRatioModal_selectedIndicator__COTKR{width:17.7px;height:17.7px;border-radius:6px;background-color:var(--color-11);position:relative;padding:2px}.AspectRatioModal_selectedIndicator__COTKR:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background-color:#fff}.SettingInput_field__x9J6h{display:flex;flex-direction:column;gap:8px;width:100%;color:var(--color-11)}.SettingInput_section__TCEUO{display:flex;flex-direction:column;gap:16px;width:100%}.SettingInput_header___xI1u{display:flex;align-items:center;gap:6px;min-height:18px}.SettingInput_label__WJpxc{color:var(--color-10);font-size:12px;font-weight:500;line-height:18px}.SettingInput_error__gohtD,.SettingInput_required___DbC6,.SettingInput_staleValue__4d6j3{color:var(--color-error,#d14343)}.SettingInput_infoIcon__9XTAN{display:inline-flex}.SettingInput_body__nqHHG{display:flex;flex-direction:column;gap:7px;min-width:0}.SettingInput_jsonInput__R_Y_E,.SettingInput_numberInput__rSfo2,.SettingInput_textInput__g7z7Z,.SettingInput_valueInput__d3Whn{box-sizing:border-box;width:100%;border:1px solid var(--color-03);border-radius:10px;outline:none;background:var(--color-prompt);color:var(--color-11);box-shadow:0 1px 2.5px rgb(0 0 0/7%);font-size:13px;transition:border-color .16s ease,background .16s ease}.SettingInput_numberInput__rSfo2,.SettingInput_textInput__g7z7Z{min-height:42px;padding:10px 12px}.SettingInput_jsonInput__R_Y_E::-moz-placeholder,.SettingInput_textInput__g7z7Z::-moz-placeholder{color:var(--color-06)}.SettingInput_jsonInput__R_Y_E::placeholder,.SettingInput_textInput__g7z7Z::placeholder{color:var(--color-06)}.SettingInput_jsonInput__R_Y_E:hover,.SettingInput_numberInput__rSfo2:hover,.SettingInput_textInput__g7z7Z:hover,.SettingInput_valueInput__d3Whn:hover{background:var(--color-02)}.SettingInput_jsonInput__R_Y_E:focus-visible,.SettingInput_numberInput__rSfo2:focus-visible,.SettingInput_rangeInput__TbL0u:focus-visible,.SettingInput_textInput__g7z7Z:focus-visible,.SettingInput_valueInput__d3Whn:focus-visible{border-color:var(--color-06);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-11) 12%,transparent)}.SettingInput_dropdown__xYq1H[aria-invalid=true],.SettingInput_jsonInput__R_Y_E[aria-invalid=true],.SettingInput_numberInput__rSfo2[aria-invalid=true],.SettingInput_textInput__g7z7Z[aria-invalid=true],.SettingInput_valueInput__d3Whn[aria-invalid=true]{border-color:var(--color-error,#d14343)}.SettingInput_jsonInput__R_Y_E{min-height:104px;resize:vertical;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5}.SettingInput_rangeHeader__Py0wL{display:flex;justify-content:flex-end}.SettingInput_valueChip__tNK0e,.SettingInput_valueInput__d3Whn{min-width:54px;width:auto;min-height:28px;padding:5px 8px;border:1px solid var(--color-03);border-radius:7px;background:var(--color-02);color:var(--color-11);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.SettingInput_valueInput__d3Whn{max-width:82px}.SettingInput_rangeInput__TbL0u{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;margin:7px 0;border:0;border-radius:999px;outline:none;background:var(--color-03);accent-color:var(--color-orange,#ff7e1d);cursor:pointer}.SettingInput_rangeInput__TbL0u::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:2px solid var(--color-main);border-radius:50%;background:var(--color-11);box-shadow:0 1px 2px rgb(0 0 0/24%);cursor:grab}.SettingInput_rangeInput__TbL0u::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--color-main);border-radius:50%;background:var(--color-11);box-shadow:0 1px 2px rgb(0 0 0/24%);cursor:grab}.SettingInput_rangeInput__TbL0u:active::-webkit-slider-thumb{cursor:grabbing}.SettingInput_bounds__SyLkE{display:flex;justify-content:space-between;gap:12px;color:var(--color-07);font-size:10px;font-variant-numeric:tabular-nums;line-height:14px}.SettingInput_dropdown__xYq1H{width:100%;border:1px solid transparent;border-radius:11px}.SettingInput_multiSelect__f4q4Z{display:flex;flex-wrap:wrap;gap:6px}.SettingInput_multiSelectOption__Pt1x6{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid var(--color-03);border-radius:9px;background:var(--color-prompt);color:var(--color-09);font-size:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.SettingInput_multiSelectOption__Pt1x6:hover:not(:disabled){background:var(--color-03);color:var(--color-11)}.SettingInput_multiSelectOption__Pt1x6[aria-pressed=true]{border-color:var(--color-05);background:var(--color-03);color:var(--color-11)}.SettingInput_multiSelectOption__Pt1x6:focus-visible{outline:2px solid var(--color-06);outline-offset:2px}.SettingInput_multiSelectOption__Pt1x6:disabled{cursor:not-allowed;opacity:.45}.SettingInput_multiSelectMark__lWDna{width:12px;color:var(--color-orange,#ff7e1d);font-weight:600;text-align:center}.SettingInput_selectionCount__kkuNn{color:var(--color-07);font-size:10px}.SettingInput_error__gohtD{margin:0;font-size:11px;line-height:16px}.SettingInput_group__QerLW{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:12px;border:1px solid var(--color-03);border-radius:12px}.SettingInput_groupLegend__2NQop{padding:0 5px;color:var(--color-10);font-size:12px;font-weight:600}.SettingInput_groupDescription__ixcJb,.SettingInput_noticeText__D1HoI{margin:0;color:var(--color-07);font-size:11px;line-height:16px}.SettingInput_notice__8uPir{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--color-03);border-radius:10px;background:var(--color-02)}.SettingInput_notice__8uPir[data-tone=warning]{border-color:color-mix(in srgb,#f0a33a 45%,var(--color-03))}.SettingInput_notice__8uPir[data-tone=error]{border-color:var(--color-error,#d14343)}.SettingInput_noticeTitle__3_IVj{color:var(--color-10);font-size:12px;font-weight:600}.SettingInput_srOnly__8dSFD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.SettingInput_jsonInput__R_Y_E,.SettingInput_multiSelectOption__Pt1x6,.SettingInput_numberInput__rSfo2,.SettingInput_textInput__g7z7Z,.SettingInput_valueInput__d3Whn{transition:none}}.CameraTrajectoryControl_summary__QCZnd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--color-04);border-radius:var(--r-control,8px);background:var(--color-main)}.CameraTrajectoryControl_summaryCopy__sYAtK{display:grid;gap:3px;min-width:0}.CameraTrajectoryControl_summaryTitle__TKyha{color:var(--color-12);font-size:13px}.CameraTrajectoryControl_summaryHint__7R7g9{color:var(--color-07);font-size:11px}.CameraTrajectoryControl_applyButton__48Rnb,.CameraTrajectoryControl_cancelButton__VLq6a,.CameraTrajectoryControl_captureButton__4L49L,.CameraTrajectoryControl_editButton__0goUk,.CameraTrajectoryControl_fullscreenButton__UK5K0,.CameraTrajectoryControl_playbackButton__8WN6e,.CameraTrajectoryControl_timelineActions__LztLS button,.CameraTrajectoryControl_zoomButton__xYVEk{border:1px solid var(--color-04);border-radius:var(--r-control,6px);color:var(--color-11);background:var(--color-main);font-size:12px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.CameraTrajectoryControl_applyButton__48Rnb,.CameraTrajectoryControl_cancelButton__VLq6a,.CameraTrajectoryControl_editButton__0goUk,.CameraTrajectoryControl_timelineActions__LztLS button{padding:7px 10px}.CameraTrajectoryControl_cancelButton__VLq6a:hover,.CameraTrajectoryControl_captureButton__4L49L:hover,.CameraTrajectoryControl_editButton__0goUk:hover,.CameraTrajectoryControl_fullscreenButton__UK5K0:hover,.CameraTrajectoryControl_playbackButton__8WN6e:hover,.CameraTrajectoryControl_timelineActions__LztLS button:hover,.CameraTrajectoryControl_zoomButton__xYVEk:hover{border-color:var(--color-05);background:var(--color-03)}.CameraTrajectoryControl_applyButton__48Rnb:active,.CameraTrajectoryControl_cancelButton__VLq6a:active,.CameraTrajectoryControl_captureButton__4L49L:active,.CameraTrajectoryControl_editButton__0goUk:active,.CameraTrajectoryControl_fullscreenButton__UK5K0:active,.CameraTrajectoryControl_playbackButton__8WN6e:active,.CameraTrajectoryControl_timelineActions__LztLS button:active,.CameraTrajectoryControl_zoomButton__xYVEk:active{transform:scale(.96)}.CameraTrajectoryControl_applyButton__48Rnb:focus-visible,.CameraTrajectoryControl_cancelButton__VLq6a:focus-visible,.CameraTrajectoryControl_captureButton__4L49L:focus-visible,.CameraTrajectoryControl_clearButton__K5dqJ:focus-visible,.CameraTrajectoryControl_editButton__0goUk:focus-visible,.CameraTrajectoryControl_fullscreenButton__UK5K0:focus-visible,.CameraTrajectoryControl_inspectorRow__5DH1o input:focus-visible,.CameraTrajectoryControl_keyframe__4ZuWW:focus-visible,.CameraTrajectoryControl_playbackButton__8WN6e:focus-visible,.CameraTrajectoryControl_timelineActions__LztLS button:focus-visible,.CameraTrajectoryControl_track__wEc3k:focus-visible,.CameraTrajectoryControl_zoomButton__xYVEk:focus-visible,.CameraTrajectoryControl_zoomSlider__T_rV3:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.CameraTrajectoryControl_overlay__thRh3{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:rgb(0 0 0/72%);backdrop-filter:blur(8px)}.CameraTrajectoryControl_workspace__OhPfB{width:min(1200px,100%);height:min(948px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:auto;border:1px solid var(--color-04);border-radius:10px;background:var(--color-main);color:var(--color-11);box-shadow:0 24px 80px rgb(0 0 0/48%)}.CameraTrajectoryControl_cameraHeader__457yB,.CameraTrajectoryControl_footer__doe2u,.CameraTrajectoryControl_playback__1jCUf,.CameraTrajectoryControl_timelineHeader__qVYIZ,.CameraTrajectoryControl_workspaceHeader__CzNQ6{display:flex;align-items:center;justify-content:space-between;gap:16px}.CameraTrajectoryControl_workspaceHeader__CzNQ6{flex:0 0 auto;padding:16px 18px 14px}.CameraTrajectoryControl_workspaceHeader__CzNQ6 h2{margin:3px 0 0;color:var(--color-12);font-size:24px;font-weight:500;line-height:1.1;text-wrap:balance}.CameraTrajectoryControl_eyebrow__8NOAa{margin:0;color:var(--color-07);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.CameraTrajectoryControl_iconButton__jDBmh{width:40px;height:40px;border:0;color:var(--color-08);background:transparent;font-size:28px;line-height:1;cursor:pointer}.CameraTrajectoryControl_iconButton__jDBmh:hover{color:var(--color-12)}.CameraTrajectoryControl_viewportShell__5SybC{position:relative;flex:1 1 0;min-height:270px;padding:0 10px 10px}.CameraTrajectoryControl_viewportFrame__1sWa0{position:relative;width:100%;height:100%;min-height:270px;overflow:hidden;border:1px solid var(--color-04);border-radius:10px;background:var(--color-01)}.CameraTrajectoryControl_viewportStage__gvztu{position:absolute;inset:0}.CameraTrajectoryControl_axisGizmo__YFanU{position:absolute;right:14px;bottom:14px;display:grid;grid-template-columns:repeat(3,auto);align-items:end;gap:4px;padding:7px;border:1px solid var(--color-04);border-radius:6px;color:var(--color-08);background:color-mix(in srgb,var(--color-01) 78%,transparent);font-size:10px;font-weight:600}.CameraTrajectoryControl_axisX__jvcrg{color:var(--color-orange)}.CameraTrajectoryControl_axisY__GxEcn,.CameraTrajectoryControl_axisZ__1ya_e{color:var(--color-08)}.CameraTrajectoryControl_playback__1jCUf{flex:0 0 auto;min-height:58px;padding:8px 20px;border-top:1px solid var(--color-04);border-bottom:1px solid var(--color-04)}.CameraTrajectoryControl_playbackLeft__O90sX,.CameraTrajectoryControl_playbackRight__mH7h5,.CameraTrajectoryControl_zoomControls___k2Fa{display:flex;align-items:center;gap:10px}.CameraTrajectoryControl_playbackButton__8WN6e{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--color-main);background:var(--color-orange)}.CameraTrajectoryControl_playbackButton__8WN6e:hover{border-color:transparent;background:var(--color-orange);filter:brightness(1.08)}.CameraTrajectoryControl_captureButton__4L49L,.CameraTrajectoryControl_fullscreenButton__UK5K0,.CameraTrajectoryControl_zoomButton__xYVEk{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0}.CameraTrajectoryControl_captureButton__4L49L:disabled{cursor:not-allowed;opacity:.5}.CameraTrajectoryControl_timecode__EJYlp{color:var(--color-11);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.CameraTrajectoryControl_timecodeMuted__6zy68{color:var(--color-07)}.CameraTrajectoryControl_zoomSlider__T_rV3{width:106px;accent-color:var(--color-orange)}.CameraTrajectoryControl_timeline__8g_ge{flex:0 0 auto;margin:0 10px 10px;padding:10px 14px 12px;border:1px solid var(--color-04);border-radius:10px;background:var(--color-main)}.CameraTrajectoryControl_timelineHeader__qVYIZ{color:var(--color-07);font-size:11px;font-variant-numeric:tabular-nums}.CameraTrajectoryControl_ruler__Uir8_{position:relative;display:grid;grid-template-columns:repeat(6,1fr);height:24px;margin:4px 4px 0;color:var(--color-07);font-size:10px;font-variant-numeric:tabular-nums}.CameraTrajectoryControl_rulerLabel__R6TDL{position:relative}.CameraTrajectoryControl_rulerLabel__R6TDL:not(:first-child){text-align:center}.CameraTrajectoryControl_rulerLabel__R6TDL:last-child{text-align:right}.CameraTrajectoryControl_rulerLabel__R6TDL:after{content:"";position:absolute;top:17px;left:50%;width:1px;height:6px;background:var(--color-05)}.CameraTrajectoryControl_rulerLabel__R6TDL:first-child:after{left:0}.CameraTrajectoryControl_rulerLabel__R6TDL:last-child:after{left:auto;right:0}.CameraTrajectoryControl_track__wEc3k{position:relative;height:30px;margin:2px 4px 8px;border:1px solid var(--color-04);border-radius:7px;background:var(--color-02);cursor:crosshair}.CameraTrajectoryControl_progress__GSC_h{height:100%;border-radius:6px;background:color-mix(in srgb,var(--color-orange) 18%,transparent)}.CameraTrajectoryControl_playhead__hjZx_{position:absolute;top:-19px;bottom:-8px;width:2px;transform:translateX(-50%);background:var(--color-orange);pointer-events:none}.CameraTrajectoryControl_playhead__hjZx_:before{content:"";position:absolute;top:-1px;left:50%;width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:9px solid var(--color-orange);transform:translateX(-50%)}.CameraTrajectoryControl_keyframe__4ZuWW{position:absolute;top:50%;width:13px;height:13px;padding:0;border:3px solid var(--color-orange);border-radius:50%;transform:translate(-50%,-50%);background:var(--color-main);cursor:pointer}.CameraTrajectoryControl_keyframe__4ZuWW:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.CameraTrajectoryControl_selectedKeyframe__57pyS{width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-orange) 20%,transparent)}.CameraTrajectoryControl_timelineActions__LztLS{display:flex;justify-content:flex-end;gap:8px}.CameraTrajectoryControl_applyButton__48Rnb:disabled,.CameraTrajectoryControl_captureButton__4L49L:disabled,.CameraTrajectoryControl_editButton__0goUk:disabled,.CameraTrajectoryControl_timelineActions__LztLS button:disabled{cursor:not-allowed;opacity:.45;transform:none}.CameraTrajectoryControl_inspector__JvCbx{flex:0 0 auto;margin:0 10px 10px;padding:0 16px 12px;border:1px solid var(--color-04);border-radius:10px;background:var(--color-main)}.CameraTrajectoryControl_cameraHeader__457yB{width:100%;min-height:40px;padding:0;border:0;border-bottom:1px solid var(--color-04);background:transparent;color:var(--color-11);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.CameraTrajectoryControl_cameraTitle__3p9Gt{display:inline-flex;align-items:center;gap:8px}.CameraTrajectoryControl_cameraChevron__Fml97,.CameraTrajectoryControl_cameraHeaderIcon__NkRMh{color:var(--color-08)}.CameraTrajectoryControl_cameraChevron__Fml97{transition:transform .15s ease}.CameraTrajectoryControl_cameraChevronCollapsed__YEl8p{transform:rotate(180deg)}.CameraTrajectoryControl_inspectorBody__0hOH8{display:grid;gap:7px;padding-top:10px}.CameraTrajectoryControl_inspectorRow__5DH1o{display:grid;grid-template-columns:96px minmax(0,1fr) 100px;align-items:center;gap:14px;min-height:28px;color:var(--color-08);font-size:12px}.CameraTrajectoryControl_inspectorRow__5DH1o input[type=range]{width:100%;accent-color:var(--color-orange)}.CameraTrajectoryControl_inspectorRow__5DH1o input[type=number]{width:100%;box-sizing:border-box;border:1px solid var(--color-05);border-radius:6px;padding:6px 8px;color:var(--color-11);background:var(--color-02);font:inherit;font-variant-numeric:tabular-nums}.CameraTrajectoryControl_unit__0Z6tF{display:none}.CameraTrajectoryControl_error__1rFtl{margin:10px 0 0;color:var(--destructive);font-size:11px;line-height:1.4;text-wrap:pretty}.CameraTrajectoryControl_footer__doe2u{flex:0 0 auto;min-height:56px;padding:10px 18px;border-top:1px solid var(--color-04)}.CameraTrajectoryControl_clearButton__K5dqJ{border:0;padding:7px 4px;color:var(--destructive);background:transparent;font-size:12px;cursor:pointer}.CameraTrajectoryControl_cancelButton__VLq6a{margin-right:8px}.CameraTrajectoryControl_applyButton__48Rnb{border-color:var(--color-orange);color:var(--color-main);background:var(--color-orange)}@media (max-width:860px){.CameraTrajectoryControl_overlay__thRh3{padding:8px}.CameraTrajectoryControl_workspace__OhPfB{height:calc(100vh - 16px)}.CameraTrajectoryControl_workspaceHeader__CzNQ6{padding:12px 14px 10px}.CameraTrajectoryControl_workspaceHeader__CzNQ6 h2{font-size:20px}.CameraTrajectoryControl_viewportShell__5SybC{min-height:250px;padding:0 8px 8px}.CameraTrajectoryControl_viewportFrame__1sWa0{min-height:250px}.CameraTrajectoryControl_playback__1jCUf{flex-wrap:wrap;gap:8px;padding:8px 12px}.CameraTrajectoryControl_playbackRight__mH7h5{margin-left:auto}.CameraTrajectoryControl_inspector__JvCbx,.CameraTrajectoryControl_timeline__8g_ge{margin-right:8px;margin-left:8px}.CameraTrajectoryControl_inspector__JvCbx{padding-right:12px;padding-left:12px}.CameraTrajectoryControl_inspectorRow__5DH1o{grid-template-columns:82px minmax(0,1fr) 82px;gap:8px}}@media (max-width:560px){.CameraTrajectoryControl_viewportFrame__1sWa0,.CameraTrajectoryControl_viewportShell__5SybC{min-height:180px}.CameraTrajectoryControl_timecode__EJYlp{font-size:13px}.CameraTrajectoryControl_zoomSlider__T_rV3{width:72px}.CameraTrajectoryControl_playbackRight__mH7h5{width:100%;justify-content:flex-end}.CameraTrajectoryControl_inspectorRow__5DH1o{grid-template-columns:1fr 82px}.CameraTrajectoryControl_inspectorRow__5DH1o>span:first-child{grid-column:1/-1;margin-bottom:-5px}.CameraTrajectoryControl_inspectorRow__5DH1o input[type=range]{grid-column:1}.CameraTrajectoryControl_inspectorRow__5DH1o input[type=number]{grid-column:2;grid-row:2}.CameraTrajectoryControl_footer__doe2u{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.CameraTrajectoryControl_overlay__thRh3{backdrop-filter:none}.CameraTrajectoryControl_applyButton__48Rnb,.CameraTrajectoryControl_cameraChevron__Fml97,.CameraTrajectoryControl_cancelButton__VLq6a,.CameraTrajectoryControl_captureButton__4L49L,.CameraTrajectoryControl_editButton__0goUk,.CameraTrajectoryControl_fullscreenButton__UK5K0,.CameraTrajectoryControl_playbackButton__8WN6e,.CameraTrajectoryControl_timelineActions__LztLS button,.CameraTrajectoryControl_zoomButton__xYVEk{transition:none}.CameraTrajectoryControl_applyButton__48Rnb:active,.CameraTrajectoryControl_cancelButton__VLq6a:active,.CameraTrajectoryControl_captureButton__4L49L:active,.CameraTrajectoryControl_editButton__0goUk:active,.CameraTrajectoryControl_fullscreenButton__UK5K0:active,.CameraTrajectoryControl_playbackButton__8WN6e:active,.CameraTrajectoryControl_timelineActions__LztLS button:active,.CameraTrajectoryControl_zoomButton__xYVEk:active{transform:none}}.ShareThreadDropdown_panel__2gQPY{position:fixed;z-index:1000;padding:5px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-03);border-radius:12px;background:var(--color-main);color:var(--color-11);box-shadow:0 12px 40px #0005;font-family:Inter,Arial,sans-serif}.ShareThreadDropdown_copy__kgrNv{display:flex;width:100%;align-items:center;gap:10px;text-align:left;padding:12px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.ShareThreadDropdown_copy__kgrNv:focus-visible,.ShareThreadDropdown_copy__kgrNv:hover{background:var(--color-03)}.ShareThreadDropdown_copy__kgrNv:focus-visible{outline:2px solid var(--color-07);outline-offset:-2px}.ShareThreadDropdown_copy__kgrNv:disabled{cursor:wait;opacity:.5}.ShareThreadDropdown_viewers__zT1By{border-top:1px solid var(--color-03);margin-top:4px;padding:12px 6px 6px}.ShareThreadDropdown_heading__2eJsi{display:flex;align-items:center;justify-content:space-between;padding:0 6px 10px;font-size:11px;color:var(--color-07)}.ShareThreadDropdown_list__EJJYz{list-style:none;margin:0;padding:0}.ShareThreadDropdown_viewer__kASH_{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:7px}.ShareThreadDropdown_avatar__AEu7k{width:30px;height:30px;flex-shrink:0;border:1px solid var(--color-04);border-radius:50%;display:grid;place-items:center;background:var(--color-03);color:var(--color-08);font-size:10px;overflow:hidden}.ShareThreadDropdown_name__D0zqE{font-size:12px;color:var(--color-11);overflow-wrap:anywhere}.ShareThreadDropdown_time__f7UbH{display:block;font-size:10px;color:var(--color-07);margin-top:3px}.ShareThreadDropdown_message__kgu68{padding:0 6px 8px;font-size:11px;line-height:17px;color:var(--color-07)}@media(prefers-reduced-motion:no-preference){.ShareThreadDropdown_panel__2gQPY{animation:ShareThreadDropdown_appear__0zxF0 .16s ease-out}@keyframes ShareThreadDropdown_appear__0zxF0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}.CanvasToolbar_floatingToolbarContainer__p8wtt{position:relative;bottom:auto;left:auto;right:auto;display:flex;justify-content:center;pointer-events:none;z-index:10;width:100%;padding:16px 0 0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.CanvasToolbar_floatingToolbarContainer__p8wtt input[type=search],.CanvasToolbar_floatingToolbarContainer__p8wtt input[type=text],.CanvasToolbar_floatingToolbarContainer__p8wtt select,.CanvasToolbar_floatingToolbarContainer__p8wtt textarea{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.CanvasToolbar_wideFloatingToolbar__1hZ48{backdrop-filter:blur(20px);border-radius:16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;pointer-events:auto;position:relative;width:100%}.CanvasToolbar_editorMode__7mWCq .CanvasToolbar_redoButton____lOm,.CanvasToolbar_editorMode__7mWCq .CanvasToolbar_refreshButton__HrptN,.CanvasToolbar_editorMode__7mWCq .CanvasToolbar_shapeWrapper__N_I4Y,.CanvasToolbar_editorMode__7mWCq .CanvasToolbar_toolButton__C_Td_,.CanvasToolbar_editorMode__7mWCq .CanvasToolbar_undoButton__aFEtc{display:none}.CanvasToolbar_editorMode__7mWCq{justify-content:flex-start}.CanvasToolbar_editorMode__7mWCq .CanvasToolbar_wideFloatingToolbar__1hZ48{justify-content:flex-start;gap:12px}.CanvasToolbar_wideFloatingToolbar__1hZ48>*{display:flex;justify-content:center;align-items:center}.CanvasToolbar_toolbarSection__phZlE{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content}.CanvasToolbar_sectionLabel__PsMvX{font-size:11px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px}.CanvasToolbar_toolGroup___ft3z{display:flex;flex-direction:row;align-items:center;gap:8px}.CanvasToolbar_toolbarDivider__9h9ke{width:1px;max-width:1px;height:32px;background-color:var(--color-03);margin:0 8px}.CanvasToolbar_shapePropertiesDisplay__4blGL .CanvasToolbar_toolbarDivider__9h9ke{margin-right:0}.CanvasToolbar_redoButton____lOm,.CanvasToolbar_refreshButton__HrptN,.CanvasToolbar_undoButton__aFEtc{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:20px;border:1px solid transparent}.CanvasToolbar_redoButton____lOm:hover,.CanvasToolbar_refreshButton__HrptN:hover,.CanvasToolbar_undoButton__aFEtc:hover{background-color:var(--color-03);border:1px solid var(--color-04);transform:translateY(-1px)}.CanvasToolbar_redoButton____lOm:active,.CanvasToolbar_refreshButton__HrptN:active,.CanvasToolbar_undoButton__aFEtc:active{transform:scale(.95);background-color:var(--color-04);border:1px solid var(--color-05)}.CanvasToolbar_toolButton__C_Td_{width:48px;height:48px;border-radius:12px;border:1px solid var(--color-03);background-color:var(--color-prompt);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CanvasToolbar_toolButton__C_Td_:hover{background-color:var(--color-03);border-color:var(--color-04);transform:translateY(-3px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.CanvasToolbar_toolButton__C_Td_.CanvasToolbar_active__A4qqP{background-color:#292929;color:#fff;border-color:var(--color-04);box-shadow:0 2px 4px rgba(0,0,0,.05)}.CanvasToolbar_toolButton__C_Td_.CanvasToolbar_active__A4qqP:hover{background-color:#292929;border-color:var(--color-04);transform:none;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CanvasToolbar_toolIcon__iUSjH{width:20px;height:20px;color:var(--color-06);transition:color .12s ease,transform .12s ease}.CanvasToolbar_toolButton__C_Td_:hover .CanvasToolbar_toolIcon__iUSjH{color:var(--color-11)}.CanvasToolbar_toolButton__C_Td_.CanvasToolbar_active__A4qqP .CanvasToolbar_toolIcon__iUSjH{color:#fff}.CanvasToolbar_controlButton__m75e_{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:16px;border:2px solid transparent}.CanvasToolbar_controlButton__m75e_:hover{background-color:var(--color-03);border:1px solid var(--color-04);transform:translateY(-1px)}.CanvasToolbar_controlButton__m75e_:active{transform:scale(.95);background-color:var(--color-04);border:1px solid var(--color-05)}.CanvasToolbar_viewControls__28wb5{display:flex;gap:6px;align-items:center}.CanvasToolbar_exportButton__RozkX{background-color:rgba(34,197,94,.1)!important;border-color:rgba(34,197,94,.3)!important;color:#22c55e}.CanvasToolbar_exportButton__RozkX:hover{background-color:rgba(34,197,94,.15)!important;border-color:rgba(34,197,94,.5)!important}.CanvasToolbar_colorPickerContainer__4btGn{display:flex;align-items:center}.CanvasToolbar_colorToolButton__Da0q6{width:48px;height:48px;border:2px solid rgba(0,0,0,.1);border-radius:12px;cursor:pointer;transition:all .2s ease;background:none;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:visible}.CanvasToolbar_colorToolButton__Da0q6:hover{border-color:rgba(0,0,0,.2);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.CanvasToolbar_colorToolButton__Da0q6 .CanvasToolbar_absolute__asAm2{z-index:1000}.CanvasToolbar_colorToolButton__Da0q6 canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.CanvasToolbar_zoomDisplay__ygfuV{display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.CanvasToolbar_zoomValue__cJ3WY{font-size:14px;font-family:Inter;font-weight:400;color:var(--color-06);padding:6px 12px;border-radius:8px;width:60px;text-align:center}.CanvasToolbar_zoomButton__6_9Zh{display:flex;align-items:center;gap:0;padding:8px;border-radius:10px;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px);pointer-events:auto;width:-moz-fit-content;width:fit-content;justify-content:center;border:1px solid transparent}.CanvasToolbar_zoomButton__6_9Zh:hover{transform:translateY(-1px);background-color:var(--color-03);border:1px solid var(--color-04)}.CanvasToolbar_zoomButton__6_9Zh:active{transform:scale(.95);background-color:var(--color-04);border:1px solid var(--color-05)}.CanvasToolbar_zoomButton__6_9Zh:hover .CanvasToolbar_zoomValue__cJ3WY,.CanvasToolbar_zoomButton__6_9Zh:hover input.CanvasToolbar_zoomValue__cJ3WY,.CanvasToolbar_zoomButton__6_9Zh[data-modal-open=true] .CanvasToolbar_zoomValue__cJ3WY,.CanvasToolbar_zoomButton__6_9Zh[data-modal-open=true] input.CanvasToolbar_zoomValue__cJ3WY{color:var(--color-11)!important;font-weight:400}.CanvasToolbar_zoomButton__6_9Zh svg[data-oid="vg5o.oz"] path,.CanvasToolbar_zoomButton__6_9Zh svg[data-oid=qcne0da] path,.CanvasToolbar_zoomButton__6_9Zh:hover svg[data-oid="vg5o.oz"] path,.CanvasToolbar_zoomButton__6_9Zh[data-modal-open=true] svg[data-oid="vg5o.oz"] path{stroke:var(--color-11)}.CanvasToolbar_zoomButton__6_9Zh .CanvasToolbar_zoomValue__cJ3WY{font-size:14px;font-weight:400;color:var(--color-11);padding:0;border-radius:0;width:50px;text-align:center;min-width:50px}.CanvasToolbar_zoomTooltip__y3Ngs{position:absolute;bottom:calc(100% + 8px);left:0;z-index:1000;animation:CanvasToolbar_fadeInTooltip__EXwgd .2s ease-out}@keyframes CanvasToolbar_fadeInTooltip__EXwgd{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CanvasToolbar_zoomControlPanel__4tRxO{background:white;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:center;gap:8px}.CanvasToolbar_zoomControlButton__VK_Yq{width:32px;height:32px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#666}.CanvasToolbar_zoomControlButton__VK_Yq:hover:not(:disabled){background:#f5f5f5;border-color:rgba(0,0,0,.2);transform:translateY(-1px)}.CanvasToolbar_zoomControlButton__VK_Yq:disabled{opacity:.4;cursor:not-allowed}.CanvasToolbar_zoomSliderContainer__hLNEl{width:32px;height:120px;display:flex;align-items:center;justify-content:center}.CanvasToolbar_zoomSlider__I389V{width:120px;height:4px;border-radius:2px;background:#e0e0e0;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transform:rotate(-90deg)}.CanvasToolbar_zoomSlider__I389V::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#333;cursor:pointer;border:2px solid white;box-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-transition:all .2s ease;transition:all .2s ease}.CanvasToolbar_zoomSlider__I389V::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.CanvasToolbar_zoomSlider__I389V::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#333;cursor:pointer;border:2px solid white;box-shadow:0 2px 8px rgba(0,0,0,.2);-moz-transition:all .2s ease;transition:all .2s ease}.CanvasToolbar_brushControls__aMG33{display:flex;align-items:center;gap:8px;min-width:120px}.CanvasToolbar_brushSlider__yRYaf{flex:1;height:4px;border-radius:2px;background:#ddd;outline:none;cursor:pointer}.CanvasToolbar_brushSlider__yRYaf::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#007aff;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CanvasToolbar_brushSlider__yRYaf::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#007aff;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CanvasToolbar_brushSizeValue__Cs6ih{font-size:12px;color:var(--color-08);font-weight:500;min-width:20px;text-align:center}.CanvasToolbar_viewControlsGroup___Kg8p{display:flex;flex-direction:row;align-items:center;gap:8px}.CanvasToolbar_zoomInfo__6OlaW{font-size:12px;color:#666;font-weight:500;min-width:48px;text-align:center;background:rgba(255,255,255,.8);padding:4px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.1)}.CanvasToolbar_modelControlsGroup__rH5E5{display:flex;align-items:center;gap:4px}.CanvasToolbar_modelSelect__oaNJ6{background:white;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:4px 8px;font-size:12px;color:#333;cursor:pointer;min-width:100px;max-width:150px}.CanvasToolbar_modelSelect__oaNJ6:hover{border-color:rgba(0,0,0,.2)}.CanvasToolbar_modelSelect__oaNJ6:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 2px rgba(0,122,255,.2)}.CanvasToolbar_actionControlsGroup__QA1Nn,.CanvasToolbar_generationControlsGroup__QAnap,.CanvasToolbar_viewControlsGroup___Kg8p{display:flex;flex-direction:row;align-items:center;gap:8px}@media (max-width:768px){.CanvasToolbar_floatingToolbarContainer__p8wtt{bottom:100px;padding:8px}.CanvasToolbar_wideFloatingToolbar__1hZ48{padding:8px 12px;gap:3px;width:100%}.CanvasToolbar_toolbarSection__phZlE{gap:3px}.CanvasToolbar_toolButton__C_Td_{width:36px;height:36px}.CanvasToolbar_controlButton__m75e_{width:32px;height:32px}.CanvasToolbar_sectionLabel__PsMvX{font-size:10px}.CanvasToolbar_brushControls__aMG33{min-width:80px}.CanvasToolbar_modelSelect__oaNJ6{min-width:80px;font-size:11px}.CanvasToolbar_toolbarDivider__9h9ke{height:40px}}@media (max-width:480px){.CanvasToolbar_floatingToolbarContainer__p8wtt{bottom:80px;left:8px;right:8px;padding:4px}.CanvasToolbar_wideFloatingToolbar__1hZ48{width:100%;padding:6px 8px;gap:2px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.CanvasToolbar_wideFloatingToolbar__1hZ48::-webkit-scrollbar{display:none}.CanvasToolbar_toolButton__C_Td_{width:32px;height:32px;font-size:16px}.CanvasToolbar_controlButton__m75e_{width:28px;height:28px;font-size:14px}.CanvasToolbar_sectionLabel__PsMvX{font-size:9px}}.CanvasToolbar_layersList__BHFVV{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto;margin-bottom:8px}.CanvasToolbar_layerItem__ZuY_q{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;cursor:pointer;background:rgba(255,255,255,.1);transition:background-color .2s}.CanvasToolbar_layerItem__ZuY_q:hover{background:rgba(255,255,255,.2)}.CanvasToolbar_layerItem__ZuY_q.CanvasToolbar_selected__6Gs5Z{background:rgba(255,255,255,.3)}.CanvasToolbar_layerVisibility__zW39h{background:none;border:none;cursor:pointer;padding:2px;font-size:16px;opacity:.8;transition:opacity .2s}.CanvasToolbar_layerVisibility__zW39h:hover{opacity:1}.CanvasToolbar_layerName__ONdSS{flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasToolbar_layerOpacity__5k5pC{width:60px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.2);border-radius:2px;outline:none}.CanvasToolbar_layerOpacity__5k5pC::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:white;border-radius:50%;cursor:pointer}.CanvasToolbar_layerOpacity__5k5pC::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#007aff;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CanvasToolbar_shapeWrapper__N_I4Y{position:relative;display:inline-flex}.CanvasToolbar_shapeWrapper__N_I4Y:hover>button[data-oid="80bw6qa"]{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CanvasToolbar_shapeDropdownMenu__YLqWl{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column-reverse;background:var(--color-main);border:1px solid var(--color-03);border-radius:12px;padding:6px;gap:4px;z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,.15)}.CanvasToolbar_shapeDropdownItem__lz0et{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.CanvasToolbar_shapeDropdownItem__lz0et:hover{background:rgba(var(--color-06-rgb),.08)}.CanvasToolbar_shapeDropdownItem__lz0et.CanvasToolbar_activeDropdownItem__E5S9_:hover{background:var(--color-11)}.CanvasToolbar_activeDropdownItem__E5S9_{background:var(--color-11);color:var(--color-white)}.CanvasToolbar_layerDropdownMenu__utAp2{position:absolute;bottom:calc(100% + 20px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column-reverse;background:rgba(255,255,255,.98);backdrop-filter:blur(20px);border:2px solid rgba(0,0,0,.15);border-radius:12px;padding:6px;gap:4px;z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:120px}.CanvasToolbar_layerDropdownItem__qQEJx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;border-radius:10px;border:none;background:transparent;cursor:pointer;transition:background .2s;gap:4px;min-height:60px}.CanvasToolbar_layerDropdownItem__qQEJx:hover{background:rgba(0,0,0,.08)}.CanvasToolbar_layerIcon__TQO3i{font-size:20px;line-height:1}.CanvasToolbar_layerLabel__kwoLR{font-size:11px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.CanvasToolbar_brushSizeOverlay__naXH6{position:absolute;bottom:calc(100% + 12px);display:flex;justify-content:center;z-index:1100}.CanvasToolbar_brushSizeOverlay__naXH6.CanvasToolbar_brushActive__BxrrG{left:calc(50% - 86px + 43px);transform:translateX(-50%)}.CanvasToolbar_brushSizeOverlay__naXH6.CanvasToolbar_eraserActive__HB0lv{left:calc(50% - 86px + 86px);transform:translateX(-50%)}.CanvasToolbar_brushSizeDisplay__u7Bd6,.CanvasToolbar_shapePropertiesDisplay__4blGL,.CanvasToolbar_textPropertiesDisplay__6Aj2h{background-color:var(--color-02);backdrop-filter:blur(20px);border:1px solid var(--color-04);border-radius:12px;padding:8px 8px 8px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:0 8px 24px rgba(0,0,0,.15);pointer-events:auto;min-width:120px}.CanvasToolbar_shapePropertiesDisplay__4blGL,.CanvasToolbar_textPropertiesDisplay__6Aj2h{background-color:var(--color-prompt)}.CanvasToolbar_textPropertiesDisplay__6Aj2h [data-oid$=-content]>div{font-size:12px!important}.CanvasToolbar_brushSizeControls__uO_S6{display:flex;align-items:center;justify-content:space-between;width:100%}.CanvasToolbar_brushSizeInputs__2UFz7{display:flex;align-items:center;gap:8px}.CanvasToolbar_brushSizeDisplay__u7Bd6 .CanvasToolbar_brushSizeValue__Cs6ih,.CanvasToolbar_shapePropertiesDisplay__4blGL .CanvasToolbar_shapePropertyValue__8wgJI,.CanvasToolbar_textPropertiesDisplay__6Aj2h .CanvasToolbar_textPropertyValue__X3Wm_{font-size:12px;color:var(--color-06);font-weight:600;min-width:24px;text-align:center}.CanvasToolbar_brushSizeInput__8J0o_{background:transparent;border:1px solid transparent;border-radius:4px;padding:2px 4px;width:32px;text-align:center;outline:none;transition:all .2s ease;cursor:text;color:var(--color-11)!important}.CanvasToolbar_brushSizeInput__8J0o_:focus{background:var(--color-02);border-color:var(--color-04);color:var(--color-11)}.CanvasToolbar_brushSizeInput__8J0o_::-webkit-inner-spin-button,.CanvasToolbar_brushSizeInput__8J0o_::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CanvasToolbar_brushSizeInput__8J0o_[type=number]{-moz-appearance:textfield}.CanvasToolbar_shapePropertiesOverlay__104rF{position:absolute;bottom:calc(100% + 12px);left:var(--shape-overlay-left,calc(50% - 86px + 172px));transform:translateX(-50%);display:flex;justify-content:center;z-index:1100}.CanvasToolbar_shapePropertiesLabel__RxQIN{font-size:10px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.CanvasToolbar_shapePropertiesControls__plOxD{display:flex;flex-direction:row;align-items:center;gap:12px}.CanvasToolbar_shapePropertyGroup__zN1Es{display:flex;flex-direction:row;align-items:center;gap:6px}.CanvasToolbar_shapePropertyLabel__D3_2x{display:none}.CanvasToolbar_shapePropertyControls__e6naT{display:flex;align-items:center;gap:6px}.CanvasToolbar_shapePropertyValue__8wgJI{font-size:12px;color:#333;font-weight:600;min-width:20px;text-align:center}.CanvasToolbar_shapePropertyColorInput__BrjTY{width:24px;height:24px;border:2px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;transition:all .2s ease;background:none;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CanvasToolbar_shapePropertyColorInput__BrjTY:hover{border-color:rgba(0,0,0,.2);transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.1)}.CanvasToolbar_shapePropertyColorInput__BrjTY:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.CanvasToolbar_shapePropertyCheckbox__KtXrR{width:14px;height:14px;cursor:pointer;accent-color:#007aff}.CanvasToolbar_fillSwatchContainerWrapper__K9Jpk{position:relative;display:inline-flex;align-items:center}.CanvasToolbar_fillSwatchContainer__SwO8F,.CanvasToolbar_strokeSwatchContainer__1aiuh{position:relative;width:32px;height:32px}.CanvasToolbar_strokeSwatchContainer__1aiuh input[type=color]{width:32px;height:32px;padding:0;border-radius:8px}.CanvasToolbar_fillSwatchContainer__SwO8F input[type=color]{width:32px;height:32px;padding:0;border-radius:8px;border:none}.CanvasToolbar_fillCheckbox__A5i6U{position:absolute;top:-2px;right:-2px;width:12px;height:12px;z-index:5;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:1px solid rgba(0,0,0,.08);background:white;cursor:pointer}.CanvasToolbar_fillCheckbox__A5i6U:disabled{opacity:.5}.CanvasToolbar_fillCheckbox__A5i6U:checked{background:#ffffff;border-color:#ffffff}.CanvasToolbar_fillCheckbox__A5i6U:checked:after{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 6.5 L4.8 9.3 L10 3.3' stroke='%23000000' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.CanvasToolbar_textPropertiesOverlay__RoSPW{position:absolute;bottom:calc(100% + 12px);left:calc(50% - 86px + 129px);transform:translateX(-50%);display:flex;justify-content:center;z-index:1100}.CanvasToolbar_textPropertiesLabel__SoE1H{font-size:10px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.CanvasToolbar_textPropertiesControls__gCNre{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.CanvasToolbar_textPropertySlider__AruRo .CanvasToolbar_shapePropertySlider__EuR_Y{width:60px;height:4px;border-radius:2px;background:#ddd;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CanvasToolbar_textPropertySlider__AruRo::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#007aff;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CanvasToolbar_textPropertySlider__AruRo::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#007aff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);border:none}.CanvasToolbar_textPropertyValue__X3Wm_{font-size:12px;color:#333;font-weight:600;min-width:30px;text-align:center}.CanvasToolbar_textPropertySelect__1Nu8N{padding:4px 8px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:white;font-size:12px;color:#333;cursor:pointer;outline:none;min-width:60px;max-width:80px}.CanvasToolbar_textPropertySelect__1Nu8N:focus{border-color:#007aff;box-shadow:0 0 0 2px rgba(0,122,255,.2)}.CanvasToolbar_textPropertyColorInput__nh_Ay{width:32px;height:32px;border:2px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;transition:all .2s ease;background:none;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CanvasToolbar_textPropertyColorInput__nh_Ay:hover{border-color:rgba(0,0,0,.2);transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.1)}.CanvasToolbar_strokeDashedInput__fuuWA{width:32px;height:32px;border:2px dashed rgba(0,0,0,.15);border-radius:8px;cursor:pointer;transition:all .12s ease;background:none;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.03)}.CanvasToolbar_strokeDashedInput__fuuWA:hover{border-color:rgba(0,0,0,.3);transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.08)}.CanvasToolbar_strokeDashedInput__fuuWA{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.CanvasToolbar_strokeDashedInput__fuuWA::-webkit-color-swatch-wrapper{padding:0;border-radius:6px}.CanvasToolbar_strokeDashedInput__fuuWA::-webkit-color-swatch{background:transparent!important;border:none!important}.CanvasToolbar_strokeDashedInput__fuuWA::-moz-color-swatch{background:transparent!important;border:none!important}.CanvasToolbar_textPropertyColorInput__nh_Ay::-webkit-color-swatch-wrapper{padding:0;border:none;border-radius:6px;overflow:hidden}.CanvasToolbar_textPropertyColorInput__nh_Ay::-webkit-color-swatch{border:none;border-radius:6px}.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_controlButton__m75e_:hover,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_redoButton____lOm:hover,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_refreshButton__HrptN:hover,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_shapeWrapper__N_I4Y:hover>.CanvasToolbar_toolButton__C_Td_,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_shapeWrapper__N_I4Y:hover>button,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_toolButton__C_Td_:hover,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_undoButton__aFEtc:hover,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_zoomButton__6_9Zh:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.05);border-color:var(--color-04)}.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_colorToolButton__Da0q6:active,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_controlButton__m75e_:active,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_redoButton____lOm:active,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_refreshButton__HrptN:active,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_shapeWrapper__N_I4Y:active>.CanvasToolbar_toolButton__C_Td_,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_shapeWrapper__N_I4Y:active>button,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_textPropertyColorInput__nh_Ay:active,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_toolButton__C_Td_:active,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_undoButton__aFEtc:active,.CanvasToolbar_wideFloatingToolbar__1hZ48[data-oid="26x.96v"] .CanvasToolbar_zoomButton__6_9Zh:active{transform:scale(.95);background-color:var(--color-03)}.CanvasToolbar_brushSizeDisplay__u7Bd6 .CanvasToolbar_brushSizeValue__Cs6ih,.CanvasToolbar_brushSizeValue__Cs6ih,.CanvasToolbar_shapePropertiesDisplay__4blGL .CanvasToolbar_shapePropertyValue__8wgJI,.CanvasToolbar_shapePropertyValue__8wgJI,.CanvasToolbar_textPropertiesDisplay__6Aj2h .CanvasToolbar_textPropertyValue__X3Wm_,.CanvasToolbar_textPropertyValue__X3Wm_{font-size:12px;color:var(--color-06);font-weight:600;min-width:24px;text-align:center}.CanvasToolbar_brushSizeSlider__orm7M,.CanvasToolbar_brushSlider__yRYaf,.CanvasToolbar_layerOpacity__5k5pC,.CanvasToolbar_shapePropertySlider__EuR_Y,.CanvasToolbar_textPropertySlider__AruRo{width:60px;height:4px;border-radius:2px;background:#ddd;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CanvasToolbar_brushSizeSlider__orm7M::-webkit-slider-thumb,.CanvasToolbar_brushSlider__yRYaf::-webkit-slider-thumb,.CanvasToolbar_layerOpacity__5k5pC::-webkit-slider-thumb,.CanvasToolbar_shapePropertySlider__EuR_Y::-webkit-slider-thumb,.CanvasToolbar_textPropertySlider__AruRo::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#007aff;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CanvasToolbar_brushSizeSlider__orm7M::-moz-range-thumb,.CanvasToolbar_brushSlider__yRYaf::-moz-range-thumb,.CanvasToolbar_layerOpacity__5k5pC::-moz-range-thumb,.CanvasToolbar_shapePropertySlider__EuR_Y::-moz-range-thumb,.CanvasToolbar_textPropertySlider__AruRo::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#007aff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);border:none}.CanvasToolbar_textEditor__e8m_X{font-family:inherit;line-height:1.2;border:none;outline:none;background:transparent;overflow:hidden;white-space:pre-wrap;word-wrap:break-word}.DingboardChrome_header__n92A4{background:color-mix(in srgb,var(--color-main) 92%,transparent);border:1px solid var(--color-03);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.16);height:48px;justify-content:space-between;padding:0 8px 0 10px;pointer-events:auto;width:100%;backdrop-filter:blur(18px)}.DingboardChrome_brandGroup__KkMsR,.DingboardChrome_buttonContent___CJFL,.DingboardChrome_headerActions__GmKW5,.DingboardChrome_header__n92A4,.DingboardChrome_row__ZFNQy{align-items:center;display:flex}.DingboardChrome_brandGroup__KkMsR{gap:9px;min-width:0}.DingboardChrome_headerActions__GmKW5{gap:6px}.DingboardChrome_row__ZFNQy{gap:8px}.DingboardChrome_buttonContent___CJFL{gap:7px}.DingboardChrome_mark__qr4kC{align-items:center;background:#ff6a1a;border-radius:9px;color:#fff;display:flex;font-size:14px;font-weight:900;height:30px;justify-content:center;letter-spacing:-.04em;width:30px}.DingboardChrome_brandCopy__Ex_he{display:flex;flex-direction:column;line-height:1}.DingboardChrome_brandName__nh_k4{color:var(--color-11);font-size:11px;font-weight:900;letter-spacing:.12em}.DingboardChrome_saveState__jXA2j{color:var(--color-06);font-size:9px;margin-top:3px}.DingboardChrome_projectInput__LkHzw{background:transparent;border:0;color:var(--color-11);font-size:14px;font-weight:600;max-width:220px;min-width:80px;outline:none;padding:6px 8px;text-overflow:ellipsis}.DingboardChrome_divider__ff3m2{background:var(--color-03);height:24px;width:1px}.DingboardChrome_iconButton__h1xqr,.DingboardChrome_primaryButton__WBoUR,.DingboardChrome_textButton__PwDL6{align-items:center;border:1px solid var(--color-03);border-radius:10px;color:var(--color-10);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:34px;justify-content:center;transition:.12s ease}.DingboardChrome_iconButton__h1xqr{background:transparent;padding:0;width:34px}.DingboardChrome_textButton__PwDL6{background:var(--color-prompt);gap:7px;padding:0 10px}.DingboardChrome_primaryButton__WBoUR{background:#ff6a1a;border-color:#ff6a1a;color:white;gap:7px;padding:0 12px}.DingboardChrome_iconButton__h1xqr:hover,.DingboardChrome_textButton__PwDL6:hover{background:var(--color-03);color:var(--color-11)}.DingboardChrome_primaryButton__WBoUR:hover{background:#f35d0b}.DingboardChrome_iconButton__h1xqr:disabled,.DingboardChrome_primaryButton__WBoUR:disabled,.DingboardChrome_textButton__PwDL6:disabled{cursor:not-allowed;opacity:.45}.DingboardChrome_kbd__zL9Q8{background:var(--color-02);border:1px solid var(--color-03);border-radius:5px;color:var(--color-07);font-size:9px;line-height:1;padding:3px 4px}.DingboardChrome_backdrop__zBNs0{align-items:flex-start;background:rgba(0,0,0,.54);display:flex;inset:0;justify-content:center;padding:8vh 20px 24px;pointer-events:auto;position:fixed;z-index:10050;backdrop-filter:blur(8px)}.DingboardChrome_modal__FvVZv{background:var(--color-main);border:1px solid var(--color-04);border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.48);color:var(--color-11);max-height:84vh;overflow:hidden;width:min(760px,100%)}.DingboardChrome_palette__MTuop{width:min(640px,100%)}.DingboardChrome_modalHeader__ob1Pv{align-items:center;border-bottom:1px solid var(--color-03);display:flex;justify-content:space-between;padding:16px 18px}.DingboardChrome_modalTitle__lA3Jh{font-size:15px;font-weight:850;letter-spacing:-.02em}.DingboardChrome_modalSubtitle__IGS7r{color:var(--color-07);font-size:11px;margin-top:3px}.DingboardChrome_searchRow__3By_S{align-items:center;border-bottom:1px solid var(--color-03);display:flex;gap:10px;padding:12px 16px}.DingboardChrome_searchInput__Cjbcm{background:transparent;border:0;color:var(--color-11);flex:1;font-size:15px;outline:none}.DingboardChrome_commandList__b_T98{max-height:440px;overflow-y:auto;padding:8px}.DingboardChrome_commandButton__28k_o{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--color-10);cursor:pointer;display:flex;justify-content:space-between;padding:10px 11px;text-align:left;width:100%}.DingboardChrome_commandButton__28k_o:hover,.DingboardChrome_commandButton__28k_o[data-active=true]{background:var(--color-03);color:var(--color-11)}.DingboardChrome_commandButton__28k_o:disabled{cursor:not-allowed;opacity:.38}.DingboardChrome_commandLabel____0Bo{font-size:13px;font-weight:700}.DingboardChrome_commandDescription__2wNsn{color:var(--color-07);font-size:10px;margin-top:2px}.DingboardChrome_naturalCommand__cfogd{border-top:1px solid var(--color-03);margin-top:7px;padding-top:8px}.DingboardChrome_promptBody__QvPVz{padding:16px}.DingboardChrome_promptInput__zFvZn{background:var(--color-02);border:1px solid var(--color-04);border-radius:12px;color:var(--color-11);font:inherit;min-height:112px;outline:none;padding:12px;resize:vertical;width:100%}.DingboardChrome_promptInput__zFvZn:focus{border-color:#ff6a1a}.DingboardChrome_modalActions__ueRgn{align-items:center;border-top:1px solid var(--color-03);display:flex;justify-content:flex-end;padding:12px 16px}.DingboardChrome_exportFooter__y4sL9,.DingboardChrome_templateToolbar__xjvog{align-items:center;border-bottom:1px solid var(--color-03);display:flex;gap:6px;padding:10px 16px}.DingboardChrome_categoryButton__LmiLP{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--color-07);cursor:pointer;font-size:11px;font-weight:700;padding:6px 10px}.DingboardChrome_categoryButton__LmiLP[data-active=true]{background:var(--color-03);color:var(--color-11)}.DingboardChrome_templateGrid__X1frH{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:64vh;overflow-y:auto;padding:14px}.DingboardChrome_templateCard__EHMtD{background:var(--color-02);border:1px solid var(--color-03);border-radius:15px;color:var(--color-11);cursor:pointer;overflow:hidden;padding:0;text-align:left;transition:.14s ease}.DingboardChrome_templateCard__EHMtD:hover{border-color:#ff6a1a;transform:translateY(-2px)}.DingboardChrome_templatePreview__QRvYZ{align-items:center;aspect-ratio:1;display:flex;justify-content:center;overflow:hidden;padding:16px;position:relative}.DingboardChrome_templatePreview__QRvYZ:after{border:8px solid var(--accent);border-radius:999px;bottom:-35%;content:"";height:75%;opacity:.6;position:absolute;right:-22%;width:75%}.DingboardChrome_templateGlyph__bR_Wo{color:var(--preview-text);font-size:20px;font-weight:950;line-height:.9;max-width:90%;position:relative;text-align:center;z-index:1}.DingboardChrome_templateMeta___puXr{border-top:1px solid var(--color-03);padding:10px 11px 12px}.DingboardChrome_templateName__KiyGO{font-size:12px;font-weight:800}.DingboardChrome_templateDescription__7nc4l{color:var(--color-07);font-size:9px;margin-top:3px}.DingboardChrome_exportBody___VyFn{display:grid;grid-template-columns:1fr 280px;min-height:430px}.DingboardChrome_presetList__kvHEW{max-height:62vh;overflow-y:auto;padding:10px}.DingboardChrome_presetButton__vzUfP{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--color-10);cursor:pointer;display:flex;justify-content:space-between;padding:10px;text-align:left;width:100%}.DingboardChrome_presetButton__vzUfP[data-active=true]{background:var(--color-03);border-color:var(--color-04);color:var(--color-11)}.DingboardChrome_presetLabel__laKoI{font-size:12px;font-weight:800}.DingboardChrome_presetDescription__edIk5{color:var(--color-07);font-size:10px;margin-top:2px}.DingboardChrome_exportSummary__WO8Kf{border-left:1px solid var(--color-03);display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:20px}.DingboardChrome_exportPreview__KXCxQ{align-items:center;background:#111;border:1px solid var(--color-04);border-radius:14px;display:flex;height:180px;justify-content:center;overflow:hidden;padding:14px}.DingboardChrome_exportArtboard__3dKjJ{align-items:center;background:var(--color-main);border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 25px rgba(0,0,0,.3);color:var(--color-07);display:flex;font-size:10px;justify-content:center;max-height:100%;max-width:100%}.DingboardChrome_exportActions__4p7_n{display:grid;gap:8px}.DingboardChrome_inspector__45q_R{background:color-mix(in srgb,var(--color-main) 95%,transparent);border:1px solid var(--color-03);border-radius:18px;bottom:76px;box-shadow:0 18px 50px rgba(0,0,0,.25);color:var(--color-11);max-height:calc(100% - 150px);overflow-y:auto;padding:12px;pointer-events:auto;position:absolute;right:16px;width:270px;z-index:45;backdrop-filter:blur(18px)}[data-editor-mode=edit] .DingboardChrome_inspector__45q_R{max-height:calc(100% - 290px)}.DingboardChrome_inspectorHeader__KTqcM{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.DingboardChrome_eyebrow__EoWqo{color:#ff7a1a;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.DingboardChrome_layerTitle___vDCP{font-size:14px;font-weight:850;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DingboardChrome_section__5c0_q{border-top:1px solid var(--color-03);padding-top:12px;margin-top:12px}.DingboardChrome_sectionTitle__5Da8O{color:var(--color-07);font-size:9px;font-weight:900;letter-spacing:.1em;margin-bottom:9px;text-transform:uppercase}.DingboardChrome_field__Ljfqi{display:grid;gap:5px;margin-top:9px}.DingboardChrome_fieldHeader__9QgQ9{align-items:center;color:var(--color-08);display:flex;font-size:10px;justify-content:space-between}.DingboardChrome_range__otO8g{accent-color:#ff6a1a;width:100%}.DingboardChrome_colorInput__DZ4fQ,.DingboardChrome_select__I8jdd{background:var(--color-02);border:1px solid var(--color-03);border-radius:8px;color:var(--color-10);height:32px;outline:none;padding:0 8px;width:100%}.DingboardChrome_colorInput__DZ4fQ{padding:3px}.DingboardChrome_actionGrid__VFppn{display:grid;gap:7px;grid-template-columns:1fr 1fr}.DingboardChrome_actionButton__R7Exj{align-items:center;background:var(--color-02);border:1px solid var(--color-03);border-radius:10px;color:var(--color-09);cursor:pointer;display:flex;font-size:10px;font-weight:750;gap:6px;justify-content:center;min-height:38px;padding:7px}.DingboardChrome_actionButton__R7Exj:hover{background:var(--color-03);color:var(--color-11)}.DingboardChrome_actionButton__R7Exj:disabled{cursor:not-allowed;opacity:.4}.DingboardChrome_danger__5LN_B:hover{color:#ff6b6b}.DingboardChrome_empty__XjHM_{color:var(--color-07);font-size:12px;padding:28px;text-align:center}.DingboardChrome_spinner__0tf1S{animation:DingboardChrome_dingboardSpin__4Vxca .8s linear infinite}.DingboardChrome_cropDock__fvgH_{background:color-mix(in srgb,var(--color-01) 95%,transparent);border-radius:18px;bottom:84px;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 20px 60px rgba(0,0,0,.48),0 3px 12px rgba(0,0,0,.3);color:var(--color-11);left:50%;overflow:hidden;pointer-events:auto;position:fixed;transform:translateX(-50%);width:min(900px,calc(100vw - 40px));z-index:92}.DingboardChrome_cropDockHeader__aRE3p{align-items:center;border-bottom:1px solid var(--color-03);display:flex;gap:12px;min-height:58px;padding:8px 10px 8px 16px}.DingboardChrome_cropDockTitle__P4Zoo{align-items:center;display:flex;gap:9px;min-width:0}.DingboardChrome_cropDockTitle__P4Zoo>svg{color:#ff7a1a;flex:0 0 auto}.DingboardChrome_cropDockTitle__P4Zoo>div{display:grid;gap:3px}.DingboardChrome_cropDockTitle__P4Zoo strong{font-size:12px;line-height:1;text-wrap:balance}.DingboardChrome_cropDockTitle__P4Zoo span{color:var(--color-07);font-size:9px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DingboardChrome_cropDimensions__BJk62{color:var(--color-07);font-size:10px;font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.DingboardChrome_cropDockActions__LxNtY{align-items:center;display:flex;gap:7px}.DingboardChrome_cropApplyButton__z58tF,.DingboardChrome_cropAspectButton__ELcjK,.DingboardChrome_cropSecondaryButton__GKMb5{align-items:center;border:0;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:800;justify-content:center;min-height:40px;transition-duration:.15s;transition-property:background-color,box-shadow,color,scale;transition-timing-function:cubic-bezier(.2,0,0,1)}.DingboardChrome_cropApplyButton__z58tF:active,.DingboardChrome_cropAspectButton__ELcjK:active,.DingboardChrome_cropSecondaryButton__GKMb5:active{scale:.96}.DingboardChrome_cropSecondaryButton__GKMb5{background:var(--color-02);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.08);color:var(--color-09);gap:6px;padding:0 12px}.DingboardChrome_cropSecondaryButton__GKMb5:hover{background:var(--color-03);box-shadow:0 0 0 1px rgba(255,255,255,.13);color:var(--color-11)}.DingboardChrome_cropApplyButton__z58tF{background:#ff681a;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.2);color:white;gap:6px;padding:0 14px}.DingboardChrome_cropApplyButton__z58tF:hover{background:#ff7a2d;box-shadow:0 2px 7px rgba(255,104,26,.2),inset 0 1px rgba(255,255,255,.24)}.DingboardChrome_cropDockControls__wz026{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(100px,1fr));padding:10px 12px 8px}.DingboardChrome_cropControlGroup__DcxOY{display:grid;gap:6px}.DingboardChrome_cropControlLabel__Goon_,.DingboardChrome_cropSliderField__uuVSV>span{color:var(--color-07);font-size:9px;font-weight:800}.DingboardChrome_cropAspectGroup___sE6S{background:var(--color-02);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);display:grid;gap:2px;grid-template-columns:repeat(4,1fr);padding:2px}.DingboardChrome_cropAspectButton__ELcjK{background:transparent;border-radius:10px;color:var(--color-07);min-width:0;padding:0 7px}.DingboardChrome_cropAspectButton__ELcjK:hover{color:var(--color-11)}.DingboardChrome_cropAspectButton__ELcjK[data-active=true]{background:var(--color-04);box-shadow:0 1px 3px rgba(0,0,0,.24);color:var(--color-11)}.DingboardChrome_cropSliderField__uuVSV{display:grid;gap:2px;min-width:0}.DingboardChrome_cropSliderField__uuVSV>span{align-items:center;display:flex;justify-content:space-between}.DingboardChrome_cropSliderField__uuVSV output{color:var(--color-10);font-variant-numeric:tabular-nums}.DingboardChrome_cropSliderField__uuVSV input{accent-color:#ff681a;cursor:ew-resize;height:40px;margin:0;min-width:0;width:100%}.DingboardChrome_cropSliderField__uuVSV input:disabled{cursor:not-allowed;opacity:.32}.DingboardChrome_cropKeyboardHint__Xhibi{align-items:center;color:var(--color-06);display:flex;font-size:9px;gap:12px;justify-content:flex-end;min-height:24px;padding:0 12px 6px}.DingboardChrome_cropKeyboardHint__Xhibi kbd{background:var(--color-02);border-radius:5px;box-shadow:0 0 0 1px rgba(255,255,255,.08);color:var(--color-08);font:inherit;padding:2px 5px}.DingboardChrome_smartSelectModal__N52n4{width:min(1080px,100%)}.DingboardChrome_smartSelectToolbar__nmUhz{align-items:center;border-bottom:1px solid var(--color-03);display:flex;justify-content:space-between;padding:10px 14px}.DingboardChrome_runtimeCardValue__vDlLw,.DingboardChrome_segmentModeGroup__SLhAb,.DingboardChrome_segmentToolbarActions__Vjray,.DingboardChrome_smartSelectActions__MoHgs{align-items:center;display:flex;gap:7px}.DingboardChrome_segmentModeGroup__SLhAb{background:var(--color-02);border:1px solid var(--color-03);border-radius:11px;padding:3px}.DingboardChrome_segmentModeButton__IicN2,.DingboardChrome_segmentUtilityButton__XTHyM{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--color-08);cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;gap:6px;height:30px;padding:0 9px}.DingboardChrome_segmentModeButton__IicN2[data-active=true]{background:var(--color-04);color:var(--color-11)}.DingboardChrome_segmentUtilityButton__XTHyM:hover{background:var(--color-03);color:var(--color-11)}.DingboardChrome_segmentUtilityButton__XTHyM:disabled{cursor:not-allowed;opacity:.38}.DingboardChrome_smartSelectBody__ycogF{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:510px}.DingboardChrome_smartSelectStageShell__QuFcn{align-items:center;background:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.035) 0),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.035) 0),#0d0d0f;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;display:flex;justify-content:center;min-height:510px;overflow:hidden;padding:18px}.DingboardChrome_smartSelectStage__SpXVG{cursor:crosshair;line-height:0;max-height:65vh;max-width:100%;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DingboardChrome_smartSelectStage__SpXVG[data-busy=true]{cursor:wait}.DingboardChrome_smartSelectStage__SpXVG img{display:block;max-height:65vh;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DingboardChrome_smartSelectStage__SpXVG canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.DingboardChrome_maskPoint__6cLfk{align-items:center;background:#22c55e;border:2px solid white;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.7);color:#07140a;display:flex;font-size:13px;font-weight:950;height:20px;justify-content:center;line-height:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:20px;z-index:3}.DingboardChrome_maskPoint__6cLfk[data-operation=subtract]{background:#ef4444;color:white}.DingboardChrome_segmentLoading__rSbXV{align-items:center;background:rgba(0,0,0,.2);color:white;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:4}.DingboardChrome_smartSelectLoading__GQ1kV{align-items:center;color:var(--color-08);display:flex;flex-direction:column;font-size:12px;gap:12px;justify-content:center;min-height:360px}.DingboardChrome_smartSelectSidebar___mcXP{border-left:1px solid var(--color-03);display:flex;flex-direction:column;gap:14px;padding:16px}.DingboardChrome_runtimeCard__Pyadg{background:color-mix(in srgb,#22c55e 7%,var(--color-02));border:1px solid color-mix(in srgb,#22c55e 30%,var(--color-03));border-radius:13px;padding:12px}.DingboardChrome_runtimeCard__Pyadg[data-state=failed]{background:color-mix(in srgb,#ef4444 7%,var(--color-02));border-color:color-mix(in srgb,#ef4444 30%,var(--color-03))}.DingboardChrome_runtimeCardLabel__gbUvv{color:var(--color-07);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.DingboardChrome_runtimeCardValue__vDlLw{color:var(--color-11);font-size:12px;font-weight:850;margin-top:7px}.DingboardChrome_runtimeCardHint__2tNa2{color:var(--color-07);font-size:10px;line-height:1.45;margin-top:6px}.DingboardChrome_smartSelectPrompt__8IlX0{display:grid;gap:7px}.DingboardChrome_smartSelectPrompt__8IlX0>span{color:var(--color-08);font-size:10px;font-weight:800}.DingboardChrome_smartSelectPrompt__8IlX0 textarea{background:var(--color-02);border:1px solid var(--color-03);border-radius:11px;color:var(--color-11);font:inherit;font-size:12px;min-height:100px;outline:none;padding:10px;resize:vertical}.DingboardChrome_smartSelectPrompt__8IlX0 textarea:focus{border-color:#ff6a1a}.DingboardChrome_authHint__QvlvA{color:var(--color-07);font-size:10px;line-height:1.45;margin:0}.DingboardChrome_smartSelectActions__MoHgs{margin-top:auto}.DingboardChrome_smartSelectActions__MoHgs>button{flex:1}.DingboardChrome_smartSelectDock__dAhk7{background:color-mix(in srgb,var(--color-01) 94%,transparent);border:1px solid var(--color-04);border-radius:16px;bottom:26px;box-shadow:0 18px 55px rgba(0,0,0,.48),0 2px 10px rgba(0,0,0,.28);color:var(--color-11);left:50%;overflow:hidden;pointer-events:auto;position:fixed;transform:translateX(-50%);width:min(780px,calc(100vw - 40px));z-index:90}.DingboardChrome_smartSelectDockHeader__f_EvS{align-items:center;border-bottom:1px solid var(--color-03);display:flex;gap:12px;min-height:52px;padding:8px 10px 8px 14px}.DingboardChrome_smartSelectDockTitle__IRyh_{align-items:center;display:flex;gap:9px;min-width:0}.DingboardChrome_smartSelectDockTitle__IRyh_>svg{color:#ff7a1a;flex:0 0 auto}.DingboardChrome_smartSelectDockTitle__IRyh_>div{display:grid;gap:2px}.DingboardChrome_smartSelectDockTitle__IRyh_ strong{font-size:12px;line-height:1}.DingboardChrome_smartSelectDockTitle__IRyh_ span{color:var(--color-07);font-size:9px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DingboardChrome_smartSelectRuntime__5DUFo{align-items:center;color:#86efac;display:flex;font-size:9px;font-weight:800;gap:5px;margin-left:auto;white-space:nowrap}.DingboardChrome_smartSelectRuntime__5DUFo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-02);border:1px solid var(--color-04);border-radius:8px;color:var(--color-10);cursor:pointer;font:inherit;max-width:190px;min-height:30px;outline:none;padding:0 24px 0 9px}.DingboardChrome_smartSelectRuntime__5DUFo select:focus{border-color:#ff7a1a}.DingboardChrome_smartSelectRuntime__5DUFo select:disabled{cursor:wait;opacity:.6}.DingboardChrome_smartSelectDockActions__p6ooJ,.DingboardChrome_smartSelectDockControls__vryQr{align-items:center;display:flex;gap:7px;padding:8px 10px}.DingboardChrome_smartSelectDockControls__vryQr{border-bottom:1px solid var(--color-03)}.DingboardChrome_smartSelectHint__QP8iR{color:var(--color-06);font-size:9px;margin-left:auto;white-space:nowrap}.DingboardChrome_smartSelectDockActions__p6ooJ input{background:var(--color-02);border:1px solid var(--color-03);border-radius:9px;color:var(--color-11);flex:1;font:inherit;font-size:11px;height:34px;min-width:120px;outline:none;padding:0 10px}.DingboardChrome_smartSelectDockActions__p6ooJ input:focus{border-color:#ff7a1a}.DingboardChrome_smartSelectDockActions__p6ooJ input:disabled{cursor:not-allowed;opacity:.45}.DingboardChrome_smartSelectDockActions__p6ooJ>button{flex:0 0 auto;height:34px}@keyframes DingboardChrome_dingboardSpin__4Vxca{to{transform:rotate(1turn)}}@media (max-width:1100px){.DingboardChrome_brandCopy__Ex_he,.DingboardChrome_inspector__45q_R{display:none}.DingboardChrome_projectInput__LkHzw{max-width:130px}.DingboardChrome_cropDockControls__wz026{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(90px,1fr))}}@media (max-width:760px){.DingboardChrome_headerActions__GmKW5 .DingboardChrome_textButton__PwDL6{padding:0 8px}.DingboardChrome_headerActions__GmKW5 .DingboardChrome_textButton__PwDL6 span{display:none}.DingboardChrome_templateGrid__X1frH{grid-template-columns:repeat(2,minmax(0,1fr))}.DingboardChrome_exportBody___VyFn{display:block}.DingboardChrome_exportSummary__WO8Kf{border-left:0;border-top:1px solid var(--color-03)}.DingboardChrome_smartSelectBody__ycogF{display:block;max-height:72vh;overflow-y:auto}.DingboardChrome_smartSelectStageShell__QuFcn{min-height:340px}.DingboardChrome_smartSelectSidebar___mcXP{border-left:0;border-top:1px solid var(--color-03)}.DingboardChrome_smartSelectToolbar__nmUhz{align-items:flex-start;flex-direction:column;gap:8px}.DingboardChrome_smartSelectDock__dAhk7{bottom:12px;width:calc(100vw - 20px)}.DingboardChrome_smartSelectHint__QP8iR,.DingboardChrome_smartSelectRuntime__5DUFo{display:none}.DingboardChrome_smartSelectDockControls__vryQr{flex-wrap:wrap}.DingboardChrome_smartSelectDockActions__p6ooJ{align-items:stretch;flex-wrap:wrap}.DingboardChrome_smartSelectDockActions__p6ooJ input{flex-basis:100%}.DingboardChrome_cropDock__fvgH_{bottom:72px;width:calc(100vw - 20px)}.DingboardChrome_cropDockHeader__aRE3p{align-items:flex-start;flex-wrap:wrap;padding:10px}.DingboardChrome_cropDimensions__BJk62{order:3;width:100%}.DingboardChrome_cropDockActions__LxNtY{margin-left:auto}.DingboardChrome_cropDockControls__wz026{grid-template-columns:1fr 1fr;max-height:210px;overflow-y:auto}.DingboardChrome_cropControlGroup__DcxOY{grid-column:1/-1}.DingboardChrome_cropKeyboardHint__Xhibi{display:none}}.generate-modal_modalContent__Uz3GG{position:fixed;background:white;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb;width:360px;max-height:400px;overflow:hidden;animation:generate-modal_tooltipSlideIn__VzAIt .15s ease-out;z-index:10002}@keyframes generate-modal_tooltipSlideIn__VzAIt{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.generate-modal_modalHeader__m3QOf{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#fafafa}.generate-modal_modalTitle__Tm1QZ{margin:0;font-size:14px;font-weight:600;color:#111827}.generate-modal_closeButton__N9j93{background:none;border:none;font-size:14px;color:#6b7280;cursor:pointer;padding:2px;border-radius:4px;transition:all .15s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.generate-modal_closeButton__N9j93:hover{background:#f3f4f6;color:#374151}.generate-modal_modalBody__jzo8C{padding:16px;display:flex;flex-direction:column;gap:12px}.generate-modal_inputGroup__wS89b{display:flex;flex-direction:column;gap:6px}.generate-modal_inputLabel__dRDrr{font-size:12px;font-weight:500;color:#374151}.generate-modal_promptInput__FomG8{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .15s ease,box-shadow .15s ease}.generate-modal_promptInput__FomG8:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.generate-modal_promptInput__FomG8:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.generate-modal_modelSelect__gu7Hw{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;background:white;transition:border-color .15s ease,box-shadow .15s ease}.generate-modal_modelSelect__gu7Hw:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.generate-modal_modelSelect__gu7Hw:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.generate-modal_buttonGroup__UWkV4{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.generate-modal_cancelButton__DudlF{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:white;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.generate-modal_cancelButton__DudlF:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.generate-modal_cancelButton__DudlF:disabled{opacity:.5;cursor:not-allowed}.generate-modal_generateButton__PyUJD{padding:8px 16px;border:none;border-radius:6px;background:#3b82f6;color:white;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.generate-modal_generateButton__PyUJD:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.generate-modal_generateButton__PyUJD:active:not(:disabled){transform:translateY(0)}.generate-modal_generateButton__PyUJD:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.generate-modal_buttonIcon__ZF4Ny{flex-shrink:0}.generate-modal_spinner__ak86Z{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:generate-modal_spin__ox7sM 1s linear infinite;flex-shrink:0}@keyframes generate-modal_spin__ox7sM{to{transform:rotate(1turn)}}.generate-modal_shortcutHint__eAOSF{font-size:11px;color:#6b7280;text-align:center;margin-top:8px;padding-top:8px;border-top:1px solid #f3f4f6}.generate-modal_shortcutHint__eAOSF kbd{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:2px 6px;font-size:11px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}@media (max-width:640px){.generate-modal_modalContent__Uz3GG{width:calc(100vw - 16px);left:8px!important;right:8px}.generate-modal_buttonGroup__UWkV4{flex-direction:column-reverse}.generate-modal_cancelButton__DudlF,.generate-modal_generateButton__PyUJD{width:100%;justify-content:center}}