._UpgradePopup_taiyl_1{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999999;box-sizing:border-box;background-color:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:visible}@media (max-height:820px){._UpgradePopup_taiyl_1{padding:12px}}@media (max-width:1044px){._UpgradePopup_taiyl_1{align-items:flex-end;padding:0}}._UpgradePopup__wrapper_taiyl_28{align-items:center;gap:16px;max-width:100%;display:flex;position:relative;overflow:visible}@media (max-width:1200px){._UpgradePopup__wrapper_taiyl_28{gap:0}}@media (max-width:1044px){._UpgradePopup__wrapper_taiyl_28{align-items:flex-end;width:100%;min-height:0;max-height:100%}}._UpgradePopup__sidePanel_taiyl_49{z-index:10;flex-direction:column;gap:10px;width:300px;font-family:Inter,sans-serif;animation:.5s cubic-bezier(.16,1,.3,1) .15s both _sidePanelSlideIn_taiyl_1;display:flex;position:absolute;top:50%;left:calc(100% + 20px);transform:translateY(-50%)}@media (max-width:1200px){._UpgradePopup__sidePanel_taiyl_49{display:none}}._UpgradePopup__reviewsSwiper_taiyl_67{border-radius:16px;width:100%;height:310px;overflow:hidden}._UpgradePopup__reviewsSwiper_taiyl_67 .swiper-slide{box-sizing:border-box;padding:4px;overflow:hidden}._UpgradePopup__reviewCard_taiyl_78{box-sizing:border-box;background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;height:100%;margin:0;padding:20px;display:flex;box-shadow:0 2px 8px #00000014,0 4px 16px #0000000f}._UpgradePopup__reviewStar_taiyl_90{flex-shrink:0;width:24px;height:24px}._UpgradePopup__reviewHeader_taiyl_95{align-items:center;gap:12px;margin-bottom:12px;display:flex}._UpgradePopup__reviewAvatar_taiyl_101{object-fit:cover;border:2px solid #f1f5f9;border-radius:50%;width:42px;height:42px}._UpgradePopup__reviewUser_taiyl_108{flex-direction:column;flex:1;gap:1px;display:flex}._UpgradePopup__reviewName_taiyl_114{color:#1a1a1a;font-size:14px;font-weight:600}._UpgradePopup__reviewTime_taiyl_119{color:#9ca3af;font-size:13px}._UpgradePopup__reviewStars_taiyl_123{gap:2px;margin-bottom:12px;display:flex}._UpgradePopup__reviewStars_taiyl_123 svg{width:20px;height:20px}._UpgradePopup__reviewText_taiyl_132{color:#374151;text-align:left;flex:1;margin:0 0 auto;font-size:14px;line-height:1.5}._UpgradePopup__reviewFooter_taiyl_140{border-top:1px solid #f1f5f9;justify-content:flex-start;align-items:center;margin-top:14px;padding-top:14px;display:flex}._UpgradePopup__reviewTrustpilot_taiyl_148{opacity:.85;width:105px;height:auto}._UpgradePopup__swiperNav_taiyl_153{justify-content:center;gap:8px;display:flex}._UpgradePopup__swiperPrev_taiyl_158,._UpgradePopup__swiperNext_taiyl_158{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000014}._UpgradePopup__swiperPrev_taiyl_158:hover,._UpgradePopup__swiperNext_taiyl_158:hover{color:#374151;background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}._UpgradePopup__swiperPrev_taiyl_158:active,._UpgradePopup__swiperNext_taiyl_158:active{transform:scale(.95)}._UpgradePopup__modal_taiyl_182{z-index:1000000;background:#fff;border-radius:16px;width:100%;max-width:1120px;max-height:min(95vh,100dvh - 40px);animation:.3s ease-out _modalSlideIn_taiyl_1;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0003}@media (max-width:1044px){._UpgradePopup__modal_taiyl_182{border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:100vw;height:auto;max-height:100dvh;margin:0;animation:.3s cubic-bezier(.16,1,.3,1) _sheetSlideUp_taiyl_1;display:flex;overflow:hidden}}@media (max-height:820px){._UpgradePopup__modal_taiyl_182{max-height:min(96vh,100dvh - 24px)}}@media (max-width:1044px) and (max-height:820px){._UpgradePopup__modal_taiyl_182{max-height:100dvh}}._UpgradePopup__closeButton_taiyl_218{color:#666;cursor:pointer;z-index:1000001;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}._UpgradePopup__closeButton_taiyl_218:hover{color:#333;background:#e5e5e5}._UpgradePopup__header_taiyl_240{text-align:center;border-bottom:1px solid #f0f0f0;padding:25px 30px 15px}@media (max-width:1044px){._UpgradePopup__header_taiyl_240{padding:18px 20px 10px}}@media (max-height:820px){._UpgradePopup__header_taiyl_240{padding:14px 30px 8px}}._UpgradePopup__title_taiyl_255{color:#1a1a1a;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}@media (max-width:1044px){._UpgradePopup__title_taiyl_255{margin:0 0 4px;font-size:18px}}@media (max-height:820px){._UpgradePopup__title_taiyl_255{margin:0 0 6px;font-size:20px}}._UpgradePopup__subtitle_taiyl_274{color:#555;margin:0;font-size:14px;line-height:1.4}@media (max-width:1044px){._UpgradePopup__subtitle_taiyl_274{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}}@media (max-height:820px){._UpgradePopup__subtitle_taiyl_274{font-size:13px}}._UpgradePopup__content_taiyl_294{padding:25px 40px 20px}@media (max-width:1044px){._UpgradePopup__content_taiyl_294{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:12px 16px 8px;overflow-y:auto}._UpgradePopup__content_taiyl_294>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:520px;margin-left:auto;margin-right:auto}}@media (max-height:820px){._UpgradePopup__content_taiyl_294{padding:10px 32px 8px}}._UpgradePopup__plans_taiyl_319{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:16px;display:grid}@media (max-width:1044px){._UpgradePopup__plans_taiyl_319{grid-template-columns:1fr;gap:10px;margin-bottom:12px}}@media (max-height:820px){._UpgradePopup__plans_taiyl_319{gap:12px;margin-bottom:12px}}._UpgradePopup__addition_taiyl_338{color:#1a202c;text-align:center;margin-bottom:16px;font-size:14px;font-weight:500}._UpgradePopup__addition_taiyl_338 strong{background:linear-gradient(90deg,#a855f7 0%,#6366f1 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}._UpgradePopup__loading_taiyl_353{text-align:center;color:#666;padding:2rem;font-size:16px}._UpgradePopup__features_taiyl_359{margin-bottom:20px}@media (max-width:1044px){._UpgradePopup__features_taiyl_359{margin-bottom:12px}}@media (max-height:820px){._UpgradePopup__features_taiyl_359{margin-bottom:8px}}._UpgradePopup__featuresTitleRow_taiyl_372{justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex}@media (max-width:1044px){._UpgradePopup__featuresTitleRow_taiyl_372{margin-bottom:10px}}@media (max-height:820px){._UpgradePopup__featuresTitleRow_taiyl_372{margin-bottom:8px}}._UpgradePopup__featuresTitle_taiyl_372{color:#1a1a1a;text-align:center;margin:0;font-size:15px;font-weight:600}@media (max-width:1044px){._UpgradePopup__featuresTitle_taiyl_372{font-size:14px}}._UpgradePopup__moreToolsBadge_taiyl_401{color:#7c3aed;background:#7c3aed1a;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}@media (max-width:1044px){._UpgradePopup__moreToolsBadge_taiyl_401{padding:3px 8px;font-size:11px}}._UpgradePopup__moreToolsBadgeCompact_taiyl_415{display:none}@media (max-width:1044px),(max-height:820px){._UpgradePopup__moreToolsBadgeCompact_taiyl_415{display:inline}._UpgradePopup__moreToolsBadgeFull_taiyl_424{display:none}}._UpgradePopup__featuresList_taiyl_428{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;display:grid}@media (max-width:1044px),(max-height:820px){._UpgradePopup__featuresList_taiyl_428>:nth-child(n+5){display:none}}@media (max-width:1044px){._UpgradePopup__featuresList_taiyl_428{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}}@media (max-height:820px){._UpgradePopup__featuresList_taiyl_428{gap:6px;margin-bottom:10px}}._UpgradePopup__feature_taiyl_359{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;transition:all .2s;display:flex}._UpgradePopup__feature_taiyl_359:hover{background:#f0efff;transform:translate(2px)}@media (max-width:1044px){._UpgradePopup__feature_taiyl_359{flex-direction:row;align-items:center;gap:8px;padding:8px}}@media (max-height:820px){._UpgradePopup__feature_taiyl_359{padding:7px 8px}}._UpgradePopup__featureIcon_taiyl_479{background-color:#f0efff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._UpgradePopup__featureIcon_taiyl_479 svg{color:#7b61ff;width:14px;height:14px}._UpgradePopup__featureIcon_taiyl_479 svg path,._UpgradePopup__featureIcon_taiyl_479 svg polyline,._UpgradePopup__featureIcon_taiyl_479 svg line,._UpgradePopup__featureIcon_taiyl_479 svg rect,._UpgradePopup__featureIcon_taiyl_479 svg circle{fill:none!important;stroke:#7b61ff!important}._UpgradePopup__featureIcon_taiyl_479 svg[fill=currentColor] path,._UpgradePopup__featureIcon_taiyl_479 svg:not([stroke]) path{fill:#7b61ff!important;stroke:none!important}._UpgradePopup__featureText_taiyl_502{flex:1;width:100%;min-width:0}._UpgradePopup__featureText_taiyl_502 h4{color:#1a1a1a;align-items:center;gap:6px;margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.3;display:flex}@media (max-width:1044px){._UpgradePopup__featureText_taiyl_502 h4{margin:0;font-size:12px;display:block}}._UpgradePopup__featureText_taiyl_502 span{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;display:block;overflow:hidden}@media (max-width:1044px){._UpgradePopup__featureText_taiyl_502 span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box}}._UpgradePopup__featureBadge_taiyl_543{color:#7c3aed;letter-spacing:.3px;white-space:nowrap;background:linear-gradient(135deg,#f3e8ff 0%,#e9d5ff 100%);border-radius:4px;padding:2px 5px;font-size:8px;font-weight:600}._UpgradePopup__valueProps_taiyl_553{text-align:center;margin-bottom:30px}._UpgradePopup__valuePropTitle_taiyl_557{color:#1a1a1a;margin:0 0 20px;font-size:20px;font-weight:700}@media (max-width:1044px){._UpgradePopup__valuePropTitle_taiyl_557{font-size:18px}}._UpgradePopup__valueList_taiyl_568{grid-template-columns:repeat(2,1fr);gap:16px;max-width:500px;margin:0 auto;display:grid}@media (max-width:1044px){._UpgradePopup__valueList_taiyl_568{grid-template-columns:1fr;gap:12px}}._UpgradePopup__valueItem_taiyl_581{background:linear-gradient(135deg,#f8f9ff 0%,#f0efff 100%);border:1px solid #e8e7ff;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}._UpgradePopup__valueIcon_taiyl_590{background-color:#7b61ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._UpgradePopup__valueIcon_taiyl_590 svg{fill:#fff;width:16px;height:16px}._UpgradePopup__valueText_taiyl_605{color:#1a1a1a;text-align:left;font-size:14px;font-weight:600}._UpgradePopup__trustContainer_taiyl_611{flex-direction:column;align-items:center;gap:6px;margin-top:24px;margin-bottom:30px;display:flex}@media (max-width:1044px){._UpgradePopup__trustContainer_taiyl_611{gap:4px;margin-top:10px;margin-bottom:12px}}@media (max-height:820px){._UpgradePopup__trustContainer_taiyl_611{gap:6px;margin-top:16px;margin-bottom:28px}}._UpgradePopup__trustedBy_taiyl_633{color:#4b5563;font-size:12px;font-weight:400}._UpgradePopup__trustpilotBadge_taiyl_638{align-items:center;gap:8px;display:flex}._UpgradePopup__trustpilotBadge_taiyl_638 strong{color:#1a202c;font-size:16px;font-weight:700}._UpgradePopup__trustpilotBadge_taiyl_638 img:first-of-type{width:100px;height:auto}._UpgradePopup__trustpilotBadge_taiyl_638 img:nth-of-type(2){width:80px;height:auto}._UpgradePopup__pricingSection_taiyl_656{margin-bottom:30px}._UpgradePopup__pricingTitle_taiyl_659{color:#1a1a1a;text-align:center;margin:0 0 20px;font-size:18px;font-weight:700}._UpgradePopup__buttonSection_taiyl_666{text-align:center;margin:0;padding:0 40px 28px}@media (max-height:820px){._UpgradePopup__buttonSection_taiyl_666{padding:0 32px 18px}}@media (max-width:1044px){._UpgradePopup__buttonSection_taiyl_666{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;box-shadow:0 -8px 24px #0000000f;padding:10px 16px calc(12px + env(safe-area-inset-bottom)) 16px!important}}._UpgradePopup__upgradeButton_taiyl_685{box-sizing:border-box;border-radius:14px;width:100%;max-width:480px;margin:0 auto 12px;padding:1.1rem 24px;font-size:16.5px;font-weight:700}@media (max-width:1044px){._UpgradePopup__upgradeButton_taiyl_685{border-radius:12px;margin-bottom:8px;padding:14px 20px;font-size:16px}}._UpgradePopup__upgradeButton_taiyl_685{text-align:center;color:#fff;background:linear-gradient(90deg,#c084fc 0%,#a855f7 50%,#7c3aed 100%);transition:transform .16s,box-shadow .16s;display:block;box-shadow:0 10px 28px #7c3aed52,0 6px 18px #a855f747}._UpgradePopup__upgradeButton_taiyl_685:hover:not(:disabled){transform:translateY(-1px)scale(1.01);box-shadow:0 16px 38px #7c3aed75,0 12px 26px #a855f75c}._UpgradePopup__upgradeButton_taiyl_685:active:not(:disabled){transform:translateY(0)scale(.997);box-shadow:0 10px 26px #7c3aed52,0 8px 18px #a855f742}._UpgradePopup__ctaSubtext_taiyl_719{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}._UpgradePopup__ctaSubtext_taiyl_719 span{color:#059669;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}@media (max-width:1044px){._UpgradePopup__ctaSubtext_taiyl_719{flex-flow:wrap;justify-content:center;gap:6px 14px;margin-top:6px}._UpgradePopup__ctaSubtext_taiyl_719 span{justify-content:center}}._UpgradePopup__stripeBadge_taiyl_746{cursor:pointer;justify-content:center;align-items:center;gap:16px;margin-top:8px;transition:opacity .2s;display:flex}@media (max-width:1044px){._UpgradePopup__stripeBadge_taiyl_746{display:none}}._UpgradePopup__stripeBadge_taiyl_746:hover{opacity:.8}._UpgradePopup__stripeBadge_taiyl_746 svg:first-child{width:140px;height:auto}._UpgradePopup__stripeBadge_taiyl_746 svg:last-child{width:55px;height:auto}._UpgradePopup__guarantee_taiyl_771{color:#666;margin:0 0 8px;font-size:14px;line-height:1.4}._UpgradePopup__cancellation_taiyl_777{color:#888;margin:0;font-size:12px;line-height:1.4}._PricingCard_taiyl_784{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:24px 20px 10px;transition:all .2s ease-in-out;position:relative;box-shadow:0 2px 4px #0000000d}@media (max-width:1044px){._PricingCard_taiyl_784{border-radius:16px;padding:16px 16px 10px}}@media (max-height:820px){._PricingCard_taiyl_784{padding:12px 16px 8px}}._PricingCard_taiyl_784:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._PricingCard__selected_taiyl_810{background-color:#f5f3ff;border:2px solid #b2a8ff;transform:translateY(-2px);box-shadow:0 6px 15px #0000001a}._PricingCard--black-friday_taiyl_816{z-index:2;background:#fff;border:2px solid #000;transform:scale(1.02);box-shadow:0 10px 25px -5px #0000001a}._PricingCard--black-friday_taiyl_816._PricingCard__selected_taiyl_810{background:#fff;border-color:#000;box-shadow:0 15px 30px -5px #00000026}._PricingCard--black-friday_taiyl_816 ._PricingCard__selectionIndicator_taiyl_828{border-color:#000}._PricingCard--black-friday_taiyl_816 ._PricingCard__selectionIndicator_checked_taiyl_831{background-color:#000}._PricingCard--muted_taiyl_837,._PricingCard--muted_taiyl_837:hover{cursor:default;opacity:.6;filter:grayscale();box-shadow:none;border-color:#e5e7eb;transform:none}._PricingCard__badge_taiyl_845{z-index:1;text-align:center;white-space:nowrap;border-radius:16px;min-width:90px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}._PricingCard__badge_shifted_taiyl_859{left:38%}._PricingCard__badge_topRight_taiyl_862{z-index:2;top:-12px;left:auto;right:-15px;transform:rotate(15deg)}._PricingCard__badge--purple_taiyl_869{color:#fff;background:linear-gradient(135deg,#b2a8ff,#e9a8ff)}._PricingCard__badge--yellow_taiyl_873{color:#eab308;background:#fffbea;border:1px solid #fde68a}._PricingCard__badge--orange_taiyl_878{color:#fff;background-color:#f59e0b;box-shadow:0 2px 10px #f59e0b80}._PricingCard__badge--green_taiyl_883{color:#fff;background-color:#10b981;border:1px solid #a7f3d0}._PricingCard__badge--black_taiyl_888{color:#fff;box-shadow:none;letter-spacing:.5px;text-transform:uppercase;background:#000;font-weight:800;animation:2s infinite _badgePulse_taiyl_1}._PricingCard__badge_raised_taiyl_897{top:-22px}._PricingCard__badge_bottom_taiyl_900{top:10px;left:auto;right:10px;transform:none}._PricingCard__header_taiyl_906{align-items:center;gap:12px;margin-bottom:12px;display:flex}@media (max-width:1044px){._PricingCard__header_taiyl_906{margin-bottom:6px}}._PricingCard__selectionIndicator_taiyl_828{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative}._PricingCard__selectionIndicator_checked_taiyl_831{background-color:#b2a8ff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._PricingCard__selected_taiyl_810 ._PricingCard__selectionIndicator_taiyl_828{border-color:#b2a8ff}._PricingCard__title_taiyl_939{color:#1a1a1a;margin:0;font-size:16px;font-weight:700;line-height:1.2}@media (max-width:1044px){._PricingCard__title_taiyl_939{font-size:15px}}._PricingCard__priceContainer_taiyl_951{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}@media (max-width:1044px){._PricingCard__priceContainer_taiyl_951{margin-bottom:4px}}._PricingCard__priceValue_taiyl_962{color:#1a1a1a;margin-right:4px;font-size:22px;font-weight:700}@media (max-width:1044px){._PricingCard__priceValue_taiyl_962{font-size:20px}}._PricingCard__pricePeriod_taiyl_973{color:#6b7280;font-size:13px}._PricingCard__originalPrice_taiyl_977{color:#9ca3af;margin-left:8px;font-size:13px;text-decoration:line-through}._PricingCard__todayOnly_taiyl_983{color:#e67e5a;margin-left:8px;font-size:13px;font-weight:500;text-decoration:none}._PricingCard__billedInfo_taiyl_990{color:#6b7280;min-height:20px;font-size:11px}._PricingCard__billedInfo_taiyl_990 strong{color:#333;font-weight:600}._PricingCard__skeleton_taiyl_999{cursor:default;pointer-events:none;background:#fff;min-height:132px}._PricingCard__skeletonHeader_taiyl_1005{align-items:center;gap:12px;margin-bottom:18px;display:flex}._PricingCard__skeletonHeader_taiyl_1005 span:first-child{background:linear-gradient(90deg,#eceef3 0%,#f7f7fa 50%,#eceef3 100%) 0 0/200% 100%;border-radius:50%;width:20px;height:20px;animation:1.2s ease-in-out infinite _skeletonShimmer_taiyl_1}._PricingCard__skeletonHeader_taiyl_1005 span:last-child{background:linear-gradient(90deg,#eceef3 0%,#f7f7fa 50%,#eceef3 100%) 0 0/200% 100%;border-radius:999px;width:62%;height:16px;animation:1.2s ease-in-out infinite _skeletonShimmer_taiyl_1}._PricingCard__skeletonPrice_taiyl_1027,._PricingCard__skeletonLine_taiyl_1027{background:linear-gradient(90deg,#eceef3 0%,#f7f7fa 50%,#eceef3 100%) 0 0/200% 100%;border-radius:999px;animation:1.2s ease-in-out infinite _skeletonShimmer_taiyl_1}._PricingCard__skeletonPrice_taiyl_1027{width:76%;height:30px;margin-bottom:14px}._PricingCard__skeletonLine_taiyl_1027{width:54%;height:12px}@keyframes _sheetSlideUp_taiyl_1{0%{opacity:.6;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes _modalSlideIn_taiyl_1{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}._UpgradePopup__modal_taiyl_182::-webkit-scrollbar{width:6px}._UpgradePopup__content_taiyl_294::-webkit-scrollbar{width:6px}._UpgradePopup__modal_taiyl_182::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}._UpgradePopup__content_taiyl_294::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}._UpgradePopup__modal_taiyl_182::-webkit-scrollbar-thumb{background:silver;border-radius:3px}._UpgradePopup__content_taiyl_294::-webkit-scrollbar-thumb{background:silver;border-radius:3px}._UpgradePopup__modal_taiyl_182::-webkit-scrollbar-thumb:hover{background:#a0a0a0}._UpgradePopup__content_taiyl_294::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@keyframes _badgePulse_taiyl_1{0%{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #0006}70%{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 0 0 10px #0000}to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #0000}}@keyframes _skeletonShimmer_taiyl_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _sidePanelSlideIn_taiyl_1{0%{opacity:0;transform:translateY(-50%)translate(30px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/static/media/instrument-sans-latin.CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/static/media/instrument-sans-italic-latin.C7_BfpsN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/static/media/ibm-plex-mono-400.BJoXLJYV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/static/media/ibm-plex-mono-500.C820gu2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/static/media/ibm-plex-mono-600.DpGnXj3s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.ds-root{--font-display:"Instrument Sans", "Helvetica Neue", Helvetica, sans-serif;--font-ui:"Instrument Sans", "Helvetica Neue", Helvetica, sans-serif;--font-code:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:root{--gray-0:#fff;--gray-50:#f7f8f9;--gray-100:#eef0f2;--gray-150:#e4e6ea;--gray-200:#d6d9de;--gray-300:#bbc0c8;--gray-400:#8d939e;--gray-500:#6a707b;--gray-600:#494e57;--gray-700:#2e323a;--gray-800:#1c1f24;--gray-850:#15171b;--gray-900:#101114;--gray-950:#0a0b0d;--black:#000;--signal-100:#d6f7e7;--signal-200:#a6efcd;--signal-300:#6fe3af;--signal-400:#3fd69a;--signal-500:#28b67a;--signal-600:#1b8e5f;--signal-700:#126245;--signal-800:#0b3b2a;--violet-50:#fbfbff;--violet-100:#f5f6fb;--violet-150:#edeef8;--violet-200:#e4e2ff;--violet-300:#cfc9ff;--violet-400:#b2a8ff;--violet-500:#9c8ffa;--violet-600:#7c6df7;--violet-700:#5b4fd8;--violet-800:#3b32a0;--violet-900:#231d63;--orchid-300:#f4cfff;--orchid-400:#e9a8ff;--orchid-500:#d96fff;--brand-gradient:linear-gradient(90deg,#b2a8ff 0%,#e9a8ff 100%);--brand-gradient-hover:linear-gradient(90deg,#a89eff 0%,#d49eff 100%);--warn-300:#f6ce8a;--warn-400:#ebb45e;--warn-500:#e09a33;--warn-700:#8a5a16;--danger-300:#f3a0a2;--danger-500:#e0484d;--danger-700:#8a2226;--info-300:#a6c6ff;--info-500:#4b8fff;--info-700:#1f4ea8;--alert-text:#494949;--alert-lavender-bg:#b2a8ff1f;--alert-lavender-bg-active:#b2a8ff29;--alert-lavender-icon:#b2a8ff;--alert-amber-bg:#fefce8;--alert-amber-icon:#d97706;--alert-action-fg:#b45309;--alert-action-fg-hover:#92400e;--chart-1:var(--signal-500);--chart-2:#4b8fff;--chart-3:#e09a33;--chart-4:#9b7bea;--chart-5:#e0484d;--chart-grid:#ffffff12;--chart-track:#ffffff0f}:root,[data-theme=light]{--bg-base:#f7f8fb;--bg-sunken:var(--violet-100);--surface-panel:var(--gray-0);--surface-raised:var(--gray-0);--surface-input:var(--gray-0);--surface-hover:#f5f5f7;--surface-active:#11182712;--surface-selected:#b2a8ff24;--text-primary:#111827;--text-body:#1f2937;--text-secondary:#5b6472;--text-muted:#6b7280;--text-inverse:var(--gray-0);--text-accent:var(--signal-600);--border-hairline:#11182714;--border-subtle:#1118271f;--border-strong:#11182747;--border-focus:var(--border-strong);--accent-solid:var(--signal-600);--accent-solid-hover:var(--signal-500);--accent-solid-press:var(--signal-700);--accent-on-solid:#fff;--accent-quiet:#1b8e5f1a;--status-pass-fg:var(--signal-700);--status-pass-bg:#28b67a1f;--status-warn-fg:var(--warn-700);--status-warn-bg:#e09a3326;--status-fail-fg:var(--danger-700);--status-fail-bg:#e0484d1f;--status-info-fg:var(--info-700);--status-info-bg:#4b8fff21;--status-pass-bd:#28b67a47;--status-warn-bd:#e09a3347;--status-fail-bd:#e0484d47;--status-info-bd:#4b8fff47;--chart-grid:#11182714;--chart-track:#11182712;--action-solid:var(--gray-900);--action-solid-hover:var(--gray-800);--action-solid-press:var(--black);--action-on-solid:var(--gray-0);--brand-solid:var(--violet-600);--brand-quiet:#b2a8ff1f;--brand-fg:var(--violet-700);--surface-brand-tint:#f6f5ff;--surface-nav:#fff;--nav-selected-bg:#f1f5f9;--nav-selected-fg:var(--violet-700);--nav-selected-rule:var(--violet-400);--scrim:#11182780;--scrollbar-thumb:#c1c1c1;--scrollbar-thumb-hover:#a8a8a8}[data-theme=dark]{--bg-sunken:var(--black);--chart-grid:#ffffff12;--chart-track:#ffffff0f;--bg-base:var(--gray-950);--surface-panel:var(--gray-900);--surface-raised:var(--gray-850);--surface-input:var(--gray-900);--surface-hover:#ffffff0b;--surface-active:#ffffff14;--surface-selected:#28b67a1f;--text-primary:var(--gray-0);--text-body:var(--gray-200);--text-secondary:var(--gray-400);--text-muted:var(--gray-500);--text-inverse:var(--gray-950);--text-accent:var(--signal-400);--border-hairline:#ffffff14;--border-subtle:#ffffff21;--border-strong:#ffffff3d;--border-focus:var(--border-strong);--accent-solid:var(--signal-500);--accent-solid-hover:var(--signal-400);--accent-solid-press:var(--signal-600);--accent-on-solid:#04180f;--accent-quiet:#28b67a24;--status-pass-fg:var(--signal-400);--status-pass-bg:#28b67a21;--status-warn-fg:var(--warn-300);--status-warn-bg:#e09a3324;--status-fail-fg:var(--danger-300);--status-fail-bg:#e0484d24;--status-info-fg:var(--info-300);--status-info-bg:#4b8fff24;--status-pass-bd:#3fd69a57;--status-warn-bd:#f6ce8a57;--status-fail-bd:#f3a0a257;--status-info-bd:#a6c6ff57;--alert-text:var(--gray-200);--alert-lavender-bg:#b2a8ff24;--alert-lavender-bg-active:#b2a8ff33;--alert-lavender-icon:var(--violet-300);--alert-amber-bg:#d9770629;--alert-amber-icon:#f0b75e;--alert-action-fg:#f3c77b;--alert-action-fg-hover:#f8dca8;--action-solid:var(--gray-50);--action-solid-hover:var(--gray-0);--action-solid-press:var(--gray-200);--action-on-solid:var(--gray-950);--brand-solid:var(--violet-400);--brand-quiet:#b2a8ff29;--brand-fg:var(--violet-300);--surface-brand-tint:#2a293a;--surface-nav:var(--gray-900);--nav-selected-bg:#b2a8ff29;--nav-selected-fg:#d6d1ff;--nav-selected-rule:var(--violet-400);--scrim:#060708b8;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d}:root{--font-display:"Instrument Sans","Helvetica Neue",Helvetica,sans-serif;--font-sans:"Instrument Sans","Helvetica Neue",Helvetica,sans-serif;--font-ui:"Instrument Sans","Helvetica Neue",Helvetica,sans-serif;--font-mono:"Instrument Sans","Helvetica Neue",Helvetica,sans-serif;--font-code:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--text-xl:18px;--text-2xl:22px;--lh-tight:1.15;--lh-ui:1.35;--lh-body:1.55;--lh-prose:1.7;--display-xs:28px;--display-sm:40px;--display-md:56px;--display-lg:76px;--display-xl:104px;--display-2xl:148px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--track-display:-.03em;--track-heading:-.018em;--track-ui:-.006em;--track-label:.08em;--track-mono:.01em;--type-label:var(--weight-medium) var(--text-2xs)/var(--lh-ui) var(--font-sans);--type-ui:var(--weight-medium) var(--text-md)/var(--lh-ui) var(--font-sans);--type-body:var(--weight-regular) var(--text-md)/var(--lh-body) var(--font-sans);--type-readout:var(--weight-medium) var(--text-sm)/var(--lh-ui) var(--font-mono);--type-code:var(--weight-regular) var(--text-sm)/var(--lh-body) var(--font-code)}[data-type=a]{--font-display:"Archivo","Helvetica Neue",Helvetica,sans-serif;--font-sans:"Geist","Helvetica Neue",Helvetica,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--track-display:-.035em}[data-type=b]{--font-display:"Instrument Sans","Helvetica Neue",Helvetica,sans-serif;--font-sans:"Instrument Sans","Helvetica Neue",Helvetica,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--track-display:-.03em}[data-num=tabular]{--font-mono:"Instrument Sans","Helvetica Neue",Helvetica,sans-serif}[data-num=plex]{--font-mono:"IBM Plex Mono",ui-monospace,monospace}[data-num=jetbrains]{--font-mono:"JetBrains Mono",ui-monospace,monospace}[data-num=geist]{--font-mono:"Geist Mono",ui-monospace,monospace}[data-num=dm]{--font-mono:"DM Mono",ui-monospace,monospace}[data-num=martian]{--font-mono:"Martian Mono",ui-monospace,monospace}[data-type=c]{--font-display:"Space Grotesk","Helvetica Neue",Helvetica,sans-serif;--font-sans:"Space Grotesk","Helvetica Neue",Helvetica,sans-serif;--font-mono:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--track-display:-.032em}:root{--space-0:0px;--space-px:1px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--space-11:40px;--space-12:56px;--space-13:72px;--space-14:96px;--control-h-xs:22px;--control-h-sm:26px;--control-h-md:30px;--control-h-lg:36px;--control-h-xl:44px;--control-pad-x:10px;--control-gap:6px;--panel-pad:16px;--panel-pad-tight:12px;--gutter:16px;--gutter-lg:24px;--rail-w:52px;--sidebar-w:240px;--inspector-w:316px;--topbar-h:48px;--statusbar-h:28px;--max-prose:68ch;--content-max:1120px;--workspace-max:1040px;--bp-lg:1400px;--bp-lg-min:1044px;--bp-md:776px;--bp-sm:480px;--radius-0:0px;--radius-1:2px;--radius-2:4px;--radius-3:6px;--radius-4:8px;--radius-5:10px;--radius-6:12px;--radius-pill:999px;--radius-control:6px;--radius-input:6px;--radius-panel:10px;--radius-card:16px;--radius-well:12px;--radius-dialog:12px;--radius-chip:999px;--border-w:1px;--border-w-strong:1.5px;--focus-ring-w:2px;--focus-ring-offset:1px;--shadow-none:none;--ring-danger:0 0 0 var(--focus-ring-w) var(--danger-500);--glow-accent:0 0 0 1px #28b67a59,0 0 20px -4px #28b67a59;--blur-scrim:blur(10px) saturate(120%)}:root,[data-theme=light]{--shadow-inset-top:none;--shadow-inset-press:inset 0 1px 2px #0a0b0d24;--shadow-raised:0 1px 1px #0a0b0d0f;--shadow-panel:0 1px 2px #1118270a,0 16px 40px #1118270f;--shadow-panel-hover:0 1px 2px #1118270d,0 26px 60px #1118271a;--shadow-popover:0 1px 2px #0a0b0d14,0 14px 40px -18px #0a0b0d42;--shadow-dialog:0 2px 6px #0a0b0d1a,0 32px 80px -28px #0a0b0d4d;--ring-focus:none}[data-theme=dark]{--shadow-inset-top:inset 0 1px 0 #ffffff0d;--shadow-inset-press:inset 0 1px 2px #00000073;--shadow-raised:0 1px 2px #0006;--shadow-panel:0 1px 3px #00000059,0 8px 24px -12px #0000008c;--shadow-panel-hover:0 1px 3px #0006,0 14px 36px -14px #0009;--shadow-popover:0 2px 4px #0006,0 14px 40px -16px #000000b3;--shadow-dialog:0 2px 6px #00000073,0 32px 80px -24px #000c;--ring-focus:none}:root{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--dur-panel:.34s;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.5,0,.3,1);--ease-exit:cubic-bezier(.4,0,1,1);--transition-control:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);--transition-surface:background-color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);--press-scale:.985}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-base);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--track-heading);line-height:var(--lh-tight);margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-accent);transition:var(--transition-control);text-decoration:none}a:hover{color:var(--signal-300);text-underline-offset:2px;text-decoration:underline}[data-theme=light] a:hover{color:var(--signal-700)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none}::selection{background:var(--accent-quiet);color:var(--text-primary)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--track-mono)}.code{font-family:var(--font-code);font-size:var(--text-sm);line-height:var(--lh-body)}:root,[data-theme=light]{--detector-mark-filter:none }[data-theme=dark]{--detector-mark-filter:invert(1) hue-rotate(180deg) saturate(1.1) brightness(1.08) }.label-micro{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes sg-spin{to{transform:rotate(360deg)}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}@keyframes sg-rise{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes sg-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes sg-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes sg-shade{0%{background-position:-45% 0}to{background-position:145% 0}}@keyframes sg-sweep{0%{transform:translate(-100%)}to{transform:translate(285%)}}@keyframes sg-blink{0%,to{opacity:.25}50%{opacity:1}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#c1c1c1) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,#c1c1c1);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover,#a8a8a8)}.brand-gradient-text{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}[data-icon]>svg{width:100%;height:100%;stroke-width:inherit;display:block}[data-inline-svg]>svg{fill:currentColor;width:100%;height:100%;display:block}:root,.ds-root{--ds-canvas:var(--bg-base,#f7f8fb);--ds-surface:var(--surface-panel,#fff);--ds-surface-mute:var(--bg-sunken,#f3f4f6);--ds-ink:var(--text-primary,#111827);--ds-ink-soft:var(--text-secondary,#5c6370);--ds-ink-mute:var(--text-muted,#8b929e);--ds-border:var(--border-hairline,#ececee);--ds-border-strong:var(--border-strong,#e5e7eb);--ds-red:#e11d2e;--ds-red-soft:#e11d2e1a;--ds-green:var(--signal-600,#1a7f4b);--ds-green-bright:var(--signal-400,#10b981);--ds-green-soft:#1a7f4b1f;--ds-orange:#ff6a2b;--ds-amber:#f59e0b;--ds-blue:#2563eb;--ds-font:var(--font-sans,"Instrument Sans",Helvetica,sans-serif);--ds-display-size:40px;--ds-display-tracking:-.045em;--ds-title-size:15px;--ds-body-size:15.5px;--ds-body-leading:1.75;--ds-ui-size:12.5px;--ds-kicker-size:11px;--ds-kicker-tracking:.08em;--ds-radius:14px;--ds-radius-sm:8px;--ds-radius-pill:999px;--ds-shadow:0 1px 2px #1018280a;--ds-shadow-menu:0 12px 40px #1018281f;--ds-control-h:32px;--ds-control-h-lg:36px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-max:1220px;--ds-rail:316px;--ds-on-ink:var(--action-on-solid,#fff);--ds-ink-hover:#222;--ds-toggle-track:#d5d8de;--ds-toggle-thumb:#fff;--ds-toggle-thumb-shadow:0 1px 2px #10182833;--ds-busy-fg:#0f172a;--ds-busy-border:#c7f0d8;--ds-busy-bg:#ecfdf3}.ds-metric__delta[data-delta=worsened],.ds-metric__delta[data-delta=stable]{color:var(--ds-ink-mute)}@keyframes ds-ring-spin{to{transform:rotate(360deg)}}@media (max-width:1044px){.ds-display{font-size:32px}}[data-theme=dark],[data-theme=dark] .ds-root{--ds-red:#f87171;--ds-red-soft:#f8717124;--ds-green:var(--signal-400,#3fd69a);--ds-green-bright:var(--signal-300,#6fe3af);--ds-green-soft:#3fd69a24;--ds-orange:#ff8a5b;--ds-amber:#fbbf24;--ds-blue:#60a5fa;--ds-shadow:0 1px 2px #0006;--ds-shadow-menu:0 12px 40px #0000008c;--ds-on-ink:var(--action-on-solid,#0a0b0d);--ds-ink-hover:var(--gray-200,#d6d9de);--ds-toggle-track:#ffffff2e;--ds-toggle-thumb:var(--gray-100,#eef0f2);--ds-toggle-thumb-shadow:0 1px 2px #00000080;--ds-busy-fg:var(--signal-200,#a6efcd);--ds-busy-border:#3fd69a52;--ds-busy-bg:#28b67a24}.ds-root{font-family:var(--ds-font);color:var(--ds-ink);-webkit-font-smoothing:antialiased}.ds-kicker{font-size:var(--ds-kicker-size);letter-spacing:var(--ds-kicker-tracking);text-transform:uppercase;color:var(--ds-ink-mute);margin:0;font-weight:600}.ds-kicker span{color:var(--ds-ink)}.ds-page-header{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ds-root .ds-display{font-size:var(--ds-display-size);letter-spacing:var(--ds-display-tracking);color:var(--ds-ink);text-align:left;margin:0;font-weight:650;line-height:1.05}.ds-btn{height:var(--ds-control-h);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink);font-family:inherit;font-size:var(--ds-ui-size);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:550;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.ds-btn:hover:not(:disabled){background:var(--ds-canvas)}.ds-btn:disabled{opacity:.45;cursor:default}.ds-btn--primary{height:var(--ds-control-h-lg);background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-on-ink,#fff);padding:0 14px;font-weight:600}.ds-btn--primary:hover:not(:disabled){background:var(--ds-ink-hover,#222);border-color:var(--ds-ink-hover,#222)}.ds-btn--icon{width:var(--ds-control-h);color:var(--ds-ink-soft);padding:0}.ds-btn--icon .ds-btn__text{display:none}.ds-btn--ghost.is-active,.ds-btn--icon.is-active{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-on-ink,#fff)}.ds-btn--ghost.is-active:hover:not(:disabled),.ds-btn--icon.is-active:hover:not(:disabled){background:var(--ds-ink-hover,#222);color:var(--ds-on-ink,#fff)}.ds-btn--split{border-radius:var(--ds-radius-sm) 0 0 var(--ds-radius-sm)}.ds-btn--split-caret{border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;width:28px;color:var(--ds-ink-soft);border-left:0;padding:0}.ds-btn.is-busy{color:var(--ds-busy-fg,#0f172a);border-color:var(--ds-busy-border,#c7f0d8);background:var(--ds-busy-bg,#ecfdf3);cursor:progress}.ds-btn__shimmer{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ds-btn__shimmer:before{content:"";background:linear-gradient(90deg,#10b98100 0%,#10b98147 50%,#10b98100 100%);width:50%;height:100%;animation:1.15s ease-in-out infinite ds-sweep;position:absolute;top:0;left:-60%}.ds-btn__label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.ds-chip{height:var(--ds-control-h);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:var(--ds-ink-soft);font-size:var(--ds-ui-size);align-items:center;gap:8px;padding:0 10px;font-weight:500;display:inline-flex}.ds-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ds-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow)}.ds-toggle{border-radius:var(--ds-radius-pill);background:var(--ds-toggle-track,#d5d8de);cursor:pointer;border:0;flex:0 0 32px;width:32px;height:18px;padding:0;transition:background .15s;position:relative}.ds-toggle[data-on=true]{background:var(--ds-ink)}.ds-toggle__thumb{background:var(--ds-toggle-thumb,#fff);width:14px;height:14px;box-shadow:var(--ds-toggle-thumb-shadow,0 1px 2px #10182833);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.ds-toggle[data-on=true] .ds-toggle__thumb{transform:translate(14px)}.ds-toggle:disabled{opacity:.5;cursor:not-allowed}.ds-score-ring{flex-direction:column;align-items:center;gap:8px;display:flex}.ds-score-ring__svg{display:block}.ds-score-ring__value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:650;line-height:1}.ds-score-ring__unit{letter-spacing:-.03em;color:var(--ds-ink-mute);font-size:16px;font-weight:600}.ds-score-ring__label{font-size:var(--ds-kicker-size);letter-spacing:var(--ds-kicker-tracking);text-transform:uppercase;color:var(--ds-ink-mute);font-weight:600}.ds-score-ring[data-tone=good] .ds-score-ring__label{color:var(--ds-green)}.ds-score-ring[data-tone=bad] .ds-score-ring__label{color:var(--ds-red)}.ds-score-ring[data-tone=warn] .ds-score-ring__label{color:var(--ds-amber)}.ds-metric{border-bottom:1px solid var(--ds-border);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ds-metric:last-child{border-bottom:0}.ds-metric__label{font-size:var(--ds-kicker-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink-mute);font-weight:600}.ds-metric__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:3px;font-size:20px;font-weight:650;display:flex}.ds-metric__delta{letter-spacing:0;font-size:11px;font-weight:600}.ds-metric__delta[data-delta=improved]{color:var(--ds-green)}.ds-metric__delta[data-delta=worsened],.ds-metric__delta[data-delta=stable]{color:var(--ds-ink-mute)}.ds-metric__chart{flex:0 0 72px;width:72px}.ds-metric__bars{flex-direction:column;gap:4px;width:72px;display:flex}.ds-metric__bar{background:var(--ds-border);border-radius:99px;height:4px;display:block;overflow:hidden}.ds-metric__bar>span{border-radius:inherit;background:var(--ds-ink);height:100%;display:block}.ds-metric__bar--after>span{background:var(--ds-green-bright)}.ds-metric[data-delta=improved] .ds-metric__bar--after>span{background:var(--ds-green)}.ds-metric[data-delta=worsened] .ds-metric__bar--after>span{background:var(--ds-ink-mute)}.ds-sparkline{display:block}@keyframes ds-sweep{0%{left:-60%}to{left:110%}}@keyframes ds-spin{to{transform:rotate(-90deg)rotate(360deg)}}.ds-score-ring.is-loading .ds-score-ring__arc{stroke-dasharray:40 280;transform-origin:70px 70px;animation:.9s linear infinite ds-ring-spin}@media (max-width:1044px){.ds-display{font-size:32px}.ds-btn--with-label.ds-btn--icon .ds-btn__text{display:none}}
