:root{--eic-shell-bg:#0f172a;--eic-shell-panel:#1e293b;--eic-shell-panel-alt:#0f172a;--eic-shell-panel-elevated:#334155;--eic-shell-panel-soft:#1e293b;--eic-shell-inset:#020617;--eic-shell-border:#334155;--eic-shell-border-strong:#475569;--eic-shell-border-soft:#94a3b826;--eic-shell-text:#f8fafc;--eic-shell-muted:#94a3b8;--eic-shell-muted-soft:#64748b;--eic-shell-accent:#0284c7;--eic-shell-accent-strong:#0369a1;--eic-shell-accent-soft:#0284c726;--eic-shell-accent-soft-strong:#0284c740;--eic-shell-accent-border:#0284c766;--eic-shell-success:#16a34a;--eic-shell-warning:#d97706;--eic-shell-danger:#dc2626;--eic-shell-badge-bg:#0f172a;--eic-shell-badge-border:#334155;--eic-shell-badge-text:#bae6fd;--eic-app-canvas:#cbd5e1;--eic-app-footer:#0f172a;--eic-app-footer-text:#64748b;--eic-light-bg:#f8fafc;--eic-light-panel:#fff;--eic-light-panel-alt:#f1f5f9;--eic-light-panel-soft:#f8fbff;--eic-light-panel-raised:#fbfdff;--eic-light-border:#cbd5e1;--eic-light-border-soft:#e2e8f0;--eic-light-border-strong:#94a3b8;--eic-light-text:#0f172a;--eic-light-muted:#475569;--eic-light-disabled-text:#94a3b8;--eic-light-accent:#2563eb;--eic-light-accent-strong:#1d4ed8;--eic-light-accent-dark:#174ea6;--eic-light-accent-soft:#eff6ff;--eic-light-accent-border:#bfdbfe;--eic-tab-active:#0f5bff;--eic-shell-input-bg:#0f172a;--eic-shell-input-border:#334155;--eic-radius-sm:4px;--eic-radius-md:6px;--eic-radius-lg:8px;--eic-radius-xl:12px;--eic-radius-card:16px;--eic-radius-round:999px;--eic-space-xs:4px;--eic-space-sm:8px;--eic-space-md:12px;--eic-space-lg:16px;--eic-space-xl:24px;--eic-type-xs:10px;--eic-type-sm:12px;--eic-type-md:14px;--eic-type-lg:18px;--eic-type-xl:24px;--eic-type-caption:10px;--eic-type-control:11px;--eic-type-body:12px;--eic-type-title:14px;--eic-type-section-title:18px;--eic-type-display:24px;--eic-weight-normal:600;--eic-weight-semibold:700;--eic-weight-bold:900;--eic-h1-size:38px;--eic-h1-weight:850;--eic-h1-lh:1.08;--eic-h2-size:28px;--eic-h2-weight:800;--eic-h2-lh:1.16;--eic-h3-size:18px;--eic-h3-weight:900;--eic-h3-lh:1.25;--eic-eyebrow-size:11px;--eic-eyebrow-weight:900;--eic-label-size:12px;--eic-label-weight:900;--eic-p-size:14px;--eic-p-weight:500;--eic-p-lh:1.6;--eic-shadow-lg:0 10px 25px #00000040;--eic-shadow-md:0 4px 12px #00000026;--eic-shadow-topbar:0 4px 14px #0f172a33;--eic-shadow-card:0 12px 30px #0ea5e91f;--eic-shadow-modal:0 24px 54px #0f172a38;--eic-shadow-login:0 30px 80px #0f172a29;--eic-tone-blue-base:#2563eb;--eic-tone-blue-strong:#1d4ed8;--eic-tone-blue-soft:#eff6ff;--eic-tone-blue-fill:#dbeafe;--eic-tone-blue-border:#60a5fa;--eic-tone-blue-text:#174ea6;--eic-tone-cyan-base:#0284c7;--eic-tone-cyan-strong:#0369a1;--eic-tone-cyan-soft:#e0f2fe;--eic-tone-cyan-fill:#e0f2fe;--eic-tone-cyan-border:#7dd3fc;--eic-tone-cyan-text:#075985;--eic-tone-green-base:#16a34a;--eic-tone-green-strong:#15803d;--eic-tone-green-soft:#f0fdf4;--eic-tone-green-fill:#dcfce7;--eic-tone-green-border:#86efac;--eic-tone-green-text:#15803d;--eic-tone-amber-base:#d97706;--eic-tone-amber-strong:#b45309;--eic-tone-amber-soft:#fffbeb;--eic-tone-amber-fill:#fef3c7;--eic-tone-amber-border:#fcd34d;--eic-tone-amber-text:#b45309;--eic-tone-red-base:#dc2626;--eic-tone-red-strong:#b91c1c;--eic-tone-red-soft:#fef2f2;--eic-tone-red-fill:#fee2e2;--eic-tone-red-border:#fecaca;--eic-tone-red-text:#b91c1c;--eic-tone-purple-base:#7c3aed;--eic-tone-purple-strong:#6d28d9;--eic-tone-purple-soft:#f5f3ff;--eic-tone-purple-fill:#ede9fe;--eic-tone-purple-border:#c4b5fd;--eic-tone-purple-text:#6d28d9;--eic-tone-pink-base:#ec4899;--eic-tone-pink-strong:#be185d;--eic-tone-pink-soft:#fdf2f8;--eic-tone-pink-fill:#fce7f3;--eic-tone-pink-border:#f9a8d4;--eic-tone-pink-text:#be185d;--eic-tone-teal-base:#0f766e;--eic-tone-teal-strong:#0f766e;--eic-tone-teal-soft:#f0fdfa;--eic-tone-teal-fill:#ccfbf1;--eic-tone-teal-border:#5eead4;--eic-tone-teal-text:#0f766e;--eic-tone-orange-base:#ea580c;--eic-tone-orange-strong:#c2410c;--eic-tone-orange-soft:#fff7ed;--eic-tone-orange-fill:#ffedd5;--eic-tone-orange-border:#fdba74;--eic-tone-orange-text:#c2410c;--eic-tone-slate-base:#64748b;--eic-tone-slate-strong:#334155;--eic-tone-slate-soft:#f8fafc;--eic-tone-slate-fill:#f1f5f9;--eic-tone-slate-border:#cbd5e1;--eic-tone-slate-text:#475569;--eic-tone-indigo-base:#818cf8;--eic-tone-indigo-strong:#4f46e5;--eic-tone-indigo-soft:#eef2ff;--eic-tone-indigo-fill:#e0e7ff;--eic-tone-indigo-border:#a5b4fc;--eic-tone-indigo-text:#4338ca}.eic-flex{display:flex}.eic-inline-flex{display:inline-flex}.eic-flex-col{flex-direction:column}.eic-flex-row{flex-direction:row}.eic-flex-wrap{flex-wrap:wrap}.eic-items-center{align-items:center}.eic-items-start{align-items:flex-start}.eic-items-end{align-items:flex-end}.eic-justify-center{justify-content:center}.eic-justify-between{justify-content:space-between}.eic-justify-end{justify-content:flex-end}.eic-flex-1{flex:1 1}.eic-flex-shrink-0{flex-shrink:0}.eic-gap-xs{gap:var(--eic-space-xs)}.eic-gap-sm{gap:var(--eic-space-sm)}.eic-gap-md{gap:var(--eic-space-md)}.eic-gap-lg{gap:var(--eic-space-lg)}.eic-gap-xl{gap:var(--eic-space-xl)}.eic-text-left{text-align:left}.eic-text-center{text-align:center}.eic-text-right{text-align:right}.eic-font-medium{font-weight:500}.eic-font-semibold{font-weight:600}.eic-font-bold{font-weight:700}.eic-font-extrabold{font-weight:800}.eic-overflow-hidden{overflow:hidden}.eic-overflow-auto{overflow:auto}.eic-overflow-y-auto{overflow-y:auto}.eic-relative{position:relative}.eic-absolute{position:absolute}.eic-fixed{position:fixed}.eic-box-border{box-sizing:border-box}.eic-cursor-pointer{cursor:pointer}.eic-cursor-default{cursor:default}.eic-pointer-events-none{pointer-events:none}.eic-whitespace-nowrap{white-space:nowrap}.eic-whitespace-pre-line{white-space:pre-line}.eic-select-none{-webkit-user-select:none;user-select:none}.eic-modal-stack{display:flex;flex-direction:column;gap:14px}.eic-actions-row{display:flex;gap:8px;justify-content:flex-end}.eic-form-label{color:#78909c;display:block;font-size:11px;margin-bottom:8px}.eic-custom-inspector{display:flex;flex-direction:column;gap:10px}.eic-custom-inspector-hero{align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #c7d9f1;border-radius:var(--eic-radius-lg);display:flex;gap:10px;justify-content:space-between;padding:12px}.eic-custom-inspector-kicker{color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.eic-custom-inspector-hero h3{color:#0f172a;font-size:14px;line-height:1.25;margin:4px 0 0}.eic-custom-inspector-hero p{color:#64748b;font-size:11px;line-height:1.4;margin:4px 0 0}.eic-custom-inspector-hero>span{background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--eic-radius-round);color:#1d4ed8;flex-shrink:0;font-size:10px;font-weight:900;padding:4px 8px}.eic-custom-inspector-field{color:#475569;display:flex;flex-direction:column;font-size:11px;font-weight:800;gap:5px}.eic-custom-inspector-field input{background:#fff;border:1px solid #cbd5e1;border-radius:var(--eic-radius-md);box-sizing:border-box;color:#0f172a;font-size:12px;height:34px;padding:0 10px}.eic-custom-inspector-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.eic-custom-inspector-card{background:#fff;border:1px solid #dbe7f5;border-radius:var(--eic-radius-lg);padding:10px}.eic-custom-inspector-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.eic-custom-inspector-card-head strong{color:#0f172a;font-size:12px}.eic-custom-inspector-card-head span{align-items:center;background:#eff6ff;border-radius:var(--eic-radius-round);color:#1d4ed8;display:inline-flex;font-size:10px;font-weight:900;height:20px;justify-content:center;min-width:22px}.eic-custom-inspector-card p{color:#64748b;font-size:11px;line-height:1.45;margin:5px 0 0}.eic-custom-inspector-note{background:#eff6ff;border:1px dashed #93c5fd;border-radius:var(--eic-radius-lg);color:#1e40af;font-size:11px;line-height:1.5;padding:10px}.eic-slide-strip-vertical{background:#f6f8fb;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0}.eic-slide-strip-vertical-header{background:linear-gradient(180deg,#fff,#f5f7fa);border-bottom:1px solid #d7dee7;padding:14px 14px 10px}.eic-slide-strip-head-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.eic-slide-strip-title{color:#52667a;font-size:14px;font-weight:500}.eic-slide-strip-add-btn{background:#fff;border:1px solid #c8d2dd;border-radius:var(--eic-radius-sm);color:#52667a;cursor:pointer;font-size:14px;height:22px;line-height:1;width:22px}.eic-slide-strip-select{background:#fff;border:1px solid #cfd8e3;color:#425466;font-size:12px;height:30px;padding:0 10px;width:100%}.eic-slide-strip-scroll{background:#fbfcfd;flex:1 1;min-height:0;overflow-y:auto;padding:18px 14px 28px}.eic-slide-strip-list{align-items:center;display:flex;flex-direction:column;gap:14px}@keyframes previewTimerPulse{0%,to{opacity:1}50%{opacity:.4}}.eic-app-root{height:100vh;height:100dvh;width:100%}.Button_btn__OXZVa{align-items:center;background:#0369a121;border:1px solid var(--eic-shell-accent-strong);border-radius:var(--eic-radius-sm);color:var(--eic-shell-accent-strong);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--eic-type-sm);font-weight:700;justify-content:center;min-height:34px;padding:0 14px;transition:all .15s}.Button_btn__OXZVa:hover:not(:disabled){background:#0369a138}.Button_btn__OXZVa:disabled{background:var(--eic-shell-inset);color:var(--eic-shell-muted-soft);cursor:default;opacity:.5}.Button_small__HXSWn{font-size:var(--eic-type-xs);min-height:30px;padding:0 10px}.Input_field__iE5WQ{width:100%}.Input_label__qxyLi{color:var(--eic-shell-muted);display:block;font-size:var(--eic-type-xs);font-weight:700;margin-bottom:6px}.Input_input__Rarff{background:var(--eic-shell-input-bg);border:1px solid var(--eic-shell-input-border);border-radius:var(--eic-radius-md);box-shadow:inset 0 1px 0 #ffffff08;box-sizing:border-box;color:var(--eic-shell-text);font-size:var(--eic-type-sm);min-height:34px;outline:none;padding:0 10px;width:100%}.Input_input__Rarff:focus{border-color:var(--eic-shell-accent)}.Input_textarea__uXeJQ{min-height:60px;padding:8px 10px;resize:vertical}.Select_field__oNTb3{width:100%}.Select_label__a6c3w{color:var(--eic-shell-muted);display:block;font-size:var(--eic-type-xs);font-weight:700;margin-bottom:6px}.Select_select__a556L{background:var(--eic-shell-input-bg);border:1px solid var(--eic-shell-input-border);border-radius:var(--eic-radius-md);box-shadow:inset 0 1px 0 #ffffff08;box-sizing:border-box;color:var(--eic-shell-text);font-size:var(--eic-type-sm);min-height:34px;outline:none;padding:0 10px;width:100%}.Select_select__a556L:focus{border-color:var(--eic-shell-accent)}.Modal_overlay__iMnqZ{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Modal_dialog__0zbjj{background:var(--eic-shell-panel-alt);border:1px solid var(--eic-shell-border);border-radius:var(--eic-radius-xl);box-shadow:0 8px 24px #0208174d;max-height:85vh;max-width:92vw;overflow-y:auto;padding:24px;width:400px}.Modal_header__EpX\+3{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.Modal_title__2E0Sk{color:var(--eic-shell-text);font-size:var(--eic-type-md);font-weight:800}.Modal_closeBtn__fWxc4{background:none;border:none;color:var(--eic-shell-muted-soft);cursor:pointer;font-size:18px;line-height:1}.Modal_closeBtn__fWxc4:hover{color:var(--eic-shell-text)}.Toast_container__ohuky{display:flex;flex-direction:column;gap:10px;max-width:380px;pointer-events:none;position:fixed;right:16px;top:16px;width:100%;z-index:1100}.Toast_toast__ZLc-4{align-items:flex-start;animation:Toast_slideIn__kBUhm .2s ease-out;background:var(--eic-shell-panel);border:1px solid var(--eic-shell-border);border-radius:var(--eic-radius-lg);box-shadow:var(--eic-shadow-lg);color:var(--eic-shell-text);display:flex;font-size:var(--eic-type-sm);gap:10px;padding:12px 16px;pointer-events:auto}.Toast_toast__ZLc-4.Toast_leaving__Sn\+rg{animation:Toast_slideOut__HLc2e .2s ease-in forwards}.Toast_success__clSIq{background:#064e3bf2;border-color:#16a34a66}.Toast_error__WGoja{background:#450a0af2;border-color:#dc262666}.Toast_warning__KWt8Z{background:#451a03f2;border-color:#d9770666}.Toast_icon__psHY4{flex-shrink:0;font-size:16px;line-height:1.4}.Toast_body__nERID{flex:1 1;line-height:1.4}.Toast_close__HM6\+v{background:none;border:none;color:var(--eic-shell-muted);cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;padding:2px}.Toast_close__HM6\+v:hover{color:var(--eic-shell-text)}@keyframes Toast_slideIn__kBUhm{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_slideOut__HLc2e{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.Skeleton_skeleton__Uxp-c{animation:Skeleton_shimmer__889wZ 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--eic-shell-border) 0,var(--eic-shell-panel-elevated) 50%,var(--eic-shell-border) 100%);background-size:200% 100%;border-radius:var(--eic-radius-md)}.Skeleton_text__kE8ZY{height:1em;margin-bottom:.5em}.Skeleton_title__xZdKZ{height:1.2em;margin-bottom:.75em;width:60%}.Skeleton_circle__esqOw{border-radius:50%}.Skeleton_rect__lQFf0{height:100%;width:100%}@keyframes Skeleton_shimmer__889wZ{0%{background-position:200% 0}to{background-position:-200% 0}}.EmptyState_empty__M9pSA{align-items:center;color:var(--eic-shell-muted);display:flex;flex-direction:column;justify-content:center;padding:32px 24px;text-align:center}.EmptyState_icon__-Wt3J{font-size:40px;margin-bottom:12px;opacity:.6}.EmptyState_title__g29gQ{color:var(--eic-shell-text);font-size:var(--eic-type-lg);font-weight:700;margin-bottom:6px}.EmptyState_body__dGGVQ{font-size:var(--eic-type-sm);line-height:1.5;max-width:320px}.EmptyState_action__6aPAt{margin-top:16px}.Tooltip_wrapper__HzstL{display:inline-flex;position:relative}.Tooltip_tooltip__Hfmj6{background:var(--eic-shell-inset);border:1px solid var(--eic-shell-border);border-radius:var(--eic-radius-md);box-shadow:var(--eic-shadow-md);color:var(--eic-shell-text);font-size:var(--eic-type-xs);font-weight:600;padding:6px 10px;pointer-events:none;position:absolute;white-space:nowrap;z-index:900}.Tooltip_top__PE80k{bottom:calc(100% + 6px);left:50%;transform:translateX(-50%)}.Tooltip_bottom__HjGZV{left:50%;top:calc(100% + 6px);transform:translateX(-50%)}.Tooltip_left__daBT-{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.Tooltip_right__ICrHE{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.Panel_panel__V6Vt7{background:var(--eic-shell-panel);border:1px solid var(--eic-shell-border);border-radius:var(--eic-radius-lg);display:flex;flex-direction:column;overflow:hidden}.Panel_elevated__81hE-{background:var(--eic-shell-panel-elevated)}.Panel_alt__4IPYN{background:var(--eic-shell-panel-alt)}.Panel_header__Ah5gC{align-items:center;border-bottom:1px solid var(--eic-shell-border);display:flex;justify-content:space-between;min-height:40px;padding:10px 12px}.Panel_title__Vw\+Km{color:var(--eic-shell-text);font-size:var(--eic-type-sm);font-weight:700}.Panel_body__slHQ6{flex:1 1;overflow:auto;padding:12px}.Panel_compact__qvVlh .Panel_body__slHQ6{padding:8px}.Toolbar_toolbar__AvLr5{align-items:center;background:var(--eic-shell-panel);border-bottom:1px solid var(--eic-shell-border);display:flex;gap:var(--eic-space-sm);min-height:44px;padding:8px 12px}.Toolbar_sticky__XCdq8{position:sticky;top:0;z-index:50}.Toolbar_group__HpbU3{align-items:center;display:flex;gap:var(--eic-space-xs)}.Toolbar_divider__MWjXK{background:var(--eic-shell-border);height:20px;margin:0 4px;width:1px}.EditorTopBar_topbar__El37A{background:#10283b;border-bottom:1px solid #94a3b838;box-shadow:0 4px 14px #0f172a33;color:#dbeafe;flex-shrink:0;gap:9px;min-height:44px;padding:0 9px;position:relative}.EditorTopBar_brand__GQnFq,.EditorTopBar_topbar__El37A{align-items:center;display:flex}.EditorTopBar_brand__GQnFq img{display:block}.EditorTopBar_divider__SD4ZV{background:#cbd5e138;flex-shrink:0;height:23px;width:1px}.EditorTopBar_project__T54Uu{align-items:center;display:flex;gap:5px;max-width:190px;min-width:110px;overflow:hidden}.EditorTopBar_project__T54Uu span{color:#e2e8f0;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorTopBar_project__T54Uu small{background:#0ea5e91f;border-radius:999px;color:#bae6fd;font-size:9px;font-weight:900;padding:2px 5px}.EditorTopBar_breadcrumbs__XeGvg,.EditorTopBar_editorActions__8G-qS,.EditorTopBar_right__FfoHi{align-items:center;display:flex}.EditorTopBar_breadcrumbs__XeGvg{gap:3px;min-width:0}.EditorTopBar_crumb__Gep3s,.EditorTopBar_iconAction__NvElM,.EditorTopBar_quickAction__ZQtmn,.EditorTopBar_textAction__axD5x,.EditorTopBar_user__zyaLX{background:#0000;border:1px solid #0000;color:#cbd5e1;cursor:pointer}.EditorTopBar_crumb__Gep3s{border-color:#94a3b838;border-radius:5px;font-size:9px;font-weight:800;height:25px;max-width:76px;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.EditorTopBar_editorActions__8G-qS{gap:5px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.EditorTopBar_quickAction__ZQtmn{align-items:center;border-radius:6px;color:#dbeafe;display:flex;flex-direction:column;font-size:10px;font-weight:800;gap:3px;height:40px;justify-content:center;line-height:1;width:64px}.EditorTopBar_quickAction__ZQtmn span{white-space:nowrap}.EditorTopBar_crumb__Gep3s:hover,.EditorTopBar_iconAction__NvElM:hover,.EditorTopBar_quickAction__ZQtmn:hover:not(:disabled),.EditorTopBar_textAction__axD5x:hover:not(:disabled),.EditorTopBar_user__zyaLX:hover{background:#0ea5e91a;border-color:#7dd3fc47}.EditorTopBar_quickAction__ZQtmn:disabled,.EditorTopBar_textAction__axD5x:disabled{cursor:default;opacity:.4}.EditorTopBar_right__FfoHi{gap:4px;margin-left:auto;min-width:0}.EditorTopBar_textAction__axD5x{align-items:center;border-color:#94a3b838;border-radius:5px;display:inline-flex;font-size:9px;font-weight:800;gap:4px;height:28px;padding:0 7px;white-space:nowrap}.EditorTopBar_textActionActive__0-PHT{background:#0ea5e91f;border-color:#38bdf87a;color:#e0f2fe}.EditorTopBar_database__OZHiK{align-items:center;border:1px solid #94a3b83d;border-radius:999px;color:#94a3b8;display:inline-flex;font-size:9px;font-weight:900;gap:4px;height:23px;padding:0 7px;white-space:nowrap}.EditorTopBar_databaseReady__e-Eja{background:#22c55e14;border-color:#22c55e59;color:#86efac}.EditorTopBar_databaseWarning__xQLL1{background:#f59e0b1a;border-color:#f59e0b73;color:#fde68a}.EditorTopBar_saved__FGbpH{color:#86efac;font-size:9px;font-weight:800}.EditorTopBar_iconAction__NvElM{border-radius:5px;display:grid;height:28px;place-items:center;width:28px}.EditorTopBar_user__zyaLX{align-items:center;border-radius:999px;display:flex;gap:3px;height:30px;padding:0 6px 0 3px}.EditorTopBar_user__zyaLX span{background:#0877a8;border-radius:50%;color:#fff;display:grid;font-size:11px;font-weight:900;height:24px;place-items:center;width:24px}.EditorTopBar_logoutIcon__4wOuf{display:none}@media (max-width:1180px){.EditorTopBar_breadcrumbs__XeGvg,.EditorTopBar_database__OZHiK span,.EditorTopBar_saved__FGbpH,.EditorTopBar_textAction__axD5x span{display:none}.EditorTopBar_textAction__axD5x{justify-content:center;padding:0;width:28px}}@media (max-width:760px){.EditorTopBar_topbar__El37A{gap:6px}.EditorTopBar_brand__GQnFq img{height:auto;width:132px}.EditorTopBar_project__T54Uu{max-width:92px;min-width:0}.EditorTopBar_editorActions__8G-qS,.EditorTopBar_project__T54Uu small{display:none}.EditorTopBar_right__FfoHi{gap:2px}.EditorTopBar_logoutIcon__4wOuf{display:block}.EditorTopBar_user__zyaLX>svg:not(.EditorTopBar_logoutIcon__4wOuf){display:none}}.LoginScreen_page__Gkc7K{-webkit-overflow-scrolling:touch;background:linear-gradient(160deg,#eef5fb,#f6fafe 40%,#eaf3fb);color:var(--eic-light-text);display:flex;font-family:Inter,Segoe UI,Arial,sans-serif;height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:28px;position:relative;width:100%}.LoginScreen_page__Gkc7K:before{background-image:radial-gradient(#2563eb1a 1px,#0000 0);background-size:26px 26px;content:"";inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(120% 100% at 50% 0,#000,#0000 75%);pointer-events:none;position:fixed}.LoginScreen_aurora__oL5bk{border-radius:50%;filter:blur(70px);opacity:.7;pointer-events:none;position:absolute}.LoginScreen_aurora1__ybfUA{animation:LoginScreen_auroraDrift1__0989S 18s ease-in-out infinite;background:radial-gradient(circle,#38bdf880,#0000 65%);height:520px;left:-140px;top:-200px;width:520px}.LoginScreen_aurora2__9auos{animation:LoginScreen_auroraDrift2__x3JEo 22s ease-in-out infinite;background:radial-gradient(circle,#2563eb57,#0000 65%);bottom:-200px;height:460px;right:-120px;width:460px}.LoginScreen_aurora3__zi15B{animation:LoginScreen_auroraDrift1__0989S 26s ease-in-out infinite;background:radial-gradient(circle,#14b8a638,#0000 65%);height:360px;left:46%;top:40%;width:360px}@keyframes LoginScreen_auroraDrift1__0989S{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes LoginScreen_auroraDrift2__x3JEo{0%,to{transform:translate(0)}50%{transform:translate(-36px,-26px)}}@media (prefers-reduced-motion:reduce){.LoginScreen_aurora__oL5bk{animation:none}}.LoginScreen_shell__qv-kN{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:28px;box-shadow:0 40px 90px -20px #0f2a5057,inset 0 2px 0 #fff9;display:grid;grid-template-columns:minmax(360px,1.02fr) minmax(400px,.98fr);margin:auto;min-height:660px;overflow:hidden;position:relative;width:min(1140px,100%)}.LoginScreen_intro__-TvGU{background:linear-gradient(155deg,#0b2c46,#0e3f5e 46%,#0c5066);color:#e7f5ff;display:flex;flex-direction:column;overflow:hidden;padding:34px 38px 30px;position:relative}.LoginScreen_intro__-TvGU:before{background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:radial-gradient(120% 90% at 30% 10%,#000,#0000 80%);mask-image:radial-gradient(120% 90% at 30% 10%,#000,#0000 80%);opacity:.3;pointer-events:none;position:absolute}.LoginScreen_introGlow__GzFWf{animation:LoginScreen_glowPulse__VL71U 9s ease-in-out infinite;background:#22d3ee4d;border-radius:50%;filter:blur(28px);height:300px;left:-90px;position:absolute;top:-110px;width:300px}.LoginScreen_introGlowBottom__V6mSx{background:#0ea5e91f;border:1px solid #7dd3fc38;border-radius:50%;bottom:-70px;height:240px;pointer-events:none;position:absolute;right:-90px;width:240px}@keyframes LoginScreen_glowPulse__VL71U{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.LoginScreen_introGlow__GzFWf{animation:none}}.LoginScreen_brandRow__3yxnZ,.LoginScreen_introCopy__66sj\+,.LoginScreen_note__6ASGm,.LoginScreen_signalGrid__OD8wy{position:relative;z-index:1}.LoginScreen_brandRow__3yxnZ{align-items:center;display:flex;gap:14px;justify-content:space-between}.LoginScreen_logoMark__ksPSn{align-items:center;display:inline-flex;justify-content:flex-start;min-height:52px;width:190px}.LoginScreen_logo__AhcZD{height:auto;width:184px}.LoginScreen_fields__6noDT label>span,.LoginScreen_lockTitle__MnQi6,.LoginScreen_sectionLabel__GiC8I,.LoginScreen_secureBadge__lDaC7{align-items:center;display:inline-flex;gap:7px}.LoginScreen_secureBadge__lDaC7{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0ea5e929;border:1px solid #7dd3fc57;border-radius:999px;color:#d9f4ff;flex-shrink:0;font-size:11px;font-weight:850;padding:8px 12px;white-space:nowrap}.LoginScreen_introCopy__66sj\+{margin-top:30px;position:relative;z-index:1}.LoginScreen_kicker__mfiqi{align-items:center;color:#7dd3fc;display:inline-flex;font-size:11px;font-weight:900;gap:8px;letter-spacing:.04em;margin-bottom:14px;text-transform:uppercase}.LoginScreen_kicker__mfiqi:before{background:#7dd3fc29;border:1px solid #7dd3fc4d;border-radius:7px;content:"";display:inline-block;height:22px;width:22px}.LoginScreen_eyebrow__j6BL0{color:#0284c7;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.LoginScreen_introCopy__66sj\+ h1{color:#f8fafc;font-size:37px;letter-spacing:-.01em;line-height:1.08;margin:0;max-width:470px}.LoginScreen_introCopy__66sj\+ h1 em{color:#7dd3fc;font-style:normal}.LoginScreen_introCopy__66sj\+ p{color:#bcd6e8;font-size:14px;line-height:1.66;margin:14px 0 0;max-width:460px}.LoginScreen_studioPreview__aaA5t{margin-bottom:22px;margin-top:26px;position:relative;z-index:1}.LoginScreen_previewCard__W89H0{animation:LoginScreen_previewFloat__JAVX8 7s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #bae6fd47;border-radius:16px;box-shadow:0 26px 50px -18px #0000008c,inset 0 1px 0 #ffffff29;display:flex;gap:0;overflow:hidden}@keyframes LoginScreen_previewFloat__JAVX8{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.LoginScreen_previewCard__W89H0{animation:none}}.LoginScreen_previewRail__vOSYU{background:#081e3080;border-right:1px solid #94a3b833;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:10px 8px;width:54px}.LoginScreen_previewScene__YYHiY{border-radius:5px;border-style:solid;border-width:1px;height:24px}.LoginScreen_previewCanvas__h20RQ{background:linear-gradient(180deg,#f3f7fcf5,#fffffff5);flex:1 1;padding:12px}.LoginScreen_previewSlide__x\+FNa{border:1px solid #dbe7f3;border-radius:10px;box-shadow:0 8px 20px #0f172a1f;overflow:hidden}.LoginScreen_previewSlideHeader__V--TZ{align-items:center;background:linear-gradient(135deg,#0284c7,#2563eb);display:flex;height:38px;padding:0 12px}.LoginScreen_previewSlideOptions__U\+FDM{grid-gap:8px;background:#fff;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px}.LoginScreen_previewOption__WoKWq{align-items:center;border-radius:8px;border-style:solid;border-width:1.5px;display:flex;gap:8px;padding:8px 9px}.LoginScreen_previewChip__uV9ry{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0d2a40db,#0b2336db);border:1px solid #7dd3fc4d;border-radius:999px;box-shadow:0 14px 26px -10px #0009;color:#eaf6ff;display:inline-flex;font-size:11px;font-weight:850;gap:7px;padding:7px 12px 7px 8px;white-space:nowrap;z-index:2}.LoginScreen_previewChipA__nbcCG{animation:LoginScreen_chipFloat__8nXSG 6s ease-in-out infinite;position:absolute;right:6px;top:-12px}.LoginScreen_previewChipB__BmZ51{animation:LoginScreen_chipFloat__8nXSG 7.5s ease-in-out .8s infinite;bottom:22px;position:absolute;right:-6px}@keyframes LoginScreen_chipFloat__8nXSG{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.LoginScreen_previewChipA__nbcCG,.LoginScreen_previewChipB__BmZ51{animation:none}}.LoginScreen_signalGrid__OD8wy{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:0;position:relative;z-index:1}.LoginScreen_signalGrid__OD8wy>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid #bae6fd2e;border-radius:15px;box-shadow:inset 0 1px 0 #ffffff1f;min-width:0;padding:12px}.LoginScreen_signalGrid__OD8wy span,.LoginScreen_signalGrid__OD8wy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoginScreen_signalGrid__OD8wy strong{color:#fff;font-size:12px;font-weight:900}.LoginScreen_signalGrid__OD8wy span{color:#a9c8dc;font-size:10px;font-weight:700;line-height:1.35;margin-top:5px;white-space:normal}.LoginScreen_signalGridIcon__IKZIw{background:#ffffff1a;border:1px solid #ffffff24;border-radius:8px;display:grid;height:26px;margin-bottom:9px;place-items:center;width:26px}.LoginScreen_note__6ASGm{color:#cdeede;display:flex;font-size:12px;font-weight:750;gap:9px;line-height:1.5;margin-top:auto;padding-top:22px;position:relative;z-index:1}.LoginScreen_formPanel__c0vrj{background:linear-gradient(180deg,#ffffffeb,#f7fbfff5);display:flex;flex-direction:column;justify-content:center;padding:46px 52px;position:relative}.LoginScreen_formPanel__c0vrj:before{background:linear-gradient(90deg,#0284c7,#2563eb,#0000);border-radius:999px;content:"";height:3px;left:52px;position:absolute;right:52px;top:0}.LoginScreen_alertHeader__nAYkO h2,.LoginScreen_formHeader__pfklX h2{letter-spacing:0;margin:0}.LoginScreen_formHeader__pfklX h2{color:#0f172a;font-size:27px;letter-spacing:-.01em;line-height:1.16;margin-top:8px}.LoginScreen_formHeader__pfklX p{color:#64748b;font-size:14px;line-height:1.64;margin:12px 0 0;max-width:460px;overflow-wrap:break-word}.LoginScreen_sessionPreview__PcSWU{align-items:center;background:linear-gradient(135deg,#f7fbff,#eef7ff);border:1px solid #dbeafe;border-radius:16px;box-shadow:0 6px 18px -8px #2563eb33;display:flex;gap:12px;margin-top:22px;padding:13px}.LoginScreen_avatar__oa7gF,.LoginScreen_previewAvatar__V3vwK{background:linear-gradient(135deg,#0284c7,#2563eb);border-radius:50%;box-shadow:0 10px 22px #2563eb47;color:#fff;display:grid;flex-shrink:0;font-weight:900;place-items:center}.LoginScreen_previewAvatar__V3vwK{font-size:16px;height:46px;width:46px}.LoginScreen_sessionPreview__PcSWU div>span{color:#64748b;display:block;font-size:11px;font-weight:800}.LoginScreen_sessionPreview__PcSWU strong{color:#0f172a;display:block;font-size:15px;font-weight:900;margin-top:2px}.LoginScreen_sessionBadge__w6QTA{align-items:center;background:#dcfce7;border-radius:999px;color:#15803d;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:900;gap:5px;margin-left:auto;padding:5px 10px}.LoginScreen_sessionBadgeDot__gfdpH{background:#16a34a;border-radius:50%;height:6px;width:6px}.LoginScreen_quickSection__N7WfE{margin-top:20px}.LoginScreen_sectionLabel__GiC8I{color:#334155;font-size:12px;font-weight:900}.LoginScreen_quickGrid__RGEZO{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.LoginScreen_accountButton__brOW\+{align-items:center;background:#fff;border:1px solid #dbe7f3;border-radius:16px;box-shadow:0 1px 0 #0f172a08;color:#334155;cursor:pointer;display:flex;font-family:inherit;gap:11px;min-height:70px;padding:12px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.LoginScreen_accountButtonActive__ozqkK,.LoginScreen_accountButton__brOW\+:hover{background:#f0f9ff;border-color:#0284c7;box-shadow:0 12px 30px #0ea5e929,inset 0 0 0 1px #0284c733;transform:translateY(-1px)}.LoginScreen_avatar__oa7gF{font-size:13px;height:40px;width:40px}.LoginScreen_accountButton__brOW\+ small,.LoginScreen_accountButton__brOW\+ strong{display:block}.LoginScreen_accountButton__brOW\+ strong{color:#0f172a;font-size:13px}.LoginScreen_accountButton__brOW\+ small{color:#64748b;font-size:11px;font-weight:750;margin-top:3px}.LoginScreen_fields__6noDT{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.LoginScreen_fields__6noDT label>span{align-items:center;color:#334155;display:flex;font-size:12px;font-weight:900;margin-bottom:7px}.LoginScreen_fields__6noDT input{background:#fff;border:1px solid #cbd5e1;border-radius:13px;box-shadow:inset 0 1px 0 #0f172a08;color:#0f172a;font-size:14px;height:48px;outline:none;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.LoginScreen_fields__6noDT input:focus{border-color:#0284c7;box-shadow:0 0 0 4px #0ea5e924}.LoginScreen_primaryButton__ImrvG,.LoginScreen_secondaryButton__5BIcu,.LoginScreen_warningButton__ciaxW{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:900;gap:8px;justify-content:center;min-height:50px;padding:0 18px;transition:transform .16s ease,filter .16s ease,background .15s ease,border-color .15s ease,box-shadow .16s ease}.LoginScreen_primaryButton__ImrvG{background:linear-gradient(135deg,#0284c7,#2563eb);border:1px solid #0369a1;box-shadow:0 16px 34px -8px #2563eb80;color:#fff;margin-top:20px;width:100%}.LoginScreen_primaryButton__ImrvG:hover:not(:disabled){box-shadow:0 20px 40px -8px #2563eb99;filter:brightness(1.06);transform:translateY(-1px)}.LoginScreen_primaryButton__ImrvG:active{transform:translateY(0)}.LoginScreen_primaryButton__ImrvG:disabled,.LoginScreen_quietLink__o9A\+n:disabled,.LoginScreen_warningButton__ciaxW:disabled{cursor:default;opacity:.66;transform:none}.LoginScreen_trustRow__DVJsi{align-items:center;color:#94a3b8;display:flex;font-size:10.5px;font-weight:700;gap:16px;justify-content:center;margin-top:18px}.LoginScreen_trustRow__DVJsi>span{align-items:center;display:inline-flex;gap:5px}.LoginScreen_lockCard__Z33cL{grid-gap:9px;background:linear-gradient(135deg,#fffaf4,#fff7ed);border:1px solid #fed7aa;border-radius:16px;color:#9a3412;display:grid;gap:9px;margin-top:24px;padding:16px}.LoginScreen_lockTitle__MnQi6{color:#7c2d12;font-size:13px;font-weight:900}.LoginScreen_lockCard__Z33cL p{font-size:13px;line-height:1.58;margin:0}.LoginScreen_lockCard__Z33cL small{color:#a16207}.LoginScreen_quietLink__o9A\+n{background:#0000;border:0;color:#b45309;cursor:pointer;font-size:12px;font-weight:850;justify-self:start;padding:0}.LoginScreen_errorMessage__xr48F{background:#fef2f2;border:1px solid #fecaca;border-radius:13px;color:#b91c1c;font-size:12px;font-weight:750;margin-top:14px;padding:12px 13px}.LoginScreen_actions__-1imm{grid-gap:9px;display:grid;gap:9px;margin-top:18px}.LoginScreen_warningButton__ciaxW{background:#d97706;border:1px solid #d97706;color:#fff}.LoginScreen_warningButton__ciaxW:hover:not(:disabled){background:#b45309;border-color:#b45309}.LoginScreen_secondaryButton__5BIcu{background:#fff;border:1px solid #cbd5e1;color:#334155}.LoginScreen_secondaryButton__5BIcu:hover{background:#f8fafc;border-color:#94a3b8}.LoginScreen_overlay__33y2Z{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a85;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}.LoginScreen_alertDialog__iNHGn{background:#fff;border:1px solid #dbe7f3;border-radius:18px;box-shadow:0 24px 54px #0f172a38;padding:22px;width:min(430px,100%)}.LoginScreen_alertHeader__nAYkO{display:flex;gap:12px}.LoginScreen_alertHeader__nAYkO h2{color:#0f172a;font-size:18px}.LoginScreen_alertHeader__nAYkO p{color:#64748b;font-size:12px;margin:4px 0 0}.LoginScreen_alertIcon__Ds22f{background:#fef2f2;border-radius:50%;color:#dc2626;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.LoginScreen_alertMessage__ZYTQm{background:#fef2f2;border-radius:12px;color:#b91c1c;font:12px/1.5 Consolas,monospace;margin-top:16px;padding:12px;word-break:break-word}@media (max-width:860px){.LoginScreen_page__Gkc7K{background:#fff;display:block;padding:0}.LoginScreen_aurora__oL5bk,.LoginScreen_page__Gkc7K:before{display:none}.LoginScreen_shell__qv-kN{border:0;border-radius:0;box-shadow:none;grid-template-columns:1fr;margin:0;min-height:100%}.LoginScreen_intro__-TvGU{min-height:300px;padding:26px}.LoginScreen_brandRow__3yxnZ{align-items:flex-start;flex-direction:column}.LoginScreen_introCopy__66sj\+{margin-top:28px}.LoginScreen_introCopy__66sj\+ h1{font-size:30px;max-width:560px}.LoginScreen_signalGrid__OD8wy,.LoginScreen_studioPreview__aaA5t{display:none}.LoginScreen_note__6ASGm{margin-top:22px}.LoginScreen_formPanel__c0vrj{justify-content:flex-start;padding:30px 22px 38px}.LoginScreen_formPanel__c0vrj:before{display:none}}@media (max-width:560px){.LoginScreen_intro__-TvGU{min-height:260px}.LoginScreen_logoMark__ksPSn{min-height:42px;width:168px}.LoginScreen_logo__AhcZD{width:164px}.LoginScreen_secureBadge__lDaC7{font-size:10px}.LoginScreen_introCopy__66sj\+ h1{font-size:26px}.LoginScreen_introCopy__66sj\+ p,.LoginScreen_note__6ASGm{display:none}.LoginScreen_quickGrid__RGEZO{grid-template-columns:1fr}.LoginScreen_formHeader__pfklX h2{font-size:24px}.LoginScreen_formHeader__pfklX p{font-size:13px;line-height:1.5;max-width:320px}}.LibraryWorkspace_workspace__m-GKv{background:radial-gradient(1200px 600px at 50% -10%,#11294a 0,#0a1730 45%,#060b18 100%);color:#e8f1fb;display:flex;flex:1 1;flex-direction:column;font-family:Inter,Segoe UI,Arial,sans-serif;gap:16px;isolation:isolate;min-height:0;overflow:hidden;padding:20px;position:relative}.LibraryWorkspace_aurora__sJXt4{border-radius:50%;filter:blur(80px);opacity:.55;pointer-events:none;position:absolute}.LibraryWorkspace_aurora1__oro\+s{animation:LibraryWorkspace_libFloat1__Lgy9y 20s ease-in-out infinite;background:radial-gradient(circle,#22d3ee80,#0000 65%);height:560px;left:-120px;top:-240px;width:560px;z-index:0}.LibraryWorkspace_aurora2__ubZG2{animation:LibraryWorkspace_libFloat2__fI9HW 26s ease-in-out infinite;background:radial-gradient(circle,#7c3aed6b,#0000 65%);bottom:-220px;height:500px;right:-120px;width:500px;z-index:0}.LibraryWorkspace_aurora3__3f45Z{animation:LibraryWorkspace_libFloat1__Lgy9y 32s ease-in-out infinite;background:radial-gradient(circle,#2563eb4d,#0000 65%);height:420px;left:44%;top:30%;width:420px;z-index:0}@keyframes LibraryWorkspace_libFloat1__Lgy9y{0%,to{transform:translate(0)}50%{transform:translate(46px,34px)}}@keyframes LibraryWorkspace_libFloat2__fI9HW{0%,to{transform:translate(0)}50%{transform:translate(-40px,-28px)}}.LibraryWorkspace_scanline__WNwlD{background:repeating-linear-gradient(180deg,#0000 0 3px,rgba(125,211,252,.035) 3px 4px);inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:1}.LibraryWorkspace_gridFloor__ycTOF{background:linear-gradient(#0000,#38bdf80f),repeating-linear-gradient(90deg,#7dd3fc1f 0 1px,#0000 1px 56px),repeating-linear-gradient(0deg,#7dd3fc1a 0 1px,#0000 1px 40px);bottom:0;height:240px;left:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000);opacity:.5;pointer-events:none;position:absolute;right:0;transform:perspective(420px) rotateX(64deg);transform-origin:bottom;z-index:1}@media (prefers-reduced-motion:reduce){.LibraryWorkspace_aurora__sJXt4{animation:none}}.LibraryWorkspace_hero__4u-zf{align-items:flex-start;display:flex;flex-shrink:0;gap:18px;justify-content:space-between;padding:26px 32px 22px;position:relative;z-index:2}.LibraryWorkspace_heroCopy__wk5Na{min-width:0;position:relative;z-index:1}.LibraryWorkspace_eyebrow__wVZZS{align-items:center;color:#7dd3fc;display:inline-flex;font-size:11px;font-weight:900;gap:8px;letter-spacing:.12em;text-transform:uppercase}.LibraryWorkspace_liveDot__ihkhJ{animation:LibraryWorkspace_libPulse__lYQKR 2s ease-out infinite;background:#34d399;border-radius:50%;box-shadow:0 0 0 0 #34d39999;flex-shrink:0;height:8px;width:8px}@keyframes LibraryWorkspace_libPulse__lYQKR{0%{box-shadow:0 0 0 0 #34d3998c}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 0 0 #34d39900}}@media (prefers-reduced-motion:reduce){.LibraryWorkspace_liveDot__ihkhJ{animation:none}}.LibraryWorkspace_hero__4u-zf h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#bfe6ff);-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:900;letter-spacing:-.015em;line-height:1.06;margin:12px 0 0}.LibraryWorkspace_hero__4u-zf p{color:#9fb6d4;font-size:13.5px;font-weight:500;line-height:1.55;margin:10px 0 0;max-width:540px}.LibraryWorkspace_pathBar__wMcCe{align-items:center;display:flex;flex-wrap:wrap;gap:0;margin-top:18px}.LibraryWorkspace_pathBar__wMcCe span{align-items:center;background:#0d1c3299;border:1px solid #7dd3fc29;border-radius:999px;color:#cfe2f7;display:inline-flex;font-size:12px;font-weight:800;gap:8px;max-width:210px;overflow:hidden;padding:6px 12px 6px 7px;text-overflow:ellipsis;white-space:nowrap}.LibraryWorkspace_pathBar__wMcCe span:not(:last-child):after{content:none}.LibraryWorkspace_pathBar__wMcCe .LibraryWorkspace_pathDot__7xQjm{background:#7dd3fc24;border-radius:50%;color:#bfe6ff;display:inline-grid;flex-shrink:0;font-size:10px;font-weight:900;height:20px;place-items:center;width:20px}.LibraryWorkspace_pathLink__yhIKr{background:#7dd3fc2e;flex-shrink:0;height:2px;width:26px}.LibraryWorkspace_pathLinkActive__XsMaK{background:linear-gradient(90deg,#34d399,#38bdf8)}.LibraryWorkspace_pathBar__wMcCe .LibraryWorkspace_pathCurrent__IcRM3{border-color:#38bdf88c;box-shadow:0 0 18px -4px #38bdf899}.LibraryWorkspace_pathBar__wMcCe .LibraryWorkspace_pathCurrent__IcRM3 .LibraryWorkspace_pathDot__7xQjm{background:#38bdf8;color:#06121f}.LibraryWorkspace_pathBar__wMcCe .LibraryWorkspace_pathDone__COM2v{border-color:#34d39966}.LibraryWorkspace_pathBar__wMcCe .LibraryWorkspace_pathDone__COM2v .LibraryWorkspace_pathDot__7xQjm{background:#34d399;color:#06251a}.LibraryWorkspace_summary__AGK5V{align-items:center;display:flex;flex-shrink:0;gap:12px;position:relative;z-index:1}.LibraryWorkspace_gauge__l3mYq{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#12223ad9,#0a1628b3);border:1px solid #7dd3fc2e;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 30px -16px #000000b3;display:flex;gap:10px;padding:11px 15px 11px 11px}.LibraryWorkspace_gaugeRing__IhLov{border:1.5px solid #38bdf88c;border-radius:50%;box-shadow:0 0 16px -4px #38bdf880;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.LibraryWorkspace_gaugeNum__qqVh8{font-feature-settings:"tnum";color:#f1f8ff;font-size:22px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.LibraryWorkspace_gaugeLabel__BKVS6{color:#7f99bb;font-size:9px;font-weight:900;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.LibraryWorkspace_columns__Ao43O{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;position:relative;z-index:2}.LibraryWorkspace_column__avQAC{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#101e34c7,#091324bd);border:1px solid #7dd3fc24;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d,0 24px 50px -28px #000c;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;transition:border-color .25s,box-shadow .25s}.LibraryWorkspace_columnActive__7zHKL{border-color:#38bdf86b;box-shadow:inset 0 1px 0 #ffffff0f,0 24px 50px -24px #000000d9,0 0 40px -18px #38bdf880}.LibraryWorkspace_column__avQAC:before{background:linear-gradient(90deg,#0000,#38bdf8b3,#0000);content:"";height:2px;left:0;opacity:.8;position:absolute;right:0;top:0}.LibraryWorkspace_columnHeader__8C88Q{align-items:center;border-bottom:1px solid #7dd3fc1a;display:flex;gap:11px;padding:14px}.LibraryWorkspace_columnTitleIcon__4NZVo{background:#38bdf829;border:1px solid #38bdf866;border-radius:11px;box-shadow:0 0 18px -6px #38bdf880;color:#38bdf8;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.LibraryWorkspace_columnHeader__8C88Q h2,.LibraryWorkspace_columnHeader__8C88Q p{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibraryWorkspace_columnHeader__8C88Q h2{color:#eaf3ff;font-size:14px;font-weight:900}.LibraryWorkspace_columnHeader__8C88Q p{color:#7f99bb;font-size:10.5px;font-weight:700;margin-top:2px}.LibraryWorkspace_columnCount__uPGbC{font-feature-settings:"tnum";color:#cfe2f7;flex-shrink:0;font-size:15px;font-variant-numeric:tabular-nums;font-weight:900;margin-left:auto}.LibraryWorkspace_columnCode__VgfOQ{background:#38bdf824;border:1px solid #38bdf84d;border-radius:5px;color:#38bdf8cc;font-size:8.5px;font-weight:900;letter-spacing:.12em;padding:2px 6px}.LibraryWorkspace_columnToolbar__2Fi6Z{grid-gap:8px;border-bottom:1px solid #7dd3fc14;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px;padding:10px 12px}.LibraryWorkspace_search__YipF\+{align-items:center;background:#060e1c99;border:1px solid #7dd3fc24;border-radius:9px;color:#5f7a99;display:flex;gap:7px;height:34px;min-width:0;padding:0 10px;transition:border-color .15s,box-shadow .15s}.LibraryWorkspace_search__YipF\+:focus-within{border-color:#38bdf880;box-shadow:0 0 0 3px #38bdf824}.LibraryWorkspace_search__YipF\+ input{background:#0000;border:0;color:#dceafc;font-family:inherit;font-size:11.5px;font-weight:700;min-width:0;outline:0;width:100%}.LibraryWorkspace_search__YipF\+ input::placeholder{color:#4f688c}.LibraryWorkspace_search__YipF\+ button{background:#0000;border:0;color:#5f7a99;cursor:pointer;display:grid;padding:0}.LibraryWorkspace_sort__sg9Ui{display:none}.LibraryWorkspace_addButton__WzdeS{background:#060e1c80;border:1px solid #7dd3fc24;border-radius:9px;color:#5f7a99;cursor:default;display:grid;height:34px;place-items:center;transition:transform .15s,box-shadow .15s,border-color .15s;width:34px}.LibraryWorkspace_addButton__WzdeS:not(:disabled){border-color:#38bdf866;color:#38bdf8;cursor:pointer}.LibraryWorkspace_addButton__WzdeS:not(:disabled):hover{box-shadow:0 0 18px -4px #38bdf880;transform:translateY(-1px)}.LibraryWorkspace_addButton__WzdeS:disabled{cursor:default;opacity:.4}.LibraryWorkspace_list__HgvUT{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:10px}.LibraryWorkspace_list__HgvUT::-webkit-scrollbar{width:8px}.LibraryWorkspace_list__HgvUT::-webkit-scrollbar-thumb{background:#7dd3fc40;border-radius:999px}.LibraryWorkspace_row__btvtL{background:#0a142699;border:1px solid #7dd3fc1f;border-radius:13px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.LibraryWorkspace_row__btvtL:hover{border-color:#38bdf866;box-shadow:0 12px 24px -14px #000,0 0 22px -10px #38bdf866;transform:translateY(-1px)}.LibraryWorkspace_rowActive__hi7Mm{background:#38bdf81f!important;border-color:#38bdf8!important;box-shadow:0 0 26px -8px #38bdf880!important}.LibraryWorkspace_row__btvtL:before{background:#38bdf8;bottom:0;box-shadow:0 0 12px #38bdf899;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .16s;width:3px}.LibraryWorkspace_rowActive__hi7Mm:before{opacity:1}.LibraryWorkspace_rowMain__fXXJt{grid-gap:10px;align-items:center;background:#0000;border:0;color:#8aa2bd;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:34px minmax(0,1fr) auto 18px;min-height:70px;padding:11px 12px;text-align:left;width:100%}.LibraryWorkspace_rowIcon__mI8nu{background:#38bdf824;border:1px solid #38bdf859;border-radius:10px;color:#38bdf8;display:grid;height:34px;place-items:center;transition:background .16s;width:34px}.LibraryWorkspace_rowActive__hi7Mm .LibraryWorkspace_rowIcon__mI8nu{background:#38bdf8;border-color:#38bdf8;box-shadow:0 0 16px -3px #38bdf899;color:#06121f}.LibraryWorkspace_rowCopy__IUXVp,.LibraryWorkspace_rowMeta__CRMQi{min-width:0}.LibraryWorkspace_rowCopy__IUXVp small,.LibraryWorkspace_rowCopy__IUXVp strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibraryWorkspace_rowCopy__IUXVp strong{color:#eaf3ff;font-size:13px;font-weight:900}.LibraryWorkspace_rowCopy__IUXVp small{color:#8aa2bd;font-size:11px;font-weight:700;margin-top:4px}.LibraryWorkspace_rowMeta__CRMQi{grid-gap:4px;display:grid;gap:4px;justify-items:end}.LibraryWorkspace_rowActiveBadge__xO6uM,.LibraryWorkspace_rowCount__EhVVa{align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}.LibraryWorkspace_rowCount__EhVVa{background:#7dd3fc1a;border-radius:999px;color:#7f99bb;font-size:10px;font-weight:900;padding:4px 8px}.LibraryWorkspace_rowActiveBadge__xO6uM{background:#38bdf8;border-radius:999px;box-shadow:0 0 16px -4px #38bdf880;color:#06121f;font-size:10px;font-weight:900;gap:4px;padding:4px 9px}.LibraryWorkspace_rowChevron__GEXFK{color:#5f7a99}.LibraryWorkspace_rowActions__PWeLv{display:flex;gap:4px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .15s ease}.LibraryWorkspace_rowActive__hi7Mm .LibraryWorkspace_rowActions__PWeLv,.LibraryWorkspace_row__btvtL:focus-within .LibraryWorkspace_rowActions__PWeLv,.LibraryWorkspace_row__btvtL:hover .LibraryWorkspace_rowActions__PWeLv{opacity:1}.LibraryWorkspace_rowActions__PWeLv button{background:#0a162ccc;border:1px solid #7dd3fc33;border-radius:9px;color:#7f99bb;cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.LibraryWorkspace_rowActions__PWeLv button:hover{border-color:#7dd3fc66;color:#dceafc}.LibraryWorkspace_rowActions__PWeLv .LibraryWorkspace_deleteAction__koxwL{color:#f87171}.LibraryWorkspace_empty__4pI4N{grid-gap:11px;background:#0a1426b3;border:1px solid #7dd3fc24;border-radius:15px;color:#6f8bad;display:grid;font-size:12px;font-weight:700;gap:11px;justify-items:center;min-height:210px;padding:18px;place-content:center;text-align:center}.LibraryWorkspace_emptyIcon__FKckm{background:#0a1426b3;border:1px solid #7dd3fc24;border-radius:14px;box-shadow:inset 0 0 20px -8px #38bdf866;display:grid;height:46px;place-items:center;width:46px}.LibraryWorkspace_actionBar__qJ9-z{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0a162866,#081020d9);border:1px solid #7dd3fc24;border-bottom:0;border-left:0;border-radius:0;border-right:0;display:flex;gap:12px;min-height:66px;padding:13px 24px;position:relative;z-index:2}.LibraryWorkspace_actionContext__DlXwl{align-items:center;color:#dceafc;display:flex;flex:1 1;font-size:13px;font-weight:800;gap:12px;min-width:0}.LibraryWorkspace_statusOrb__U1mS1{background:#38bdf8;border-radius:50%;box-shadow:0 0 14px #38bdf899;flex-shrink:0;height:12px;width:12px}.LibraryWorkspace_statusOrbReady__uB4dM{animation:LibraryWorkspace_libPulse__lYQKR 1.6s ease-out infinite;background:#34d399;box-shadow:0 0 16px #34d39999}.LibraryWorkspace_statusOrbIdle__guu2J{background:#64748b;box-shadow:0 0 12px #64748b66}.LibraryWorkspace_actionContext__DlXwl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibraryWorkspace_actionButtons__3oPz-{display:flex;gap:7px}.LibraryWorkspace_toolbarButton__1kopD{align-items:center;background:#0c182cb3;border:1px solid #7dd3fc29;border-radius:10px;color:#9fb6d4;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;justify-content:center;min-height:38px;padding:0 13px;transition:transform .15s,border-color .15s,box-shadow .15s}.LibraryWorkspace_toolbarButton__1kopD:hover:not(:disabled){border-color:#38bdf866;box-shadow:0 8px 18px -10px #000,0 0 16px -8px #38bdf866;transform:translateY(-1px)}.LibraryWorkspace_toolbarButton__1kopD:disabled{cursor:default;opacity:.4}.LibraryWorkspace_openButton__-Zvqq{align-items:center;background:#0c182cb3;border:1px solid #7dd3fc33;border-radius:12px;color:#5f7a99;cursor:default;display:inline-flex;font-family:inherit;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:42px;overflow:hidden;padding:0 20px;position:relative;transition:all .2s}.LibraryWorkspace_openButtonArmed__TnHiy{background:linear-gradient(135deg,#7dd3fc,#22d3ee 55%,#38bdf8);border-color:#0000;box-shadow:0 0 0 1px #7dd3fc80,0 14px 34px -10px #22d3eeb3;color:#06121f;cursor:pointer}.LibraryWorkspace_openButtonArmed__TnHiy:hover{box-shadow:0 0 0 1px #7dd3fcb3,0 20px 44px -10px #22d3eed9;transform:translateY(-1px)}.LibraryWorkspace_openButtonArmed__TnHiy:active{transform:translateY(0)}.LibraryWorkspace_openButtonArmed__TnHiy:before{animation:LibraryWorkspace_libSheen__jtdt- 2.6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes LibraryWorkspace_libSheen__jtdt-{0%,30%{transform:translateX(-100%)}70%,to{transform:translateX(200%)}}@media (prefers-reduced-motion:reduce){.LibraryWorkspace_openButtonArmed__TnHiy:before{animation:none}}.LibraryWorkspace_dialogOverlay__5-hNo{animation:LibraryWorkspace_libFade__l-c6C .18s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030710b3;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:1000}@keyframes LibraryWorkspace_libFade__l-c6C{0%{opacity:0}to{opacity:1}}.LibraryWorkspace_dialog__XPmc1{animation:LibraryWorkspace_libRise__r7tJp .22s ease;background:linear-gradient(180deg,#122038f5,#0a1426f5);border:1px solid #7dd3fc33;border-radius:20px;box-shadow:0 40px 90px -24px #000,inset 0 1px 0 #ffffff0f;max-height:88vh;overflow-y:auto;padding:24px;position:relative;width:min(720px,100%)}.LibraryWorkspace_dialog__XPmc1:before{background:linear-gradient(90deg,#0000,#a855f7cc,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes LibraryWorkspace_libRise__r7tJp{0%{transform:translateY(10px)}to{transform:none}}.LibraryWorkspace_dialog__XPmc1::-webkit-scrollbar{width:8px}.LibraryWorkspace_dialog__XPmc1::-webkit-scrollbar-thumb{background:#7dd3fc40;border-radius:999px}.LibraryWorkspace_dialogHeader__Wq7Ef{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.LibraryWorkspace_dialogHeader__Wq7Ef h2{color:#f3f0ff;font-size:21px;line-height:1.2;margin:8px 0 0}.LibraryWorkspace_dialogEyebrow__LPVx4{align-items:center;color:#c4b5fd;display:inline-flex;font-size:11px;font-weight:900;gap:7px;letter-spacing:.08em;text-transform:uppercase}.LibraryWorkspace_dialogClose__Zqe3L{background:#0c182cb3;border:1px solid #7dd3fc33;border-radius:10px;color:#9fb6d4;cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:border-color .15s,color .15s;width:34px}.LibraryWorkspace_dialogClose__Zqe3L:hover{border-color:#7dd3fc66;color:#dceafc}.LibraryWorkspace_modalStack__wPLAk{grid-gap:15px;display:grid;gap:15px}.LibraryWorkspace_modalActions__jP-ek{display:flex;gap:9px;justify-content:flex-end}.LibraryWorkspace_lightField__9kQZW,.LibraryWorkspace_modalLabel__AumRv{grid-gap:7px;color:#9fb6d4;display:grid;font-size:11px;font-weight:900;gap:7px;letter-spacing:.05em;text-transform:uppercase}.LibraryWorkspace_lightField__9kQZW input,.LibraryWorkspace_modalLabel__AumRv select{background:#060e1cb3;border:1px solid #7dd3fc33;border-radius:12px;color:#eaf3ff;font-family:inherit;font-size:14px;font-weight:600;height:46px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.LibraryWorkspace_lightField__9kQZW input::placeholder{color:#4f688c}.LibraryWorkspace_lightField__9kQZW input:focus,.LibraryWorkspace_modalLabel__AumRv select:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf82e}.LibraryWorkspace_lightButton__4jQH-{align-items:center;background:#0c182cb3;border:1px solid #7dd3fc33;border-radius:11px;color:#cfe2f7;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:900;justify-content:center;min-height:42px;padding:0 20px;transition:transform .14s,box-shadow .14s,filter .14s}.LibraryWorkspace_lightButton__4jQH-:hover:not(:disabled){transform:translateY(-1px)}.LibraryWorkspace_lightButtonPrimary__tccv5{background:linear-gradient(135deg,#7dd3fc,#22d3ee);border-color:#0000;box-shadow:0 14px 30px -10px #22d3ee99;color:#06121f}.LibraryWorkspace_lightButtonPrimary__tccv5:hover:not(:disabled){box-shadow:0 18px 38px -10px #22d3eebf;filter:brightness(1.06)}.LibraryWorkspace_lightButton__4jQH-:disabled{cursor:default;opacity:.5}.LibraryWorkspace_activityCreateSection__ylUOD{display:flex;flex-direction:column;gap:10px}.LibraryWorkspace_activityCreateHeader__i-HzN{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.LibraryWorkspace_activityCreateHeader__i-HzN span:first-child{color:#eaf3ff;font-size:12px;font-weight:900;text-transform:uppercase}.LibraryWorkspace_activityCreateHeader__i-HzN span:last-child{color:#6f8bad;font-size:11px;font-weight:800}.LibraryWorkspace_activityCreateGridCompact__uu3AR,.LibraryWorkspace_activityCreateGrid__WGULx{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.LibraryWorkspace_activityPresetCard__auTcu{align-items:center;background:#08102099;border:1px solid #7dd3fc24;border-radius:12px;color:#cfe2f7;cursor:pointer;display:flex;font-family:inherit;gap:9px;min-height:76px;padding:11px;text-align:left;transition:transform .14s,border-color .14s,box-shadow .14s;width:100%}.LibraryWorkspace_activityPresetCard__auTcu:hover{border-color:#a855f780;transform:translateY(-1px)}.LibraryWorkspace_activityPresetCard__auTcu.LibraryWorkspace_isActive__q8Apz{background:#a855f724;border-color:#a855f7;box-shadow:0 0 22px -8px #a855f780}.LibraryWorkspace_activityPresetCardWide__9bGwZ{min-height:68px}.LibraryWorkspace_activityPresetIcon__HMhP-{align-items:center;background:#a855f729;border:1px solid #a855f766;border-radius:9px;color:#d8b4fe;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:900;height:32px;justify-content:center;width:32px}.LibraryWorkspace_activityPresetCard__auTcu.LibraryWorkspace_isActive__q8Apz .LibraryWorkspace_activityPresetIcon__HMhP-{background:linear-gradient(135deg,#a855f7,#7c3aed);border-color:#0000;color:#fff}.LibraryWorkspace_activityPresetCopy__rU-JS{display:flex;flex-direction:column;gap:4px;min-width:0}.LibraryWorkspace_activityPresetTitle__BTmPd{color:#eaf3ff;font-size:11.5px;font-weight:900;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis}.LibraryWorkspace_activityPresetDesc__kgL19{color:#7f99bb;font-size:9.5px;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis}.LibraryWorkspace_customCreateShell__bVWNb{background:#08102099;border:1px solid #7dd3fc24;border-radius:15px;display:flex;flex-direction:column;gap:10px;padding:12px}.LibraryWorkspace_customTemplateGrid__tPQ2D{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.LibraryWorkspace_customTemplateCard__\+d1qE{grid-column-gap:9px;grid-row-gap:3px;align-items:center;background:#0a142899;border:1px solid #7dd3fc24;border-radius:13px;color:#cfe2f7;column-gap:9px;cursor:pointer;display:grid;font-family:inherit;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;min-height:70px;padding:10px;row-gap:3px;text-align:left;transition:border-color .14s}.LibraryWorkspace_customTemplateCard__\+d1qE.LibraryWorkspace_isActive__q8Apz{background:#38bdf81a;border-color:#38bdf880}.LibraryWorkspace_customTemplateCard__\+d1qE span{align-items:center;background:#38bdf829;border:1px solid #38bdf866;border-radius:10px;color:#38bdf8;display:inline-flex;font-weight:900;grid-row:1/3;height:30px;justify-content:center;width:30px}.LibraryWorkspace_customTemplateCard__\+d1qE small,.LibraryWorkspace_customTemplateCard__\+d1qE strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.LibraryWorkspace_customTemplateCard__\+d1qE strong{color:#eaf3ff;font-size:12px;line-height:1.2}.LibraryWorkspace_customTemplateCard__\+d1qE small{color:#7f99bb;font-size:11px;line-height:1.3}.LibraryWorkspace_zipButton__duenr{align-items:center;background:#38bdf814;border:1px dashed #38bdf866;border-radius:12px;color:#38bdf8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:0 13px}.LibraryWorkspace_mobileBreadcrumb__skynq{display:none}@media (max-width:1100px){.LibraryWorkspace_hero__4u-zf{flex-direction:column}.LibraryWorkspace_summary__AGK5V{flex-wrap:wrap}}@media (max-width:1024px){.LibraryWorkspace_workspace__m-GKv{gap:12px;padding:12px}.LibraryWorkspace_hero__4u-zf{padding:18px}.LibraryWorkspace_hero__4u-zf h1{font-size:26px}.LibraryWorkspace_hero__4u-zf p{display:none}.LibraryWorkspace_mobileBreadcrumb__skynq{align-items:center;color:#eaf3ff;display:flex;font-size:12px;font-weight:900;justify-content:space-between;min-height:38px;padding:0 4px}.LibraryWorkspace_mobileBreadcrumb__skynq button{align-items:center;background:#0000;border:0;color:#38bdf8;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:900;gap:5px;padding:0}.LibraryWorkspace_columns__Ao43O{grid-template-columns:1fr}.LibraryWorkspace_mobileHidden__1PYno{display:none}.LibraryWorkspace_actionBar__qJ9-z{align-items:stretch;flex-direction:column}.LibraryWorkspace_actionButtons__3oPz-{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.LibraryWorkspace_openButton__-Zvqq,.LibraryWorkspace_toolbarButton__1kopD{padding:0 8px;width:100%}}@media (max-width:720px){.LibraryWorkspace_activityCreateGridCompact__uu3AR,.LibraryWorkspace_activityCreateGrid__WGULx,.LibraryWorkspace_customTemplateGrid__tPQ2D{grid-template-columns:1fr}}@media (max-width:640px){.LibraryWorkspace_workspace__m-GKv{gap:10px;padding:10px}.LibraryWorkspace_hero__4u-zf{padding:14px}.LibraryWorkspace_columnToolbar__2Fi6Z{grid-template-columns:minmax(0,1fr) 36px}.LibraryWorkspace_rowMain__fXXJt{grid-template-columns:34px minmax(0,1fr) 18px;padding-right:12px}.LibraryWorkspace_rowMeta__CRMQi{display:none}.LibraryWorkspace_rowActions__PWeLv{justify-content:flex-end;opacity:1;padding:0 12px 12px;position:static;transform:none}.LibraryWorkspace_actionButtons__3oPz-{grid-template-columns:repeat(2,minmax(0,1fr))}.LibraryWorkspace_dialog__XPmc1{padding:18px}.LibraryWorkspace_modalActions__jP-ek{display:grid;grid-template-columns:1fr 1fr}.LibraryWorkspace_gauge__l3mYq{display:none}}.MobileEditorShell_shell__k5DsE{background:#0f172a;display:flex;flex-direction:column;font-family:Inter,Segoe UI,Arial,sans-serif;inset:0;min-height:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);position:fixed;z-index:50}.MobileEditorShell_topbar__POlKT{align-items:center;background:#10283b;border-bottom:1px solid #94a3b838;box-shadow:0 4px 14px #0f172a33;color:#e2e8f0;display:flex;flex-shrink:0;gap:6px;height:50px;padding:0 8px}.MobileEditorShell_topbarBtn__7nkdX{background:#0000;border:1px solid #0000;border-radius:10px;color:#cbd5e1;cursor:pointer;display:grid;flex-shrink:0;height:38px;place-items:center;transition:background .14s,border-color .14s,opacity .14s;width:38px}.MobileEditorShell_topbarBtn__7nkdX:active{background:#0ea5e924}.MobileEditorShell_topbarBtn__7nkdX:disabled{cursor:default;opacity:.32}.MobileEditorShell_topbarLogo__naniB{flex-shrink:0;height:22px;margin:0 2px}.MobileEditorShell_topbarTitle__y3oOX{display:flex;flex:1 1;flex-direction:column;justify-content:center;line-height:1.15;min-width:0}.MobileEditorShell_topbarTitle__y3oOX strong{color:#e2e8f0;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileEditorShell_topbarTitle__y3oOX small{color:#7dd3fc;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.MobileEditorShell_topbarSpacer__DF5DF{flex:1 1}.MobileEditorShell_body__UaV79{background:#0f172a;display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.MobileEditorShell_bodyTablet__DTlGs{flex-direction:row}.MobileEditorShell_canvasWrap__oUF5c,.MobileEditorShell_stageArea__qns5D{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.MobileEditorShell_canvasWrap__oUF5c{isolation:isolate;position:relative;z-index:0}.MobileEditorShell_bottomBar__aQ5Gq{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #0f172a1a;box-shadow:0 -8px 24px #0f172a1a;flex-shrink:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px));position:relative;z-index:40}.MobileEditorShell_menuScrim__C9GlM{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061773;inset:0;position:fixed;z-index:200}.MobileEditorShell_menuSheet__vV4pl{background:#fff;border:1px solid #94a3b833;border-radius:16px;box-shadow:0 24px 54px #0f172a47;min-width:220px;padding:8px;position:absolute;right:8px;top:calc(50px + env(safe-area-inset-top, 0px));z-index:201}.MobileEditorShell_menuItem__ZDoNJ{align-items:center;background:#0000;border:0;border-radius:10px;color:#1f2f4a;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:12px;height:46px;padding:0 12px;text-align:left;width:100%}.MobileEditorShell_menuItem__ZDoNJ:active{background:#f0f9ff}.MobileEditorShell_menuItem__ZDoNJ.MobileEditorShell_danger__F14KY{color:#dc2626}.MobileInspectorSheet_scrim__oT7K-{animation:MobileInspectorSheet_sheetFade__8FyCX .18s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061759;inset:0;position:fixed;z-index:200}@keyframes MobileInspectorSheet_sheetFade__8FyCX{0%{opacity:0}to{opacity:1}}.MobileInspectorSheet_sheet__Yp7Pj{background:#fbfdff;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;box-shadow:0 -18px 50px #0f172a47;display:flex;flex-direction:column;left:0;min-height:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;transition:height .26s cubic-bezier(.4,0,.2,1);z-index:201}.MobileInspectorSheet_sheetTablet__agiV2{border-bottom-left-radius:16px;border-top-left-radius:16px;border-top-right-radius:0;bottom:0;box-shadow:-18px 0 50px #0f172a3d;height:100%!important;left:auto;top:0;transition:transform .26s cubic-bezier(.4,0,.2,1);width:min(380px,86vw)}.MobileInspectorSheet_handleBar__0OpeA{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;cursor:grab;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:8px 12px 6px;touch-action:none;-webkit-user-select:none;user-select:none}.MobileInspectorSheet_grip__\+GDwS{background:#cbd5e1;border-radius:999px;height:5px;width:40px}.MobileInspectorSheet_handleRow__gOLKF{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.MobileInspectorSheet_handleTitle__rojiD{color:#475569;font-size:11px;font-weight:900;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.MobileInspectorSheet_handleActions__2rvZR{align-items:center;display:flex;flex-shrink:0;gap:6px}.MobileInspectorSheet_closeBtn__JN-hb,.MobileInspectorSheet_snapBtn__zJEVj{background:#fff;border:1px solid #dbe7f3;border-radius:9px;color:#475569;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.MobileInspectorSheet_closeBtn__JN-hb:active,.MobileInspectorSheet_snapBtn__zJEVj:active{background:#f0f9ff}.MobileInspectorSheet_content__f5jg7{-webkit-overflow-scrolling:touch;background:#fbfdff;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.MobileToolbar_bar__Qw6C5{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.MobileToolbar_bar__Qw6C5::-webkit-scrollbar{display:none}.MobileToolbar_btn__jSyty{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:14px;box-shadow:0 6px 16px #0f172a14;color:#334155;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font-family:inherit;font-size:11px;font-weight:800;gap:4px;height:58px;justify-content:center;min-width:66px;transition:background .14s,border-color .14s,transform .1s}.MobileToolbar_btn__jSyty:active{background:#f0f9ff;transform:scale(.96)}.MobileToolbar_btn__jSyty:disabled{cursor:default;opacity:.4}.MobileToolbar_divider__9I5Ys{align-self:center;background:#0f172a1a;flex:0 0 auto;height:34px;margin:0 2px;width:1px}.MobileToolbar_accent__gQ4rn{color:#2563eb}