.EntitlementUpgradeModal-module__MBL97W__overlay{z-index:80;background:var(--muse-color-overlay);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.EntitlementUpgradeModal-module__MBL97W__panel{--ops-modal-max-width:1000px;--ops-modal-max-height:720px;--ops-modal-single-width:500px;--ops-modal-single-height:720px;width:min(var(--ops-modal-max-width),calc(100vw - 48px));height:min(var(--ops-modal-max-height),calc((100vw - 48px)*720/1000),calc(100vh - 48px));box-shadow:var(--muse-shadow-lg);background:0 0;border-radius:24px;position:relative;overflow:hidden}.EntitlementUpgradeModal-module__MBL97W__closeBtn{z-index:2;width:28px;height:28px;color:var(--muse-color-icon-primary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.EntitlementUpgradeModal-module__MBL97W__closeBtn:hover{background:var(--muse-color-background-item-hover)}.EntitlementUpgradeModal-module__MBL97W__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:0;display:grid}.EntitlementUpgradeModal-module__MBL97W__bannerPane{background:var(--muse-color-background-tertiary);border-radius:24px 0 0 24px;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.EntitlementUpgradeModal-module__MBL97W__bannerFallback{background:var(--muse-color-background-tertiary);position:absolute;inset:0}.EntitlementUpgradeModal-module__MBL97W__bannerImage{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}.EntitlementUpgradeModal-module__MBL97W__bannerOverlay{z-index:2;flex-direction:column;justify-content:flex-end;min-height:188px;display:flex;position:absolute;bottom:0;left:0;right:0}.EntitlementUpgradeModal-module__MBL97W__progressiveBlur{z-index:0;pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.EntitlementUpgradeModal-module__MBL97W__progressiveBlur>div{-webkit-backdrop-filter:blur(2px);position:absolute;inset:0}.EntitlementUpgradeModal-module__MBL97W__progressiveBlur>div:first-child{-webkit-mask-image:linear-gradient(#0000,#000 30%,#000);mask-image:linear-gradient(#0000,#000 30%,#000)}.EntitlementUpgradeModal-module__MBL97W__progressiveBlur>div:nth-child(2){-webkit-mask-image:linear-gradient(#0000 20%,#000 50%,#000);mask-image:linear-gradient(#0000 20%,#000 50%,#000)}.EntitlementUpgradeModal-module__MBL97W__progressiveBlur>div:nth-child(3){-webkit-mask-image:linear-gradient(#0000 45%,#000 75%,#000);mask-image:linear-gradient(#0000 45%,#000 75%,#000)}.EntitlementUpgradeModal-module__MBL97W__progressiveBlur>div:nth-child(4){-webkit-mask-image:linear-gradient(#0000 70%,#000 82.5%,#000);mask-image:linear-gradient(#0000 70%,#000 82.5%,#000)}.EntitlementUpgradeModal-module__MBL97W__bannerScrim{z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(from var(--muse-color-overlay-banner-scrim)r g b/0)0%,var(--muse-color-overlay-banner-scrim)100%);position:absolute;inset:0}.EntitlementUpgradeModal-module__MBL97W__bannerCopy{z-index:2;--muse-color-text-primary:#fafafa;--muse-color-text-inverse:#fff;flex-direction:column;gap:12px;padding:32px 32px 40px;display:flex;position:relative}.dark .EntitlementUpgradeModal-module__MBL97W__bannerCopy{--muse-color-text-inverse:#fff}.EntitlementUpgradeModal-module__MBL97W__bannerEyebrow{z-index:1;isolation:isolate;background-color:var(--muse-credits-accent);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-small);color:var(--muse-color-text-inverse);white-space:nowrap;border-radius:100px;align-self:flex-start;align-items:center;margin:0;padding:4px 8px;display:inline-flex;position:relative}.EntitlementUpgradeModal-module__MBL97W__bannerEyebrowFree{background-color:var(--muse-gray-500)}.EntitlementUpgradeModal-module__MBL97W__bannerEyebrowMax{background-color:var(--muse-color-btn-max-from)}.EntitlementUpgradeModal-module__MBL97W__bannerTitle,.EntitlementUpgradeModal-module__MBL97W__mobileTitle{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-4x-large);line-height:var(--muse-line-height-4x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-4x-large);color:var(--muse-color-text-primary);margin:0}.EntitlementUpgradeModal-module__MBL97W__bannerDesc,.EntitlementUpgradeModal-module__MBL97W__mobileDesc{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);margin:0}.EntitlementUpgradeModal-module__MBL97W__bannerDesc{color:var(--muse-color-text-primary)}.dark .EntitlementUpgradeModal-module__MBL97W__bannerDesc{opacity:.6}.EntitlementUpgradeModal-module__MBL97W__mobileCopy{flex-direction:column;flex-shrink:0;gap:12px;display:none}.EntitlementUpgradeModal-module__MBL97W__mobileDesc{color:var(--muse-color-text-secondary)}.EntitlementUpgradeModal-module__MBL97W__contentPane{background:var(--muse-color-background-primary);border-radius:0 24px 24px 0;flex-direction:column;justify-content:space-between;gap:24px;min-height:0;padding:32px;display:flex;overflow:hidden}@media (max-width:1199px){.EntitlementUpgradeModal-module__MBL97W__panel{width:var(--ops-modal-single-width);height:var(--ops-modal-single-height);min-width:var(--ops-modal-single-width);min-height:var(--ops-modal-single-height);flex-shrink:0}html:lang(zh) .EntitlementUpgradeModal-module__MBL97W__panel{--ops-modal-single-height:680px}.EntitlementUpgradeModal-module__MBL97W__layout{grid-template-columns:1fr}.EntitlementUpgradeModal-module__MBL97W__bannerPane{display:none}.EntitlementUpgradeModal-module__MBL97W__mobileCopy{display:flex}.EntitlementUpgradeModal-module__MBL97W__contentPane{border-radius:24px;height:100%}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel{background:var(--muse-color-background-primary);width:min(100%,500px);min-width:0;height:auto;min-height:0;max-height:calc(100dvh - 48px);overflow-y:auto}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__layout{flex-direction:column;height:auto;display:flex}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__bannerPane{border-radius:24px 24px 0 0;flex:none;min-height:165px;display:block}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__bannerImage{position:absolute;inset:0}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__bannerOverlay{min-height:165px;position:relative}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__bannerCopy{gap:6px;padding:16px 44px 16px 16px}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__bannerTitle{font-size:20px}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__mobileCopy{display:none}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__contentPane{border-radius:0;height:auto;padding:20px 16px;overflow:visible}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__topStack,.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__planSection,.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__middleStack,.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__benefits{overflow:visible}.EntitlementUpgradeModal-module__MBL97W__concurrentH5Panel .EntitlementUpgradeModal-module__MBL97W__closeBtn{color:#fff}}.EntitlementUpgradeModal-module__MBL97W__topStack{flex-direction:column;flex:auto;gap:20px;min-height:0;display:flex;overflow:hidden}.EntitlementUpgradeModal-module__MBL97W__headerStack{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.EntitlementUpgradeModal-module__MBL97W__kicker{background:var(--muse-color-background-tertiary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);color:var(--muse-color-text-secondary);white-space:nowrap;border-radius:100px;align-self:flex-start;margin:0;padding:4px 8px;display:inline-block}.EntitlementUpgradeModal-module__MBL97W__kicker>span{color:var(--muse-credits-accent)}.EntitlementUpgradeModal-module__MBL97W__kickerMax>span{color:var(--muse-color-btn-max-from)}.EntitlementUpgradeModal-module__MBL97W__kicker[aria-hidden=true]{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0}.EntitlementUpgradeModal-module__MBL97W__title{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-4x-large);line-height:var(--muse-line-height-4x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-4x-large);color:var(--muse-color-text-primary);margin:0}.EntitlementUpgradeModal-module__MBL97W__titleHighlight{color:var(--muse-color-text-brand)}.EntitlementUpgradeModal-module__MBL97W__planSection{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden}.EntitlementUpgradeModal-module__MBL97W__promo{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-large);color:var(--muse-color-text-secondary);flex-shrink:0;margin:0}.EntitlementUpgradeModal-module__MBL97W__middleStack{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex;overflow:hidden}.EntitlementUpgradeModal-module__MBL97W__tabs{background:var(--muse-color-background-tertiary);border-radius:24px;flex-shrink:0;align-items:center;height:48px;padding:4px;display:flex}.EntitlementUpgradeModal-module__MBL97W__tab{height:100%;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large);color:var(--muse-color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.EntitlementUpgradeModal-module__MBL97W__tabActive{background:var(--muse-color-background-primary);color:var(--muse-color-text-primary);box-shadow:var(--muse-shadow-sm)}.dark .EntitlementUpgradeModal-module__MBL97W__tabActive{background:var(--muse-color-background-elevated)}.EntitlementUpgradeModal-module__MBL97W__tabIcon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:20px;height:20px}.EntitlementUpgradeModal-module__MBL97W__benefits{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}html:lang(zh) .EntitlementUpgradeModal-module__MBL97W__benefitsPaid{justify-content:space-between;gap:8px}.EntitlementUpgradeModal-module__MBL97W__benefitItem{align-items:flex-start;gap:12px;display:flex}.EntitlementUpgradeModal-module__MBL97W__benefitIcon{width:16px;height:16px;color:var(--muse-color-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.EntitlementUpgradeModal-module__MBL97W__benefitIconImage{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.EntitlementUpgradeModal-module__MBL97W__benefitText{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);color:var(--muse-color-text-secondary)}.EntitlementUpgradeModal-module__MBL97W__benefitBold{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-medium)}.EntitlementUpgradeModal-module__MBL97W__benefitHighlight{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-medium);color:var(--muse-color-text-primary)}.EntitlementUpgradeModal-module__MBL97W__bottomStack{flex-direction:column;flex-shrink:0;gap:16px;display:flex}.EntitlementUpgradeModal-module__MBL97W__billingCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EntitlementUpgradeModal-module__MBL97W__billingCard{border:2px solid var(--muse-color-border-light);background:var(--muse-color-background-secondary);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-height:109px;padding:12px;transition:border-color .15s;display:flex;position:relative}.EntitlementUpgradeModal-module__MBL97W__billingCardActive{border-color:var(--muse-color-border-focus)}.EntitlementUpgradeModal-module__MBL97W__billingCardHeader{align-items:center;gap:8px;width:100%;min-height:24px;display:flex}.EntitlementUpgradeModal-module__MBL97W__billingLabel{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-medium);color:var(--muse-color-text-primary)}.EntitlementUpgradeModal-module__MBL97W__billingDiscountBadge{background:var(--muse-credits-accent);color:var(--muse-color-text-inverse);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-small);white-space:nowrap;border-radius:100px;align-items:center;padding:4px 8px;display:inline-flex}.EntitlementUpgradeModal-module__MBL97W__billingDiscountBadgeMax{background:var(--muse-color-btn-max-from);color:var(--muse-color-btn-max-text)}.EntitlementUpgradeModal-module__MBL97W__billingRadio{border:2px solid var(--muse-color-border-light);background:var(--muse-color-background-secondary);width:24px;height:24px;color:var(--muse-color-text-inverse);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.EntitlementUpgradeModal-module__MBL97W__billingRadioChecked{background:var(--muse-color-icon-primary);color:var(--muse-color-icon-inverse);border-color:#0000}.EntitlementUpgradeModal-module__MBL97W__billingPriceArea{flex-direction:column;gap:4px;width:100%;display:flex}.EntitlementUpgradeModal-module__MBL97W__billingPriceRow{flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}.EntitlementUpgradeModal-module__MBL97W__billingPrice{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-3x-large);line-height:var(--muse-line-height-3x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-3x-large);color:var(--muse-color-text-primary)}.EntitlementUpgradeModal-module__MBL97W__billingPriceUnit{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large)}.EntitlementUpgradeModal-module__MBL97W__billingOriginal{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-large);color:var(--muse-color-text-tertiary);padding-bottom:2px;text-decoration:line-through}.EntitlementUpgradeModal-module__MBL97W__billingFooter{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);color:var(--muse-color-text-secondary);margin:0}.EntitlementUpgradeModal-module__MBL97W__billingFooterPromo{color:var(--muse-color-icon-secondary)}.EntitlementUpgradeModal-module__MBL97W__billingFooterSpacer{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);margin:0}.EntitlementUpgradeModal-module__MBL97W__cta{border:1px solid var(--muse-color-border-light);background:var(--muse-color-btn-secondary-bg);width:100%;height:52px;color:var(--muse-color-text-primary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large);text-transform:uppercase;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;transition:filter .15s,background-color .15s,opacity .15s;display:flex}.EntitlementUpgradeModal-module__MBL97W__cta:disabled{cursor:not-allowed;opacity:.6;filter:none}.EntitlementUpgradeModal-module__MBL97W__ctaDisabledLook:disabled{opacity:1;color:var(--muse-color-text-disabled);background:var(--muse-color-btn-secondary-bg);background-image:none;border-color:#0000}.EntitlementUpgradeModal-module__MBL97W__cta:hover:not(:disabled):not(.EntitlementUpgradeModal-module__MBL97W__ctaPro):not(.EntitlementUpgradeModal-module__MBL97W__ctaMax){background:var(--muse-color-btn-secondary-hover-bg)}.EntitlementUpgradeModal-module__MBL97W__ctaSpinner{flex-shrink:0;width:16px;height:16px}.EntitlementUpgradeModal-module__MBL97W__ctaPro{background-color:var(--muse-color-btn-pro-from);background-image:linear-gradient(97deg,var(--muse-color-btn-pro-from),var(--muse-color-btn-pro-to));color:#fff;border-color:#0000}.EntitlementUpgradeModal-module__MBL97W__ctaPro:hover:not(:disabled){filter:brightness(1.04)}.EntitlementUpgradeModal-module__MBL97W__ctaPro:active:not(:disabled){filter:brightness(.97)}.EntitlementUpgradeModal-module__MBL97W__ctaMax{background-color:var(--muse-color-btn-max-from);background-image:linear-gradient(97deg,var(--muse-color-btn-max-from)0%,var(--muse-color-btn-max-to)100%);color:var(--muse-color-btn-max-text);border:none;overflow:hidden}.EntitlementUpgradeModal-module__MBL97W__ctaMax:hover:not(:disabled){filter:brightness(1.04)}.EntitlementUpgradeModal-module__MBL97W__ctaMax:active:not(:disabled){filter:brightness(.97)}
.PersonaCarousel-module__DT6KgW__container{flex-direction:column;align-items:center;gap:20px;padding:16px 0 8px;display:flex}.PersonaCarousel-module__DT6KgW__carousel{align-items:center;gap:20px;width:100%;max-width:580px;margin:0 auto;display:flex;position:relative}.PersonaCarousel-module__DT6KgW__stage{flex:1;justify-content:center;align-items:center;height:500px;display:flex;position:relative}.PersonaCarousel-module__DT6KgW__navButton{border:1px solid var(--muse-color-border-regular);background:var(--muse-color-background-primary);cursor:pointer;width:36px;height:36px;color:var(--muse-color-icon-secondary);transition:all var(--muse-transition-fast);z-index:10;box-shadow:var(--muse-shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PersonaCarousel-module__DT6KgW__navButton:hover:not(:disabled){background:var(--muse-color-background-item-hover);color:var(--muse-color-icon-primary);box-shadow:var(--muse-shadow-md)}.PersonaCarousel-module__DT6KgW__navButton:disabled{opacity:.3;cursor:not-allowed}.PersonaCarousel-module__DT6KgW__cardWrapper{transform-style:preserve-3d;cursor:pointer;position:absolute}.PersonaCarousel-module__DT6KgW__tierBadge{z-index:20;border-radius:var(--muse-radius-full);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-small);color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0d0d7a;align-items:center;padding:2px 10px;display:inline-flex;position:absolute;top:12px;left:12px}.PersonaCarousel-module__DT6KgW__flipContainer{width:100%;height:100%;transform-style:preserve-3d;position:relative}.PersonaCarousel-module__DT6KgW__cardFace{backface-visibility:hidden;border-radius:var(--muse-radius-2xl);box-shadow:var(--muse-shadow-md);border:1px solid var(--muse-color-border-regular);position:absolute;inset:0;overflow:hidden}.PersonaCarousel-module__DT6KgW__cardFront{flex-direction:column;display:flex;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.PersonaCarousel-module__DT6KgW__avatarArea{z-index:0;position:absolute;inset:0}.PersonaCarousel-module__DT6KgW__avatarImage{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.PersonaCarousel-module__DT6KgW__frontOverlay{z-index:10;position:absolute;bottom:0;left:0;right:0}.PersonaCarousel-module__DT6KgW__progressiveBlur{z-index:0;pointer-events:none;position:absolute;inset:0}.PersonaCarousel-module__DT6KgW__progressiveBlur>div{-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);position:absolute;inset:0}.PersonaCarousel-module__DT6KgW__progressiveBlur>div:first-child{-webkit-mask-image:linear-gradient(#0000,#000 30%,#000);mask-image:linear-gradient(#0000,#000 30%,#000)}.PersonaCarousel-module__DT6KgW__progressiveBlur>div:nth-child(2){-webkit-mask-image:linear-gradient(#0000 20%,#000 50%,#000);mask-image:linear-gradient(#0000 20%,#000 50%,#000)}.PersonaCarousel-module__DT6KgW__progressiveBlur>div:nth-child(3){-webkit-mask-image:linear-gradient(#0000 45%,#000 75%,#000);mask-image:linear-gradient(#0000 45%,#000 75%,#000)}.PersonaCarousel-module__DT6KgW__progressiveBlur>div:nth-child(4){-webkit-mask-image:linear-gradient(#0000 70%,#000);mask-image:linear-gradient(#0000 70%,#000)}.PersonaCarousel-module__DT6KgW__overlayGradient{z-index:1;pointer-events:none;position:absolute;inset:0}.PersonaCarousel-module__DT6KgW__overlayContent{z-index:2;flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex;position:relative}.PersonaCarousel-module__DT6KgW__personaName{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-4x-large);line-height:var(--muse-line-height-4x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-4x-large);color:#fff;align-items:center;gap:6px;display:flex}.PersonaCarousel-module__DT6KgW__metaPills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PersonaCarousel-module__DT6KgW__metaPill{white-space:nowrap;border-radius:var(--muse-radius-full);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-small-plus);color:#fff;background:#0d0d0d3d;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.PersonaCarousel-module__DT6KgW__traits{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.PersonaCarousel-module__DT6KgW__trait{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);border-radius:var(--muse-radius-full);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;padding:3px 10px}.PersonaCarousel-module__DT6KgW__quote{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);color:#ffffffd9;text-align:left;margin-top:2px;font-style:italic}.PersonaCarousel-module__DT6KgW__cardBack{background:var(--muse-color-background-card);transform:rotateY(180deg)}.PersonaCarousel-module__DT6KgW__backScrollWrap{height:100%;position:relative;overflow:hidden}.PersonaCarousel-module__DT6KgW__backScroller{scrollbar-width:none;flex-direction:column;height:100%;padding:16px 20px;display:flex;overflow-y:auto}.PersonaCarousel-module__DT6KgW__backScroller::-webkit-scrollbar{display:none}.PersonaCarousel-module__DT6KgW__backFadeMask{background:linear-gradient(to bottom,transparent,var(--muse-color-background-card));pointer-events:none;height:48px;transition:opacity var(--muse-transition-fast);position:absolute;bottom:0;left:0;right:0}.PersonaCarousel-module__DT6KgW__backFadeMaskHidden{opacity:0}.PersonaCarousel-module__DT6KgW__backCloseBtn{background:var(--muse-color-background-item-hover);cursor:pointer;width:28px;height:28px;color:var(--muse-color-icon-secondary);z-index:2;transition:background var(--muse-transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.PersonaCarousel-module__DT6KgW__backCloseBtn:hover{background:var(--muse-color-fill-base);color:var(--muse-color-icon-primary)}.PersonaCarousel-module__DT6KgW__backHeader{flex-direction:column;align-items:center;gap:6px;margin-bottom:12px;display:flex}.PersonaCarousel-module__DT6KgW__backAvatarWrap{border-radius:var(--muse-radius-full);flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.PersonaCarousel-module__DT6KgW__backAvatarImageWrap{position:absolute;inset:10px 0 0}.PersonaCarousel-module__DT6KgW__backName{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-x-large);line-height:var(--muse-line-height-x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-x-large);color:var(--muse-color-text-primary)}.PersonaCarousel-module__DT6KgW__backMeta{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);color:var(--muse-color-text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.PersonaCarousel-module__DT6KgW__backMetaDot{background:var(--muse-color-text-disabled);border-radius:50%;width:3px;height:3px}.PersonaCarousel-module__DT6KgW__backQuote{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);color:var(--muse-color-text-tertiary);text-align:center;margin:8px 0 12px;font-style:italic}.PersonaCarousel-module__DT6KgW__backSection{margin-bottom:12px}.PersonaCarousel-module__DT6KgW__backSectionTitle{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-small);color:var(--muse-color-text-tertiary);text-transform:uppercase;margin-bottom:8px}.PersonaCarousel-module__DT6KgW__backTraits{flex-wrap:wrap;gap:6px;display:flex}.PersonaCarousel-module__DT6KgW__backTrait{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);border-radius:var(--muse-radius-full);border:1px solid var(--muse-color-border-regular);background:var(--muse-color-background-secondary);color:var(--muse-color-text-secondary);padding:4px 12px}.PersonaCarousel-module__DT6KgW__backAbout{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);color:var(--muse-color-text-secondary)}.PersonaCarousel-module__DT6KgW__dots{justify-content:center;gap:8px;display:flex}.PersonaCarousel-module__DT6KgW__dot{background:var(--muse-color-fill-base);width:8px;height:8px;transition:all var(--muse-transition-normal);cursor:pointer;border:none;border-radius:50%}.PersonaCarousel-module__DT6KgW__dot:hover{background:var(--muse-color-text-tertiary)}.PersonaCarousel-module__DT6KgW__dotActive{border-radius:var(--muse-radius-sm);background:var(--muse-color-text-primary);width:24px}.PersonaCarousel-module__DT6KgW__dotActive:hover{background:var(--muse-color-text-primary)}.PersonaCarousel-module__DT6KgW__ctaButton{border-radius:var(--muse-radius-full);background:var(--muse-color-btn-primary-bg);height:44px;color:var(--muse-color-text-inverse);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large);cursor:pointer;transition:all var(--muse-transition-fast);box-shadow:var(--muse-shadow-md);border:none;justify-content:center;align-items:center;gap:8px;padding:0 32px;display:flex}.PersonaCarousel-module__DT6KgW__ctaButton:hover:not(:disabled){background:var(--muse-color-btn-primary-hover-bg);box-shadow:var(--muse-shadow-lg);transform:translateY(-1px)}.PersonaCarousel-module__DT6KgW__ctaButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.PersonaCarousel-module__DT6KgW__ctaButtonCurrent{background:var(--muse-color-text-success)}.PersonaCarousel-module__DT6KgW__ctaButtonCurrent:hover:not(:disabled){background:var(--muse-color-text-success);opacity:.9}
.appearanceDialogHeader-module__pG0ziW__imaginingTitle{width:100%;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-3x-large);line-height:var(--muse-line-height-3x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-3x-large);text-align:center;background:linear-gradient(90deg,var(--shimmer-base)0%,var(--shimmer-base)35%,#a78bfa 43%,#8b5cf6 48%,#c4b5fd 50%,#8b5cf6 52%,#a78bfa 57%,var(--shimmer-base)65%,var(--shimmer-base)100%);--shimmer-base:var(--muse-color-text-primary,#09090b);-webkit-text-fill-color:transparent;will-change:background-position;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite appearanceDialogHeader-module__pG0ziW__appearanceDialogShimmerFlow}.dark .appearanceDialogHeader-module__pG0ziW__imaginingTitle{--shimmer-base:var(--muse-color-text-primary,#fff)}@media (prefers-reduced-motion:reduce){.appearanceDialogHeader-module__pG0ziW__imaginingTitle{-webkit-text-fill-color:currentcolor;color:var(--muse-color-text-primary);background:0 0;animation:none}}@keyframes appearanceDialogHeader-module__pG0ziW__appearanceDialogShimmerFlow{0%{background-position:100% 0}75%{background-position:0 0}to{background-position:0 0}}.appearanceDialogHeader-module__pG0ziW__nameField{border-bottom:1px solid var(--muse-color-border-heavy);align-items:flex-start;gap:8px;width:min(100%,280px);min-width:0;max-width:280px;height:33px;display:inline-flex}.appearanceDialogHeader-module__pG0ziW__nameInputSizer{vertical-align:top;flex:auto;min-width:0;max-width:248px;height:32px;display:inline-grid;overflow:hidden}.appearanceDialogHeader-module__pG0ziW__browseContent{z-index:1;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:85px;display:flex;position:relative}.appearanceDialogHeader-module__pG0ziW__nameInputSizer:after,.appearanceDialogHeader-module__pG0ziW__nameInput{width:auto;min-width:0;height:32px;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-3x-large);line-height:var(--muse-line-height-3x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-3x-large);color:var(--muse-color-text-primary);background:0 0;border:none;grid-area:1/1;margin:0;padding:0}.appearanceDialogHeader-module__pG0ziW__nameInputSizer:after{content:attr(data-value)" ";visibility:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.appearanceDialogHeader-module__pG0ziW__nameInput{text-overflow:ellipsis;white-space:nowrap;outline:none;width:100%;display:block;overflow:hidden}.appearanceDialogHeader-module__pG0ziW__nameInput:focus{outline:none}.appearanceDialogHeader-module__pG0ziW__nameEditButton{width:24px;height:24px;color:var(--muse-color-icon-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.appearanceDialogHeader-module__pG0ziW__nameEditButton:hover{background:var(--muse-color-state-hover);color:var(--muse-color-icon-primary)}.appearanceDialogHeader-module__pG0ziW__oneLiner{max-width:280px;color:var(--muse-color-text-secondary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.appearanceDialogHeader-module__pG0ziW__headerAvatar{z-index:0;pointer-events:none;top:16px;width:220px;height:220px;position:absolute;inset-inline-start:338px}
.SidebarBadge-module__lP1PDG__badge{background-color:var(--muse-color-btn-danger-bg);pointer-events:none;z-index:10;border-radius:50%;width:6px;height:6px;animation:.3s ease-out SidebarBadge-module__lP1PDG__badgePulse;position:absolute;top:2px;right:2px}@keyframes SidebarBadge-module__lP1PDG__badgePulse{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}
.skeletonPrimitive-module__B-EHoq__base{background:var(--muse-color-border-light,#0d0d0d0f);flex-shrink:0;display:block;position:relative;overflow:hidden}.dark .skeletonPrimitive-module__B-EHoq__base{background:#343434}.skeletonPrimitive-module__B-EHoq__shimmer:after{content:"";border-radius:inherit;background-image:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);background-repeat:no-repeat;background-size:50px 100%;animation:1.5s ease-in-out infinite skeletonPrimitive-module__B-EHoq__skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .skeletonPrimitive-module__B-EHoq__shimmer:after{background-image:linear-gradient(90deg,#3b3b3b00 0%,#3b3b3b 50%,#3b3b3b00 100%)}@keyframes skeletonPrimitive-module__B-EHoq__skeletonShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeletonPrimitive-module__B-EHoq__shimmer:after{animation:none}}
.skeletonCrossFade-module__1deiQq__crossFade{display:grid;position:relative}.skeletonCrossFade-module__1deiQq__layer{grid-area:1/1;min-width:0;transition:opacity .2s}.skeletonCrossFade-module__1deiQq__contentLayer{opacity:0}.skeletonCrossFade-module__1deiQq__skeletonLayer,.skeletonCrossFade-module__1deiQq__loaded .skeletonCrossFade-module__1deiQq__contentLayer{opacity:1}.skeletonCrossFade-module__1deiQq__loaded .skeletonCrossFade-module__1deiQq__skeletonLayer{pointer-events:none;display:none}.skeletonCrossFade-module__1deiQq__waiting .skeletonCrossFade-module__1deiQq__contentLayer{opacity:0;pointer-events:none;width:100%;position:absolute;top:0;left:0}.skeletonCrossFade-module__1deiQq__waiting .skeletonCrossFade-module__1deiQq__skeletonLayer{opacity:0;pointer-events:none}.skeletonCrossFade-module__1deiQq__loading .skeletonCrossFade-module__1deiQq__contentLayer{opacity:0;pointer-events:none;width:100%;position:absolute;top:0;left:0}.skeletonCrossFade-module__1deiQq__loading .skeletonCrossFade-module__1deiQq__skeletonLayer{opacity:1}@media (prefers-reduced-motion:reduce){.skeletonCrossFade-module__1deiQq__layer{transition:none}}
.htmlArtifactPreview-module__l_jPYa__root{background:var(--muse-color-background-tertiary);width:100%;height:100%;position:relative;overflow:hidden}.htmlArtifactPreview-module__l_jPYa__renderer{width:1920px;height:1080px;transform:scale(var(--html-scale,.291667));transform-origin:0 0;pointer-events:none;flex-direction:column;display:flex}.htmlArtifactPreview-module__l_jPYa__codeFallback{box-sizing:border-box;background:var(--muse-color-background-secondary);width:100%;height:100%;padding:12px;display:flex;overflow:hidden}.htmlArtifactPreview-module__l_jPYa__codeFallbackContent{min-height:0;color:var(--muse-color-text-primary);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:18px;overflow:hidden}
.memoStatusBadge-module__EsxpmW__subtle{border-radius:var(--muse-radius-full);background-color:var(--muse-color-background-tertiary,#f4f4f5);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);flex-shrink:0;align-items:center;padding-inline:.375rem;display:inline-flex}.memoStatusBadge-module__EsxpmW__cardStatus{border-radius:var(--muse-radius-full);background-color:var(--muse-bg-card-hover);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);color:var(--muse-color-text-primary);flex-shrink:0;align-items:center;padding-inline:.375rem;display:inline-flex}
.fileListModal-module__gTb2Na__panel{height:min(682px,100vh - 40px);max-height:calc(100vh - 40px);box-shadow:var(--muse-shadow-file-list-modal);overflow:hidden;border-radius:20px!important;width:600px!important;max-width:min(600px,100vw - 32px)!important}.fileListModal-module__gTb2Na__modal{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;min-height:0;padding:16px;display:flex}.fileListModal-module__gTb2Na__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.fileListModal-module__gTb2Na__title{color:var(--muse-color-text-primary);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);margin:0}.fileListModal-module__gTb2Na__panel .fileListModal-module__gTb2Na__title{font-weight:var(--muse-font-weight-medium)!important}.fileListModal-module__gTb2Na__headerActions{align-items:center;gap:12px;display:flex}.fileListModal-module__gTb2Na__iconButton{border-radius:var(--muse-radius-sm);background:var(--muse-color-state-normal);width:28px;height:28px;color:var(--muse-color-icon-primary);cursor:pointer;transition:background var(--muse-transition-fast);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fileListModal-module__gTb2Na__iconButton:hover{background:var(--muse-color-state-hover)}.fileListModal-module__gTb2Na__iconButton:active{background:var(--muse-color-state-pressed)}.fileListModal-module__gTb2Na__iconButton svg{stroke-width:1.5px;width:16px;height:16px}.fileListModal-module__gTb2Na__filterTabs{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.fileListModal-module__gTb2Na__filterIndicator{z-index:0;border-radius:var(--muse-radius-sm);background:var(--muse-color-state-pressed);pointer-events:none;will-change:transform,width;width:0;height:32px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.fileListModal-module__gTb2Na__filterTab{z-index:1;border-radius:var(--muse-radius-sm);background:var(--muse-color-state-normal);color:var(--muse-color-text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--muse-transition-fast),color .3s cubic-bezier(.4,0,.2,1);border:0;justify-content:center;align-items:center;padding:6px 8px;font-size:14px;font-weight:400;line-height:22px;display:inline-flex;position:relative}.fileListModal-module__gTb2Na__filterTab:hover{background:var(--muse-color-state-hover);color:var(--muse-color-text-primary)}.fileListModal-module__gTb2Na__filterTabActive{color:var(--muse-color-text-primary);background:0 0;font-weight:500}.fileListModal-module__gTb2Na__filterTabActive:hover{background:0 0}.fileListModal-module__gTb2Na__fileListContent{flex-direction:column;flex-shrink:0;gap:4px;animation:.25s ease-out fileListModal-module__gTb2Na__fileListContentFadeIn;display:flex}.fileListModal-module__gTb2Na__fileListContentSelecting{gap:0}.fileListModal-module__gTb2Na__fileListContentEmpty{--file-list-enter-offset:0px;flex:1}@keyframes fileListModal-module__gTb2Na__fileListContentFadeIn{0%{opacity:0;transform:translateY(var(--file-list-enter-offset,4px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fileListModal-module__gTb2Na__filterIndicator,.fileListModal-module__gTb2Na__filterTab,.fileListModal-module__gTb2Na__fileListContent{transition:none;animation:none}}.fileListModal-module__gTb2Na__fileSection{flex-direction:column;flex:1;min-height:0;display:flex}.fileListModal-module__gTb2Na__fileGroup{flex-direction:column;gap:4px;display:flex}.fileListModal-module__gTb2Na__fileGroup+.fileListModal-module__gTb2Na__fileGroup{margin-top:12px}.fileListModal-module__gTb2Na__fileGroupList{flex-direction:column;gap:4px;display:flex}.fileListModal-module__gTb2Na__groupLabel,.fileListModal-module__gTb2Na__groupLabelSelecting{color:var(--muse-color-text-tertiary);flex-shrink:0;margin:0;font-size:12px;font-weight:400;line-height:18px}.fileListModal-module__gTb2Na__groupLabel{padding:8px 0 12px}.fileListModal-module__gTb2Na__groupLabelSelecting{padding:12px 0 8px}.fileListModal-module__gTb2Na__fileList{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.fileListModal-module__gTb2Na__fileRow{border-radius:var(--muse-radius-sm);background:var(--muse-color-state-normal);min-height:56px;transition:background var(--muse-transition-fast);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.fileListModal-module__gTb2Na__fileRow:hover{background:var(--muse-color-state-hover)}.fileListModal-module__gTb2Na__fileRow:has([data-open]){background:var(--muse-color-state-hover)}.fileListModal-module__gTb2Na__fileRow[role=button]{cursor:pointer}.fileListModal-module__gTb2Na__fileRow[role=button]:focus-visible{outline:2px solid var(--muse-color-border-focus);outline-offset:-2px}.fileListModal-module__gTb2Na__fileInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.fileListModal-module__gTb2Na__fileDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fileListModal-module__gTb2Na__fileName{color:var(--muse-color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.fileListModal-module__gTb2Na__fileMeta{align-items:center;gap:8px;min-width:0;min-height:22px;display:flex}.fileListModal-module__gTb2Na__fileDate{color:var(--muse-color-text-secondary);margin:0;font-size:12px;line-height:18px}.fileListModal-module__gTb2Na__sharedTag{border-radius:var(--muse-radius-full);background:var(--muse-color-state-hover);color:var(--muse-color-text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.fileListModal-module__gTb2Na__sharedIcon{stroke-width:1px;flex-shrink:0;width:16px;height:16px}.fileListModal-module__gTb2Na__sharedStatusDot{fill:var(--muse-color-text-success)}.fileListModal-module__gTb2Na__sharedStatusCheck{stroke:var(--muse-color-text-inverse);stroke-width:1px}.fileListModal-module__gTb2Na__status{min-height:128px;color:var(--muse-color-text-tertiary);flex:1;justify-content:center;align-items:center;margin:0;font-size:13px;display:flex}.fileListModal-module__gTb2Na__emptyState{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.fileListModal-module__gTb2Na__emptyMessage{color:var(--muse-color-text-primary);margin:0;font-size:14px;font-weight:400;line-height:22px}.fileListModal-module__gTb2Na__footerActions{justify-content:center;padding:8px 0 4px;display:flex}.fileListModal-module__gTb2Na__loadSentinel{flex-shrink:0;height:4px}.fileListModal-module__gTb2Na__loadingMore{color:var(--muse-color-text-tertiary);flex-shrink:0;justify-content:center;margin:0;padding:12px 0;font-size:13px;display:flex}.fileListModal-module__gTb2Na__textButton{border-radius:var(--muse-radius-sm);color:var(--muse-color-text-secondary);cursor:pointer;transition:background-color var(--muse-transition-fast);background:0 0;border:0;padding:6px 14px;font-size:13px}.fileListModal-module__gTb2Na__textButton:hover{background:var(--muse-color-state-hover);color:var(--muse-color-text-primary)}.fileListModal-module__gTb2Na__textButton:disabled{cursor:default;opacity:.6}.fileListModal-module__gTb2Na__modalSelecting{gap:0;padding:0}.fileListModal-module__gTb2Na__selectTopBar{border-bottom:1px solid var(--muse-color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.fileListModal-module__gTb2Na__selectAllButton{color:var(--muse-color-text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.fileListModal-module__gTb2Na__selectAllLabel{font-size:14px;font-weight:var(--muse-font-weight-medium);line-height:20px}.fileListModal-module__gTb2Na__cancelButton{color:var(--muse-color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.fileListModal-module__gTb2Na__cancelButton:hover{color:var(--muse-color-text-primary)}.fileListModal-module__gTb2Na__fileListSelecting{gap:0;margin-right:16px;padding-left:16px}.fileListModal-module__gTb2Na__fileRowSelecting{border-radius:var(--muse-radius-sm);background:var(--muse-color-state-normal);cursor:pointer;transition:background var(--muse-transition-fast);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.fileListModal-module__gTb2Na__fileRowSelecting:hover{background:var(--muse-color-state-hover)}.fileListModal-module__gTb2Na__fileRowSelecting:focus-visible{outline:2px solid var(--muse-color-border-focus);outline-offset:-2px}.fileListModal-module__gTb2Na__bottomBar{border-top:1px solid var(--muse-color-border-light);flex-shrink:0;justify-content:flex-end;padding:16px;display:flex}.fileListModal-module__gTb2Na__batchButton{box-sizing:border-box;border:1px solid var(--muse-color-border-light);background:var(--muse-color-state-normal);height:40px;color:var(--muse-color-text-primary);white-space:nowrap;cursor:pointer;transition:opacity var(--muse-transition-fast);border-radius:9999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:590;line-height:20px;display:inline-flex}.fileListModal-module__gTb2Na__batchButton:hover:not(:disabled){background:var(--muse-color-state-hover)}.fileListModal-module__gTb2Na__batchButton:active:not(:disabled){background:var(--muse-color-state-pressed)}.fileListModal-module__gTb2Na__batchButton:disabled{cursor:not-allowed;opacity:.5}.fileListModal-module__gTb2Na__downloadIcon{flex-shrink:0}.fileListModal-module__gTb2Na__downloadIcon path{stroke:currentColor}.fileListModal-module__gTb2Na__spinIcon{flex-shrink:0;width:16px;height:16px;animation:1s linear infinite fileListModal-module__gTb2Na__fileListSpin}@keyframes fileListModal-module__gTb2Na__fileListSpin{to{transform:rotate(360deg)}}
.fileSelectCheckbox-module__ATOfwW__checkbox{box-sizing:border-box;border:1px solid var(--muse-color-border-medium);width:18px;height:18px;transition:background var(--muse-transition-fast),border-color var(--muse-transition-fast);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fileSelectCheckbox-module__ATOfwW__checkboxChecked{background:var(--muse-color-btn-primary-bg);border-color:#0000}.fileSelectCheckbox-module__ATOfwW__checkIcon path{stroke:var(--muse-color-btn-primary-text)}
.sessionFileMoreMenu-module__GKAXpq__menu{box-sizing:border-box;border-radius:var(--muse-radius-md)!important;background:var(--muse-color-background-primary)!important;width:146px!important;min-width:146px!important;box-shadow:inset 0 0 0 1px var(--muse-color-border-light),var(--muse-shadow-menu)!important;border:0!important;padding:8px!important}.sessionFileMoreMenu-module__GKAXpq__menuList{flex-direction:column;align-items:stretch;gap:4px;width:130px;display:flex}.sessionFileMoreMenu-module__GKAXpq__item{box-sizing:border-box;align-self:stretch;align-items:center;gap:16px;min-width:0;height:34px;width:100%!important;color:var(--muse-color-text-primary)!important;text-align:start!important;border-radius:6px!important;margin:0!important;padding:6px 8px!important;font-size:14px!important;font-weight:400!important;line-height:22px!important;display:flex!important}.sessionFileMoreMenu-module__GKAXpq__item[data-focus]{background:var(--muse-color-state-hover)!important}.sessionFileMoreMenu-module__GKAXpq__contentRegion{flex-shrink:0;align-self:stretch;align-items:center;display:flex}.sessionFileMoreMenu-module__GKAXpq__prefix{flex-shrink:0;align-items:center;height:100%;padding-right:6px;display:flex}.sessionFileMoreMenu-module__GKAXpq__label{white-space:nowrap;flex-direction:column;justify-content:center;min-width:0;font-size:14px;font-weight:400;line-height:22px;display:flex}.sessionFileMoreMenu-module__GKAXpq__item [data-slot=icon]{flex-shrink:0;width:16px!important;height:16px!important;color:var(--muse-color-icon-primary)!important;stroke-width:1px!important;margin:0!important}:is(.sessionFileMoreMenu-module__GKAXpq__item [data-slot=icon].lucide-map-pin,.sessionFileMoreMenu-module__GKAXpq__item [data-slot=icon].lucide-message-circle-plus){stroke-width:1.5px!important}
.chatUsagePopover-module__zkqcUW__trigger{background:var(--muse-color-state-normal);width:32px;height:32px;color:var(--muse-color-icon-primary);cursor:pointer;border:0;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dark .chatUsagePopover-module__zkqcUW__trigger{color:var(--muse-color-icon-secondary)}.chatUsagePopover-module__zkqcUW__trigger:hover{background:var(--muse-color-state-hover)}.chatUsagePopover-module__zkqcUW__trigger:active,.chatUsagePopover-module__zkqcUW__trigger[data-open]{background:var(--muse-color-state-pressed)}.chatUsagePopover-module__zkqcUW__trigger svg{width:16px;height:16px}.chatUsagePopover-module__zkqcUW__menu{box-sizing:border-box;transition:opacity .16s ease-out;border-radius:var(--muse-radius-md)!important;width:300px!important;min-width:300px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.chatUsagePopover-module__zkqcUW__menu[data-closed]{opacity:0}.chatUsagePopover-module__zkqcUW__menu[data-leave]{transition-duration:.12s;transition-timing-function:ease-in}@media (prefers-reduced-motion:reduce){.chatUsagePopover-module__zkqcUW__menu{transition:none}}.chatUsagePopover-module__zkqcUW__panel{box-sizing:border-box;border:1px solid var(--muse-color-border-light);border-radius:var(--muse-radius-md);background:var(--muse-color-background-primary);width:300px;box-shadow:var(--muse-shadow-file-list-modal);flex-direction:column;gap:12px;padding:15px;display:flex;overflow:hidden}.chatUsagePopover-module__zkqcUW__header{flex-shrink:0;align-items:center;height:24px;display:flex}.chatUsagePopover-module__zkqcUW__title{color:var(--muse-color-text-primary);margin:0;font-size:14px;font-weight:500;line-height:22px}.chatUsagePopover-module__zkqcUW__primaryStats{flex-direction:column;gap:8px;display:flex}.chatUsagePopover-module__zkqcUW__primaryStat{color:var(--muse-color-text-primary);justify-content:space-between;align-items:center;font-size:14px;line-height:22px;display:flex}.chatUsagePopover-module__zkqcUW__statLabel{color:var(--muse-gray-600);align-items:center;gap:4px;display:inline-flex}.chatUsagePopover-module__zkqcUW__statIcon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.chatUsagePopover-module__zkqcUW__statIcon svg{width:16px;height:16px;color:var(--muse-color-icon-secondary);display:block}.chatUsagePopover-module__zkqcUW__statValue{font-weight:500}.chatUsagePopover-module__zkqcUW__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chatUsagePopover-module__zkqcUW__metricCard{box-sizing:border-box;border-radius:var(--muse-radius-md);background:var(--muse-color-fill-regular);flex-direction:column;justify-content:center;gap:4px;min-width:0;height:80px;padding:12px;display:flex;position:relative;overflow:hidden}.chatUsagePopover-module__zkqcUW__metricLabel,.chatUsagePopover-module__zkqcUW__metricCount{z-index:1;position:relative}.chatUsagePopover-module__zkqcUW__metricLabel{color:var(--muse-gray-500);font-size:13px;font-weight:400;line-height:20px}.chatUsagePopover-module__zkqcUW__metricCount{color:var(--muse-color-text-primary);font-size:20px;font-weight:500;line-height:28px}.chatUsagePopover-module__zkqcUW__metricIcon{width:48px;height:48px;color:var(--muse-color-icon-primary);opacity:.15;pointer-events:none;position:absolute;bottom:-4px;right:-4px;overflow:hidden}.chatUsagePopover-module__zkqcUW__metricIcon>svg{width:48px;height:48px;display:block}
.waitingIndicator-module__VASMkG__dots{align-items:center;gap:3px;margin:0 8px;display:inline-flex}.waitingIndicator-module__VASMkG__dot{background:var(--muse-color-text-secondary);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both waitingIndicator-module__VASMkG__thinkingDot}.waitingIndicator-module__VASMkG__dotSecond{animation-delay:.2s}.waitingIndicator-module__VASMkG__dotThird{animation-delay:.4s}@keyframes waitingIndicator-module__VASMkG__thinkingDot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
.museComputerPanel-module__VeXk4a__panelShell{border-radius:var(--muse-radius-2xl);background-color:var(--muse-workbench-panel-bg);background-image:linear-gradient(0deg,var(--muse-workbench-panel-bg)0%,var(--muse-workbench-panel-bg)80%,var(--muse-workbench-panel-gradient-to)100%);box-shadow:var(--muse-workbench-panel-shadow)}.dark .museComputerPanel-module__VeXk4a__panelShell{background-color:var(--muse-workbench-panel-bg);background-image:linear-gradient(0deg,var(--muse-workbench-panel-gradient-from)63.74%,var(--muse-workbench-panel-gradient-to)114.62%)}.museComputerPanel-module__VeXk4a__headerIcon{border-radius:var(--muse-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:color .4s;display:flex;position:relative}.museComputerPanel-module__VeXk4a__headerIcon:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0;box-shadow:inset 0 0 10px 3px #22c55e66}.museComputerPanel-module__VeXk4a__headerIconActive{color:#22c55e!important}.museComputerPanel-module__VeXk4a__headerIconActive:before{animation:2s ease-in-out infinite museComputerPanel-module__VeXk4a__glow-breathe}@keyframes museComputerPanel-module__VeXk4a__glow-breathe{0%,to{opacity:.9}50%{opacity:.3}}.museComputerPanel-module__VeXk4a__descShimmer{background:linear-gradient(90deg,var(--muse-color-text-tertiary)0%,var(--muse-color-text-tertiary)35%,var(--muse-color-text-primary)50%,var(--muse-color-text-tertiary)65%,var(--muse-color-text-tertiary)100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s linear infinite museComputerPanel-module__VeXk4a__desc-shimmer}@keyframes museComputerPanel-module__VeXk4a__desc-shimmer{0%{background-position:200%}to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.museComputerPanel-module__VeXk4a__descShimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.museComputerPanel-module__VeXk4a__shimmer{background:linear-gradient(90deg,currentColor 0%,#a1a1aa66 50%,currentColor 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.2s ease-in-out infinite museComputerPanel-module__VeXk4a__shimmer-slide}.dark .museComputerPanel-module__VeXk4a__shimmer{background:linear-gradient(90deg,currentColor 0%,#c8c8d299 50%,currentColor 100%) 0 0/200% 100%}@keyframes museComputerPanel-module__VeXk4a__shimmer-slide{0%{background-position:100% 0}to{background-position:-100% 0}}.museComputerPanel-module__VeXk4a__scrollArea{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent}.museComputerPanel-module__VeXk4a__scrollHidden{scrollbar-width:none}.museComputerPanel-module__VeXk4a__scrollHidden::-webkit-scrollbar{display:none}.museComputerPanel-module__VeXk4a__scrollArea:hover{scrollbar-color:#00000026 transparent}.dark .museComputerPanel-module__VeXk4a__scrollArea:hover{scrollbar-color:#ffffff26 transparent}
.workspaceTabPreview-module__uviS1a__card{z-index:40;border:1px solid var(--muse-color-border-regular);background:var(--muse-color-background-popover);width:188px;box-shadow:var(--muse-shadow-md);pointer-events:none;border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.workspaceTabPreview-module__uviS1a__shot{background:var(--muse-color-background-secondary);flex-shrink:0;width:100%;height:105px;position:relative;overflow:hidden}.workspaceTabPreview-module__uviS1a__image{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:var(--muse-color-background-tertiary);width:100%;height:100%}.workspaceTabPreview-module__uviS1a__scaled{transform-origin:0 0;width:1280px;height:720px;position:absolute;top:0;left:0}.workspaceTabPreview-module__uviS1a__page{background:var(--muse-color-background-primary);width:100%;height:100%;color:var(--muse-color-text-secondary);white-space:pre-wrap;word-break:break-word;padding:28px 32px;font-size:14px;line-height:1.7;overflow:hidden}.workspaceTabPreview-module__uviS1a__iconShot{width:100%;height:100%;color:var(--muse-color-icon-secondary);justify-content:center;align-items:center;display:flex}.workspaceTabPreview-module__uviS1a__iconShot svg{width:32px;height:32px}.workspaceTabPreview-module__uviS1a__titleRow{border-top:1px solid var(--muse-color-border-regular);align-items:center;gap:6px;min-width:0;min-height:30px;padding:5px 10px;display:flex}.workspaceTabPreview-module__uviS1a__titleIcon{color:var(--muse-color-icon-primary);flex-shrink:0;align-items:center;display:flex}.workspaceTabPreview-module__uviS1a__title{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--muse-color-text-primary);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}
.workspace-module__cn_7XW__root{border-radius:14px;background:var(--muse-color-background-primary);border-start-start-radius:0;border-end-start-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-module__cn_7XW__tabBar{z-index:30;border-bottom:.5px solid var(--muse-color-border-light);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex;position:relative}.workspace-module__cn_7XW__listAnchor{flex-shrink:0;position:relative}.workspace-module__cn_7XW__tabList{top:calc(100% + 8px);z-index:50;border:1px solid var(--muse-color-border-light);background:var(--muse-color-background-primary);border-radius:12px;width:min(280px,100vw - 48px);max-height:360px;padding:6px;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.workspace-module__cn_7XW__tabListItem{align-items:center;display:flex;position:relative}.workspace-module__cn_7XW__tabListMain{padding:9px;width:100%;color:var(--muse-color-text-secondary);text-align:start;border-radius:8px;align-items:center;gap:8px;padding-inline-end:34px;font-size:13px;display:flex}.workspace-module__cn_7XW__tabListMain:hover,.workspace-module__cn_7XW__tabListMain[aria-current=page]{background:var(--muse-color-background-secondary);color:var(--muse-color-text-primary);transition:background-color 90ms}.workspace-module__cn_7XW__tabListClose{width:20px;height:20px;color:var(--muse-color-icon-primary);opacity:0;pointer-events:none;border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:6px}.workspace-module__cn_7XW__tabListItem:hover .workspace-module__cn_7XW__tabListClose,.workspace-module__cn_7XW__tabListItem:focus-within .workspace-module__cn_7XW__tabListClose{opacity:1;pointer-events:auto;transition:opacity 90ms}.workspace-module__cn_7XW__tabListClose:hover{background:var(--muse-color-background-item-hover)}.workspace-module__cn_7XW__tabGroup{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.workspace-module__cn_7XW__tabScroller{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.workspace-module__cn_7XW__tabScroller::-webkit-scrollbar{display:none}.workspace-module__cn_7XW__tabScrollerWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.workspace-module__cn_7XW__edgeFade{z-index:1;pointer-events:none;opacity:0;width:20px;transition:opacity .12s;position:absolute;inset-block:0}.workspace-module__cn_7XW__edgeFadeOn{opacity:1}.workspace-module__cn_7XW__edgeFadeLeft{background:linear-gradient(to right,var(--muse-color-background-primary)0%,#fff0 100%);left:0}.workspace-module__cn_7XW__edgeFadeRight{background:linear-gradient(to left,var(--muse-color-background-primary)0%,#fff0 100%);right:0}.dark .workspace-module__cn_7XW__edgeFadeLeft{background:linear-gradient(to right,var(--muse-color-background-primary)0%,#18181b00 100%)}.dark .workspace-module__cn_7XW__edgeFadeRight{background:linear-gradient(to left,var(--muse-color-background-primary)0%,#18181b00 100%)}.workspace-module__cn_7XW__tab{width:max-content;min-width:104px;max-width:180px;height:32px;color:var(--muse-color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;flex:0 auto;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:flex;position:relative}.workspace-module__cn_7XW__tab+.workspace-module__cn_7XW__tab:before{content:"";inset-inline-start:-2px;background:var(--muse-color-border-light);pointer-events:none;border-radius:999px;width:1px;height:20px;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.workspace-module__cn_7XW__tab+.workspace-module__cn_7XW__tab:hover:before,.workspace-module__cn_7XW__tab+.workspace-module__cn_7XW__activeTab:before,.workspace-module__cn_7XW__tab:hover+.workspace-module__cn_7XW__tab:before,.workspace-module__cn_7XW__activeTab+.workspace-module__cn_7XW__tab:before{opacity:0}.workspace-module__cn_7XW__tab:hover{background:color-mix(in srgb,var(--muse-color-background-secondary)50%,var(--muse-color-background-tertiary));transition:background-color 90ms}.workspace-module__cn_7XW__activeTab,.workspace-module__cn_7XW__activeTab:hover{background:color-mix(in srgb,var(--muse-color-background-secondary)50%,var(--muse-color-background-tertiary))}.workspace-module__cn_7XW__tab span{white-space:nowrap;flex:1;min-width:0}@property --workspace-tab-fade-inset{syntax:"<length>";inherits:false;initial-value:0}@property --workspace-tab-fade-width{syntax:"<length>";inherits:false;initial-value:0}.workspace-module__cn_7XW__tabLabel{--workspace-tab-fade-inset:0px;--workspace-tab-fade-width:0px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--workspace-tab-fade-inset) - var(--workspace-tab-fade-width)),transparent calc(100% - var(--workspace-tab-fade-inset)));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--workspace-tab-fade-inset) - var(--workspace-tab-fade-width)),transparent calc(100% - var(--workspace-tab-fade-inset)));mask-image:linear-gradient(to right,#000 calc(100% - var(--workspace-tab-fade-inset) - var(--workspace-tab-fade-width)),transparent calc(100% - var(--workspace-tab-fade-inset)));transition:--workspace-tab-fade-inset 90ms,--workspace-tab-fade-width 90ms;overflow:hidden}.workspace-module__cn_7XW__fadedLabel{--workspace-tab-fade-width:12px}[dir=rtl] .workspace-module__cn_7XW__tabLabel{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--workspace-tab-fade-inset) - var(--workspace-tab-fade-width)),transparent calc(100% - var(--workspace-tab-fade-inset)));-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--workspace-tab-fade-inset) - var(--workspace-tab-fade-width)),transparent calc(100% - var(--workspace-tab-fade-inset)));mask-image:linear-gradient(to left,#000 calc(100% - var(--workspace-tab-fade-inset) - var(--workspace-tab-fade-width)),transparent calc(100% - var(--workspace-tab-fade-inset)))}.workspace-module__cn_7XW__tab:has(.workspace-module__cn_7XW__tabCloseHoverOnly):is(:hover,:focus-visible,:has(.workspace-module__cn_7XW__tabCloseHoverOnly:focus-visible)) .workspace-module__cn_7XW__tabLabel{--workspace-tab-fade-inset:30px;--workspace-tab-fade-width:12px}.workspace-module__cn_7XW__tabClose{cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.workspace-module__cn_7XW__tabCloseHoverOnly{inset-inline-end:8px;opacity:0;pointer-events:none;width:20px;height:20px;transition:opacity 90ms;position:absolute;top:50%;transform:translateY(-50%)}.workspace-module__cn_7XW__tab:hover .workspace-module__cn_7XW__tabCloseHoverOnly,.workspace-module__cn_7XW__tab:focus-visible .workspace-module__cn_7XW__tabCloseHoverOnly,.workspace-module__cn_7XW__tabCloseHoverOnly:focus-visible{opacity:1;pointer-events:auto}.workspace-module__cn_7XW__tabClose:hover,.workspace-module__cn_7XW__iconButton:hover{background:var(--muse-color-background-item-hover)}.workspace-module__cn_7XW__tabPinned{color:var(--muse-color-text-tertiary)}.workspace-module__cn_7XW__iconButton{width:32px;height:32px;color:var(--muse-color-icon-primary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace-module__cn_7XW__iconButton svg{stroke:currentColor}.workspace-module__cn_7XW__addFileButton{color:#333}.dark .workspace-module__cn_7XW__addFileButton{color:var(--muse-color-icon-secondary)}.workspace-module__cn_7XW__contextMenu{z-index:100;border:1px solid var(--muse-color-border-light);background:var(--muse-color-background-primary);border-radius:16px;width:220px;padding:8px;position:fixed;box-shadow:0 12px 32px #0000001f}.workspace-module__cn_7XW__contextMenu button{width:100%;min-height:40px;color:var(--muse-color-text-primary);text-align:start;border-radius:8px;align-items:center;padding:9px 12px;font-size:14px;display:flex}.workspace-module__cn_7XW__contextMenu button:hover{background:var(--muse-color-background-secondary)}.workspace-module__cn_7XW__contextDivider{background:var(--muse-color-border-light);height:1px;margin:6px 10px}.workspace-module__cn_7XW__fileHeader{flex-shrink:0;align-items:center;gap:4px;height:48px;padding-block:0;padding-inline:22px 16px;display:flex}.workspace-module__cn_7XW__fileActions{flex-shrink:0;align-items:center;gap:8px;padding-inline-start:16px;display:flex}.workspace-module__cn_7XW__panelActions{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:8px;display:flex}.workspace-module__cn_7XW__fileBody{flex:1;min-height:0;display:flex;overflow:hidden}.workspace-module__cn_7XW__fileBody[data-workspace-preview=markdown],.workspace-module__cn_7XW__fileBody[data-workspace-preview=text],.workspace-module__cn_7XW__fileBody[data-workspace-preview=code]{padding:24px 24px 32px;overflow-y:auto}.workspace-module__cn_7XW__fileBody[data-workspace-preview=image]{background:var(--muse-color-background-primary,#fff)}.workspace-module__cn_7XW__picker{top:44px;z-index:40;border:1px solid var(--muse-color-border-light);background:var(--muse-color-background-primary);border-radius:14px;flex-direction:column;width:min(380px,100% - 24px);max-height:420px;padding:10px;display:flex;position:absolute;inset-inline-start:12px;box-shadow:0 15px 40px #00000024}.workspace-module__cn_7XW__pickerList{min-height:0;overflow-y:auto}.workspace-module__cn_7XW__pickerItem{text-align:start;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.workspace-module__cn_7XW__pickerItem:hover{background:var(--muse-color-background-secondary)}
.stackedPaperFallback-module__xc8A3q__frontPaper{border-radius:var(--muse-radius-xl);box-shadow:0 6px 20px color-mix(in srgb,var(--muse-color-text-primary)10%,transparent)}.dark .stackedPaperFallback-module__xc8A3q__frontPaper{box-shadow:0 6px 20px #00000059}.stackedPaperFallback-module__xc8A3q__backPaper{border-radius:var(--muse-radius-lg)}.stackedPaperFallback-module__xc8A3q__placeholderBar{border-radius:var(--muse-radius-sm);background-color:var(--muse-color-background-tertiary)}.stackedPaperFallback-module__xc8A3q__placeholderBarThick{background-color:color-mix(in srgb,var(--muse-color-background-tertiary)92%,var(--muse-color-text-primary));}.stackedPaperFallback-module__xc8A3q__slideBlock{border-radius:var(--muse-radius-base);background-color:var(--muse-color-background-secondary)}.stackedPaperFallback-module__xc8A3q__slideImage,.stackedPaperFallback-module__xc8A3q__slideLine{border-radius:var(--muse-radius-sm);background-color:var(--muse-color-background-tertiary)}
.largePreviewCard-module__bcf6_W__card{background:var(--muse-bg-module);border:0;border-radius:16px;width:min(560px,100%);position:relative;overflow:hidden}.largePreviewCard-module__bcf6_W__card:after{box-sizing:border-box;border:1px solid var(--muse-color-border-light);border-radius:inherit;content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.largePreviewCard-module__bcf6_W__header{background:var(--muse-color-background-secondary);flex-shrink:0;align-items:center;gap:10px;height:48px;padding:12px;display:flex}.dark .largePreviewCard-module__bcf6_W__header{background:var(--muse-color-background-tertiary)}.largePreviewCard-module__bcf6_W__headerInfo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.largePreviewCard-module__bcf6_W__title{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);min-width:0;color:var(--muse-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.largePreviewCard-module__bcf6_W__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.largePreviewCard-module__bcf6_W__actionButton{width:24px;height:24px;color:var(--muse-color-icon-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.largePreviewCard-module__bcf6_W__actionButton:hover:not(:disabled){background:var(--muse-color-state-pressed)}.largePreviewCard-module__bcf6_W__actionButton:disabled{cursor:default;opacity:.5}.largePreviewCard-module__bcf6_W__previewArea{aspect-ratio:560/315;background:var(--muse-color-background-tertiary);width:100%;position:relative;overflow:hidden;container-type:inline-size}.largePreviewCard-module__bcf6_W__previewButton{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.largePreviewCard-module__bcf6_W__previewButton:before{z-index:2;background:var(--muse-color-border-light);content:"";pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.largePreviewCard-module__bcf6_W__previewButton:disabled{cursor:default}.largePreviewCard-module__bcf6_W__previewButton:focus-visible{outline:2px solid var(--muse-color-focus-ring);outline-offset:-2px}
.FileViewerActions-module__S8zFYW__workspaceToolbarIcon,.FileViewerActions-module__S8zFYW__workspaceToolbarMoreIcon{stroke:var(--muse-color-icon-primary)}
.ThreeColumnShell-module__3suE_q__root:has([data-first-screen]) .ThreeColumnShell-module__3suE_q__mainArea{margin-bottom:0}.ThreeColumnShell-module__3suE_q__root{--shell-card-radius:16px;--shell-side-bg:transparent;--shell-side-radius:16px;background:var(--muse-color-background-primary,#fff);gap:0;height:100svh;padding:0;display:flex;overflow:hidden}.ThreeColumnShell-module__3suE_q__mainArea{background:var(--muse-color-background-primary,#fff);border-radius:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ThreeColumnShell-module__3suE_q__mainContent{flex:1;min-height:0;overflow:visible}
.portfolioPreviewContent-module__g824Kq__viewerWrapFill,.portfolioPreviewContent-module__g824Kq__viewerWrapFill>div,.portfolioPreviewContent-module__g824Kq__viewerWrapFill>div>div{flex-direction:column;flex:1;min-height:0;display:flex}.portfolioPreviewContent-module__g824Kq__viewerWrapFill>div>div>div:first-child:has(img){flex:1;min-height:200px;height:auto!important}.portfolioPreviewContent-module__g824Kq__viewerWrapScroll{flex-direction:column;display:flex}
.chatSessionBody-module__cxFI4q__skeletonArea{flex:1;justify-content:center;align-items:flex-start;animation:.3s ease-out chatSessionBody-module__cxFI4q__skeletonFadeIn;display:flex;overflow:hidden}@keyframes chatSessionBody-module__cxFI4q__skeletonFadeIn{0%{opacity:0}to{opacity:1}}.chatSessionBody-module__cxFI4q__errorContainer{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px 20px;display:flex}.chatSessionBody-module__cxFI4q__historyErrorCard{border:1px solid var(--muse-color-border-light);border-radius:var(--muse-radius-2xl);background:var(--muse-color-background-primary);width:min(100%,360px);box-shadow:var(--muse-shadow-sm);text-align:center;flex-direction:column;align-items:center;padding:32px 28px 28px;display:flex}.chatSessionBody-module__cxFI4q__historyErrorIcon{border-radius:var(--muse-radius-full);background:var(--muse-color-background-secondary);width:48px;height:48px;color:var(--muse-color-icon-secondary);justify-content:center;align-items:center;display:flex}.chatSessionBody-module__cxFI4q__historyErrorTitle{color:var(--muse-color-text-primary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large);margin:18px 0 0}.chatSessionBody-module__cxFI4q__historyErrorDescription{color:var(--muse-color-text-secondary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);margin:6px 0 0}.chatSessionBody-module__cxFI4q__historyRetryButton{border:1px solid var(--muse-color-border-regular);border-radius:var(--muse-radius-md);background:var(--muse-color-background-card);min-width:88px;min-height:44px;color:var(--muse-color-text-primary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-medium);cursor:pointer;transition:background var(--muse-transition-fast),border-color var(--muse-transition-fast);justify-content:center;align-items:center;margin-top:18px;padding:0 16px;display:inline-flex}.chatSessionBody-module__cxFI4q__historyRetryButton:hover{border-color:var(--muse-color-border-medium);background:var(--muse-color-background-item-hover)}.chatSessionBody-module__cxFI4q__historyRetryButton:active{background:var(--muse-color-background-tertiary)}.chatSessionBody-module__cxFI4q__historyRetryButton:focus-visible{outline:2px solid var(--muse-color-border-focus);outline-offset:2px}.chatSessionBody-module__cxFI4q__centeredStatus{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;display:flex}.chatSessionBody-module__cxFI4q__centeredErrorText{color:var(--color-zinc-500);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium)}.dark .chatSessionBody-module__cxFI4q__centeredErrorText{color:var(--color-zinc-400)}.chatSessionBody-module__cxFI4q__retryButton{background-color:var(--color-blue-500);color:#fff;border-radius:var(--muse-radius-base);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);cursor:pointer;border:none;padding:.5rem 1rem;transition:background-color .2s}.chatSessionBody-module__cxFI4q__retryButton:hover{background-color:var(--color-blue-600)}.chatSessionBody-module__cxFI4q__bodyWrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}[data-h5-chat-root] .chatSessionBody-module__cxFI4q__bodyWrapper{overflow:hidden}
.h5ChatFirstScreen-module__RJ5-Nq__root{box-sizing:border-box;flex:auto;width:100%;min-height:0;display:flex;position:relative}.h5ChatFirstScreen-module__RJ5-Nq__scroll{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow:hidden auto}.h5ChatFirstScreen-module__RJ5-Nq__stage{box-sizing:border-box;min-height:100%;padding:calc(64px + env(safe-area-inset-top,0px))16px calc(48px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex}.h5ChatFirstScreen-module__RJ5-Nq__content{flex-direction:column;gap:24px;width:100%;max-width:800px;display:flex}.h5ChatFirstScreen-module__RJ5-Nq__hero{flex-direction:column;align-items:center;gap:8px;animation:.8s ease-out both h5ChatFirstScreen-module__RJ5-Nq__heroFadeIn;display:flex}.h5ChatFirstScreen-module__RJ5-Nq__avatar{border:.8px solid var(--muse-color-border-light);background:linear-gradient(180deg,var(--muse-color-background-secondary)0%,var(--muse-color-background-primary)100%);border-radius:9999px;width:64px;height:64px;position:relative;overflow:hidden}.h5ChatFirstScreen-module__RJ5-Nq__avatarImage{-o-object-fit:cover;object-fit:cover}.h5ChatFirstScreen-module__RJ5-Nq__title{color:var(--muse-color-text-primary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-4x-large);line-height:var(--muse-line-height-4x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-4x-large);text-align:center;margin:0}.h5ChatFirstScreen-module__RJ5-Nq__disclaimer{inset-inline:16px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:1;color:var(--muse-color-text-tertiary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);text-align:center;pointer-events:none;margin:0;position:absolute}@keyframes h5ChatFirstScreen-module__RJ5-Nq__heroFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.h5ChatFirstScreen-module__RJ5-Nq__hero{animation:none}}
.imageViewer-module__vcVeSq__surface{outline:none;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.imageViewer-module__vcVeSq__stage{touch-action:none;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.imageViewer-module__vcVeSq__stage[data-draggable=true]{cursor:grab}.imageViewer-module__vcVeSq__stage[data-dragging=true]{cursor:grabbing}.imageViewer-module__vcVeSq__canvas{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;border-radius:12px;max-width:none;max-height:none;display:block;position:absolute;top:50%;left:50%;box-shadow:0 1px 3px #0000001f}.imageViewer-module__vcVeSq__canvas[data-sized=false]{-o-object-fit:contain;object-fit:contain;max-width:calc(100% - 48px);max-height:calc(100% - 48px);transform:translate(-50%,-50%)}.imageViewer-module__vcVeSq__loadingBar{inset-inline:0;z-index:40;pointer-events:none;height:2px;position:absolute;top:0;overflow:hidden}.imageViewer-module__vcVeSq__loadingBarIndicator{background:var(--muse-color-text-primary);opacity:.5;border-radius:999px;width:40%;height:100%;animation:1.2s ease-in-out infinite imageViewer-module__vcVeSq__loadingBarSweep}@keyframes imageViewer-module__vcVeSq__loadingBarSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}[dir=rtl] .imageViewer-module__vcVeSq__loadingBarIndicator{animation-name:imageViewer-module__vcVeSq__loadingBarSweepRtl}@keyframes imageViewer-module__vcVeSq__loadingBarSweepRtl{0%{transform:translate(100%)}to{transform:translate(-250%)}}.imageViewer-module__vcVeSq__canvas[data-placeholder=true]{filter:saturate(.9)}.imageViewer-module__vcVeSq__status{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.imageViewer-module__vcVeSq__overlay{inset-inline:0;z-index:20;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;display:flex;position:absolute;bottom:16px}.imageViewer-module__vcVeSq__toolbar{border:1px solid var(--muse-color-border-light);background:color-mix(in srgb,var(--muse-color-background-primary)92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:6px 8px;transition:opacity .2s,transform .2s;display:flex;box-shadow:0 1px 5px #0000001f}.imageViewer-module__vcVeSq__toolbar[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(8px)}.imageViewer-module__vcVeSq__toolbarDivider{background:var(--muse-color-border-light);width:1px;height:20px;margin-inline:4px}.imageViewer-module__vcVeSq__toolbarButton{width:28px;height:28px;color:var(--muse-color-text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.imageViewer-module__vcVeSq__toolbarButton:hover:not(:disabled){background:var(--muse-color-background-item-hover);color:var(--muse-color-text-primary)}.imageViewer-module__vcVeSq__toolbarButton:disabled{cursor:default;opacity:.35}.imageViewer-module__vcVeSq__toolbarPercent{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--muse-color-text-primary);font-size:12px}.imageViewer-module__vcVeSq__filmstripRow{pointer-events:none;justify-content:center;width:100%;min-width:0;transition:opacity .2s;display:flex}.imageViewer-module__vcVeSq__filmstripRow[data-visible=false]{opacity:0}.imageViewer-module__vcVeSq__filmstripRow[data-visible=false] .imageViewer-module__vcVeSq__filmstrip{pointer-events:none}.imageViewer-module__vcVeSq__filmstrip{border:1px solid var(--muse-color-border-light);background:color-mix(in srgb,var(--muse-color-background-primary)92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;scroll-behavior:smooth;pointer-events:auto;border-radius:12px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:8px;display:flex;overflow:auto hidden;box-shadow:0 1px 5px #0000001f}.imageViewer-module__vcVeSq__filmstrip::-webkit-scrollbar{display:none}.imageViewer-module__vcVeSq__thumb{border:1px solid var(--muse-color-border-light);opacity:.6;cursor:pointer;border-radius:7px;flex-shrink:0;width:64px;height:48px;transition:opacity .15s,transform .15s,border-color .15s;overflow:hidden}.imageViewer-module__vcVeSq__thumb:hover{opacity:.9}.imageViewer-module__vcVeSq__thumb[aria-pressed=true]{border-color:var(--muse-color-text-primary);opacity:1;transform:scale(1.05)}.imageViewer-module__vcVeSq__thumb img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.imageViewer-module__vcVeSq__contextBackdrop{z-index:99;position:fixed;inset:0}.imageViewer-module__vcVeSq__contextMenu{z-index:100;position:fixed}@media (prefers-reduced-motion:reduce){.imageViewer-module__vcVeSq__toolbar,.imageViewer-module__vcVeSq__filmstripRow,.imageViewer-module__vcVeSq__thumb{transition:none}.imageViewer-module__vcVeSq__filmstrip{scroll-behavior:auto}.imageViewer-module__vcVeSq__loadingBarIndicator{opacity:.3;width:100%;animation:none}}
.index-module__hVM_1G__pageRoot{flex-direction:column;height:100%;display:flex}.index-module__hVM_1G__chatMainColumn{--chat-top-chrome-header-row:0px;--chat-top-chrome-header-padding-bottom:0px;--chat-top-chrome-gradient-fade:1.5rem;--chat-first-screen-hero-gap:.5rem;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.index-module__hVM_1G__chatMainColumn[data-first-screen]{--chat-top-chrome-header-row:0px;--chat-top-chrome-header-padding-bottom:0px;--chat-top-chrome-gradient-fade:0px;--chat-first-screen-hero-gap:1rem}.index-module__hVM_1G__taskContentStack{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}[data-h5-chat-root] .index-module__hVM_1G__taskContentStack{overflow:hidden}.index-module__hVM_1G__expiredStrip{border-bottom:1px solid color-mix(in srgb,var(--color-orange-500)25%,transparent);background-color:color-mix(in srgb,var(--color-orange-50)80%,transparent);flex-shrink:0;padding:12px 16px}.dark .index-module__hVM_1G__expiredStrip{border-bottom-color:color-mix(in srgb,var(--color-orange-400)20%,transparent);background-color:color-mix(in srgb,var(--color-orange-950)35%,transparent)}
.chatH5-module__LW0EPG__h5ChatRoot{--chat-user-row-max-w:80%;--chat-assistant-bubble-background:transparent;--chat-table-width:max-content;--chat-table-cell-min-w:100px;background:var(--muse-color-background-primary,#fff);box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:100%;padding-bottom:env(safe-area-inset-bottom,0px);flex:1;position:relative;overflow:hidden}.chatH5-module__LW0EPG__h5TaskStack{overflow:hidden}.chatH5-module__LW0EPG__h5TopOverlay{pointer-events:none;inset-inline:0;z-index:40;padding-bottom:1.5rem;position:absolute;top:0;overflow:visible}.chatH5-module__LW0EPG__h5TopGradient{background:linear-gradient(to bottom,var(--muse-color-background-primary)0%,color-mix(in srgb,var(--muse-color-background-primary)85%,transparent)40%,transparent 100%)}.chatH5-module__LW0EPG__h5IslandSlot{width:100%;height:40px;position:relative;overflow:visible}
.pageShell-module__RoM0Da__root{--page-shell-gutter-inline:16px;--page-shell-padding-top:0px;--page-shell-padding-bottom:32px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.pageShell-module__RoM0Da__header{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:60px;padding:12px 16px;display:flex}.pageShell-module__RoM0Da__titleGroup{align-items:center;gap:8px;min-width:0;display:flex}.pageShell-module__RoM0Da__title{min-width:0;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-2x-large);line-height:var(--muse-line-height-2x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-2x-large);color:var(--muse-color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.pageShell-module__RoM0Da__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pageShell-module__RoM0Da__body{box-sizing:border-box;min-height:0;padding:var(--page-shell-padding-top)var(--page-shell-gutter-inline)var(--page-shell-padding-bottom);flex-direction:column;flex:1;display:flex}.pageShell-module__RoM0Da__root[data-variant=h5]{--page-shell-gutter-inline:12px;--page-shell-padding-top:12px;--page-shell-padding-bottom:0px}.pageShell-module__RoM0Da__root[data-variant=h5] .pageShell-module__RoM0Da__header{height:auto;padding:8px 12px 12px}.pageShell-module__RoM0Da__root[data-variant=h5] .pageShell-module__RoM0Da__actions{flex:1;justify-content:flex-end}
.searchField-module__piqVLG__root{--search-field-icon-color:var(--muse-color-icon-tertiary);border-radius:var(--muse-radius-full);border:1px solid var(--muse-color-border-regular);background:var(--muse-color-background-primary);min-width:0;height:36px;transition:border-color var(--muse-transition-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.searchField-module__piqVLG__icon{pointer-events:none;width:16px;height:16px;color:var(--search-field-icon-color);flex-shrink:0}.searchField-module__piqVLG__input{min-width:0;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);color:var(--muse-color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:0}.searchField-module__piqVLG__input::placeholder{color:var(--muse-color-text-tertiary)}.searchField-module__piqVLG__input::-webkit-search-cancel-button{appearance:none;display:none}.searchField-module__piqVLG__clearBtn{border-radius:var(--muse-radius-full);width:20px;height:20px;color:var(--muse-color-icon-tertiary);cursor:pointer;transition:color var(--muse-transition-fast),background var(--muse-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.searchField-module__piqVLG__clearBtn:hover{color:var(--muse-color-icon-primary);background:var(--muse-color-state-hover)}
.sidebarFixedHeader-module__3XojKq__revealWhileExpanding{animation:.26s linear both sidebarFixedHeader-module__3XojKq__revealWhileExpanding}@keyframes sidebarFixedHeader-module__3XojKq__revealWhileExpanding{0%,76.923%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sidebarFixedHeader-module__3XojKq__revealWhileExpanding{animation:none}}
.uploadSkillModal-module__pYR8lq__modalBody{flex-direction:column;gap:16px;display:flex}.uploadSkillModal-module__pYR8lq__dropZone{border:2px dashed var(--muse-color-border-regular);border-radius:var(--muse-radius-2xl);background:var(--muse-color-background-secondary);cursor:pointer;width:450px;max-width:100%;transition:border-color var(--muse-transition-fast),background var(--muse-transition-fast);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.uploadSkillModal-module__pYR8lq__dropZone:hover,.uploadSkillModal-module__pYR8lq__dropZoneActive{border-color:var(--muse-color-border-focus);background:var(--muse-color-background-elevated)}.uploadSkillModal-module__pYR8lq__iconGroup{justify-content:center;align-items:flex-end;margin-bottom:20px;display:flex;position:relative}.uploadSkillModal-module__pYR8lq__fileCard{border-radius:var(--muse-radius-md);border:1px solid var(--muse-color-border-regular);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:56px;height:68px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.uploadSkillModal-module__pYR8lq__fileCardZip{z-index:1;color:#9ca3af;background:linear-gradient(#fff 0%,#f7f8fb 100%);margin-right:-8px;transform:rotate(-8deg)}.uploadSkillModal-module__pYR8lq__fileCardMd{z-index:2;color:#f2f5fb;background:#5f6e85;margin-left:-8px;transform:rotate(8deg)}.uploadSkillModal-module__pYR8lq__fileFold{clip-path:polygon(100% 0,0 0,100% 100%);background:#ffffffbf;width:14px;height:14px;position:absolute;top:0;right:0}.uploadSkillModal-module__pYR8lq__fileBadge{width:14px;height:14px}.uploadSkillModal-module__pYR8lq__fileBadgeText{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large)}.uploadSkillModal-module__pYR8lq__fileLabel{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-medium)}.uploadSkillModal-module__pYR8lq__title{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large);color:var(--muse-color-text-primary);margin:0}.uploadSkillModal-module__pYR8lq__hint{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);color:var(--muse-color-text-tertiary);text-align:center;margin:0}.uploadSkillModal-module__pYR8lq__uploadMeta{flex-direction:column;align-items:center;gap:2px;max-width:260px;display:flex}.uploadSkillModal-module__pYR8lq__selectedFile{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);color:var(--muse-color-text-tertiary);word-break:break-all;text-align:center;max-width:100%;margin:0}.uploadSkillModal-module__pYR8lq__hiddenInput{display:none}.uploadSkillModal-module__pYR8lq__uploadingText{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large);color:var(--muse-color-text-primary);margin:0}.dark .uploadSkillModal-module__pYR8lq__fileCardZip{color:#6b7280;background:linear-gradient(#f8fafc 0%,#e5e7eb 100%)}.dark .uploadSkillModal-module__pYR8lq__fileCardMd{background:#4b5563}
.SidebarBubble-module__XNA1rG__bubble{z-index:50;border-radius:var(--muse-radius-md);background:var(--color-zinc-800);color:var(--color-zinc-50);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small);white-space:nowrap;pointer-events:auto;align-items:center;padding:6px 12px;animation:.2s ease-out SidebarBubble-module__XNA1rG__bubbleIn;display:flex;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a}.dark .SidebarBubble-module__XNA1rG__bubble{background:var(--color-zinc-700);color:var(--color-zinc-100);box-shadow:0 4px 12px #0006,0 1px 3px #0000004d}.SidebarBubble-module__XNA1rG__arrow{border:5px solid #0000;border-right-color:var(--color-zinc-800);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.dark .SidebarBubble-module__XNA1rG__arrow{border-right-color:var(--color-zinc-700)}.SidebarBubble-module__XNA1rG__text{text-overflow:ellipsis;max-width:200px;overflow:hidden}@keyframes SidebarBubble-module__XNA1rG__bubbleIn{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}
.importFromGitHub-module__bNSMna__content{flex-direction:column;align-items:center;gap:4px;padding-top:8px;display:flex}.importFromGitHub-module__bNSMna__iconGroup{align-items:center;gap:6px;margin-bottom:8px;display:flex}.importFromGitHub-module__bNSMna__iconCircle{background:var(--muse-color-background-elevated);width:40px;height:40px;color:var(--muse-color-text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.importFromGitHub-module__bNSMna__arrowGroup{color:var(--muse-color-text-tertiary);align-items:center;display:flex}.importFromGitHub-module__bNSMna__title{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large);color:var(--muse-color-text-primary);text-align:center;margin:0}.importFromGitHub-module__bNSMna__description{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);color:var(--muse-color-text-tertiary);text-align:center;margin:0 0 16px}.importFromGitHub-module__bNSMna__fieldGroup{flex-direction:column;gap:6px;width:100%;margin-bottom:16px;display:flex}.importFromGitHub-module__bNSMna__fieldLabel{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-small-plus);color:var(--muse-color-text-primary)}.importFromGitHub-module__bNSMna__urlInput{width:100%;height:40px;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);color:var(--muse-color-text-primary);background:var(--muse-color-background-elevated);border:1px solid var(--muse-color-border-regular);border-radius:var(--muse-radius-xl);transition:border-color var(--muse-transition-fast);outline:none;padding:0 12px}.importFromGitHub-module__bNSMna__urlInput::placeholder{color:var(--muse-color-text-tertiary)}.importFromGitHub-module__bNSMna__urlInput:focus{border-color:var(--muse-color-border-focus,#6366f1)}
.index-module__v6JL-W__whatsNewPanel{flex-direction:column;width:min(90vw,50rem);max-width:50rem;padding:0;display:flex;overflow:hidden}.index-module__v6JL-W__whatsNewPanel :where(h2){font-family:var(--muse-font-family),var(--muse-font-family-emoji)!important;font-size:var(--muse-font-size-4x-large)!important;line-height:var(--muse-line-height-4x-large)!important;font-weight:var(--muse-font-weight-regular)!important;letter-spacing:var(--muse-letter-spacing-4x-large)!important}.index-module__v6JL-W__whatsNewBody{flex-direction:column;align-items:center;gap:3rem;padding-bottom:3rem;display:flex}.index-module__v6JL-W__bannerWrap{border-bottom:.8px solid var(--muse-color-border-regular);flex-shrink:0;width:100%;position:relative}.index-module__v6JL-W__bannerSection{aspect-ratio:800/302;background:0 0;width:100%;position:relative;overflow:hidden}.index-module__v6JL-W__bannerImage{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .2s}.index-module__v6JL-W__bannerImageLoaded{opacity:1}.index-module__v6JL-W__bannerLoading{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.index-module__v6JL-W__bannerLoadingIcon{color:var(--muse-color-icon-secondary)}.index-module__v6JL-W__navButton{z-index:2;background:var(--muse-color-border-light);width:2.25rem;height:2.25rem;color:var(--muse-color-icon-primary);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.index-module__v6JL-W__navButton:hover{opacity:.85}.index-module__v6JL-W__navButtonPrev{left:.75rem}.index-module__v6JL-W__navButtonNext{right:.75rem}.index-module__v6JL-W__dots{z-index:2;gap:.5rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.index-module__v6JL-W__dot{background:var(--muse-color-border-regular);border-radius:9999px;width:.5rem;height:.5rem;transition:background-color .15s}.index-module__v6JL-W__dotActive{background:var(--muse-color-text-primary)}.index-module__v6JL-W__contentWrap{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;padding:0 3rem;display:flex}.index-module__v6JL-W__textBlock{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;display:flex}.index-module__v6JL-W__title{text-align:left;width:100%;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-4x-large);line-height:var(--muse-line-height-4x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-4x-large);color:var(--muse-color-text-primary);margin:0}.index-module__v6JL-W__description{text-align:justify;text-align-last:left;text-justify:inter-character;width:100%;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-x-large);line-height:var(--muse-line-height-x-large);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-x-large);color:var(--muse-color-text-secondary);margin:0}.index-module__v6JL-W__textHighlight{color:var(--muse-color-text-brand);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-x-large);line-height:var(--muse-line-height-x-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-x-large)}.index-module__v6JL-W__descriptionHighlight{color:var(--muse-color-icon-brand)}.index-module__v6JL-W__inlineLink{font:inherit;color:var(--muse-color-text-info);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.index-module__v6JL-W__inlineLink:hover{text-decoration:underline}.index-module__v6JL-W__closeButton{z-index:3;width:1.5rem;height:1.5rem;color:var(--muse-color-icon-secondary);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:absolute;top:.75rem;right:.75rem}.index-module__v6JL-W__closeButton:hover{background:var(--muse-color-state-hover);color:var(--muse-color-icon-primary)}.index-module__v6JL-W__closeButton:active{background:var(--muse-color-state-pressed)}.index-module__v6JL-W__ctaSection{justify-content:center;width:100%;display:flex}.index-module__v6JL-W__ctaButton{background:var(--muse-color-btn-primary-bg);height:3.75rem;color:var(--muse-color-btn-primary-text);white-space:nowrap;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 4.875rem;transition:background-color .15s;display:inline-flex;font-family:var(--muse-font-family),var(--muse-font-family-emoji)!important;font-size:var(--muse-font-size-2x-large)!important;line-height:var(--muse-line-height-2x-large)!important;font-weight:var(--muse-font-weight-regular)!important;letter-spacing:var(--muse-letter-spacing-2x-large)!important}.index-module__v6JL-W__ctaButton:hover{background:var(--muse-color-btn-primary-hover-bg)}
.infiniteScrollList-module__Xu6EuG__container{position:relative;overflow-y:auto}.infiniteScrollList-module__Xu6EuG__sentinel{pointer-events:none;width:100%;height:1px}.infiniteScrollList-module__Xu6EuG__footer{justify-content:center;align-items:center;gap:6px;padding:16px 0;display:flex}.infiniteScrollList-module__Xu6EuG__footerText{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus)}.infiniteScrollList-module__Xu6EuG__spinner{animation:1s linear infinite infiniteScrollList-module__Xu6EuG__spin}@keyframes infiniteScrollList-module__Xu6EuG__spin{to{transform:rotate(360deg)}}.infiniteScrollList-module__Xu6EuG__errorText{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus)}.infiniteScrollList-module__Xu6EuG__retryButton{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.infiniteScrollList-module__Xu6EuG__empty{justify-content:center;align-items:center;padding:48px 0;display:flex}.infiniteScrollList-module__Xu6EuG__emptyText{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium)}
.sidebarBodyScroll-module__Om0Ocq__wrap{flex-direction:column;min-height:0;display:flex;position:relative}.sidebarBodyScroll-module__Om0Ocq__scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.sidebarBodyScroll-module__Om0Ocq__scroll::-webkit-scrollbar{width:0;height:0;display:none}.sidebarBodyScroll-module__Om0Ocq__thumb{top:0;z-index:2;border-radius:var(--muse-radius-full);background:hsl(var(--muted-foreground)/.22);opacity:0;pointer-events:none;touch-action:none;width:6px;transition:opacity .15s,background .15s;position:absolute;inset-inline-end:-8px}.sidebarBodyScroll-module__Om0Ocq__wrap:hover .sidebarBodyScroll-module__Om0Ocq__thumb,.sidebarBodyScroll-module__Om0Ocq__wrapDragging .sidebarBodyScroll-module__Om0Ocq__thumb{opacity:1;pointer-events:auto}.sidebarBodyScroll-module__Om0Ocq__thumb:hover{background:hsl(var(--muted-foreground)/.35)}.sidebarBodyScroll-module__Om0Ocq__bottomFade{inset-inline-end:0;bottom:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--muse-color-background-tertiary,#f0f0f0));height:36px;position:absolute;inset-inline-start:0}@media (hover:none){.sidebarBodyScroll-module__Om0Ocq__thumb{opacity:1;pointer-events:auto}}
.PowerAddSkillMenu-module__Mxt3aG__wrapper{z-index:1;position:relative}.PowerAddSkillMenu-module__Mxt3aG__trigger{border-radius:var(--muse-radius-full);border:1px solid var(--muse-color-border-light);background:var(--muse-color-background-primary);min-width:102px;height:34px;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small);line-height:var(--muse-line-height-small);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-small);color:var(--muse-color-text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--muse-transition-fast),transform var(--muse-transition-fast);justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.PowerAddSkillMenu-module__Mxt3aG__trigger:hover{background:var(--muse-color-background-item-hover)}.PowerAddSkillMenu-module__Mxt3aG__trigger:active{transform:translateY(1px)}.PowerAddSkillMenu-module__Mxt3aG__trigger:disabled{cursor:not-allowed;opacity:.5}.PowerAddSkillMenu-module__Mxt3aG__menu{box-sizing:border-box;z-index:20;background:#fff;border:1px solid #0d0d0d0f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:max-content;min-width:182px;height:120px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0d0d0d14}.PowerAddSkillMenu-module__Mxt3aG__item{box-sizing:border-box;width:100%;height:32px;min-height:32px;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);color:#09090b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:flex-start;gap:0;padding:6px 8px;display:flex}.PowerAddSkillMenu-module__Mxt3aG__itemIcon{color:#18181b;flex:0 0 22px;align-items:flex-start;width:22px;height:20px;padding:2px 6px 0 0;display:inline-flex}.PowerAddSkillMenu-module__Mxt3aG__itemLabel{white-space:nowrap;flex:none;align-items:center;height:20px;display:flex}.PowerAddSkillMenu-module__Mxt3aG__item:hover{background:#f4f4f5}.dark .PowerAddSkillMenu-module__Mxt3aG__trigger{background:var(--muse-color-btn-secondary-bg);color:var(--muse-color-btn-secondary-text);border-color:#0000}.dark .PowerAddSkillMenu-module__Mxt3aG__trigger:hover{background:var(--muse-color-btn-secondary-hover-bg)}.dark .PowerAddSkillMenu-module__Mxt3aG__menu{border-color:var(--muse-color-border-light);background:var(--muse-color-background-dropdown);box-shadow:0 12px 32px #00000052}.dark .PowerAddSkillMenu-module__Mxt3aG__item{color:var(--muse-color-text-primary)}.dark .PowerAddSkillMenu-module__Mxt3aG__itemIcon{color:var(--muse-color-icon-primary)}.dark .PowerAddSkillMenu-module__Mxt3aG__item:hover{background:var(--muse-color-background-dropdown-item-hover)}
.DesktopDownloadCard-module__aTwGBW__panel{transform-origin:var(--anchor-origin)}
.SkillsSection-module__tMa-Oa__groups{flex-direction:column;gap:12px;max-width:1000px;display:flex}.SkillsSection-module__tMa-Oa__group{flex-direction:column;gap:8px;display:flex;position:relative}.SkillsSection-module__tMa-Oa__groupTitle{color:var(--muse-color-text-secondary);font-size:14px;font-weight:400;line-height:22px}.SkillsSection-module__tMa-Oa__chipRow{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.SkillsSection-module__tMa-Oa__chipRowCollapsed{max-height:64px;overflow:hidden}.SkillsSection-module__tMa-Oa__expandArea{position:relative}.SkillsSection-module__tMa-Oa__chipRowExpanded{max-height:172px;margin-right:8px;overflow-y:auto}.SkillsSection-module__tMa-Oa__expandFade{pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--muse-color-background-primary)90%,transparent));height:96px;position:absolute;bottom:0;left:0;right:0}.SkillsSection-module__tMa-Oa__measure{visibility:hidden;pointer-events:none;gap:8px;width:max-content;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.SkillsSection-module__tMa-Oa__viewAll{border:1px solid var(--muse-color-border-light);border-radius:var(--muse-radius-full);background:var(--muse-color-state-normal);height:28px;color:var(--muse-color-text-primary);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--muse-transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:4px 12px;font-size:13px;line-height:20px;display:flex}.SkillsSection-module__tMa-Oa__viewAll:hover{background:var(--muse-color-state-hover)}.SkillsSection-module__tMa-Oa__viewAll:active{background:var(--muse-color-state-pressed)}.SkillsSection-module__tMa-Oa__emptySummary{color:var(--muse-color-text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.SkillsSection-module__tMa-Oa__emptySummary:hover{color:var(--muse-color-text-primary)}
.librarySearchBar-module__S6Hfba__field{--search-field-icon-color:var(--muse-color-icon-secondary);border-color:var(--muse-color-border-light);flex:none;gap:6px;width:280px;height:36px;padding-inline:10px}.librarySearchBar-module__S6Hfba__field input{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);color:var(--muse-color-text-primary)}.librarySearchBar-module__S6Hfba__field input::placeholder{color:var(--muse-color-text-tertiary)}
.PowerCategoryNav-module__237GVW__wrap{flex-direction:column;gap:16px;min-width:0;padding:0;display:flex;position:relative}.PowerCategoryNav-module__237GVW__sourceRow{justify-content:space-between;align-items:center;gap:16px;min-width:0;height:34px;display:flex}.PowerCategoryNav-module__237GVW__sources{flex:none;align-items:center;gap:20px;height:34px;display:flex}.PowerCategoryNav-module__237GVW__sourceTab{height:34px;color:var(--muse-color-text-tertiary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-large);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.PowerCategoryNav-module__237GVW__sourceTab:hover{color:var(--muse-color-text-primary)}.PowerCategoryNav-module__237GVW__sourceTabActive{color:var(--muse-color-text-primary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large)}.PowerCategoryNav-module__237GVW__sourceTabActive:after{content:"";background:var(--muse-color-text-primary);border-radius:999px;width:26px;height:2px;position:absolute;bottom:0;left:auto;right:50%;transform:translate(50%)}.PowerCategoryNav-module__237GVW__navWrap{isolation:isolate;align-items:center;min-width:0;height:32px;display:flex;position:relative}.PowerCategoryNav-module__237GVW__nav{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:flex-start;gap:8px;min-width:0;height:32px;padding:0;display:flex;overflow:auto hidden}.PowerCategoryNav-module__237GVW__nav::-webkit-scrollbar{height:0;display:none}.PowerCategoryNav-module__237GVW__navFade{pointer-events:none;background:linear-gradient(270deg,var(--muse-color-background-primary)0%,#fff0 100%);z-index:9;width:80px;position:absolute;top:0;bottom:0;right:0}.dark .PowerCategoryNav-module__237GVW__navFade{background:linear-gradient(270deg,var(--muse-color-background-primary)0%,#18181b00 100%)}.PowerCategoryNav-module__237GVW__navFadeLeft{background:linear-gradient(90deg,var(--muse-color-background-primary)0%,#fff0 100%);left:0;right:auto}.dark .PowerCategoryNav-module__237GVW__navFadeLeft{background:linear-gradient(90deg,var(--muse-color-background-primary)0%,#18181b00 100%)}.PowerCategoryNav-module__237GVW__navArrow{color:#71717a;cursor:pointer;z-index:10;background:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0 5px;display:inline-flex;position:absolute;top:4px;right:4px}.PowerCategoryNav-module__237GVW__navArrow:hover{color:var(--muse-color-text-primary)}.dark .PowerCategoryNav-module__237GVW__navArrow{background:var(--muse-color-background-card);color:var(--muse-color-icon-tertiary)}.PowerCategoryNav-module__237GVW__navArrowLeft{left:4px;right:auto}.PowerCategoryNav-module__237GVW__chip{box-sizing:border-box;height:32px;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);color:var(--muse-color-text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:1px solid #0d0d0d0f;border-radius:9999px;outline:none;flex:none;justify-content:center;align-items:center;padding:0 12px;display:inline-flex;position:relative}.dark .PowerCategoryNav-module__237GVW__chip{border-color:var(--muse-color-border-regular)}.PowerCategoryNav-module__237GVW__chip:hover:not(.PowerCategoryNav-module__237GVW__chipActive){color:var(--muse-color-text-primary);background:#0d0d0d0f}.PowerCategoryNav-module__237GVW__chipActive{color:var(--muse-color-text-primary);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-medium);background:#e4e4e7}.PowerCategoryNav-module__237GVW__chip:active:not(.PowerCategoryNav-module__237GVW__chipActive){color:var(--muse-color-text-primary);background:#e4e4e7}.dark .PowerCategoryNav-module__237GVW__chip:hover:not(.PowerCategoryNav-module__237GVW__chipActive){color:var(--muse-color-text-primary);background:#ffffff0f}.dark .PowerCategoryNav-module__237GVW__chipActive{color:var(--muse-color-text-primary);background:#ffffff1f}.dark .PowerCategoryNav-module__237GVW__chip:active:not(.PowerCategoryNav-module__237GVW__chipActive){color:var(--muse-color-text-primary);background:#ffffff1f}.PowerCategoryNav-module__237GVW__chipLabel{white-space:nowrap;place-items:center;display:inline-grid;position:relative}.PowerCategoryNav-module__237GVW__chipLabelMeasure{visibility:hidden;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);grid-area:1/1}.PowerCategoryNav-module__237GVW__chipLabelText{white-space:nowrap;font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-medium);position:absolute;left:50%;transform:translate(-50%)}.PowerCategoryNav-module__237GVW__chipActive .PowerCategoryNav-module__237GVW__chipLabelText{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-medium);line-height:var(--muse-line-height-medium);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-medium)}
.h5InclineNotice-module__EcPNUG__card{z-index:1;border:1px solid var(--muse-color-border-light);background:var(--muse-color-background-card);border-radius:20px;margin:8px 12px;padding:16px 18px;position:relative;box-shadow:0 4px 6px -1px #00000014,0 10px 24px -4px #0000001f}html.dark .h5InclineNotice-module__EcPNUG__card{box-shadow:0 4px 6px -1px #00000059,0 10px 24px -4px #00000073}.h5InclineNotice-module__EcPNUG__title{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-large);line-height:var(--muse-line-height-large);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-large);color:var(--muse-color-text-primary);margin:0}.h5InclineNotice-module__EcPNUG__body{font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-regular);letter-spacing:var(--muse-letter-spacing-small-plus);color:var(--muse-color-text-secondary);margin:6px 0 0}.h5InclineNotice-module__EcPNUG__actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.h5InclineNotice-module__EcPNUG__secondaryBtn{background:var(--muse-color-btn-secondary-bg);height:32px;color:var(--muse-color-btn-secondary-text);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-small-plus);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.h5InclineNotice-module__EcPNUG__primaryBtn{white-space:nowrap;background:var(--muse-color-btn-primary-bg);height:32px;color:var(--muse-color-btn-primary-text);font-family:var(--muse-font-family),var(--muse-font-family-emoji);font-size:var(--muse-font-size-small-plus);line-height:var(--muse-line-height-small-plus);font-weight:var(--muse-font-weight-medium);letter-spacing:var(--muse-letter-spacing-small-plus);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.h5InclineNotice-module__EcPNUG__downloadIcon{flex:0 0 14px;width:14px;height:14px}.h5InclineNotice-module__EcPNUG__primaryBtn:disabled{cursor:not-allowed;opacity:.4}
.index-module__bp14UG__pageRoot{border-radius:var(--muse-radius-3xl)}
/*# sourceMappingURL=86073f8af7ca7a56.css.map*/