.rules-list-skeleton-module__zRuEuG__wrap{flex-direction:column;gap:1rem;display:flex}.rules-list-skeleton-module__zRuEuG__gridWrap{position:relative;overflow:hidden}.rules-list-skeleton-module__zRuEuG__gridWrap:after{content:"";background:linear-gradient(100deg,transparent 35%,color-mix(in oklab,var(--surface1)60%,var(--text2))50%,transparent 65%);opacity:.14;pointer-events:none;animation:2.4s ease-in-out infinite rules-list-skeleton-module__zRuEuG__sweep;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.rules-list-skeleton-module__zRuEuG__gridWrap:after{opacity:0;animation:none}}@keyframes rules-list-skeleton-module__zRuEuG__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.rules-list-skeleton-module__zRuEuG__shimmerCard.rules-list-skeleton-module__zRuEuG__shimmerCard{cursor:default}.rules-list-skeleton-module__zRuEuG__bar{background:color-mix(in oklab,var(--surface1)86%,var(--text2));border-radius:var(--r);width:var(--w);height:var(--h);flex-shrink:0}.rules-list-skeleton-module__zRuEuG__cardHeader{align-items:flex-start;gap:12px;display:flex}.rules-list-skeleton-module__zRuEuG__cardHeaderBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rules-list-skeleton-module__zRuEuG__badgeRow{gap:6px;display:flex}.rules-list-skeleton-module__zRuEuG__flowGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:0;display:grid}.rules-list-skeleton-module__zRuEuG__flowCol{flex-direction:column;gap:6px;display:flex}.rules-list-skeleton-module__zRuEuG__arrowCol{justify-content:center;align-items:center;padding:0 14px;display:flex}.rules-list-skeleton-module__zRuEuG__actionRow{align-items:center;gap:10px;display:flex}.rules-list-skeleton-module__zRuEuG__footer{border-top:1px solid var(--surface3);flex-direction:column;gap:6px;padding-top:12px;display:flex}@media (max-width:520px){.rules-list-skeleton-module__zRuEuG__footer{border-top:none;flex-direction:row;align-items:center;gap:8px;padding-top:4px}}
.limit-reached-modal-module__qEVzza__modalContent{text-align:center;flex-direction:column;gap:1rem;max-width:440px;margin:0 auto;padding:2rem 2rem 1.5rem;display:flex}.limit-reached-modal-module__qEVzza__icon{color:var(--text-link);justify-content:center;margin:0 auto;font-size:2rem;line-height:1;display:flex}.limit-reached-modal-module__qEVzza__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text1);letter-spacing:-.01em;margin:0}.limit-reached-modal-module__qEVzza__description{font-size:var(--fs-md);color:var(--text2);max-width:36ch;margin:0 auto;line-height:1.55}.limit-reached-modal-module__qEVzza__highlightList{text-align:left;flex-direction:column;gap:.55rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.limit-reached-modal-module__qEVzza__highlightItem{font-size:var(--fs-md);color:var(--text1);align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.limit-reached-modal-module__qEVzza__checkMark{color:var(--gradient-premium-start);font-weight:var(--fw-bold);flex:none;margin-top:.05rem}.limit-reached-modal-module__qEVzza__actions{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.limit-reached-modal-module__qEVzza__primaryButton.limit-reached-modal-module__qEVzza__primaryButton{font-size:var(--fs-md);color:var(--color-white);gap:.4rem;padding:.75rem 1.25rem}.limit-reached-modal-module__qEVzza__primaryButton.limit-reached-modal-module__qEVzza__primaryButton:hover:not(:disabled){filter:brightness(1.05)}.limit-reached-modal-module__qEVzza__primaryButton.limit-reached-modal-module__qEVzza__primaryButton:disabled{opacity:.7;cursor:progress}.limit-reached-modal-module__qEVzza__primaryButton .arrow{transition:transform .15s}.limit-reached-modal-module__qEVzza__primaryButton:hover:not(:disabled) .arrow{transform:translate(2px)}
.modals-module__UGhhgG__floatingContainer{background:var(--surface1);border:1px solid var(--surface4);border-radius:var(--br-md);z-index:2000;width:min(320px,100% - 48px);padding:1.25rem;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 36px #2b303b29}.modals-module__UGhhgG__title{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text1);margin:0 0 .5rem}.modals-module__UGhhgG__body{color:var(--text2);font-size:var(--fs-md);margin:0;line-height:1.5}.modals-module__UGhhgG__actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}
