 .smSubNav{background:var(--i-background_2);border:1px solid color-mix(in srgb, var(--i-primary) 45%, var(--i-box--bo-co));border-radius:12px;margin:0 0 24px;padding:4px;}.smSubNav__inner{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;}.smSubNav__inner::-webkit-scrollbar{display:none;}.smSubNav__link{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 16px;color:var(--i-color_soft);text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap;border-radius:8px;transition:color 0.15s, background 0.15s;}.smSubNav__link:hover{color:var(--i-link--co);background:var(--i-background_3);text-decoration:none;}.smSubNav__link--active{color:var(--i-primary-contrast);background:var(--i-primary);}.smSubNav__link--active:hover{color:var(--i-primary-contrast);background:var(--i-primary);}.smSubNav__link i{font-size:14px;opacity:0.7;}.smSubNav__link--active i{opacity:1;}[data-ips-hook="smSubmitForm"] .ipsFieldRow__section{background-color:var(--i-background_3);border:1px solid var(--i-background_5);border-width:1px 0;margin-top:-1px;padding:1em;font-weight:600;color:var(--i-color_hard);font-size:1.2em;}[data-ips-hook="smSubmitForm"] .ipsFieldRow__section:first-child{margin-top:0;border-top-width:0;}[data-ips-hook="smSubmitForm"] .ipsTabs__panel > .ipsFieldRow__section:first-child{border-top-left-radius:var(--i-box--bo-ra);border-top-right-radius:var(--i-box--bo-ra);}[data-ips-hook="smEditReleaseForm"] .ipsFieldRow__section{background-color:var(--i-background_3);border:1px solid var(--i-background_5);border-width:1px 0;margin-top:-1px;padding:1em;font-weight:600;color:var(--i-color_hard);font-size:1.2em;}[data-ips-hook="smEditReleaseForm"] .ipsFieldRow__section:first-child{margin-top:0;border-top-width:0;border-top-left-radius:var(--i-box--bo-ra);border-top-right-radius:var(--i-box--bo-ra);}.smHero{position:relative;padding:48px 32px;background:linear-gradient(135deg, var(--i-primary) 0%, var(--i-primary-dark) 100%);border-radius:16px;color:var(--i-primary-contrast);margin-bottom:32px;overflow:hidden;}.smHero::before{content:'';position:absolute;top:-50%;right:-10%;width:400px;height:400px;border-radius:50%;background:rgba(255, 255, 255, 0.05);pointer-events:none;}.smHero::after{content:'';position:absolute;bottom:-30%;left:20%;width:300px;height:300px;border-radius:50%;background:rgba(255, 255, 255, 0.03);pointer-events:none;}.smHero__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:40px;}.smHero__primary{flex:1;min-width:0;}.smHero__title{font-size:2rem;font-weight:700;margin:0 0 12px;color:inherit;letter-spacing:-0.02em;}.smHero__subtitle{font-size:1.1rem;margin:0 0 24px;opacity:0.85;line-height:1.5;}.smHero__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;}.smHero__actions .ipsButton{border-radius:8px;font-weight:600;}.smHero__presence{display:inline-flex;align-items:center;min-height:44px;}.smHero__presenceProvider{display:inline-flex;align-items:center;}.smHero__presence .ipsLiveActivity{margin:0;}.smHero__presence .ipsCaterpillar > span{color:var(--i-color_hard);}.smHero__btn--browse{background:var(--i-primary-contrast) !important;color:var(--i-primary) !important;border:none;padding:10px 24px;border-radius:8px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform 0.15s ease, box-shadow 0.15s ease;}.smHero__btn--browse:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.2);color:var(--i-primary) !important;}.smHero__btn--submit{background:rgba(255, 255, 255, 0.15) !important;color:inherit !important;border:1px solid rgba(255, 255, 255, 0.3);padding:10px 24px;border-radius:8px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background 0.15s ease;}.smHero__btn--submit:hover{background:rgba(255, 255, 255, 0.25) !important;color:inherit !important;}.smStats{display:flex;gap:24px;padding:20px 24px;background:rgba(255, 255, 255, 0.1);border-radius:12px;flex-shrink:0;}.smStats__item{text-align:center;}.smStats__number{display:block;font-size:1.5rem;font-weight:700;color:inherit;}.smStats__label{font-size:0.75rem;opacity:0.7;text-transform:uppercase;letter-spacing:0.05em;white-space:nowrap;}.smSectionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}.smSectionHeader h2{font-size:1.35rem;font-weight:700;margin:0;color:var(--i-color_hard);letter-spacing:-0.01em;}.smSectionHeader__link{font-size:0.9rem;font-weight:500;text-decoration:none;color:var(--i-link--co);display:inline-flex;align-items:center;gap:4px;}.smSectionHeader__link:hover{text-decoration:underline;}.smSectionHeader__actions{display:flex;gap:8px;align-items:center;}.smSection{margin-bottom:40px;}.smSection__box{background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:12px;padding:24px;}.smItemMessages{display:grid;gap:12px;margin:0 0 20px;}.smItemMessage{position:relative;background:color-mix(in srgb, var(--i-box--ba-co) 90%, var(--i-background_2));border:1px solid var(--i-box--bo-co);border-left-width:4px;border-radius:12px;box-shadow:0 10px 24px rgba(0, 0, 0, 0.08);overflow:hidden;}.smItemMessage::before{content:'';position:absolute;inset:0;background:transparent;pointer-events:none;opacity:1;}.smItemMessage__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;}.smItemMessage__main{display:flex;align-items:flex-start;gap:14px;flex:1 1 auto;min-width:0;}.smItemMessage__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;font-size:17px;background:rgba(255, 255, 255, 0.08);flex:0 0 38px;}.smItemMessage__content{min-width:0;flex:1 1 auto;}.smItemMessage__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;}.smItemMessage__title{margin:0;font-size:1rem;font-weight:700;line-height:1.2;color:var(--i-color_hard);}.smItemMessage__visibilityBadge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;background:rgba(255, 255, 255, 0.08);color:var(--i-color_soft);}.smItemMessage__body{color:var(--i-color_soft);}.smItemMessage__body > *:last-child{margin-bottom:0;}.smItemMessage__schedule{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;color:var(--i-color_soft);opacity:0.9;}.smItemMessage__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;}.smItemMessage__action{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--i-box--bo-co);border-radius:8px;background:rgba(255, 255, 255, 0.03);color:var(--i-color_soft);font-size:12px;font-weight:600;text-decoration:none;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease;}.smItemMessage__action:hover{background:rgba(255, 255, 255, 0.08);border-color:color-mix(in srgb, var(--i-primary) 45%, var(--i-box--bo-co));color:var(--i-color_hard);text-decoration:none;}.smItemMessage__action--danger:hover{border-color:color-mix(in srgb, #dc3545 45%, var(--i-box--bo-co));color:#dc3545;}.smItemMessage--info{border-left-color:#3b82f6;}.smItemMessage--info::before{background:radial-gradient(circle at 0% 50%, color-mix(in srgb, #3b82f6 12%, transparent) 0%, transparent 64%), linear-gradient(90deg, color-mix(in srgb, #3b82f6 5%, transparent) 0%, transparent 88%);}.smItemMessage--info .smItemMessage__icon{color:#3b82f6;background:color-mix(in srgb, #3b82f6 16%, transparent);}.smItemMessage--success{border-left-color:#16a34a;}.smItemMessage--success::before{background:radial-gradient(circle at 0% 50%, color-mix(in srgb, #16a34a 11%, transparent) 0%, transparent 64%), linear-gradient(90deg, color-mix(in srgb, #16a34a 5%, transparent) 0%, transparent 88%);}.smItemMessage--success .smItemMessage__icon{color:#16a34a;background:color-mix(in srgb, #16a34a 16%, transparent);}.smItemMessage--warning{border-left-color:#f59e0b;}.smItemMessage--warning::before{background:radial-gradient(circle at 0% 50%, color-mix(in srgb, #f59e0b 13%, transparent) 0%, transparent 64%), linear-gradient(90deg, color-mix(in srgb, #f59e0b 6%, transparent) 0%, transparent 88%);}.smItemMessage--warning .smItemMessage__icon{color:#f59e0b;background:color-mix(in srgb, #f59e0b 18%, transparent);}.smItemMessage--danger{border-left-color:#dc3545;}.smItemMessage--danger::before{background:radial-gradient(circle at 0% 50%, color-mix(in srgb, #dc3545 12%, transparent) 0%, transparent 64%), linear-gradient(90deg, color-mix(in srgb, #dc3545 5%, transparent) 0%, transparent 88%);}.smItemMessage--danger .smItemMessage__icon{color:#dc3545;background:color-mix(in srgb, #dc3545 18%, transparent);}.smMessageStylePreview{max-width:100%;}.smMessageStylePreview .smItemMessage{margin:0;box-shadow:none;}@media (max-width:767px){.smItemMessage__inner{flex-direction:column;}.smItemMessage__actions{width:100%;justify-content:flex-start;}}.smAccentTop{position:relative;overflow:hidden;}.smAccentTop::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--_illuminate-glow, var(--i-primary));background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--_illuminate-glow, rgba(255, 180, 90, 0.45)) 0 0 25px;border-top-left-radius:inherit;border-top-right-radius:inherit;opacity:0.95;pointer-events:none;z-index:2;}.smCategoryHeader{position:relative;overflow:hidden;}.smCategoryHeader .ipsPageHeader__row{position:relative;z-index:3;min-height:160px;align-items:center;}.smCategoryHeader__bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.22;transform:scale(1.02);pointer-events:none;}.smCategoryHeader__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(15, 22, 35, 0.2) 0%, rgba(15, 22, 35, 0.72) 58%, rgba(15, 22, 35, 0.9) 100%);pointer-events:none;z-index:1;}.smCategoryHeader__children{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}.smCategoryHeader [data-ips-hook="categoryHeaderButtons"]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:flex-start;}.smCategoryHeader [data-ips-hook="categoryHeaderButtons"] > :not(.smHero__presenceProvider){flex:0 0 auto;align-self:flex-start;}.smCategoryHeader [data-ips-hook="categoryHeaderButtons"] .ipsButton, .smCategoryHeader [data-ips-hook="categoryHeaderButtons"] .ipsButton_split, .smCategoryHeader [data-ips-hook="categoryHeaderButtons"] .ipsButton_primary, .smCategoryHeader [data-ips-hook="categoryHeaderButtons"] .ipsButton_light{width:auto;max-width:none;flex:0 0 auto;display:inline-flex;align-self:flex-start;}.smCategoryHeader [data-ips-hook="categoryHeaderButtons"] > .smHero__presenceProvider{flex:0 0 100%;display:flex;justify-content:flex-end;margin-top:2px;}.smCategoryHeader [data-ips-hook="categoryHeaderButtons"] .smHero__presence{min-height:0;}.smCategoryChip--header{background:rgba( 17, 24, 39, 0.55 );border-color:rgba( 96, 165, 250, 0.35 );backdrop-filter:blur( 6px );-webkit-backdrop-filter:blur( 6px );color:rgba( 255, 255, 255, 0.95 );}.smCategoryChip--header:hover{background:rgba( 37, 99, 235, 0.35 );border-color:rgba( 96, 165, 250, 0.65 );color:#fff;}.smCategoryChip--header .smCategoryChip__name, .smCategoryChip--header .smCategoryChip__count{color:inherit;}.smGrid{display:grid;grid-template-columns:repeat(var(--sm-grid-cols, auto-fill), minmax(280px, 1fr));gap:20px;}.smGrid--fixed{grid-template-columns:repeat(var(--sm-grid-cols, 4), 1fr);}.smGrid--featured{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));}.smGrid--categories{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:16px;}.smGrid--indexCards .smCard::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--_illuminate-glow, var(--i-primary));background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--_illuminate-glow, rgba(255, 180, 90, 0.45)) 0 0 25px;border-top-left-radius:inherit;border-top-right-radius:inherit;opacity:0.95;pointer-events:none;z-index:2;}.smGrid--categoryCards .smCard::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--_illuminate-glow, var(--i-primary));background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--_illuminate-glow, rgba(255, 180, 90, 0.45)) 0 0 25px;border-top-left-radius:inherit;border-top-right-radius:inherit;opacity:0.95;pointer-events:none;z-index:2;}.smScrollRow{display:flex;overflow-x:auto;gap:20px;padding-bottom:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0, 0, 0, 0.15) transparent;}.smScrollRow::-webkit-scrollbar{height:6px;}.smScrollRow::-webkit-scrollbar-track{background:transparent;}.smScrollRow::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.15);border-radius:3px;}.smScrollRow__item{flex:0 0 300px;scroll-snap-align:start;min-width:0;}.smCard{position:relative;display:flex;flex-direction:column;background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:12px;overflow:hidden;transition:border-color 0.2s ease;}.smCard:hover{border-color:var(--i-primary);border-width:2px;}.smCard--featured{border:2px solid var(--i-primary);}.smCard--featured::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--i-primary), #6366f1);z-index:2;}.smCard__image{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--i-background_2);}.smCard__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}.smCard__imgPrimary{position:relative;z-index:1;transition:opacity 0.6s ease, transform 0.4s ease !important;}.smCard__imgHover{position:absolute;inset:0;z-index:0;opacity:1;}.smCard:hover .smCard__imgPrimary{opacity:0;}img.smCard__imgCycle{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity 0.6s ease !important;}.smCard__imgCycle img{width:100%;height:100%;object-fit:cover;}img.smCard__imgCycle.smCard__imgCycle--active{opacity:1;z-index:1;}.smCard__cycleDots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:5;opacity:0;transition:opacity 0.3s ease;pointer-events:none;}.smCard:hover .smCard__cycleDots{opacity:1;}.smCard__cycleDot{width:6px;height:6px;border-radius:50%;background:rgba(255, 255, 255, 0.4);transition:background 0.3s ease, transform 0.3s ease;}.smCard__cycleDot--active{background:#fff;transform:scale(1.3);}.smCard:hover .smCard__image img{transform:scale(1.05);}.smCard__imageOverlay{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top, rgba(0, 0, 0, 0.35) 0%, transparent 100%);pointer-events:none;z-index:1;}.smCard__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--i-color_soft);font-size:2.5rem;}.smCard__badges{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:6px;flex-wrap:wrap;z-index:2;}.smCard__badge{font-size:0.7rem;padding:3px 8px;border-radius:5px;font-weight:600;line-height:1.4;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.smCard__badge--featured{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:rgba(245, 158, 11, 0.9);color:#fff;}.smCard__badge--pinned{background:rgba(99, 102, 241, 0.9);color:#fff;}.smCard__badge--free{background:rgba(34, 197, 94, 0.9);color:#fff;}.smCard__badge--flash{background:rgba(239, 68, 68, 0.9);color:#fff;}.smCard__badge--version{background:rgba(0, 0, 0, 0.5);color:#fff;margin-left:auto;}.smCard__body{flex:1;display:flex;flex-direction:column;padding:14px 16px 12px;}.smCard__title{font-size:1.05rem;font-weight:600;margin:0 0 6px;line-height:1.35;}.smCard__title a{color:var(--i-color_hard);text-decoration:none;}.smCard__title a:hover{color:var(--i-link--co);}.smCard__tags{margin-bottom:8px;}.smCard__tags .ipsTags{margin:0;}.smCard__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:0.8rem;color:var(--i-color_soft);overflow:hidden;}.smCard__avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0;}.smCard__authorLink{display:inline-flex;align-items:center;gap:6px;color:var(--i-color_soft);text-decoration:none;transition:color 0.15s;}.smCard__authorLink:hover{color:var(--i-link--co);text-decoration:none;}.smCard__metaSep{opacity:0.4;}.smCard__meta a{color:var(--i-link--co);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.smCard__desc{flex:1;margin:0 0 10px;font-size:0.83rem;line-height:1.55;color:var(--i-color_soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.smCard__stars{display:flex;align-items:center;gap:1px;margin-bottom:2px;flex-wrap:nowrap;width:100%;overflow:hidden;}.smCard__stars i{font-size:0.72rem;color:#f59e0b;}.smCard__stars i.fa-regular{color:var(--i-color_soft);opacity:0.35;}.smCard__reviewCount{font-size:0.72rem;color:var(--i-color_soft);margin-left:4px;}.smCard__activeUsers{margin-left:auto;display:inline-flex;align-items:center;min-height:1.1rem;max-width:100%;flex:0 0 auto;min-width:0;}.smCard__activeUsers[hidden]{display:none;}.smCard__activeUsers .smCard__activeUsersBadge{margin-left:auto;max-width:100%;padding:.15rem .45rem;font-size:.68rem;line-height:1.15;white-space:nowrap;}.smCard__stars > .smCard__activeUsers{margin-left:auto;}.ipsMenu.cloudPresenceMenu{max-height:none !important;overflow:visible !important;}.ipsMenu.cloudPresenceMenu .ipsMenu_innerContent{max-height:none !important;overflow:visible !important;}.ipsMenu.cloudPresenceMenu.cloudPresenceMenu--scrollable{max-height:320px !important;}.ipsMenu.cloudPresenceMenu.cloudPresenceMenu--scrollable .ipsMenu_innerContent{max-height:320px !important;overflow:auto !important;}.smCard__footer{display:flex;flex-direction:column;padding:12px 16px;border-top:1px solid var(--i-box--bo-co);background:var(--i-background_2);gap:10px;}.smCard__footerMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%;}.smCard__footerActions{width:100%;}.smCard__price{font-weight:700;color:var(--i-color_hard);font-size:1rem;}.smCard__priceWrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;}.smCard__priceOld{font-size:0.78rem;color:var(--i-color_soft);text-decoration:line-through;text-decoration-thickness:2px;}.smCard__price--free{color:var(--i-color_positive);}.smCard__renewal{font-size:0.72rem;color:var(--i-font_light);display:flex;align-items:center;gap:3px;margin-top:-2px;}.smCard__renewal i{font-size:0.65rem;color:var(--i-color_soft);}.smCard__stats{display:flex;align-items:center;gap:12px;font-size:0.78rem;color:var(--i-color_soft);flex-wrap:wrap;min-width:0;}.smCard__stat{display:inline-flex;align-items:center;gap:4px;}.smCard__stat i{font-size:0.7rem;}.smCard__stat--time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;}.smCard__stat--time time{font-size:inherit;color:inherit;}.smCard__cartButtonLabel{display:inline-block;max-width:96px;white-space:normal;line-height:1.1;vertical-align:middle;}.smCard__purchaseActions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;width:100%;}.smCard__purchaseActions .ipsButton{width:100%;min-width:0;}.smPrereqCard .smCard__image{aspect-ratio:16 / 7;}.smPrereqCard .smCard__body{padding:12px 14px 10px;}.smPrereqCard .smCard__desc{-webkit-line-clamp:1;margin-bottom:8px;}.smPrereqCard .smCard__footer{padding:10px 14px;gap:8px;}.smCatCard{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;padding:0;background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:12px;text-decoration:none;overflow:hidden;transition:box-shadow 0.2s ease, transform 0.15s ease, border-color 0.2s ease;}.smCatCard:hover{box-shadow:var(--i-box--bo-sh, 0 4px 20px rgba(0, 0, 0, 0.06));transform:translateY(-2px);border-color:var(--i-primary);}.smCatCard__bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.25;transition:opacity 0.3s ease, transform 0.4s ease;z-index:0;}.smCatCard:hover .smCatCard__bg{opacity:0.4;transform:scale(1.08);}.smCatCard__content{position:relative;z-index:1;text-align:center;padding:28px 20px;}.smCatCard__name{font-size:0.95rem;font-weight:600;color:var(--i-color_hard);margin:0 0 4px;}.smCatCard__desc{font-size:0.85rem;color:var(--i-color_hard);margin:0 0 8px;line-height:1.5;opacity:0.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.smCatCard__count{font-size:0.8rem;color:var(--i-color_soft);}.smCategoryRootList{--smCategoryCardHeight:300px;display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:14px;align-items:stretch;}.smCategoryRootCard{display:flex;flex-direction:column;background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:12px;overflow:hidden;min-height:var(--smCategoryCardHeight);height:100%;position:relative;}.smCategoryRootCard::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--_illuminate-glow, var(--i-primary));background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--_illuminate-glow, rgba(255, 180, 90, 0.45)) 0 0 25px;border-top-left-radius:inherit;border-top-right-radius:inherit;opacity:0.95;pointer-events:none;z-index:2;}.smCategoryRootCard__main{position:relative;display:block;padding:18px 20px;text-decoration:none;border-bottom:1px solid var(--i-box--bo-co);min-height:145px;}.smCategoryRootCard__bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.12;transition:opacity 0.2s ease, transform 0.25s ease;}.smCategoryRootCard__content{position:relative;z-index:1;display:block;}.smCategoryRootCard__title{display:block;font-size:1rem;font-weight:700;color:var(--i-color_hard);margin-bottom:4px;}.smCategoryRootCard__desc{display:block;font-size:0.86rem;color:var(--i-color_soft);line-height:1.45;margin-bottom:8px;}.smCategoryRootCard__count{display:inline-flex;align-items:center;gap:6px;font-size:0.78rem;color:var(--i-color_soft);}.smCategoryRootCard:hover .smCategoryRootCard__bg{opacity:0.2;transform:scale(1.03);}.smCategoryRootCard__children{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 14px;align-content:flex-start;flex:1 1 auto;}.smCategoryRootCard__rootLink{display:inline-block;text-decoration:none;color:inherit;}.smCategoryRootCard__rootLink:hover{text-decoration:none;color:inherit;}.smCategoryRootCard--inlineChildren .smCategoryRootCard__main{border-bottom:0;min-height:100%;height:100%;display:flex;}.smCategoryRootCard--inlineChildren .smCategoryRootCard__content{display:flex;flex-direction:column;min-height:100%;}.smCategoryRootCard--inlineChildren .smCategoryRootCard__title, .smCategoryRootCard--inlineChildren .smCategoryRootCard__desc{text-align:center;}.smCategoryRootCard--inlineChildren .smCategoryRootCard__rootLink{display:block;width:100%;text-align:center;}.smCategoryRootCard--inlineChildren .smCategoryRootCard__desc{margin-left:auto;margin-right:auto;}.smCategoryRootCard--inlineChildren .smCategoryRootCard__count{display:flex;justify-content:center;width:100%;}.smCategoryRootCard__chipsInline{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.1em;}.smCategoryRootCard--inlineChildren .smCategoryRootCard__chipsInline{margin-top:auto;padding-top:1.1em;}.smCategoryRootCard--rootOnly{min-height:var(--smCategoryCardHeight);}.smCategoryRootCard--rootOnly .smCategoryRootCard__main{min-height:100%;height:100%;border-bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;}.smCategoryRootCard--rootOnly .smCategoryRootCard__content{display:flex;flex-direction:column;align-items:center;}.smCategoryChip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid var(--i-box--bo-co);background:var(--i-background_2);color:var(--i-color_hard);text-decoration:none;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease;}.smCategoryChip:hover{background:var(--i-background_3, var(--i-background_2));border-color:var(--i-primary);color:var(--i-link--co);text-decoration:none;}.smCategoryChip__name{font-size:0.82rem;font-weight:600;}.smCategoryChip__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--i-box--ba-co);color:var(--i-color_soft);font-size:0.72rem;font-weight:700;}.smCategoryLegacyCard{position:relative;display:flex;min-height:300px;border-radius:16px;border:1px solid color-mix(in srgb, var(--i-primary) 35%, var(--i-box--bo-co));background:linear-gradient(180deg, color-mix(in srgb, var(--i-background_2) 90%, transparent), var(--i-background_2));overflow:hidden;text-decoration:none;color:var(--i-color_hard);isolation:isolate;}.smCategoryLegacyCard__bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.35;transform:scale(1.02);transition:transform 0.25s ease, opacity 0.25s ease;z-index:0;}.smCategoryLegacyCard__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(5, 10, 22, 0.45), rgba(5, 10, 22, 0.75));z-index:1;}.smCategoryLegacyCard__content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:24px 20px;}.smCategoryLegacyCard__title{font-size:clamp(1.45rem, 2vw, 2rem);font-weight:800;line-height:1.18;color:var(--i-color_hard);text-shadow:0 2px 16px rgba(0, 0, 0, 0.35);}.smCategoryLegacyCard__desc{font-size:1rem;line-height:1.45;color:color-mix(in srgb, var(--i-color_hard) 85%, var(--i-color_soft));max-width:28ch;}.smCategoryLegacyCard__count{font-size:1.9rem;font-weight:700;color:var(--i-color_hard);text-shadow:0 2px 10px rgba(0, 0, 0, 0.35);}.smCategoryLegacyCard:hover{text-decoration:none;color:var(--i-color_hard);border-color:color-mix(in srgb, var(--i-primary) 55%, var(--i-box--bo-co));}.smCategoryLegacyCard:hover .smCategoryLegacyCard__bg{transform:scale(1.06);opacity:0.45;}@media (max-width:767px){.smCategoryRootList{--smCategoryCardHeight:300px;grid-template-columns:1fr;}.smCategoryRootCard{min-height:0;}}.smFeaturedSection{position:relative;padding:28px;background:var(--i-background_2);border:1px solid var(--i-box--bo-co);border-radius:16px;margin-bottom:40px;}.smFilterBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:28px;padding:6px 8px;background:var(--i-box--ba-co);border:1px solid color-mix(in srgb, var(--i-primary) 45%, var(--i-box--bo-co));border-radius:10px;}.smFilterBar__left{display:flex;align-items:center;gap:4px;flex-wrap:wrap;}.smFilterBar__right{font-size:0.85rem;color:var(--i-color_soft);padding-right:8px;}.smFilterBtn{display:inline-flex;align-items:center;gap:5px;padding:8px 16px;border-radius:8px;font-size:0.84rem;font-weight:500;text-decoration:none;border:none;color:var(--i-color_soft);background:transparent;transition:all 0.15s ease;white-space:nowrap;}.smFilterBtn:hover{color:var(--i-link--co);background:var(--i-background_3, var(--i-background_2));text-decoration:none;}.smFilterBtn--active{background:var(--i-primary);color:var(--i-primary-contrast);}.smFilterBtn--active:hover{background:var(--i-primary);color:var(--i-primary-contrast);}.smFilterBtn i{font-size:0.78rem;opacity:0.75;}.smFilterBtn--active i{opacity:1;}.smFeaturedShowcase{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch;}.smFeaturedShowcase__hero{min-height:360px;max-height:500px;transition:opacity 0.25s ease;}.smFeaturedShowcase__hero--fading{opacity:0;}.smFeaturedHero{display:block;position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;text-decoration:none;color:#fff;}.smFeaturedHero__image{position:relative;width:100%;height:100%;min-height:360px;max-height:500px;background:var(--i-background_2);}.smFeaturedHero__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;}.smFeaturedHero:hover .smFeaturedHero__image img{transform:scale(1.05);}.smFeaturedHero__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, transparent 100%);}.smFeaturedHero__badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;font-size:0.78rem;font-weight:700;background:rgba(245, 158, 11, 0.9);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.smFeaturedHero__topBadges{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;}.smFeaturedHero--moderated .smFeaturedHero__overlay{background:linear-gradient(to top, rgba(120, 26, 26, 0.85) 0%, rgba(120, 26, 26, 0.35) 50%, transparent 100%);}.smFeaturedHero__title{font-size:1.5rem;font-weight:700;margin:0 0 8px;color:#fff;line-height:1.3;}.smFeaturedHero__meta{display:flex;align-items:center;gap:8px;font-size:0.85rem;color:rgba(255, 255, 255, 0.8);margin-bottom:8px;}.smFeaturedHero__avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid rgba(255, 255, 255, 0.3);}.smFeaturedHero__version{padding:1px 7px;border-radius:4px;font-size:0.72rem;font-weight:600;background:rgba(255, 255, 255, 0.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.smFeaturedHero__desc{font-size:0.88rem;color:rgba(255, 255, 255, 0.75);margin:0 0 14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.smFeaturedHero__cta{display:flex;align-items:center;justify-content:space-between;}.smFeaturedHero__price{font-size:1.1rem;font-weight:700;color:#fff;}.smFeaturedHero__flashBadge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:rgba( 239, 68, 68, 0.92 );color:#fff;font-size:0.72rem;font-weight:700;margin:0;}.smFeaturedHero__priceWrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;}.smFeaturedHero__priceOld{font-size:0.8rem;color:rgba(255, 255, 255, 0.72);text-decoration:line-through;text-decoration-thickness:2px;}.smFeaturedHero__price--free{color:#34d399;}.smFeaturedHero__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;font-size:0.82rem;font-weight:600;color:#fff;background:var(--i-primary);transition:background 0.2s, transform 0.15s;}.smFeaturedHero:hover .smFeaturedHero__btn{transform:translateX(2px);}.smFeaturedShowcase__list{display:flex;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;max-height:none;padding:8px 8px 4px;overflow-anchor:none;-webkit-overflow-scrolling:touch;}.smFeaturedMini{display:flex;flex:0 0 320px;gap:10px;padding:10px 12px;border-radius:8px;background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);text-decoration:none;cursor:pointer;transition:border-color 0.15s, box-shadow 0.15s;}.smFeaturedMini:hover{border-color:var(--i-primary);box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);text-decoration:none;}.smFeaturedMini--moderated{background:rgba( 220, 38, 38, 0.14 );border-color:rgba( 220, 38, 38, 0.34 );}.smFeaturedMini__icon{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--i-background_2);display:flex;align-items:center;justify-content:center;color:var(--i-color_soft);font-size:1rem;}.smFeaturedMini__icon img{width:100%;height:100%;object-fit:cover;}.smFeaturedMini__content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;}.smFeaturedMini__name{display:flex;align-items:center;gap:6px;font-size:0.86rem;font-weight:600;color:var(--i-color_hard);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;}.smFeaturedMini__meta{font-size:0.73rem;color:var(--i-color_soft);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.smFeaturedMini__footer{display:flex;align-items:center;justify-content:space-between;margin-top:3px;}.smFeaturedMini__price{font-size:0.78rem;font-weight:700;color:var(--i-color_hard);}.smFeaturedMini__priceWrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;}.smFeaturedMini__priceOld{font-size:0.7rem;color:var(--i-color_soft);text-decoration:line-through;}.smFeaturedMini__price--free{color:var(--i-color_positive);}.smFeaturedMini__stars{display:flex;gap:1px;}.smFeaturedMini__stars i{font-size:0.62rem;color:#f59e0b;}.smFeaturedMini__stars i.fa-regular{color:var(--i-color_soft);opacity:0.3;}@media (max-width:860px){.smFeaturedShowcase__hero{min-height:280px;}.smFeaturedHero__image{min-height:280px;}.smFeaturedShowcase__list{gap:10px;padding-bottom:6px;}.smFeaturedMini{flex:0 0 220px;}}.smEmpty{text-align:center;padding:64px 24px;}.smEmpty__icon{font-size:3rem;color:var(--i-color_soft);margin-bottom:16px;}.smEmpty__title{font-size:1.3rem;font-weight:600;color:var(--i-color_hard);margin:0 0 8px;}.smEmpty__desc{font-size:0.95rem;color:var(--i-color_soft);margin:0 0 24px;max-width:400px;margin-left:auto;margin-right:auto;}.smFollowRow{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;}.smFollowRow__item{display:inline-flex;align-items:center;gap:6px;}.smFollowRow__label{font-size:0.85rem;color:var(--i-color_soft);}.smSortBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:12px 16px;background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:10px;}.smSortBar--outlined{border-color:color-mix(in srgb, var(--i-primary) 45%, var(--i-box--bo-co));}.smSortBar__left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.smSortBar__right{font-size:0.85rem;color:var(--i-color_soft);}.smSortBtn{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:6px;font-size:0.82rem;font-weight:500;text-decoration:none;border:1px solid var(--i-box--bo-co);color:var(--i-color_soft);background:transparent;transition:all 0.15s ease;}.smSortBtn:hover{border-color:var(--i-primary);color:var(--i-color_primary);}.smSortBtn--active{background:var(--i-primary);color:var(--i-primary-contrast);border-color:var(--i-primary);}.smSortBtn--active:hover{color:var(--i-primary-contrast);}.smView{padding:0;}.smView__unified{border-radius:12px;overflow:hidden;}.smView__topBand--attention{background-image:linear-gradient( 180deg, rgba( 220, 38, 38, 0.22 ) 0%, rgba( 220, 38, 38, 0.14 ) 48%, rgba( 220, 38, 38, 0.07 ) 76%, rgba( 220, 38, 38, 0.02 ) 100% );}.smView__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 24px 4px;}.smView__headerLeft{flex:1;min-width:0;}.smView__title{font-size:1.8rem;font-weight:700;margin:0 0 8px 0;line-height:1.25;}.smView__headerMeta{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap;}.smView__creator{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;font-weight:500;}.smView__creator:hover{color:var(--i-primary);}.smView__creatorAvatar{width:24px;height:24px;border-radius:50%;object-fit:cover;}.smView__metaSep{color:var(--i-font_light);}.smView__catLink{color:var(--i-font_light);}.smView__catLink:hover{color:var(--i-primary);}.smView__headerInfo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:0;}.smView__headerTags{margin-top:10px;}.smView__badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:0.75rem;font-weight:600;letter-spacing:0.02em;}.smView__badge--version{background:var(--i-primary);color:var(--i-primary-contrast);}.smView__badge--free{background:#10b981;color:#fff;}.smView__badge--featured{background:#f59e0b;color:#fff;}.smView__badge--pinned{background:var(--i-font_light);color:#fff;}.smView__headerDate{font-size:0.85rem;color:var(--i-font_light);}.smView__headerRight{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;}.smView__priceAction{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:200px;}.smView__headerPresence{display:flex;justify-content:flex-end;width:100%;margin-top:10px;}.smView__headerPresence .smHero__presenceProvider{display:inline-flex;justify-content:flex-end;}.smView__headerPresence .smHero__presence{min-height:0;}.smView__price{font-size:1.5rem;font-weight:700;color:#22c55e;}.smView__priceWrap{display:inline-flex;flex-direction:column;align-items:center;gap:2px;}.smView__priceOld{font-size:0.9rem;color:var(--i-color_soft);text-decoration:line-through;text-decoration-thickness:2px;}.smView__badge--flash{background:#ef4444;color:#fff;}.smFlashCountdown{display:inline-flex;align-items:center;gap:6px;font-size:0.72rem;font-weight:600;color:#f59e0b;white-space:nowrap;}.smFlashCountdown--expired{color:var(--i-color_soft);}.smView__renewal{font-size:0.8rem;color:#64748b;display:flex;align-items:center;gap:4px;margin-top:-4px;}[data-ips-scheme="light"] .smView__renewal{color:#475569;}[data-ips-scheme="dark"] .smView__renewal{color:#a8b6cc;}.smView__renewal i{font-size:0.7rem;color:var(--i-color_soft);}[data-ips-scheme="light"] .smView__renewal i{color:#475569;}[data-ips-scheme="dark"] .smView__renewal i{color:#a8b6cc;}.smView__prereqAction{border-color:transparent;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:220px;}.smView__prereqActionMain{display:inline-flex;align-items:center;gap:8px;}.smView__prereqActionStatus{display:inline-flex;align-items:center;margin-left:4px;}.smView__prereqActionStack{display:flex;flex-direction:column;gap:8px;}.smView__prereqAction--sidebar{width:100%;min-width:0;margin-right:0 !important;}.smView__prereqAction--sidebar .smView__prereqActionStatus{margin-left:auto;}[data-ips-scheme="light"] .smView__prereqAction{background:rgba(255, 255, 255, 0.9);color:#8a3f19;border-color:rgba(255, 255, 255, 0.95);box-shadow:0 1px 0 rgba(255, 255, 255, 0.35) inset;}[data-ips-scheme="light"] .smView__prereqAction:hover{background:#ffffff;color:#6f2f10;border-color:#ffffff;}[data-ips-scheme="dark"] .smView__prereqAction{background:rgba(255, 255, 255, 0.08);color:#f4d7c7;border-color:rgba(255, 255, 255, 0.14);}[data-ips-scheme="dark"] .smView__prereqAction:hover{background:rgba(255, 255, 255, 0.14);color:#ffffff;border-color:rgba(255, 255, 255, 0.2);}.smView__purchasedBadge{display:flex;align-items:center;gap:4px;color:#10b981;font-size:0.85rem;font-weight:500;}.smView__managerDownloadButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-color:color-mix(in srgb, var(--i-primary) 30%, var(--i-box--bo-co));background:color-mix(in srgb, var(--i-primary) 10%, var(--i-box--ba-co));color:var(--i-primary);font-weight:600;}.smView__managerDownloadButton:hover{background:color-mix(in srgb, var(--i-primary) 16%, var(--i-box--ba-co));color:var(--i-primary);text-decoration:none;}.smView__headerStars{display:flex;align-items:center;gap:2px;color:#f59e0b;font-size:0.85rem;}.smView__headerStars span{color:var(--i-font_light);font-size:0.8rem;margin-left:4px;}.smView__tabBar{position:relative;display:flex;align-items:center;gap:0;padding:0 24px;border-bottom:2px solid var(--i-box--bo-co);overflow-x:auto;scrollbar-width:none;}.smView__tabBar::-webkit-scrollbar{display:none;}.smView__tabBar > [role="tablist"]{display:flex;align-items:center;flex:1 1 auto;min-width:0;}.smView__tabBar .smHero__presenceProvider{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:auto;padding-left:16px;}.smView__tabBar .smHero__presence{display:inline-flex;align-items:center;min-height:0;}.smView__tabBar .smHero__presence .ipsLiveActivity{white-space:nowrap;}.smView__tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:12px 20px;font-size:0.9rem;font-weight:600;color:var(--i-font_light);text-decoration:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;background:none;cursor:pointer;transition:color 0.15s ease, border-color 0.15s ease;}.smView__tab:hover{color:var(--i-color_hard);text-decoration:none;}.smView__tab.ipsTabs_active, .smView__tab[aria-selected="true"]{color:#fff !important;border-bottom-color:var(--i-primary);}.smView__tab.ipsTabs_active::before, .smView__tab[aria-selected="true"]::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background-color:var(--_illuminate-glow, var(--i-primary));background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--_illuminate-glow, rgba(255, 180, 90, 0.45)) 0 0 20px;border-top-left-radius:inherit;border-top-right-radius:inherit;opacity:0.95;pointer-events:none;}.smView__tabCount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:rgba(0, 0, 0, 0.12);font-size:0.72rem;font-weight:700;color:inherit;}.smView__tab.ipsTabs_active .smView__tabCount, .smView__tab[aria-selected="true"] .smView__tabCount{background:rgba(255, 255, 255, 0.25);color:#fff;}.smView__tabPanel{padding:24px;}.smView__twoCol{display:grid;grid-template-columns:1fr 300px;gap:0;align-items:start;}.smView__mainCol{display:flex;flex-direction:column;gap:24px;min-width:0;padding-right:28px;}.smView__sideCol{display:flex;flex-direction:column;gap:24px;padding-left:28px;border-left:1px solid var(--i-box--bo-co);}.smView__sideSection{padding-bottom:20px;border-bottom:1px solid var(--i-box--bo-co);}.smView__actionButtonWrap{display:flex;}.smView__actionButtonWrap > div{width:100%;}.smView__actionButtonWrap .ipsButton--follow, .smView__actionButtonWrap .ipsButton--share{width:100%;justify-content:center;}.smView__sideSection:last-child{border-bottom:none;padding-bottom:0;}.smView__sideTitle{font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--i-font_light);margin:0 0 12px 0;}.smView__licenseInfo{border:1px solid rgba(16, 185, 129, 0.65);background:rgba(16, 185, 129, 0.18);padding:16px;border-radius:var(--i-input--bo-ra);}.smView__licenseInfoTitle{color:#fff;margin-bottom:10px;}[data-ips-scheme="light"] .smView__licenseInfoTitle{color:var(--i-color_hard);}.smView__licenseInfoList{display:flex;flex-direction:column;gap:8px;}.smView__licenseInfoLink{color:var(--i-color_primary);text-decoration:none;word-break:break-word;}.smView__licenseInfoLink:hover{text-decoration:underline;}.smView__licenseInfo--missing{border-color:rgba(239, 68, 68, 0.65);background:rgba(239, 68, 68, 0.18);}.smView__licenseInfoLink--missing{color:var(--i-color_primary);}[data-ips-scheme="dark"] .smView__licenseInfo{border-color:#09b778;background:#044d31;}[data-ips-scheme="dark"] .smView__licenseInfo--missing{border-color:#cc2d2d;background:#630000;}.smView__screenshots{border-radius:8px;overflow:hidden;border:1px solid var(--i-box--bo-co);}.smView__screenshotMain{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000;cursor:pointer;}.smView__screenshotLargeImg{width:100%;height:100%;object-fit:contain;transition:opacity 0.3s ease;}.smView__screenshotThumbs{display:flex;gap:8px;padding:10px 12px;overflow-x:auto;scrollbar-width:thin;background:var(--i-background_2);}.smView__screenshotThumb{width:72px;height:44px;border-radius:4px;cursor:pointer;opacity:0.5;border:2px solid transparent;transition:opacity 0.2s ease, border-color 0.2s ease;flex-shrink:0;padding:0;background:none;overflow:hidden;}.smView__screenshotThumb img{width:100%;height:100%;object-fit:cover;display:block;}.smView__screenshotThumb:hover{opacity:0.8;}.smView__screenshotThumb--active{opacity:1;border-color:var(--i-primary);}.smView__description{line-height:1.7;font-size:0.95rem;}.smView__socialRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 4px;}.smView__reactions{display:flex;justify-content:flex-end;margin-left:auto;}.smView__reportLinkWrap{display:flex;align-items:center;}.smView__reportLink{display:inline-flex;align-items:center;gap:6px;color:var(--i-primary);text-decoration:none;font-size:0.9rem;padding:8px 12px;border-radius:8px;transition:background-color 0.15s ease, color 0.15s ease;}.smView__reportLink:hover{color:var(--i-primary);background:var(--i-background_3);text-decoration:none;}.smView__actions{position:relative;padding-top:16px;border-top:1px solid var(--i-box--bo-co);}.smView__actions .ipsButton--text{display:inline-flex;align-items:center;gap:6px;color:var(--i-primary);padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color 0.15s ease, color 0.15s ease;}.smView__actions .ipsButton--text:hover{color:var(--i-primary);background:var(--i-background_3);text-decoration:none;}.smView__actions .ipsButton--text .ipsMenuLabel, .smView__actions .ipsButton--text .ipsMenuCaret, .smView__actions .ipsButton--text i{color:inherit;}.smView__detailsList{list-style:none;margin:0;padding:0;}.smView__detailsList li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--i-box--bo-co);font-size:0.88rem;}.smView__detailsList li:last-child{border-bottom:none;padding-bottom:0;}.smView__detailsList li:first-child{padding-top:0;}.smView__detailLabel{display:flex;align-items:center;gap:6px;color:var(--i-font_light);}.smView__privateStatMarker{display:inline-block;width:8px;height:8px;border-radius:50%;background:#6fbb46;box-shadow:0 0 0 2px rgba( 111, 187, 70, 0.18 );cursor:help;flex:0 0 8px;}.smView__detailLabel i{width:16px;text-align:center;font-size:0.8rem;}.smView__detailValue{font-weight:500;text-align:right;}.smView__detailValue a{color:var(--i-primary);}.smView__supportLinks{display:flex;flex-direction:column;gap:8px;}.smView__moreList{display:flex;flex-direction:column;gap:0;}.smView__moreItem{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.04);text-decoration:none;color:inherit;transition:color 0.15s ease;}.smView__moreItem:last-child{border-bottom:none;padding-bottom:0;}.smView__moreItem:first-child{padding-top:0;}.smView__moreItem:hover{color:var(--i-primary);}.smView__moreItem--moderated{background:rgba( 220, 38, 38, 0.14 );border-bottom-color:rgba( 220, 38, 38, 0.34 );border-radius:6px;padding:8px;margin-bottom:6px;}.smView__moreItem--moderated:last-child{margin-bottom:0;}.smView__moreItem--moderated .smHiddenIcon{background:rgba( 111, 52, 52, 0.82 );}.smView__moreThumb{width:48px;height:32px;border-radius:4px;overflow:hidden;flex-shrink:0;background:var(--i-background_2);}.smView__moreThumb img{width:100%;height:100%;object-fit:cover;}.smView__morePlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--i-font_light);font-size:0.8rem;}.smView__moreInfo{flex:1;min-width:0;}.smView__moreName{display:block;font-size:0.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.smView__morePrice{display:block;font-size:0.75rem;color:var(--i-font_light);}.smView__customFields{display:flex;flex-direction:column;gap:8px;}.smView__customField{display:flex;flex-direction:column;gap:2px;}.smView__customFieldLabel{font-size:0.75rem;font-weight:600;color:var(--i-font_light);text-transform:uppercase;letter-spacing:0.03em;}.smView__customFieldValue{font-size:0.875rem;color:var(--i-font_default);word-break:break-word;}.smView__customFieldsBelow{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--i-border_light);}.smView__customFieldInline{font-size:0.875rem;}.smView__customFieldInline strong{color:var(--i-font_light);}.smView__authorBar{display:flex;justify-content:flex-end;margin-bottom:16px;}.smView__releaseList{display:flex;flex-direction:column;gap:0;}.smView__releaseItem{padding:16px 0;border-bottom:1px solid var(--i-box--bo-co);}.smView__releaseItem:last-child{border-bottom:none;padding-bottom:0;}.smView__releaseItem:first-child{padding-top:0;}.smView__releaseHeader{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap;}.smView__releaseVersion{font-size:1.05rem;font-weight:700;}.smView__releaseDate{font-size:0.85rem;color:var(--i-font_light);}.smView__releaseBadge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:var(--i-primary);color:var(--i-primary-contrast);font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;}.smView__releaseChangelog{font-size:0.9rem;color:var(--i-font_light);line-height:1.6;}.smView__reviewsWrap{display:flex;flex-direction:column;}.smView__reviewAction{display:flex;justify-content:flex-end;margin-bottom:16px;}.smView__reviewCount{font-weight:400;color:var(--i-font_light);font-size:0.9rem;}.smView__reviewNotice{color:var(--i-font_light);font-size:0.9rem;display:flex;align-items:center;gap:6px;padding:12px 16px;background:rgba(var(--i-color_primary-rgb, 100, 102, 241), 0.08);border-radius:8px;margin-bottom:16px;}.smView__ratingSummary{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--i-box--bo-co);}.smView__ratingBig{display:flex;align-items:center;gap:12px;}.smView__ratingNumber{font-size:2.5rem;font-weight:700;line-height:1;}.smView__ratingStars{display:flex;gap:2px;color:#f59e0b;font-size:1.1rem;}.smView__ratingLabel{font-size:0.9rem;color:var(--i-font_light);}.smView__reviewsList{display:flex;flex-direction:column;gap:0;}.smView__emptyNotice{color:var(--i-font_light);font-size:0.9rem;text-align:center;padding:32px 0;}.smView__supportContent{min-height:120px;}.smView__supportGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px;}.smView__supportCard{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 20px;border:1px solid color-mix(in srgb, var(--i-primary) 45%, var(--i-box--bo-co));border-radius:10px;gap:8px;transition:border-color 0.2s ease, box-shadow 0.2s ease;}.smView__supportCard:hover{border-color:var(--i-primary);border-width:2px;box-shadow:var(--i-box--bo-sh, 0 4px 20px rgba(0, 0, 0, 0.06));}.smView__supportIcon{font-size:2rem;color:var(--i-primary);margin-bottom:4px;}.smView__supportCard h3{font-size:1rem;font-weight:600;margin:0;}.smView__supportCard p{font-size:0.85rem;color:var(--i-font_light);margin:0 0 8px;}.smView__supportEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 20px;color:var(--i-font_light);text-align:center;}.smView__supportEmpty i{font-size:2rem;}.smView__overviewSection{margin-top:24px;padding-top:24px;border-top:1px solid var(--i-box--bo-co);}.smView__overviewSectionHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}.smView__overviewSectionHeader h3{font-size:1.1rem;font-weight:700;margin:0;}.smView__overviewRating{display:inline-flex;align-items:center;gap:4px;font-size:0.9rem;font-weight:600;color:#f59e0b;}.smView__overviewRating .ipsType_light{color:var(--i-font_light);font-weight:400;}.smView__overviewSeeAll{text-align:center;padding-top:12px;}.smReleases__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;flex-wrap:wrap;}.smReleases__subtitle{color:var(--i-font_light);font-size:0.9rem;margin-top:4px;}.smReleases__list{display:flex;flex-direction:column;}.smReleases__item{display:flex;gap:20px;min-height:80px;}.smReleases__timeline{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px;padding-top:6px;}.smReleases__dot{width:12px;height:12px;border-radius:50%;background:var(--i-box--bo-co);border:2px solid var(--i-font_light);flex-shrink:0;z-index:1;}.smReleases__dot--current{background:var(--i-primary);border-color:var(--i-primary);box-shadow:0 0 0 4px rgba(var(--i-color_primary-rgb, 100, 102, 241), 0.2);}.smReleases__line{width:2px;flex:1;background:var(--i-box--bo-co);margin-top:4px;}.smReleases__item:last-child .smReleases__line{display:none;}.smReleases__body{flex:1;padding-bottom:28px;border-bottom:1px solid var(--i-box--bo-co);margin-bottom:0;}.smReleases__item:last-child .smReleases__body{border-bottom:none;}.smReleases__version{display:flex;align-items:center;gap:10px;margin-bottom:6px;}.smReleases__version h2{font-size:1.2rem;font-weight:700;margin:0;}.smReleases__meta{display:flex;align-items:center;gap:16px;margin-bottom:12px;font-size:0.85rem;color:var(--i-font_light);}.smReleases__meta i{margin-right:4px;}.smReleases__changelog{font-size:0.9rem;line-height:1.7;color:var(--i-font_light);}.smReleases__item--current .smReleases__changelog{color:inherit;}.smReviewRow{border-radius:0;border:none;border-bottom:1px solid var(--i-box--bo-co);padding:16px 0;margin:0;box-shadow:none;background:transparent;}.smReviewRow:last-child{border-bottom:none;}.smReviewRow:first-child{padding-top:0;}.smReviewRow--moderated:first-child{padding-top:16px;margin-top:8px;}.smReviewRow__inner{display:flex;gap:0;}.smReviewRow__body{flex:1;min-width:0;}.smReviewHeader{display:flex;align-items:center;justify-content:space-between;}.smReviewAuthor{display:flex;align-items:center;gap:8px;}.smReviewContent{line-height:1.6;}.smReviewFooter{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:8px;}.smReviewReactions{display:flex;align-items:center;order:2;margin-left:auto;min-width:0;}.smReviewReactions .ipsReact{margin-left:auto;}.smReviewVoteSidebar{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:0 0 0 16px;margin-left:16px;border-left:1px solid var(--i-box--bo-co);min-width:48px;flex-shrink:0;}.smReviewVote{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:0.9rem;color:var(--i-font_light);transition:all 0.15s ease;text-decoration:none;cursor:pointer;}.smReviewVote:hover{background:var(--i-soft-bg);color:var(--i-font_color);}.smReviewVote--active.smReviewVote--up{color:#22c55e;background:rgba(34, 197, 94, 0.1);}.smReviewVote--active.smReviewVote--down{color:#ef4444;background:rgba(239, 68, 68, 0.1);}.smReviewVote--disabled{cursor:default;opacity:0.35;}.smReviewVote--disabled:hover{background:transparent;color:var(--i-font_light);}.smReviewVoteScore{font-size:0.9rem;font-weight:700;min-width:20px;text-align:center;color:var(--i-font_light);padding:2px 0;}.smReviewVoteScore--positive{color:#22c55e;}.smReviewVoteScore--negative{color:#ef4444;}.smReviewActions{display:flex;align-items:center;gap:12px;order:1;flex-wrap:wrap;}.smReviewAction{display:inline-flex;align-items:center;gap:4px;font-size:0.8rem;color:var(--i-font_light);text-decoration:none;transition:color 0.15s ease;}.smReviewAction:hover{color:var(--i-font_color);}.smReviewAction--danger:hover{color:#ef4444;}.smReviewAction span{display:inline;}.smAuthorResponse{margin-top:14px;margin-left:0;padding:16px 18px;border:1px solid var(--i-box--bo-co);border-left:4px solid var(--i-primary);border-radius:0 8px 8px 0;background:var(--i-background_2, var(--i-soft-bg));position:relative;}.smAuthorResponse--empty{background:transparent;border-left:none;border:none;padding:4px 0;margin-left:0;margin-top:8px;}.smAuthorResponse__header{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:0.9rem;}.smAuthorResponse__header strong{font-weight:600;}.smAuthorResponse__authorLink{color:inherit;text-decoration:none;}.smAuthorResponse__authorLink:hover{color:var(--i-link--co);text-decoration:underline;}.smAuthorResponse__label{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#fff;padding:2px 8px;border-radius:3px;background:var(--i-primary);}.smAuthorResponse__content{font-size:0.9rem;line-height:1.6;color:var(--i-font_color);}.smAuthorResponse__actions{display:flex;gap:12px;margin-top:8px;padding-top:6px;border-top:1px solid var(--i-box--bo-co);}.smView__releaseActions{display:inline-flex;align-items:center;gap:6px;margin-left:auto;}.smReleaseAction{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:var(--i-font_light);text-decoration:none;transition:all 0.15s ease;font-size:0.8rem;}.smReleaseAction:hover{background:var(--i-soft-bg);color:var(--i-font_color);}.smReleaseAction--danger:hover{color:#ef4444;background:rgba(239, 68, 68, 0.1);}.smDashGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px;}.smDashStat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 16px;min-width:180px;max-width:240px;flex:1 1 200px;background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:12px;transition:box-shadow 0.2s ease;position:relative;overflow:hidden;}.smDashStat::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--_illuminate-glow, var(--i-primary));background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--_illuminate-glow, rgba(255, 180, 90, 0.45)) 0 0 25px;border-top-left-radius:inherit;border-top-right-radius:inherit;opacity:0.95;pointer-events:none;z-index:2;}.smDashStat:hover{box-shadow:var(--i-box--bo-sh, 0 4px 16px rgba(0, 0, 0, 0.06));}.smDashStat__value{font-size:1.6rem;font-weight:700;color:var(--i-color_primary);margin-bottom:4px;}.smDashStat__label{font-size:0.82rem;color:var(--i-color_soft);font-weight:500;}a.smDashStat--link{text-decoration:none;cursor:pointer;border-style:dashed;}a.smDashStat--link .smDashStat__value{font-size:1.4rem;}a.smDashStat--link:hover{border-color:var(--i-color_primary);background:var(--i-background_hover, rgba(0,0,0,0.02));}.smLicenseGrid{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:16px;margin-bottom:24px;}.smLicense{position:relative;display:flex;flex-direction:column;background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:12px;overflow:hidden;transition:box-shadow 0.2s ease, border-color 0.2s ease;}.smLicense::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--_illuminate-glow, var(--i-primary));background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--_illuminate-glow, rgba(255, 180, 90, 0.45)) 0 0 25px;border-top-left-radius:inherit;border-top-right-radius:inherit;opacity:0.95;pointer-events:none;z-index:2;}.smLicense:hover{box-shadow:var(--i-box--bo-sh, 0 4px 20px rgba(0, 0, 0, 0.06));border-color:var(--i-primary);border-width:2px;}.smLicense__header{display:flex;align-items:center;gap:14px;padding:16px;border-bottom:1px solid var(--i-box--bo-co);}.smLicense__icon{width:48px;height:48px;border-radius:10px;background:var(--i-background_3);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--i-color_primary);flex-shrink:0;}.smLicense__info{flex:1;min-width:0;}.smLicense__name{font-size:1rem;font-weight:600;color:var(--i-color_hard);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.smLicense__name a{color:inherit;text-decoration:none;}.smLicense__name a:hover{color:var(--i-link--co);}.smLicense__version{font-size:0.78rem;color:var(--i-color_soft);}.smLicense__body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1;}.smLicense__row{display:flex;align-items:center;justify-content:space-between;font-size:0.85rem;}.smLicense__label{color:var(--i-color_soft);}.smLicense__value{font-weight:600;color:var(--i-color_hard);}.smLicense__footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--i-box--bo-co);background:var(--i-background_2);}.smLicense__footer .ipsButton{border-radius:8px;font-size:0.82rem;white-space:nowrap;flex-shrink:0;}.smCreatorGrid{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:16px;margin-bottom:32px;}.smCreatorItem{display:flex;flex-direction:column;background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:12px;overflow:hidden;transition:box-shadow 0.2s ease;position:relative;}.smCreatorItem::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--_illuminate-glow, var(--i-primary));background-image:linear-gradient(to right, #444 0%, #bbb 50%, #444 100%);background-blend-mode:overlay;background-size:600px;box-shadow:var(--_illuminate-glow, rgba(255, 180, 90, 0.45)) 0 0 25px;border-top-left-radius:inherit;border-top-right-radius:inherit;opacity:0.95;pointer-events:none;z-index:2;}.smCreatorItem:hover{box-shadow:var(--i-box--bo-sh, 0 4px 20px rgba(0, 0, 0, 0.06));border-color:var(--i-primary);border-width:2px;}.smCreatorItem__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;border-bottom:1px solid var(--i-box--bo-co);}.smCreatorItem__title{font-size:1rem;font-weight:600;color:var(--i-color_hard);margin:0;flex:1;min-width:0;}.smCreatorItem__title a{color:inherit;text-decoration:none;}.smCreatorItem__title a:hover{color:var(--i-link--co);}.smCreatorItem__version{font-size:0.78rem;color:var(--i-color_soft);white-space:nowrap;}.smCreatorItem__badge{font-size:0.78rem;font-weight:600;color:var(--i-color_primary);white-space:nowrap;}.smCreatorItem__badgeWrap{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;}.smCreatorItem__badge--free{color:#22c55e;}.smCreatorItem__priceOld{font-size:0.74rem;color:var(--i-color_soft);text-decoration:line-through;}.smCreatorItem__stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:var(--i-box--bo-co);}.smCreatorItem__stat{display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:var(--i-box--ba-co);}.smCreatorItem__stat span:first-child{font-size:1.1rem;font-weight:700;color:var(--i-color_hard);}.smCreatorItem__stat span:last-child{font-size:0.72rem;color:var(--i-color_soft);text-transform:uppercase;letter-spacing:0.04em;}.smCreatorItem__footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--i-background_2);}.smCreatorItem__footer .ipsButton{border-radius:8px;font-size:0.82rem;}.smFlashSalesBtn{background:#f59e0b !important;border-color:#f59e0b !important;color:#fff !important;}.smFlashSalesBtn:hover, .smFlashSalesBtn:focus{background:#d97706 !important;border-color:#d97706 !important;color:#fff !important;}.smFlashSaleIndicator{background:#f59e0b !important;border-color:#f59e0b !important;color:#fff !important;min-width:40px;justify-content:center;padding-left:0 !important;padding-right:0 !important;}.smFlashSaleIndicator:hover, .smFlashSaleIndicator:focus{background:#d97706 !important;border-color:#d97706 !important;color:#fff !important;}.smSalesTable{background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:12px;overflow:hidden;margin-bottom:24px;}.smSalesTable table{width:100%;border-collapse:collapse;}.smSalesTable thead th{padding:12px 16px;font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--i-color_soft);background:var(--i-background_2);border-bottom:1px solid var(--i-box--bo-co);text-align:left;}.smSalesTable tbody td{padding:12px 16px;font-size:0.88rem;color:var(--i-color_root);border-bottom:1px solid var(--i-box--bo-co);vertical-align:middle;}.smSalesTable tbody tr:last-child td{border-bottom:none;}.smSalesTable tbody tr:hover td{background:var(--i-background_hover);}.smScrollNav{position:relative;}.smScrollNav__arrow{display:none;}.smFilterPills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;}.smFilterPill{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:20px;font-size:0.82rem;font-weight:500;text-decoration:none;border:1px solid var(--i-box--bo-co);color:var(--i-color_soft);background:transparent;transition:all 0.15s ease;}.smFilterPill:hover{border-color:var(--i-primary);color:var(--i-color_primary);text-decoration:none;}.smFilterPill--active{background:var(--i-primary);color:var(--i-primary-contrast);border-color:var(--i-primary);}.smFilterPill--active:hover{color:var(--i-primary-contrast);text-decoration:none;}.smPageHeader{margin-bottom:28px;}.smPageHeader__row{display:flex;align-items:center;justify-content:space-between;gap:12px;}.smPageHeader--boxed{padding:22px 24px 18px;}.smPageHeader__title{font-size:1.5rem;font-weight:700;color:var(--i-color_hard);margin:0 0 6px;}.smPageHeader__desc{font-size:0.95rem;color:var(--i-color_soft);margin:0;}.smPageHeader__actions{display:flex;align-items:stretch;gap:8px;}.smPageHeader__actions > .ipsButton{display:inline-flex;align-items:center;justify-content:center;min-height:54px;}.smCountPill{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;background:rgba(0, 0, 0, 0.22);color:#fff;border-radius:999px;font-size:0.7rem;font-weight:700;line-height:1;}.smCustomerSearchWrap{min-width:360px;}.smCustomerSearchInput{width:100%;}.smCreatorItems .ipsTable_table td, .smRecentSales .ipsTable_table td{vertical-align:middle;}@media screen and (max-width:768px){.smCustomerDetailSplit{grid-template-columns:1fr;}.smInvoiceDetailSplit{grid-template-columns:1fr;}.smTransactionDialog{grid-template-columns:1fr;}.smTransactionDialog__grid{grid-template-columns:1fr;}.smPurchaseTabs{grid-template-columns:1fr;}.smHero{padding:24px 16px;margin-bottom:20px;border-radius:12px;}.smHero__inner{flex-direction:column;align-items:flex-start;gap:20px;}.smHero__title{font-size:1.35rem;margin-bottom:6px;}.smHero__subtitle{font-size:0.92rem;margin-bottom:16px;}.smHero__actions{gap:8px;}.smHero__btn--browse, .smHero__btn--submit, .smHero__presence{padding:8px 18px;font-size:0.85rem;}.smHero__presence{min-height:40px;}.smHero__presenceProvider{display:inline-flex;align-items:center;}.smStats{gap:16px;width:100%;justify-content:space-around;padding:14px 16px;border-radius:10px;}.smStats__number{font-size:1.2rem;}.smStats__label{font-size:0.65rem;}.smGrid{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));}.smGrid--fixed{grid-template-columns:repeat(2, 1fr);}.smGrid--featured{grid-template-columns:1fr;}.smGrid--categories{grid-template-columns:repeat(2, 1fr);}.smPriceBox{min-width:auto;margin-top:15px;}.smPageHeader__row{flex-direction:column;align-items:flex-start;}.smView__header{flex-direction:column;padding:20px 16px 4px;gap:16px;}.smView__title{font-size:1.4rem;}.smView__headerRight{width:100%;align-items:stretch;}.smView__priceAction{min-width:auto;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;}.smView__headerPresence{justify-content:flex-start;}.smView__headerPresence .smHero__presenceProvider{justify-content:flex-start;}.smView__price{font-size:1.3rem;white-space:nowrap;}.smView__purchasedBadge{white-space:nowrap;}.smView__headerStars{width:auto;flex-shrink:0;}.smView__headerStars span{white-space:nowrap;}.smView__twoCol{grid-template-columns:1fr;}.smView__mainCol{padding-right:0;}.smView__sideCol{border-left:none;padding-left:0;border-top:1px solid var(--i-box--bo-co);padding-top:20px;}.smView__tabBar{padding:0 12px;}.smView__tabBar .smHero__presenceProvider{padding-left:12px;}.smView__tab{padding:10px 12px;font-size:0.82rem;}.smView__tabPanel{padding:16px;}.smView__supportGrid{grid-template-columns:1fr;}.smSubNav{border-radius:8px;padding:2px;}.smSubNav__inner{gap:2px;}.smScrollNav--subNav .smSubNav__inner{padding-inline:18px;}.smSubNav__link{padding:7px 10px;font-size:0.78rem;gap:4px;}.smSubNav__link i{font-size:12px;}.smScrollNav{position:relative;}.smScrollNav__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);color:var(--i-color_soft);font-size:0.7rem;cursor:pointer;z-index:5;transition:opacity 0.15s ease, color 0.15s ease;-webkit-tap-highlight-color:transparent;}.smScrollNav__arrow:active{color:var(--i-primary);}.smScrollNav__arrow--left{left:-6px;}.smScrollNav__arrow--right{right:-6px;}.smScrollNav__arrow--hidden{opacity:0;pointer-events:none;}.smFilterBar{padding:4px 6px;gap:4px;flex-wrap:nowrap;margin-bottom:20px;}.smFilterBar__left{gap:2px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.smFilterBar__left::-webkit-scrollbar{display:none;}.smFilterBtn{padding:6px 10px;font-size:0.78rem;flex-shrink:0;}.smFilterBar__right{font-size:0.78rem;white-space:nowrap;flex-shrink:0;padding-right:4px;}.smSortBar{padding:6px 8px;flex-wrap:nowrap;gap:4px;}.smSortBar__left{gap:4px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.smSortBar__left::-webkit-scrollbar{display:none;}.smSortBtn{padding:5px 10px;font-size:0.78rem;flex-shrink:0;white-space:nowrap;}.smSortBar__right{white-space:nowrap;flex-shrink:0;font-size:0.78rem;}.smReviewHeader{flex-direction:column;align-items:flex-start;gap:6px;}.smReviewAuthor{flex-wrap:wrap;gap:6px;}.smReviewRow__inner{gap:0;}.smReviewVoteSidebar{padding-left:10px;margin-left:10px;min-width:40px;}.smFilterPills{gap:6px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;}.smFilterPills::-webkit-scrollbar{display:none;}.smFilterPill{padding:5px 12px;font-size:0.78rem;flex-shrink:0;white-space:nowrap;}.smScrollNav--filterBar .smScrollNav__arrow{top:50%;}.smScrollNav--sortBar .smScrollNav__arrow{top:50%;}.smScrollNav--subNav .smScrollNav__arrow{top:50%;}.smScrollNav--pills .smScrollNav__arrow{top:50%;}.smSalesTable table{border-collapse:separate;border-spacing:0;}.smSalesTable thead{display:none;}.smSalesTable tbody tr{display:flex;flex-wrap:wrap;padding:14px 16px;gap:4px 16px;border-bottom:1px solid var(--i-box--bo-co);align-items:center;}.smSalesTable tbody tr:last-child{border-bottom:none;}.smSalesTable tbody td{display:block;padding:0;border-bottom:none;font-size:0.85rem;}.smSalesTable tbody td:nth-child(1){width:100%;font-weight:600;font-size:0.9rem;margin-bottom:2px;}.smSalesTable tbody td:nth-child(2){color:var(--i-color_soft);}.smSalesTable tbody td:nth-child(3){color:var(--i-color_soft);font-size:0.8rem;}.smSalesTable tbody td:nth-child(4){margin-left:auto;font-weight:600;}.smSalesTable tbody td:nth-child(5){display:none;}.smSalesTable tbody td:nth-child(6){display:none;}.smSalesTable tbody td:nth-child(7){display:none;}.smDashGrid{justify-content:center;}.smLicenseGrid{grid-template-columns:1fr;}.smCreatorGrid{grid-template-columns:1fr;}.smCustomerSearchWrap{min-width:100%;}.smSalesTable--customers{overflow-x:auto;}.smSalesTable--customers thead{display:table-header-group;}.smSalesTable--customers tbody tr{display:table-row;padding:0;gap:0;border-bottom:1px solid var(--i-box--bo-co);}.smSalesTable--customers tbody td{display:table-cell;padding:12px 14px;border-bottom:none;font-size:0.85rem;}.smSalesTable--customers tbody td:nth-child(1), .smSalesTable--customers tbody td:nth-child(2), .smSalesTable--customers tbody td:nth-child(3), .smSalesTable--customers tbody td:nth-child(4), .smSalesTable--customers tbody td:nth-child(5), .smSalesTable--customers tbody td:nth-child(6), .smSalesTable--customers tbody td:nth-child(7){display:table-cell;width:auto;font-weight:inherit;margin:0;}}@media screen and (max-width:480px){.smGrid{grid-template-columns:1fr;}.smGrid--fixed{grid-template-columns:1fr;}.smGrid--categories{grid-template-columns:1fr;}.smHero__actions{flex-direction:column;width:100%;align-items:stretch;}.smHero__btn--browse, .smHero__btn--submit{justify-content:center;}.smHero__presence{width:100%;justify-content:center;}.smHero__presenceProvider{width:100%;justify-content:center;}.smHero__presence .ipsLiveActivity{width:100%;justify-content:center;}.smStats{flex-wrap:wrap;gap:12px;padding:12px;}.smStats__number{font-size:1.05rem;}.smDashGrid .smDashStat{flex:1 1 100%;max-width:100%;}.smSubNav__link{padding:6px 8px;font-size:0.74rem;}.smView__header{padding:16px 12px 4px;}.smView__title{font-size:1.2rem;}.smView__headerMeta{font-size:0.82rem;}.smView__priceAction{gap:8px;}.smView__price{font-size:1.15rem;}.smView__badge{font-size:0.7rem;padding:2px 8px;}.smReviewAuthor{font-size:0.88rem;}.smReviewVoteSidebar{padding-left:8px;margin-left:8px;min-width:36px;}.smReviewVote{width:30px;height:30px;font-size:0.8rem;}.smView__tab{padding:8px 10px;font-size:0.78rem;}.smView__tabCount{font-size:0.7rem;}}.smTosGrid{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:20px;}.smTosCard{background:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:box-shadow 0.2s ease;}.smTosCard:hover{box-shadow:var(--i-box--bo-sh, 0 4px 16px rgba(0, 0, 0, 0.06));}.smTosCard__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;}.smTosCard__title{font-size:1.05rem;font-weight:600;margin:0;}.smTosCard__date{font-size:0.82rem;white-space:nowrap;}.smTosCard__preview{font-size:0.88rem;line-height:1.5;max-height:100px;overflow:hidden;position:relative;}.smTosCard__preview::after{content:'';position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent, var(--i-box--ba-co));}.smTosCard__footer{display:flex;gap:8px;margin-top:auto;}.smTosDialog{padding:20px;line-height:1.7;}.smTosDialog h3{margin:0 0 16px;font-size:1.2rem;}.smTosDialog__footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:20px -20px -20px;padding:14px 20px;background:rgba(255, 255, 255, 0.04);border-top:1px solid var(--i-box--bo-co);}.smView__teamContent{padding:16px 0;}.smView__teamHeader{margin-bottom:24px;}.smView__teamHeader h3{margin:0 0 4px;font-size:1.15rem;}.smView__teamHeader p{margin:0 0 12px;}.smView__teamList{display:flex;flex-direction:column;gap:1px;background:var(--i-border-color, #e0e0e0);border:1px solid var(--i-border-color, #e0e0e0);border-radius:8px;overflow:hidden;}.smView__teamMember{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--i-box--ba-co, #fff);}.smView__teamMemberInfo{display:flex;align-items:center;gap:12px;}.smView__teamAvatar{width:40px;height:40px;border-radius:50%;object-fit:cover;}.smView__teamName{font-weight:600;display:block;}.smView__teamDate{font-size:0.85em;}.smView__teamEmpty{text-align:center;padding:40px 20px;color:var(--i-soft-text-color, #999);}.smView__teamEmpty i{font-size:2rem;margin-bottom:8px;display:block;}.smInstallUrl{max-width:680px;margin:0 auto;}.smInstallUrl__hero{background:var(--i-background-2, #1a1a2e);border-radius:12px;padding:24px;margin-bottom:20px;border:1px solid var(--i-border-light, rgba(255,255,255,0.06));}.smInstallUrl__heroInner{display:flex;align-items:center;gap:18px;}.smInstallUrl__icon{width:64px;height:64px;border-radius:12px;overflow:hidden;flex-shrink:0;background:var(--i-background-3, rgba(255,255,255,0.05));display:flex;align-items:center;justify-content:center;}.smInstallUrl__icon img{width:100%;height:100%;object-fit:cover;}.smInstallUrl__icon i{font-size:1.6rem;color:var(--i-color_soft);}.smInstallUrl__heroText{flex:1;min-width:0;}.smInstallUrl__title{font-size:1.35rem;font-weight:700;color:var(--i-color_hard);margin:0 0 4px;line-height:1.3;}.smInstallUrl__subtitle{font-size:0.9rem;color:var(--i-color_soft);margin:0;}.smInstallUrl .ipsMessage{margin-bottom:20px;border-radius:10px;}.smInstallUrl__current{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--i-background-2, #1a1a2e);border-radius:10px;border:1px solid var(--i-border-light, rgba(255,255,255,0.06));margin-bottom:20px;}.smInstallUrl__currentIcon{width:40px;height:40px;border-radius:10px;background:rgba(var(--i-color_primary-rgb, 110, 75, 186), 0.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.smInstallUrl__currentIcon i{font-size:1rem;color:var(--i-color_primary, #6e4bba);}.smInstallUrl__currentInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;}.smInstallUrl__currentLabel{font-size:0.78rem;color:var(--i-color_soft);font-weight:600;text-transform:uppercase;letter-spacing:0.03em;}.smInstallUrl__currentValue{font-size:0.92rem;color:var(--i-color_hard);font-weight:500;word-break:break-all;}.smInstallUrl__form{background:var(--i-background-2, #1a1a2e);border-radius:12px;padding:24px;border:1px solid var(--i-border-light, rgba(255,255,255,0.06));}@media screen and (max-width:480px){.smInstallUrl__heroInner{flex-direction:column;text-align:center;}.smInstallUrl__hero{padding:20px 16px;}.smInstallUrl__current{flex-direction:column;text-align:center;}.smInstallUrl__form{padding:16px;}}.smDownloadFiles{padding:20px;}.smDownloadFiles__header{margin-bottom:16px;}.smDownloadFiles__title{font-size:1.1rem;font-weight:600;margin:0 0 4px;}.smDownloadFiles__subtitle{font-size:0.85rem;color:var(--i-color_soft);margin:0;}.smDownloadFiles__list{display:flex;flex-direction:column;gap:8px;}.smDownloadFiles__item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--i-background_2);border:1px solid var(--i-box--bo-co);border-radius:10px;gap:12px;}.smDownloadFiles__fileInfo{display:flex;align-items:center;gap:10px;min-width:0;flex:1;}.smDownloadFiles__fileIcon{font-size:1.3rem;color:var(--i-link-co);flex-shrink:0;}.smDownloadFiles__fileMeta{display:flex;flex-direction:column;min-width:0;}.smDownloadFiles__fileName{font-weight:500;font-size:0.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.smDownloadFiles__fileSize{font-size:0.78rem;color:var(--i-color_soft);}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] [data-role="file"]{position:relative;}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] .smMainImageSelector{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-weight:500;color:var(--i-color_soft);}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] .smMainImageSelector input[type="radio"]{margin:0;}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] [data-role="file"].smMainImageSelected{outline:2px solid var(--i-primary);outline-offset:-2px;border-radius:8px;}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] .ipsUploader__container--images{grid-template-columns:repeat(auto-fill, minmax(min(260px, 100%), 1fr));gap:12px;}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] .ipsUploader__container--images .ipsUploader__row{min-height:210px;}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] .ipsUploader__container--images .ipsUploader__rowPreview{min-height:120px;display:flex;align-items:center;justify-content:center;}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] .ipsUploader__container--images .ipsUploader__rowPreview img{max-width:100%;max-height:110px;object-fit:contain;}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] .ipsUploader_rowMeta{flex:1 1 auto;min-width:0;}[data-ipsUploader][data-ipsUploader-name="sw_screenshots"] .ipsUploader_rowTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.smManageImageThumb{width:170px;height:100px;object-fit:cover;}.smManageImageRow .ipsColumns{display:grid;grid-template-columns:26px 180px minmax(0, 1fr) auto;column-gap:14px;align-items:center;}.smManageImageRow .ipsColumns__primary, .smManageImageRow .ipsColumns__secondary{min-width:0;}.smManageImageMeta{overflow-wrap:anywhere;word-break:break-word;}.smManageImageActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap;}@media screen and (max-width:900px){.smManageImageRow .ipsColumns{grid-template-columns:26px 140px minmax(0, 1fr);row-gap:10px;}.smManageImageActions{grid-column:2 / 4;justify-content:flex-start;flex-wrap:wrap;}.smManageImageThumb{width:140px;height:84px;}}.smReviewRow--moderated{border:1px solid rgba( 220, 38, 38, 0.34 );border-radius:12px;background-image:linear-gradient( 180deg, rgba( 220, 38, 38, 0.22 ) 0%, rgba( 220, 38, 38, 0.12 ) 100% );padding:16px;margin:8px 0;}.smReviewState{display:flex;align-items:center;gap:8px;}.smCard--moderated{border-color:rgba( 220, 38, 38, 0.34 );background-image:linear-gradient( 180deg, rgba( 220, 38, 38, 0.22 ) 0%, rgba( 220, 38, 38, 0.16 ) 36%, rgba( 220, 38, 38, 0.1 ) 100% );}.smCard--moderated .smCard__imageOverlay{background-image:linear-gradient( 180deg, rgba( 22, 26, 34, 0.12 ) 0%, rgba( 220, 38, 38, 0.3 ) 68%, rgba( 220, 38, 38, 0.42 ) 100% );}.smCard__badge--hidden{background:rgba( 220, 38, 38, 0.92 );border-color:rgba( 220, 38, 38, 0.36 );color:#fff;}.smHiddenIcon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:rgba( 220, 38, 38, 0.82 );color:#fff;font-size:0.64rem;line-height:1;margin-right:6px;vertical-align:middle;}.smView__title .smHiddenIcon{width:28px;height:28px;font-size:0.8rem;margin-right:8px;background:rgba( 111, 52, 52, 0.82 );}.smFeaturedIcon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:rgba(245, 158, 11, 0.9);color:#fff;font-size:0.64rem;line-height:1;margin-right:6px;vertical-align:middle;}.smSourceMeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;color:var(--i-color_soft);}.smSourceMeta--section{margin-bottom:12px;}.smSourceMeta--dialog{padding:12px 16px 0;margin-bottom:6px;}.smSourceMeta__label{color:var(--i-color_soft);}.smSourceMeta__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--i-box--bo-co);background:color-mix(in srgb, var(--i-background_2) 92%, transparent);color:var(--i-color_soft);font-weight:600;line-height:1.3;}.smCustomerDetailSplit{display:grid;grid-template-columns:360px minmax(0, 1fr);gap:16px;align-items:start;}.smCustomerDetailSplit__side, .smCustomerDetailSplit__main{min-width:0;}.smInvoiceDetailSplit{display:grid;grid-template-columns:360px minmax(0, 1fr);gap:16px;align-items:start;}.smInvoiceDetailSplit__side, .smInvoiceDetailSplit__main{min-width:0;}.smInvoiceSideCard{padding:0;}.smInvoiceSideCard__header{padding:14px 18px;font-size:1rem;font-weight:700;color:var(--i-color_hard);border-bottom:1px solid var(--i-box--bo-co);background:color-mix(in srgb, var(--i-background_2) 88%, transparent);}.smInvoiceSideCard__body{padding:16px 18px;}.smInvoiceTxList{list-style:none;margin:0;padding:0;}.smInvoiceTxList__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--i-box--bo-co);}.smInvoiceTxList__item:last-child{border-bottom:none;padding-bottom:0;}.smInvoiceTxList__top{display:flex;align-items:center;gap:8px;margin-bottom:3px;}.smInvoiceTxList__meta{color:var(--i-color_soft);font-size:.9rem;line-height:1.35;}.smInvoiceTxList__actions{flex:0 0 auto;}.smInvoiceAcpHead{display:flex;align-items:center;gap:12px;}.smInvoiceAcpHead__avatar img, .smInvoiceAcpHead__avatar .ipsUserPhoto{width:48px;height:48px;}.smInvoiceAcpMeta{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:20px;}.smInvoiceAcpInstall{margin-top:4px;font-size:.9rem;word-break:break-word;}.smInvoiceAcpTotals{border-top:1px solid var(--i-box--bo-co);padding-top:12px;display:grid;gap:0;}.smInvoiceAcpTotals__row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--i-box--bo-co);}.smInvoiceAcpTotals__row:first-child{border-top:0;padding-top:0;}.smInvoiceAcpTotals__member{display:inline-flex;align-items:center;gap:8px;}.smBaLayout{display:grid;grid-template-columns:360px minmax(0, 1fr);gap:16px;align-items:start;}.smBaLayout__side, .smBaLayout__main{min-width:0;}.smBaDetailsTable__row{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--i-box--bo-co);}.smBaDetailsTable__row:last-child{border-bottom:none;}.smBaDetailsTable__label{color:var(--i-color_soft);font-weight:600;}.smBaPurchaseList{list-style:none;margin:0;padding:0;}.smBaPurchaseList__item{padding:12px 0;border-bottom:1px solid var(--i-box--bo-co);}.smBaPurchaseList__item:last-child{border-bottom:none;padding-bottom:0;}.smTransactionDialog{display:grid;grid-template-columns:260px minmax(0, 1fr);gap:16px;align-items:start;}.smTransactionDialog__side, .smTransactionDialog__main{min-width:0;}.smInvoiceCustomerCard__identity{display:flex;align-items:center;gap:12px;}.smInvoiceCustomerCard__avatar img, .smInvoiceCustomerCard__avatar .ipsUserPhoto{width:64px;height:64px;}.smTransactionDialog__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;align-items:start;}.smTxTimeline{display:flex;flex-direction:column;gap:16px;}.smTxTimeline__item{display:grid;grid-template-columns:52px minmax(0, 1fr);gap:10px;}.smTxTimeline__rail{position:relative;display:flex;justify-content:center;}.smTxTimeline__line{position:absolute;top:32px;bottom:-10px;left:50%;width:2px;transform:translateX(-50%);background:var(--i-box--bo-co);}.smTxTimeline__item:last-child .smTxTimeline__line{display:none;}.smTxTimeline__dot{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--i-background_3);color:var(--i-color_hard);border:1px solid var(--i-box--bo-co);z-index:1;}.smTxTimeline__dot--ok{background:#1f9f57;color:#fff;border-color:rgba(255, 255, 255, 0.22);}.smTxTimeline__dot--neutral{background:color-mix(in srgb, var(--i-primary) 14%, var(--i-background_3));}.smTxTimeline__content{padding-top:2px;}.smPurchaseTabs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;padding:8px;border:1px solid var(--i-box--bo-co);border-radius:10px;background:var(--i-background_2);}.smPurchaseTabs__item{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;border-radius:8px;color:var(--i-color_soft);font-weight:600;text-decoration:none;transition:background-color 0.15s ease, color 0.15s ease;}.smPurchaseTabs__item:hover{color:var(--i-color_hard);background:var(--i-background_3);text-decoration:none;}.smPurchaseTabs__item--active{color:var(--i-color_hard);background:color-mix(in srgb, var(--i-primary) 16%, var(--i-background_3));}@media (max-width:860px){.smCustomerDetailSplit{grid-template-columns:1fr;gap:12px;}.smCustomerDetailSplit__side, .smCustomerDetailSplit__main{width:100%;}.smInvoiceAcpMeta{grid-template-columns:1fr;gap:12px;}.smBaLayout{grid-template-columns:1fr;}}@media (max-width:480px){.smCustomerDetailSplit{gap:10px;}}