.fufBZa_studio{--studio-accent:#cf3a74;--studio-ink:#2b2240;--studio-muted:#756c82;--studio-line:#e8e2ec;--studio-soft:#fff2f7;color:var(--studio-ink);border:1px solid var(--studio-line);background:#fbf8fd;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 12px 42px #31213f08}.fufBZa_studio button,.fufBZa_studio input,.fufBZa_studio select,.fufBZa_studio textarea{font:inherit}.fufBZa_studio button{cursor:pointer}.fufBZa_studio button:disabled{cursor:not-allowed;opacity:.45}.fufBZa_studio button:focus-visible,.fufBZa_studio input:focus-visible,.fufBZa_studio textarea:focus-visible,.fufBZa_studio select:focus-visible{outline-offset:2px;outline:3px solid #cf3a7466}.fufBZa_header{border-bottom:1px solid var(--studio-line);background:#fff;align-items:center;gap:12px;min-height:78px;padding:14px 20px;display:flex}.fufBZa_brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.fufBZa_brandIcon{color:#cf3a74;background:#fff0f6;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.fufBZa_brand strong{letter-spacing:-.6px;font-size:19px;display:block}.fufBZa_brand strong span{color:#86738e;font-weight:500}.fufBZa_brand small{color:var(--studio-muted);margin-top:2px;font-size:10px;display:block}.fufBZa_documentTitle{border-left:1px solid var(--studio-line);flex:1;min-width:110px;max-width:260px;margin-left:5px;padding-left:17px}.fufBZa_documentTitle input{width:100%;color:var(--studio-ink);background:0 0;border:0;border-radius:3px;padding:3px 1px;font-size:14px;font-weight:650}.fufBZa_documentTitle span{color:#9a8da3;margin-top:2px;font-size:10px;display:block}.fufBZa_saveState{color:#81748c;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.fufBZa_failed{color:#b52d4c!important}.fufBZa_history{border-left:1px solid var(--studio-line);gap:1px;padding-left:8px;display:flex}.fufBZa_iconButton{color:#776483;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.fufBZa_iconButton:hover{color:#9d2855;background:#f3eef7}.fufBZa_button,.fufBZa_primary{color:#4d3a5b;white-space:nowrap;background:#fff;border:1px solid #e0d6e6;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:9px 12px;font-weight:600;display:inline-flex;font-size:12px!important}.fufBZa_button:hover{background:#faf5fc;border-color:#c4b5cf}.fufBZa_primary{color:#fff;background:#cf3a74;border-color:#cf3a74}.fufBZa_primary:hover{background:#b82b62}.fufBZa_workspace{grid-template-columns:54px 215px minmax(260px,1fr) 300px;height:min(810px,100dvh - 190px);min-height:670px;display:grid}.fufBZa_workspace[data-left-collapsed=true]{grid-template-columns:54px minmax(260px,1fr) 300px}.fufBZa_workspace[data-left-collapsed=true] .fufBZa_sidebar{display:none}.fufBZa_rail{border-right:1px solid var(--studio-line);background:#faf6fc;flex-direction:column;gap:14px;padding:15px 5px;display:flex}.fufBZa_rail button{color:#8b7897;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:47px;display:flex}.fufBZa_rail button span{font-size:10px}.fufBZa_rail button[aria-pressed=true]{color:#bc2f65;background:#ffeaf2}.fufBZa_rail button:last-child{margin-top:auto}.fufBZa_sidebar{border-right:1px solid var(--studio-line);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:auto}.fufBZa_modeTabs{gap:8px;padding:10px 12px 0;display:flex}.fufBZa_modeTabs button{white-space:nowrap;color:#8a7a98;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;padding:12px 2px;font-size:12px;display:flex}.fufBZa_modeTabs button[aria-selected=true]{color:#bf326a;border-bottom-color:#cf3a74;font-weight:650}.fufBZa_addOutline{color:#8c567a;background:#fffafd;border:1px dashed #d7c5df;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;margin:16px 14px 8px;font-size:12px;display:flex}.fufBZa_addOutline:hover{background:#fff0f6;border-color:#cf3a74}.fufBZa_outline{flex:1;min-height:90px;padding:8px 12px;overflow:auto}.fufBZa_outlineItem{text-align:left;color:#73627e;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:68px;margin-bottom:7px;padding:12px 9px;display:flex}.fufBZa_outlineItem:hover{background:#faf6fc}.fufBZa_outlineItem[aria-pressed=true]{background:#fff0f6;border-color:#edb3ca;box-shadow:inset 3px 0 #cf3a74}.fufBZa_itemNumber{color:#a191ac;font-variant-numeric:tabular-nums;font-size:10px}.fufBZa_itemContent{flex:1;min-width:0}.fufBZa_itemContent strong{overflow-wrap:anywhere;color:#46334f;font-size:12px;font-weight:650;line-height:1.6;display:block}.fufBZa_itemContent small{color:#9a819f;margin-top:4px;font-size:10px;display:block}.fufBZa_emptyList{text-align:center;color:#a88bb4;padding:30px 9px}.fufBZa_emptyList svg{margin:auto auto 12px}.fufBZa_emptyList strong{font-size:12px;font-weight:600;display:block}.fufBZa_emptyList p{color:#97859e;margin-top:10px;font-size:11px;line-height:1.9}.fufBZa_listActions{border-top:1px solid #f0e9f3;align-items:center;gap:5px;padding:10px;display:flex}.fufBZa_sidebarTip{color:#9c8da5;align-items:center;gap:4px;margin:0;padding:10px 12px 17px;font-size:10px;line-height:1.6;display:flex}.fufBZa_center{background:#f8f4fb;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.fufBZa_canvasTop{color:#9b8ca4;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:10px;display:flex}.fufBZa_canvasTop span:first-child{white-space:nowrap;align-items:center;gap:6px;display:flex}.fufBZa_canvasTop span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fufBZa_liveDot{background:#c177a0;border-radius:50%;width:5px;height:5px;display:inline-block}.fufBZa_inspector{border-left:1px solid var(--studio-line);background:#fff;min-width:0;min-height:0;overflow:auto}.fufBZa_footer{border-top:1px solid var(--studio-line);color:#98869f;background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 17px;font-size:10px;display:flex}.fufBZa_footer button{color:#8b718e;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.fufBZa_footerHelp{color:#b6a9bb}.fufBZa_notice{color:#755887;background:#f5f1ff;border-bottom:1px solid #e9e1f5;align-items:center;gap:10px;padding:9px 18px;font-size:12px;display:flex}.fufBZa_notice>span{flex:1}.fufBZa_errorNotice{color:#a12849;background:#fff0f4}.fufBZa_projectSettings{flex-direction:column;gap:17px;padding:20px 16px;display:flex}.fufBZa_projectSettings h2{margin:0;font-size:15px}.fufBZa_projectSettings label{flex-direction:column;gap:7px;font-size:12px;display:flex}.fufBZa_projectSettings textarea,.fufBZa_projectSettings select{background:#fff;border:1px solid #e2d7e7;border-radius:8px;width:100%;padding:9px}.fufBZa_projectSettings p,.fufBZa_projectSettings small{color:#918099;margin:0;font-size:11px;line-height:1.9}.fufBZa_pageStrip{color:#8d7b97;border-top:1px solid var(--studio-line);justify-content:space-between;align-items:center;margin-top:auto;padding:13px 19px;font-size:11px;display:flex}.fufBZa_dialog{color:#33243f;background:#fff;border:1px solid #e7deed;border-radius:18px;width:min(760px,100vw - 30px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #21112e40}.fufBZa_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#22142c70}.fufBZa_wideDialog{width:min(1400px,100vw - 30px)}.fufBZa_dialogHeader{z-index:4;background:#fff;border-bottom:1px solid #ede5f1;justify-content:space-between;align-items:center;padding:15px 22px;display:flex;position:sticky;top:0}.fufBZa_dialogHeader h2{letter-spacing:-.3px;margin:0;font-size:17px}.fufBZa_dialogIntro{color:#8d7d96;margin:0;padding:18px 25px 0;font-size:12px;line-height:1.8}.fufBZa_activityGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 25px 28px;display:grid}.fufBZa_activityGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eadfec;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-height:132px;padding:17px 13px;display:flex}.fufBZa_activityGrid button:hover{background:#fff5f9;border-color:#d06d98;transform:translateY(-1px)}.fufBZa_activitySymbol{color:#a45888;background:#f9eff8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.fufBZa_activityGrid strong{color:#503659;font-size:13px}.fufBZa_activityGrid small{color:#9c85a1;font-size:11px;line-height:1.6}.fufBZa_validation{flex-direction:column;gap:10px;padding:22px;display:flex}.fufBZa_validation>p{color:#8b7795;font-size:13px;line-height:1.8}.fufBZa_validationError,.fufBZa_validationWarning{color:#aa3255;background:#fff0f4;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.7;display:flex}.fufBZa_validationError svg,.fufBZa_validationWarning svg{flex-shrink:0;margin-top:2px}.fufBZa_validationWarning{color:#9b731d;background:#fff8eb}.fufBZa_validation .fufBZa_primary{align-self:flex-start;margin-top:10px}.fufBZa_jsonEditor{padding:22px}.fufBZa_jsonEditor p{color:#927e9c;font-size:12px;line-height:1.8}.fufBZa_jsonEditor textarea{resize:vertical;white-space:pre;tab-size:2;border:1px solid #e4d9e9;border-radius:10px;width:100%;min-height:52vh;margin:10px 0 15px;padding:15px;font:12px/1.7 ui-monospace,monospace}.fufBZa_previewToolbar{background:#faf7fc;border-bottom:1px solid #e9dfef;flex-wrap:wrap;align-items:center;gap:15px;padding:13px 22px;display:flex}.fufBZa_previewToolbar>div{background:#fff;border:1px solid #e5d9eb;border-radius:8px;gap:2px;padding:3px;display:flex}.fufBZa_previewToolbar button{color:#8e759a;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:7px 10px;font-size:11px;display:flex}.fufBZa_previewToolbar button[aria-pressed=true]{color:#b82f66;background:#fff0f6;font-weight:650}.fufBZa_previewStage{background:#f6f1fa;max-width:100%;margin:auto;padding:18px}.fufBZa_previewStage[data-width=mobile]{width:390px;padding:8px}.fufBZa_previewNote{color:#9a85a4;text-align:center;margin:0;padding:10px 15px 15px;font-size:11px}.fufBZa_spin{animation:1s linear infinite fufBZa_spin}@keyframes fufBZa_spin{to{transform:rotate(360deg)}}.fufBZa_previewStage{isolation:isolate;position:relative}.fufBZa_previewStage>[data-layout=video]:not(:fullscreen){z-index:0;border-radius:12px;width:100%;height:min(66dvh,740px);min-height:400px;position:relative;inset:auto}.fufBZa_previewStage[data-width=mobile] [data-layout=video]:not(:fullscreen) [data-floating-panel=navigation]{min-width:0;width:auto!important;max-width:calc(100% - 20px)!important;height:auto!important;inset:auto 10px 72px!important}.fufBZa_previewStage[data-width=mobile] [data-layout=video]:not(:fullscreen) [data-floating-panel=navigation] select{flex-basis:100%;order:3}.fufBZa_previewStage[data-width=mobile] [data-layout=video]:not(:fullscreen) [data-floating-panel=navigation] button{min-width:0;padding:7px 9px;font-size:11px}.fufBZa_previewStage[data-width=mobile] [data-layout=video][data-mode=presentation]:not(:fullscreen) [data-floating-control=layoutActions]{inset:auto auto 190px 10px!important}@media (min-width:1600px){.fufBZa_workspace{grid-template-columns:58px 240px minmax(300px,1fr) 330px}.fufBZa_workspace[data-left-collapsed=true]{grid-template-columns:58px minmax(300px,1fr) 330px}}@media (max-width:1200px){.fufBZa_workspace{grid-template-columns:48px 185px minmax(220px,1fr) 270px}.fufBZa_workspace[data-left-collapsed=true]{grid-template-columns:48px minmax(220px,1fr) 270px}.fufBZa_header{gap:7px;padding:12px}.fufBZa_brand strong{font-size:16px}.fufBZa_brand small,.fufBZa_documentTitle span{display:none}.fufBZa_brandIcon{width:32px;height:32px}.fufBZa_saveState{font-size:10px}.fufBZa_documentTitle{max-width:180px;padding-left:10px}.fufBZa_footerHelp{display:none}}@media (max-width:1000px){.fufBZa_workspace{grid-template-columns:44px 175px minmax(220px,1fr);height:auto;min-height:650px}.fufBZa_workspace[data-left-collapsed=true]{grid-template-columns:44px minmax(220px,1fr)}.fufBZa_inspector{border-top:1px solid var(--studio-line);grid-column:2/-1;max-height:480px}.fufBZa_rail{grid-row:1/3}.fufBZa_center{min-height:500px}.fufBZa_sidebar{grid-row:1}.fufBZa_header{flex-wrap:wrap}.fufBZa_documentTitle{max-width:none}.fufBZa_saveState{order:8;width:100%;margin-left:44px}.fufBZa_header .fufBZa_primary{margin-left:auto}.fufBZa_studio{border-radius:12px}}@media (max-width:640px){.fufBZa_workspace,.fufBZa_workspace[data-left-collapsed=true]{grid-template-columns:42px minmax(0,1fr)}.fufBZa_sidebar{border-bottom:1px solid var(--studio-line);border-right:0;grid-column:2;max-height:220px}.fufBZa_center{grid-column:2;min-height:380px}.fufBZa_inspector{grid-column:2}.fufBZa_rail{grid-row:1/4}.fufBZa_outline{gap:7px;min-height:70px;display:flex}.fufBZa_outlineItem{min-width:150px;margin:0}.fufBZa_modeTabs{padding-top:0}.fufBZa_addOutline{margin:8px 12px}.fufBZa_listActions,.fufBZa_sidebarTip{display:none}.fufBZa_header{gap:6px;padding:10px}.fufBZa_brand strong{font-size:15px}.fufBZa_brandIcon{display:none}.fufBZa_documentTitle{flex-basis:55%;max-width:calc(100% - 130px);margin-left:0}.fufBZa_history{border:0;padding:0}.fufBZa_saveState{order:10;width:auto;margin-left:0;font-size:9px}.fufBZa_header .fufBZa_button,.fufBZa_header .fufBZa_primary{padding:8px;font-size:11px!important}.fufBZa_activityGrid{grid-template-columns:repeat(2,1fr);gap:9px;padding:15px}.fufBZa_activityGrid button{min-height:125px;padding:12px}.fufBZa_dialogHeader{padding:12px 16px}.fufBZa_dialogIntro{padding:12px 16px 0}.fufBZa_previewToolbar{gap:7px;padding:10px}.fufBZa_previewToolbar button{padding:7px;font-size:10px}.fufBZa_footer{flex-wrap:wrap;padding:7px 10px;font-size:9px}.fufBZa_footer button{font-size:9px}.fufBZa_notice{flex-wrap:wrap;padding:9px 12px;font-size:11px}.fufBZa_canvasTop{padding:10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.fufBZa_spin{animation:none}.fufBZa_activityGrid button:hover{transform:none}}
