.LibraryCard_card__AqiK6{background:var(--ui-bg-secondary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;position:relative;user-select:none}.LibraryCard_card__AqiK6:hover{transform:translateY(-3px);border-color:var(--ui-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 12%,transparent),0 12px 40px rgba(0,0,0,.35);background:var(--ui-bg-tertiary)}.LibraryCard_cardThumb__KeKJC{position:relative;aspect-ratio:16/10;overflow:hidden;margin:6px 6px 0;width:calc(100% - 12px);border-radius:var(--ui-radius-card-inner)}.LibraryCard_cardThumbBg__m5N1_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px;position:relative}.LibraryCard_cardThumbBg__m5N1_ img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.LibraryCard_thumbBar__bF1mG{position:absolute;top:6px;left:6px;right:6px;display:flex;align-items:center;gap:4px;z-index:4}.LibraryCard_thumbBarActions__yjyYH{display:flex;align-items:center;gap:4px;margin-left:auto;opacity:0;transition:opacity .25s}.LibraryCard_card__AqiK6:hover .LibraryCard_thumbBarActions__yjyYH{opacity:1}.LibraryCard_thumbPill__fLl4e{height:22px;padding:0 7px;border-radius:9999px;background:var(--ui-bg-tertiary);border:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:10px;font-weight:600;letter-spacing:.3px;display:flex;align-items:center;gap:3px;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0}.LibraryCard_thumbPillIcon__hrOD2{width:22px;padding:0;justify-content:center}.LibraryCard_thumbPillFavorite__DN9sb{color:unset}.LibraryCard_thumbPillDelete__xMgFa:hover{color:var(--ui-error)}.LibraryCard_versionDropdownWrapper__6n4Vy{position:relative}.LibraryCard_versionDropdown__OZ2Ap{position:absolute;top:calc(100% + 4px);left:0;min-width:80px;max-height:200px;overflow-y:auto;padding:4px;background:var(--ui-dropdown-bg);backdrop-filter:blur(12px);border:1px solid var(--ui-dropdown-border);border-radius:var(--ui-radius-dropdown);box-shadow:var(--ui-dropdown-shadow);z-index:10;scrollbar-width:none}.LibraryCard_versionDropdown__OZ2Ap::-webkit-scrollbar{display:none}.LibraryCard_versionOption__Pg4AJ{display:flex;align-items:center;gap:5px;width:100%;padding:6px 10px;background:none;border:none;border-radius:6px;color:var(--ui-text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:background .12s,color .12s;font-family:inherit;text-align:left}.LibraryCard_versionOption__Pg4AJ:hover{background:var(--ui-hover-bg);color:var(--ui-text-primary)}.LibraryCard_versionOptionActive__zOrK3{background:var(--ui-accent);color:#fff}.LibraryCard_versionOptionActive__zOrK3:hover{background:var(--ui-accent);opacity:.9}.LibraryCard_versionLatest__yEf4G{font-size:10px;color:var(--ui-text-muted);margin-left:auto}.LibraryCard_versionOptionActive__zOrK3 .LibraryCard_versionLatest__yEf4G{color:rgba(255,255,255,.8)}.LibraryCard_thumbBottomRight__Oh_V_{position:absolute;bottom:6px;right:6px;z-index:4;opacity:0;transition:opacity .25s}.LibraryCard_card__AqiK6:hover .LibraryCard_thumbBottomRight__Oh_V_{opacity:1}.LibraryCard_tagDot__QeGJO{width:6px;height:6px;border-radius:50%;flex-shrink:0}.LibraryCard_cardBody__sQtaI{padding:10px 10px 0;display:flex;gap:8px;align-items:stretch}.LibraryCard_cardAvatar__88mFl{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;cursor:pointer;transition:transform .15s;object-fit:cover}.LibraryCard_cardAvatar__88mFl:hover{transform:scale(1.1)}.LibraryCard_cardMeta__Ug_oV{flex:1;min-width:0}.LibraryCard_cardTitleRow__ov13C{display:flex;align-items:flex-start;gap:4px;margin-bottom:2px}.LibraryCard_cardTitle__U0AKN{font-size:13.5px;font-weight:600;color:var(--ui-text-primary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.LibraryCard_cardCreator__63Z9W{font-size:11.5px;color:var(--ui-text-secondary);margin-bottom:3px}.LibraryCard_cardCreatorName__qvRfA{cursor:pointer;transition:color .15s}.LibraryCard_cardCreatorName__qvRfA:hover{color:var(--ui-text-primary);text-decoration:underline}.LibraryCard_cardTime__HUHnQ{font-size:11.5px;color:var(--ui-text-muted)}.LibraryCard_cardVoteColumn__QSA_W{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-shrink:0;min-width:28px;margin-left:auto;padding:1px 0}.LibraryCard_simWidget__woTNN{width:100%;height:100%;border-radius:6px;display:flex;flex-direction:column;gap:6px;opacity:.55}.LibraryCard_simBar__zIGQ7{height:8px;border-radius:4px;background:color-mix(in srgb,var(--ui-text-primary) 8%,transparent)}.LibraryCard_simBarMedium__SqjOO{width:80%}.LibraryCard_simBlocks__mOoT7{display:flex;gap:6px;flex:1}.LibraryCard_simBlock__Fba_q{flex:1;border-radius:4px;background:color-mix(in srgb,var(--ui-text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--ui-text-primary) 3%,transparent)}.LibraryCard_simBlockHighlight__f29aB{background:color-mix(in srgb,var(--ui-accent) 15%,transparent);border-color:color-mix(in srgb,var(--ui-accent) 15%,transparent)}.LibraryCard_simLines__m3LcH{display:flex;flex-direction:column;gap:4px;flex:1}.LibraryCard_simLine__8UDrI{height:5px;border-radius:3px;background:color-mix(in srgb,var(--ui-text-primary) 6%,transparent)}.LibraryCard_simLine__8UDrI:nth-child(odd){width:90%}.LibraryCard_simLine__8UDrI:nth-child(2n){width:70%}.LibraryCard_thumbGeneral__2iI2j{background:linear-gradient(135deg,#f3f0ff,#ede8ff,#f5f3ff)}.LibraryCard_thumbProductivity____ATF{background:linear-gradient(135deg,#ecfdf5,#d1fae5,#ecfdf5)}.LibraryCard_thumbCommunication__ggobK{background:linear-gradient(135deg,#eff6ff,#dbeafe,#eff6ff)}.LibraryCard_thumbAnalytics__9FS0R{background:linear-gradient(135deg,#ecfeff,#cffafe,#ecfeff)}.LibraryCard_thumbMedia__n0fVo{background:linear-gradient(135deg,#fdf2f8,#fce7f3,#fdf2f8)}.LibraryCard_thumbForms__Lfxzk{background:linear-gradient(135deg,#fffbeb,#fef3c7,#fffbeb)}.LibraryCard_thumbNavigation__t7QiK{background:linear-gradient(135deg,#ecfdf5,#d1fae5,#ecfdf5)}.LibraryCard_thumbSocial__Pw9K6{background:linear-gradient(135deg,#faf5ff,#f3e8ff,#faf5ff)}.LibraryCard_thumbEcommerce__OnabE{background:linear-gradient(135deg,#fff7ed,#ffedd5,#fff7ed)}.LibraryCard_thumbEducation__gG9Tl{background:linear-gradient(135deg,#eff6ff,#dbeafe,#eff6ff)}.LibraryCard_thumbFinance__16HeT{background:linear-gradient(135deg,#ecfeff,#cffafe,#ecfeff)}.LibraryCard_thumbHealth__IC_3_{background:linear-gradient(135deg,#f0fdf4,#dcfce7,#f0fdf4)}.LibraryCard_thumbTravel__7gitE{background:linear-gradient(135deg,#fefce8,#fef9c3,#fefce8)}.LibraryCard_thumbEntertainment__Nmso4{background:linear-gradient(135deg,#fdf2f8,#fce7f3,#fdf2f8)}.LibraryCard_thumbUtilities__A9RDe{background:linear-gradient(135deg,#f8fafc,#f1f5f9,#f8fafc)}[data-theme=dark] .LibraryCard_thumbGeneral__2iI2j{background:linear-gradient(135deg,#2a2440,#362e55,#2a2440)}[data-theme=dark] .LibraryCard_thumbProductivity____ATF{background:linear-gradient(135deg,#1a3528,#224530,#1a3528)}[data-theme=dark] .LibraryCard_thumbCommunication__ggobK{background:linear-gradient(135deg,#1a2840,#223550,#1a2840)}[data-theme=dark] .LibraryCard_thumbAnalytics__9FS0R{background:linear-gradient(135deg,#1a3538,#224045,#1a3538)}[data-theme=dark] .LibraryCard_thumbMedia__n0fVo{background:linear-gradient(135deg,#382035,#452842,#382035)}[data-theme=dark] .LibraryCard_thumbForms__Lfxzk{background:linear-gradient(135deg,#38301a,#453a22,#38301a)}[data-theme=dark] .LibraryCard_thumbNavigation__t7QiK{background:linear-gradient(135deg,#1a3528,#224530,#1a3528)}[data-theme=dark] .LibraryCard_thumbSocial__Pw9K6{background:linear-gradient(135deg,#2e2045,#3a2855,#2e2045)}[data-theme=dark] .LibraryCard_thumbEcommerce__OnabE{background:linear-gradient(135deg,#38281a,#453222,#38281a)}[data-theme=dark] .LibraryCard_thumbEducation__gG9Tl{background:linear-gradient(135deg,#1a2840,#223550,#1a2840)}[data-theme=dark] .LibraryCard_thumbFinance__16HeT{background:linear-gradient(135deg,#1a3538,#224045,#1a3538)}[data-theme=dark] .LibraryCard_thumbHealth__IC_3_{background:linear-gradient(135deg,#1a3820,#22452a,#1a3820)}[data-theme=dark] .LibraryCard_thumbTravel__7gitE{background:linear-gradient(135deg,#35321a,#423e22,#35321a)}[data-theme=dark] .LibraryCard_thumbEntertainment__Nmso4{background:linear-gradient(135deg,#382035,#452842,#382035)}[data-theme=dark] .LibraryCard_thumbUtilities__A9RDe{background:linear-gradient(135deg,#222222,#2c2c2c,#222222)}@media (max-width:768px){.LibraryCard_cardBody__sQtaI{padding:8px;gap:6px}.LibraryCard_cardAvatar__88mFl{width:26px;height:26px;font-size:11px}.LibraryCard_cardTitle__U0AKN{font-size:12.5px}.LibraryCard_thumbBarActions__yjyYH,.LibraryCard_thumbBottomRight__Oh_V_{opacity:1}}@media (hover:none) and (pointer:coarse){.LibraryCard_card__AqiK6:active{transform:scale(.98);transition:transform .1s}.LibraryCard_thumbBarActions__yjyYH,.LibraryCard_thumbBottomRight__Oh_V_{opacity:1}}@keyframes NotificationsButton_notificationsFadeIn__f3xbw{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.NotificationsButton_notificationsDropdown__dLykM{animation:NotificationsButton_notificationsFadeIn__f3xbw .1s ease-out;transform-origin:top right}.NotificationsButton_notificationItem__NkKWr{position:relative;border:1px solid var(--theme-button-border);border-radius:8px;margin-bottom:6px;padding:8px 32px 8px 10px;transition:background .15s ease}.NotificationsButton_notificationItem__NkKWr.NotificationsButton_unread__2ItYW{background:rgba(0,0,0,.02);opacity:1}.NotificationsButton_notificationItem__NkKWr.NotificationsButton_read__0j8X3{background:transparent;opacity:.7}.NotificationsButton_notificationItem__NkKWr:hover{background:var(--theme-button-hover)}.FloatingTopPanels_floatingPanelsContainer__QfrEi{position:fixed;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:flex-start;z-index:10070;pointer-events:none}.FloatingTopPanels_floatingPanelsContainer__QfrEi>div{align-self:flex-start;flex-shrink:0}.FloatingTopPanels_leftPanel___ISIo{display:flex;align-items:center;gap:8px;padding:8px;pointer-events:all;min-height:48px;height:48px}.FloatingTopPanels_centerPanel__UX140{gap:0;position:absolute;left:50%;transform:translateX(-50%);padding:8px 12px;min-height:48px;height:48px}.FloatingTopPanels_actionButtonsGroup__ha1JP{display:flex;align-items:center;gap:8px;position:relative;z-index:10}.FloatingTopPanels_rightPanel__m4uDt{display:flex;align-items:center;gap:8px;padding:8px;pointer-events:all;min-height:48px;height:48px;max-height:48px;align-self:flex-start}.FloatingTopPanels_menuButton__tA26B{display:flex;align-items:center;gap:4px;padding:6px;background:transparent;border:none;border-radius:10px;cursor:pointer;color:var(--theme-text,rgba(226,232,240,.9));transition:all .15s ease;position:relative;z-index:10}.FloatingTopPanels_menuButton__tA26B:hover{background:var(--theme-button-hover,rgba(148,163,184,.1));color:var(--theme-text-hover,rgba(226,232,240,1))}.FloatingTopPanels_menuButton__tA26B:active{background:var(--theme-button-active,rgba(148,163,184,.15));transform:scale(.98)}.FloatingTopPanels_deepspaceLogo__QfM3_{position:relative;z-index:1;border-radius:50%;transition:opacity .2s ease,transform .2s ease;opacity:.9}.FloatingTopPanels_menuButton__tA26B:hover .FloatingTopPanels_deepspaceLogo__QfM3_{opacity:1;transform:scale(1.05)}.FloatingTopPanels_chevron__UnAw_{display:flex;align-items:center}.FloatingTopPanels_breadcrumbSection__oLxS1{position:relative;display:flex;align-items:center;gap:8px;z-index:10}.FloatingTopPanels_breadcrumbSkeleton__R7LcM{display:flex;align-items:center;padding:4px 6px;z-index:10}.FloatingTopPanels_skeletonBar__Umsv_{width:120px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:FloatingTopPanels_skeleton-shimmer__PzAO_ 1.5s ease-in-out infinite}@keyframes FloatingTopPanels_skeleton-shimmer__PzAO_{0%{background-position:-200% 0}to{background-position:200% 0}}.FloatingTopPanels_breadcrumbContent__tOUUF{display:flex;align-items:center;gap:4px;background:transparent;border-radius:8px;padding:4px 6px;transition:all .12s ease;white-space:nowrap}.FloatingTopPanels_breadcrumbSection__oLxS1:hover .FloatingTopPanels_breadcrumbContent__tOUUF{background:rgba(0,0,0,.02)}.FloatingTopPanels_breadcrumbButton__pJR3K{background:transparent;border:none;font-size:14px;font-weight:500;color:var(--theme-text,rgba(226,232,240,.9));cursor:pointer;display:flex;align-items:center;gap:4px;padding:0;transition:all .15s ease;position:relative;z-index:10}.FloatingTopPanels_breadcrumbButton__pJR3K:active{transform:scale(.98)}.FloatingTopPanels_breadcrumbChevron__0kjIV{transition:transform .12s ease}.FloatingTopPanels_breadcrumbSection__oLxS1.FloatingTopPanels_expanded__jNR27 .FloatingTopPanels_breadcrumbChevron__0kjIV{transform:rotate(180deg)}.FloatingTopPanels_breadcrumbItem__BHs54{background:transparent;border:none;font-size:14px;color:var(--theme-text-secondary);cursor:pointer;padding:2px 4px;border-radius:4px;transition:all .15s ease;font-family:inherit;font-weight:400;position:relative;z-index:10}.FloatingTopPanels_breadcrumbItem__BHs54:hover:not(:disabled){background:var(--theme-button-hover)}.FloatingTopPanels_breadcrumbItem__BHs54:active:not(:disabled){transform:scale(.98)}.FloatingTopPanels_breadcrumbItem__BHs54.FloatingTopPanels_current__62Af4{color:var(--theme-text);font-weight:500;cursor:default}.FloatingTopPanels_breadcrumbSeparator__D5z5h{color:var(--theme-text,rgba(31,41,55,.6));font-size:14px;margin:0 4px;user-select:none}.FloatingTopPanels_breadcrumbInput__y9B9U{font-size:14px;font-family:inherit;font-weight:500;padding:2px 4px;background:var(--theme-panel-bg);border:1px solid var(--theme-panel-border);border-radius:4px;outline:none;min-width:80px;max-width:200px;color:var(--theme-text)}.FloatingTopPanels_expandUiButton__j_8LE{display:flex;align-items:center;padding:6px;background:var(--theme-button-bg,rgba(30,41,59,.6));border:none;border-radius:10px;cursor:pointer;color:var(--theme-text,rgba(226,232,240,.9));transition:all .15s ease;position:relative;z-index:10;backdrop-filter:blur(8px)}.FloatingTopPanels_expandUiButton__j_8LE:hover{background:var(--theme-button-hover,rgba(51,65,85,.8));color:var(--theme-text-hover);box-shadow:0 4px 12px var(--theme-shadow-secondary,rgba(15,23,42,.2))}.FloatingTopPanels_expandUiButton__j_8LE:active{background:var(--theme-button-active,rgba(71,85,105,.9));box-shadow:0 2px 6px var(--theme-shadow-secondary,rgba(15,23,42,.2));transform:scale(.98)}.FloatingTopPanels_rateLimitAlertButton__eBS2m{color:#ef4444!important}.FloatingTopPanels_rateLimitAlertButton__eBS2m:hover{color:#dc2626!important;background:rgba(239,68,68,.1)!important}.FloatingTopPanels_rateLimitAlertButton__eBS2m:active{background:rgba(239,68,68,.15)!important}.FloatingTopPanels_authSection__U67z7{display:flex;align-items:center;gap:8px;padding:6px;position:relative;z-index:10}.FloatingTopPanels_authButton__pdwLO{padding:4px 8px;font-size:12px;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit;background:transparent;color:var(--theme-text);position:relative;z-index:10}.FloatingTopPanels_authButton__pdwLO:hover{background:var(--theme-button-hover);color:var(--theme-text-hover)}.FloatingTopPanels_authButton__pdwLO:active{transform:scale(.98)}.FloatingTopPanels_authButton__pdwLO.FloatingTopPanels_signup__0PA07{background:var(--theme-accent);color:var(--theme-text)}.FloatingTopPanels_authButton__pdwLO.FloatingTopPanels_signup__0PA07:hover{background:var(--theme-button-active);color:var(--theme-text-hover)}.FloatingTopPanels_rightButtons__pFZ2D{gap:8px}.FloatingTopPanels_buttonGroup__j6nMT,.FloatingTopPanels_prototypeButtons__Plyt_,.FloatingTopPanels_rightButtons__pFZ2D{display:flex;align-items:center;position:relative;z-index:10}.FloatingTopPanels_buttonGroup__j6nMT{border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.FloatingTopPanels_presentButton__A_Jqx{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;border-right:1px solid rgba(0,0,0,.08);cursor:pointer;transition:all .12s ease;position:relative;z-index:10}.FloatingTopPanels_presentButton__A_Jqx:hover{background:var(--theme-button-hover)}.FloatingTopPanels_presentButton__A_Jqx:active{background:var(--theme-button-active);transform:scale(.98)}.FloatingTopPanels_playToggleButton__ASxOB{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px 6px 8px;background:var(--theme-button-bg,rgba(30,41,59,.6));border:none;border-radius:10px;cursor:pointer;transition:all .15s ease;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--theme-text,rgba(226,232,240,.9));font-weight:500;backdrop-filter:blur(8px);position:relative;z-index:10}.FloatingTopPanels_playToggleButton__ASxOB:hover{background:var(--theme-button-hover,rgba(51,65,85,.8));border-color:var(--theme-button-border-hover,rgba(148,163,184,.3));box-shadow:0 4px 12px var(--theme-shadow-secondary,rgba(15,23,42,.2))}.FloatingTopPanels_playToggleButton__ASxOB:active{background:var(--theme-button-active,rgba(71,85,105,.9));box-shadow:0 2px 6px var(--theme-shadow-secondary,rgba(15,23,42,.2));transform:scale(.98)}.FloatingTopPanels_buttonText__F3eC9{font-size:12px;font-weight:500;color:inherit}.FloatingTopPanels_prototypeDropdownButton__YCYG4{display:flex;align-items:center;justify-content:center;padding:6px 4px;background:transparent;border:none;cursor:pointer;transition:all .12s ease;position:relative;z-index:10}.FloatingTopPanels_prototypeDropdownButton__YCYG4:hover{background:var(--theme-button-hover)}.FloatingTopPanels_prototypeDropdownButton__YCYG4:active{background:var(--theme-button-active);transform:scale(.98)}.FloatingTopPanels_buttonIcon__VUl_c{display:flex;align-items:center;color:var(--theme-text)}.FloatingTopPanels_dropdownIcon__wN4xZ{display:flex;align-items:center;color:var(--theme-text,rgba(31,41,55,.7))}.FloatingTopPanels_addSelectionContainer__Yz080,.FloatingTopPanels_voiceSection__ZHPD0{position:relative;display:flex;align-items:center;z-index:10}.FloatingTopPanels_voiceSection__ZHPD0{padding:6px}.FloatingTopPanels_voiceButton__628B0{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:all .12s ease;color:#333;position:relative;z-index:10}.FloatingTopPanels_voiceButton__628B0:hover{background:var(--theme-button-hover)}.FloatingTopPanels_voiceButton__628B0:active{background:var(--theme-button-active);transform:scale(.98)}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.glass-panel_panelWrap__YH_jI{--anim-hover-time:400ms;--anim-hover-ease:cubic-bezier(0.25,1,0.5,1);--border-width:clamp(1px,0.0625em,4px);position:relative;z-index:2;border-radius:16px;background:transparent;transition:all var(--anim-hover-time) var(--anim-hover-ease)}.glass-panel_panelShadow__AmEW_{--shadow-cuttoff-fix:2em;position:absolute;width:calc(100% + var(--shadow-cuttoff-fix));height:calc(100% + var(--shadow-cuttoff-fix));top:calc(0% - var(--shadow-cuttoff-fix) / 2);left:calc(0% - var(--shadow-cuttoff-fix) / 2);filter:blur(clamp(2px,.125em,12px));-webkit-filter:blur(clamp(2px,.125em,12px));overflow:visible;pointer-events:none;z-index:-1}.glass-panel_panelShadow__AmEW_:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.04));width:calc(100% - var(--shadow-cuttoff-fix) - .25em);height:calc(100% - var(--shadow-cuttoff-fix) - .25em);top:calc(var(--shadow-cuttoff-fix) - .5em);left:calc(var(--shadow-cuttoff-fix) - .875em);padding:.125em;box-sizing:border-box;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;overflow:visible;opacity:1}.glass-panel_glassPanel__B4_OK,.glass-panel_panelShadow__AmEW_:after{border-radius:16px;transition:all var(--anim-hover-time) var(--anim-hover-ease)}.glass-panel_glassPanel__B4_OK{position:relative;background:var(--beveled-gradient),var(--theme-top-panel-bg,rgba(255,255,255,.4));box-shadow:var(--beveled-glass-shadow);backdrop-filter:blur(clamp(4px,.5em,16px)) saturate(180%);-webkit-backdrop-filter:blur(clamp(4px,.5em,16px)) saturate(180%);border:none;z-index:3}.glass-panel_glassPanel__B4_OK:after{z-index:1;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,var(--theme-panel-border,rgba(0,0,0,.15)),rgba(0,0,0,0) 5% 40%,var(--theme-panel-border,rgba(0,0,0,.15)) 50%,rgba(0,0,0,0) 60% 95%,var(--theme-panel-border,rgba(0,0,0,.15))),linear-gradient(180deg,color-mix(in srgb,var(--theme-highlight,#ffffff) 25%,transparent) 0,color-mix(in srgb,var(--theme-highlight,#ffffff) 15%,transparent) 100%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;transition:all var(--anim-hover-time) var(--anim-hover-ease),--angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) color-mix(in srgb,var(--theme-highlight,#ffffff) 15%,transparent)}.glass-panel_glassPanel__B4_OK:after,.glass-panel_glassPanel__B4_OK:before{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none}.glass-panel_glassPanel__B4_OK:before{display:block;z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-highlight,#ffffff) 30%,transparent) 0,color-mix(in srgb,var(--theme-highlight,#ffffff) 15%,transparent) 2%,transparent 10%),linear-gradient(var(--angle-2),transparent 0,color-mix(in srgb,var(--theme-highlight,#ffffff) 20%,transparent) 40% 50%,transparent 55%);mix-blend-mode:screen;background-size:100% 100%,200% 200%;background-position:0 0,0 50%;background-repeat:no-repeat;transition:background-position calc(var(--anim-hover-time) * 1.25) var(--anim-hover-ease),--angle-2 calc(var(--anim-hover-time) * 1.25) var(--anim-hover-ease)}.glass-panel_chatPanelGlass__eKaJS{background:var(--chat-panel-gradient),var(--chat-panel-bg,var(--theme-panel-bg,#0f172a));backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--chat-panel-shadow)}.glass-panel_popoverWrap__bEqg7{animation:glass-panel_popoverSlideIn__xqdOw .15s ease-out}@keyframes glass-panel_popoverSlideIn__xqdOw{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}[data-glassmorphism=disabled] .glass-panel_glassPanel__B4_OK{background:var(--theme-panel-solid,#ffffff)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-accent) 80%,transparent),0 2px 4px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04)!important}[data-glassmorphism=disabled] .glass-panel_glassPanel__B4_OK:after,[data-glassmorphism=disabled] .glass-panel_glassPanel__B4_OK:before,[data-glassmorphism=disabled] .glass-panel_panelShadow__AmEW_{display:none!important}[data-glassmorphism=disabled] .glass-panel_chatPanelGlass__eKaJS{background:var(--theme-panel-solid,#ffffff)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-accent) 80%,transparent),0 1px 3px rgba(0,0,0,.06)!important}.VersionHistoryModal_overlay__PhciQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10100;animation:VersionHistoryModal_fadeIn__YKek0 .2s ease-out;padding:20px;pointer-events:all}@keyframes VersionHistoryModal_fadeIn__YKek0{0%{opacity:0}to{opacity:1}}.VersionHistoryModal_modal__nsr0M{background:var(--ui-bg-primary);border-radius:16px;border:1px solid var(--ui-border);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 20px 50px rgba(0,0,0,.3),0 10px 20px rgba(0,0,0,.2);width:90%;max-width:680px;max-height:85vh;display:flex;flex-direction:column;animation:VersionHistoryModal_slideUp__zDsZn .25s cubic-bezier(.16,1,.3,1);color:var(--ui-text-primary);pointer-events:all;overflow:hidden}@keyframes VersionHistoryModal_slideUp__zDsZn{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.VersionHistoryModal_header__0kpEX{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--ui-border);flex-shrink:0;background:var(--ui-bg-secondary)}.VersionHistoryModal_headerContent__4k02W{display:flex;align-items:center;gap:14px}.VersionHistoryModal_headerIcon__VNelM{color:var(--ui-accent);flex-shrink:0}.VersionHistoryModal_headerText__6e9ib{display:flex;flex-direction:column;gap:2px}.VersionHistoryModal_title__nvYEz{margin:0;font-size:18px;font-weight:600;color:var(--ui-text-primary);letter-spacing:-.01em}.VersionHistoryModal_subtitle__gVYsZ{margin:0;font-size:13px;color:var(--ui-text-muted);font-weight:400}.VersionHistoryModal_closeButton__dIYmi{background:none;border:none;padding:8px;cursor:pointer;border-radius:8px;color:var(--ui-text-muted);transition:all .15s;display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.VersionHistoryModal_closeButton__dIYmi:hover{background:var(--ui-hover-bg);color:var(--ui-text-primary)}.VersionHistoryModal_closeButton__dIYmi:active{background:var(--ui-bg-tertiary);transform:scale(.95)}.VersionHistoryModal_filterBar__tqxhF{display:flex;align-items:center;gap:16px;padding:12px 24px;background:var(--ui-bg-secondary);border-bottom:1px solid var(--ui-border);flex-wrap:wrap}.VersionHistoryModal_filterGroup__4jWXJ{display:flex;align-items:center;gap:8px}.VersionHistoryModal_filterLabel__iMfv0{font-size:12px;font-weight:500;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.03em}.VersionHistoryModal_filterChips__Q464t{display:flex;gap:6px}.VersionHistoryModal_filterChip__dTA5m{padding:5px 12px;border-radius:16px;font-size:12px;font-weight:500;border:1px solid var(--ui-border);background:var(--ui-bg-tertiary);color:var(--ui-text-secondary);cursor:pointer;transition:all .15s}.VersionHistoryModal_filterChip__dTA5m:hover{border-color:var(--ui-accent);color:var(--ui-text-primary)}.VersionHistoryModal_filterChipActive__UBpmY{background:var(--ui-accent);color:white;border-color:var(--ui-accent)}.VersionHistoryModal_clearFilters__8iT7t{font-size:12px;color:var(--ui-accent);background:none;border:none;cursor:pointer;padding:4px 8px;margin-left:auto}.VersionHistoryModal_clearFilters__8iT7t:hover{text-decoration:underline}.VersionHistoryModal_sourceBadge__k_6ey{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.VersionHistoryModal_displayTitle__Z5mA3{font-size:14px;font-weight:500;color:var(--ui-text-primary);line-height:1.4;word-break:break-word}.VersionHistoryModal_infoBanner__bhdI_{display:flex;align-items:center;gap:10px;padding:12px 24px;background:var(--ui-bg-tertiary);border-bottom:1px solid var(--ui-border);font-size:13px;color:var(--ui-text-muted);line-height:1.4}.VersionHistoryModal_infoBanner__bhdI_ svg{flex-shrink:0;opacity:.6}.VersionHistoryModal_content__IVQz8{flex:1;overflow-y:auto;min-height:300px}.VersionHistoryModal_emptyState__6DWTo,.VersionHistoryModal_errorState__ox0pB,.VersionHistoryModal_loadingState__U_R88{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:350px;color:var(--ui-text-muted);padding:24px}.VersionHistoryModal_emptyState__6DWTo p,.VersionHistoryModal_loadingState__U_R88 p{margin:0;font-size:15px;font-weight:500;color:var(--ui-text-muted)}.VersionHistoryModal_spinner__qPsy_{animation:VersionHistoryModal_spin__4UsKj 1s linear infinite}@keyframes VersionHistoryModal_spin__4UsKj{to{transform:rotate(1turn)}}.VersionHistoryModal_errorState__ox0pB{color:var(--ui-error)}.VersionHistoryModal_errorText__EhPad{margin:0;color:var(--ui-error);text-align:center;max-width:360px;font-size:14px;line-height:1.5}.VersionHistoryModal_emptyHint__QtbMR{font-size:13px;color:var(--ui-text-muted);opacity:.7}.VersionHistoryModal_retryButton__0pJMO{padding:10px 20px;background:var(--ui-accent);color:white;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .15s;margin-top:8px}.VersionHistoryModal_retryButton__0pJMO:hover{background:var(--ui-accent-hover);transform:translateY(-1px)}.VersionHistoryModal_retryButton__0pJMO:active{transform:translateY(0)}.VersionHistoryModal_historyContainer__H6OsZ{display:flex;flex-direction:column}.VersionHistoryModal_dateGroup__SmnuQ{border-bottom:1px solid var(--ui-border)}.VersionHistoryModal_dateGroup__SmnuQ:last-child{border-bottom:none}.VersionHistoryModal_groupHeader__lplWi{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 24px;background:var(--ui-bg-secondary);border:none;cursor:pointer;transition:background .15s;text-align:left}.VersionHistoryModal_groupHeader__lplWi:hover{background:var(--ui-hover-bg)}.VersionHistoryModal_groupHeaderLeft__exZpi{display:flex;align-items:center;gap:10px}.VersionHistoryModal_chevron__7tp86{color:var(--ui-text-muted);transition:transform .15s}.VersionHistoryModal_groupIcon__hzWA7{color:var(--ui-text-muted)}.VersionHistoryModal_groupLabel__jUlnU{font-size:13px;font-weight:600;color:var(--ui-text-primary);text-transform:uppercase;letter-spacing:.04em}.VersionHistoryModal_groupCount__s457z{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--ui-bg-tertiary);border-radius:11px;font-size:12px;font-weight:600;color:var(--ui-text-muted)}.VersionHistoryModal_currentIndicator__Gb4sx{font-size:11px;font-weight:500;color:var(--ui-accent);text-transform:uppercase;letter-spacing:.03em;padding:4px 10px;background:color-mix(in srgb,var(--ui-accent) 12%,transparent);border-radius:6px}.VersionHistoryModal_groupContent__lfz1V{padding:0 24px 20px}.VersionHistoryModal_timeline__VsSpq{display:flex;flex-direction:column;gap:0;padding-top:4px}.VersionHistoryModal_commitItem__0GozT{display:flex;gap:16px;position:relative;transition:background .15s;padding:12px 16px;margin:0 -16px 8px;border-radius:10px}.VersionHistoryModal_commitItem__0GozT:last-child{margin-bottom:0}.VersionHistoryModal_commitItem__0GozT:hover{background:var(--ui-hover-bg)}.VersionHistoryModal_commitItem__0GozT.VersionHistoryModal_isHead___mc8I{background:color-mix(in srgb,var(--ui-accent) 8%,transparent)}.VersionHistoryModal_commitItem__0GozT.VersionHistoryModal_isHead___mc8I:hover{background:color-mix(in srgb,var(--ui-accent) 12%,transparent)}.VersionHistoryModal_timelineTrack__tyOyh{display:flex;flex-direction:column;align-items:center;padding-top:6px;width:16px;flex-shrink:0}.VersionHistoryModal_timelineDot__FIZEF{width:10px;height:10px;border-radius:50%;background:var(--ui-border);border:2px solid var(--ui-bg-primary);flex-shrink:0;z-index:1;transition:all .15s}.VersionHistoryModal_commitItem__0GozT:hover .VersionHistoryModal_timelineDot__FIZEF:not(.VersionHistoryModal_headDot__hvFSz){background:var(--ui-text-muted)}.VersionHistoryModal_timelineDot__FIZEF.VersionHistoryModal_headDot__hvFSz{background:var(--ui-accent);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 25%,transparent)}.VersionHistoryModal_timelineLine__Vww_g{width:2px;flex:1;background:var(--ui-border);min-height:12px;margin-top:4px}.VersionHistoryModal_commitContent__r7gHI{flex:1;padding-bottom:4px;min-width:0}.VersionHistoryModal_commitHeader__2fLo_{display:flex;flex-direction:column;gap:10px}.VersionHistoryModal_commitTitleRow__QBZgN,.VersionHistoryModal_commitTitle__6YqPC{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.VersionHistoryModal_commitMessage__p8j94,.VersionHistoryModal_commitSummary__B_hpq{font-size:14px;font-weight:500;color:var(--ui-text-primary);line-height:1.4;word-break:break-word}.VersionHistoryModal_headBadge__0nzni{display:inline-flex;align-items:center;padding:3px 8px;background:var(--ui-accent);color:white;border-radius:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.VersionHistoryModal_changesList__XI6rl{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-left:2px}.VersionHistoryModal_changeItem__Da6SV{display:flex;align-items:center;gap:8px}.VersionHistoryModal_actionPill__FDvIG{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.VersionHistoryModal_actionAdded__k5ocK{background:rgba(16,185,129,.15);color:#10b981}.VersionHistoryModal_actionRemoved__IVHK1{background:rgba(239,68,68,.15);color:#ef4444}.VersionHistoryModal_actionChanged__2qPFF{background:rgba(59,130,246,.15);color:#3b82f6}.VersionHistoryModal_changeItemName__hOTL_{font-size:12px;color:var(--ui-text-muted);line-height:1.3;word-break:break-word}.VersionHistoryModal_commitMeta__bqdgz{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.VersionHistoryModal_metaItem__BM1cN{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ui-text-muted)}.VersionHistoryModal_metaItem__BM1cN svg{opacity:.6}.VersionHistoryModal_commitSha__k1DQ6{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px;padding:3px 8px;background:var(--ui-bg-tertiary);border-radius:5px;color:var(--ui-text-muted)}.VersionHistoryModal_commitSha__k1DQ6 svg{opacity:.5}.VersionHistoryModal_commitActions__QFLfB{display:flex;align-items:center;gap:10px;margin-top:12px}.VersionHistoryModal_actionButton__kS7If{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--ui-bg-secondary);border:1px solid var(--ui-border);border-radius:7px;cursor:pointer;font-size:12px;font-weight:500;color:var(--ui-text-primary);transition:all .15s}.VersionHistoryModal_actionButton__kS7If:hover:not(:disabled){background:var(--ui-hover-bg);border-color:var(--ui-border-strong)}.VersionHistoryModal_actionButton__kS7If:active:not(:disabled){transform:scale(.98)}.VersionHistoryModal_actionButton__kS7If:disabled{opacity:.5;cursor:not-allowed}.VersionHistoryModal_jumpButton__G8Zi0,.VersionHistoryModal_restoreButton__cW0A0{background:var(--ui-accent);color:white;border-color:var(--ui-accent)}.VersionHistoryModal_jumpButton__G8Zi0:hover:not(:disabled),.VersionHistoryModal_restoreButton__cW0A0:hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.VersionHistoryModal_jumpButton__G8Zi0:disabled,.VersionHistoryModal_restoreButton__cW0A0:disabled{background:var(--ui-text-muted);border-color:var(--ui-text-muted)}.VersionHistoryModal_chatRunningHint__9Qhjd{font-size:11px;color:var(--ui-text-muted);font-style:italic}@media (max-width:768px){.VersionHistoryModal_modal__nsr0M{max-width:100%;max-height:100%;height:100%;border-radius:0}.VersionHistoryModal_overlay__PhciQ{padding:0}.VersionHistoryModal_header__0kpEX{padding:16px 20px}.VersionHistoryModal_infoBanner__bhdI_{padding:12px 20px}.VersionHistoryModal_filterBar__tqxhF{padding:10px 20px;gap:12px}.VersionHistoryModal_filterLabel__iMfv0{display:none}.VersionHistoryModal_groupHeader__lplWi{padding:12px 20px}.VersionHistoryModal_groupContent__lfz1V{padding:0 20px 16px}.VersionHistoryModal_commitItem__0GozT{margin:0 -12px 6px;padding:10px 12px}.VersionHistoryModal_commitItem__0GozT:last-child{margin-bottom:0}.VersionHistoryModal_commitMeta__bqdgz{gap:10px}.VersionHistoryModal_currentIndicator__Gb4sx{display:none}}@media (max-width:480px){.VersionHistoryModal_header__0kpEX{padding:14px 16px}.VersionHistoryModal_headerIcon__VNelM{display:none}.VersionHistoryModal_title__nvYEz{font-size:16px}.VersionHistoryModal_infoBanner__bhdI_{padding:10px 16px;font-size:12px}.VersionHistoryModal_groupHeader__lplWi{padding:10px 16px}.VersionHistoryModal_groupContent__lfz1V{padding:0 16px 14px}.VersionHistoryModal_commitSummary__B_hpq{font-size:13px}.VersionHistoryModal_changesList__XI6rl{gap:4px}.VersionHistoryModal_actionPill__FDvIG{font-size:9px;padding:2px 6px}.VersionHistoryModal_changeItemName__hOTL_{font-size:11px}}