/* V5 — the community and its work, in one portal. */
.portal-subnav{display:none}.sidebar{height:calc(100dvh - 78px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4a3b5d transparent}.sidebar nav>a{min-height:57px}.sidebar .sidebar-bottom{margin-top:24px}.sidebar .community-note{display:none}
.portal-hero{min-height:370px}.portal-hero .hero-copy{padding:25px 32px 28px;max-width:540px}.portal-hero .hero-copy .eyebrow{margin-bottom:15px;font-size:.54rem}.portal-hero .world-genre{display:none}.portal-hero .hero-copy h1{font-size:3.1rem;margin-bottom:14px}.portal-hero .hero-copy>p:not(.eyebrow){font-size:.8rem;line-height:1.65;margin-bottom:20px;max-width:350px}.portal-hero .hero-copy .hero-catalog-link{display:none}.portal-hero .world-selector{position:absolute;bottom:18px;right:18px;width:46%;background:#0d121bac;padding:10px;border:1px solid #ffffff1f;border-radius:12px}.portal-hero .world-selector-label{display:none}.portal-hero .world-thumb{display:none}.portal-hero .world-option{padding:10px 8px;min-height:49px}.portal-hero .world-option-copy{gap:5px}.portal-hero .world-option-copy strong{font-size:.67rem}.portal-hero .world-option-copy small{font-size:.42rem}.portal-hero .world-dot{display:none}.portal-hero .hero-art{inset:-6px}.portal-hero .hero-shade{background:linear-gradient(90deg,#0c1119f0,#0c1119a1 34%,#0c11192b 58%,transparent),linear-gradient(0deg,#0d111aba,transparent 40%)}
.discovery-stats{padding:16px 6px;margin-bottom:18px}.hub-directory{display:flex;gap:10px;margin:0 0 27px;overflow-x:auto;scrollbar-width:thin;padding-bottom:5px}.hub-directory>a{display:flex;gap:8px;align-items:center;flex:1;white-space:nowrap;min-height:49px;padding:11px 13px;border:1px solid #ffffff13;background:#171823;border-radius:12px;color:#d4c9e1;font-size:.76rem}.hub-directory>a:hover{background:#282032;border-color:#bba0dd55}.hub-directory svg{width:16px;height:16px;color:#bfa2dd}.hub-directory small{margin-left:auto;color:#9a8aab;font-size:.65rem}.hub-home-section{margin-top:34px;padding-top:27px;border-top:1px solid #ffffff0e}.hub-home-section .section-heading>.text-link{display:flex;gap:7px;align-items:center;font-size:.74rem;white-space:nowrap}.hub-home-section .section-heading>.text-link svg{width:12px;height:12px}.hub-home-section .section-heading h2{font-size:1.2rem}.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hub-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid #ffffff12;border-radius:17px;background:#161922;transition:border-color .2s,transform .2s}.hub-card:hover{border-color:#b190d966;transform:translateY(-3px)}.hub-card-body{padding:20px;display:flex;flex-direction:column;flex:1;min-width:0}.hub-card h3{font-size:1.02rem;line-height:1.35;margin:0 0 10px;overflow-wrap:anywhere}.hub-card h3 a:hover{color:#d4b6f4}.hub-card-body>p{color:#9d99aa;font-size:.8rem;line-height:1.7;margin:0 0 15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hub-card .tags{margin-top:auto;padding-top:5px;margin-bottom:16px}.hub-art{height:155px;position:relative;display:block;overflow:hidden;background:url('creators.webp') center/cover}.hub-art.market{background-image:url('world-orbit.webp');background-position:70% center}.hub-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#10131dd4,transparent 65%);pointer-events:none}.hub-art img{width:100%;height:100%;object-fit:cover}.hub-art-label{position:absolute;left:13px;bottom:12px;display:flex;align-items:center;gap:6px;z-index:1;color:#e0d1f0;font-size:.62rem}.hub-art-label svg{width:13px;height:13px}.hub-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.hub-type-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;color:#cbaaeb;background:#33243f;border:1px solid #cca2ed20}.hub-type-icon svg{width:21px;height:21px}.hub-price{color:#c7aee3;font-size:.8rem;font-weight:600}.hub-card-foot{border-top:1px solid #ffffff0b;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding-top:13px;font-size:.65rem;color:#b3a0c7}.hub-card-foot>span{display:flex;gap:7px;align-items:center;min-width:0}.hub-card-foot>span>span{color:#9e98aa;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-card-foot strong{display:flex;gap:4px;font-size:.68rem;font-weight:500}.hub-card-foot svg{width:12px;height:12px}.hub-empty-inline{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px dashed #ac89d139;background:#15131d;border-radius:15px;padding:25px}.hub-empty-inline p{color:#a59bad;font-size:.83rem;margin:0;max-width:430px}.hub-empty-inline .btn{flex-shrink:0}.hub-result-count{font-size:.8rem;color:#92849f;margin:2px 0 18px}.hub-create-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 25px}.hub-create-actions .btn{font-size:.82rem}.hub-manage-list{display:flex;flex-direction:column;gap:16px}.hub-manage-item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px!important}.hub-manage-item>div{min-width:0}.hub-manage-item h2{font-size:1.1rem;overflow-wrap:anywhere;margin:9px 0 12px}.hub-manage-item .buttons{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.hub-manage-item .status{margin-bottom:0}.hub-review-note{color:#cdb8df;font-size:.81rem;margin:12px 0 0;max-width:600px}.status.closed{background:#30313b;color:#b3b4c4}.hub-detail .panel>h2{font-size:1.12rem;margin-top:25px}.hub-detail .panel>p{line-height:1.85}.hub-detail-price{display:block;font-size:2rem;letter-spacing:-1px;color:#ddc5f6;margin:13px 0}.hub-offer{position:sticky;top:102px}.hub-offer .detail-meta{overflow-wrap:anywhere}.hub-contact-email{font-size:.75rem;color:#bba6cd;overflow-wrap:anywhere;text-align:center;margin:15px 0 0}.hub-file-note{font-size:.72rem;line-height:1.7;color:#95899f;margin:15px 0 0}.hub-detail .detail-cover{max-height:480px;object-fit:contain;background:#11141b}.hub-news-item{display:flex;flex-direction:column;gap:5px;padding:13px 0;border-bottom:1px solid #ffffff09}.hub-news-item:first-child{padding-top:0}.hub-news-item:last-child{padding-bottom:0;border-bottom:0}.hub-news-item small{font-size:.59rem;color:#a78cbc}.hub-news-item strong{font-size:.81rem;line-height:1.4;overflow-wrap:anywhere;color:#ded3e9}.hub-news-item>span{font-size:.67rem;color:#8f829d}.hub-news-item:hover strong{color:#d6b0f8}.hub-counter-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:40px!important}.hub-counter-intro h2{font-size:2.3rem;line-height:1.15;margin:14px 0 20px}.hub-counter-intro p{font-size:.87rem;color:#b2a7bd;max-width:480px}.hub-counter-intro .btn{font-size:.8rem;margin:4px 8px 0 0}.hub-counter-art{min-height:235px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;border:1px solid #bda2e43d;border-radius:22px;background:radial-gradient(ellipse at top,#ab73d94a,transparent 70%),#1c1626;box-shadow:0 12px 50px #0004}.hub-counter-art>svg{width:47px;height:47px;color:#cbabed}.hub-counter-art strong{font-size:1.7rem;letter-spacing:-1px}.hub-counter-art span{color:#beaccf;font-size:.8rem}.hub-counter-art small{font-size:.58rem;color:#897695}.hub-detail .prose{white-space:pre-wrap;overflow-wrap:anywhere}
@media(min-width:1500px){.catalog-section .hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1320px){.hub-directory small{display:none}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-section .hub-grid .hub-card:last-child:nth-child(3){grid-column:1/-1}.catalog-section .hub-grid .hub-card:last-child:nth-child(3).service .hub-card-body>p{max-width:600px}.portal-hero .hero-copy{max-width:480px}.portal-hero .hero-copy h1{font-size:2.85rem}.portal-hero .world-selector{width:43%;right:13px}.portal-hero .world-option-copy strong{font-size:.58rem}.portal-hero .world-option-copy small{font-size:.36rem}.hub-manage-item{align-items:flex-start;flex-direction:column}.hub-manage-item .buttons{justify-content:flex-start}.hub-home-section .section-heading h2{font-size:1.07rem}}
@media(max-width:1050px){.portal-hero .world-selector{width:45%;bottom:16px}.portal-hero .hero-copy{padding:26px;max-width:440px}.portal-hero .hero-copy>p:not(.eyebrow){max-width:315px}.portal-hero .hero-copy h1{font-size:2.7rem}.hub-news{display:block!important}.hub-counter-intro{gap:24px;padding:28px!important}.hub-counter-intro h2{font-size:1.9rem}.hub-directory{gap:8px}.hub-directory>a{padding:10px;font-size:.69rem}.hub-grid{gap:15px}.hub-offer{position:static}}
@media(max-width:760px){
 .portal-subnav{display:flex;gap:19px;overflow-x:auto;white-space:nowrap;padding:12px 19px;background:#111019;border-bottom:1px solid #ffffff0d;scrollbar-width:none;font-size:.71rem;color:#bba6cf}
 .portal-subnav>a{padding:3px 0}.portal-subnav>a:hover{color:#eee0ff}.sidebar{height:auto;overflow-y:visible}.sidebar nav>a{min-height:50px}
 .sidebar nav[aria-label="Pagrindinis meniu"] a[data-nav=services],.sidebar nav[aria-label="Pagrindinis meniu"] a[data-nav=scripts],.sidebar nav[aria-label="Pagrindinis meniu"] a[data-nav=market],.sidebar nav[aria-label="Pagrindinis meniu"] a[data-nav=counters]{display:none}
 .portal-hero{min-height:0;padding-top:120px}.portal-hero .hero-art{inset:-3px -5px auto;height:285px}.portal-hero .hero-shade{background:linear-gradient(180deg,transparent 35px,#0e12194a 95px,#0e1219e8 190px,#0e1219 280px)}
 .portal-hero .hero-copy{max-width:none;padding:0 22px 18px}.portal-hero .hero-copy .eyebrow{font-size:.45rem;letter-spacing:1px;margin-bottom:12px}.portal-hero .hero-copy h1{font-size:2.2rem;line-height:1.02;letter-spacing:-1.2px;margin-bottom:12px}.portal-hero .hero-copy>p:not(.eyebrow){font-size:.73rem;line-height:1.6;margin-bottom:15px;max-width:330px}.portal-hero .hero-actions .btn{font-size:.67rem;min-height:38px;padding:8px 11px}.portal-hero .world-selector{position:relative;right:auto;bottom:auto;width:auto;margin:0 12px 12px;padding:7px;backdrop-filter:none}.portal-hero .world-option{padding:6px 7px;min-height:32px}.portal-hero .world-option-copy{padding:0;gap:0}.portal-hero .world-option-copy small{display:none}.portal-hero .world-option-copy strong{font-size:.6rem}.portal-hero .hero-particles{height:250px}
 .discovery-stats{margin-bottom:17px;padding:17px 4px}.hub-directory{margin-bottom:23px;gap:8px}.hub-directory>a{flex:0 0 auto;min-height:41px;padding:9px 12px;font-size:.7rem;border-radius:10px}.hub-directory svg{width:14px;height:14px}.hub-grid{grid-template-columns:1fr;gap:15px}.catalog-section .hub-grid .hub-card:last-child:nth-child(3){grid-column:auto}.hub-card-body{padding:20px}.hub-card h3{font-size:1rem}.hub-card-body>p{font-size:.81rem;-webkit-line-clamp:2}.hub-card.service .hub-card-top{margin-bottom:16px}.hub-art{height:170px}.hub-card-foot{font-size:.69rem}.hub-card-foot strong{font-size:.73rem}.hub-card .tag{font-size:.61rem}.hub-home-section{margin-top:27px;padding-top:24px}.hub-home-section .section-heading h2{font-size:1.04rem}.hub-empty-inline{flex-direction:column;align-items:flex-start;padding:22px;gap:16px}.hub-empty-inline p{font-size:.8rem}.hub-create-actions{gap:8px}.hub-create-actions .btn{font-size:.7rem;padding:9px 10px;flex:1}.hub-manage-item{padding:20px!important;gap:18px}.hub-manage-item h2{font-size:1.05rem}.hub-manage-item .buttons .btn{font-size:.7rem;padding:8px 9px}.hub-counter-intro{grid-template-columns:1fr;padding:25px!important}.hub-counter-intro h2{font-size:1.9rem}.hub-counter-art{min-height:205px}.hub-counter-intro .btn{font-size:.7rem;padding:9px 10px}.hub-counter-intro p{font-size:.8rem}.hub-detail-price{font-size:1.8rem}.hub-detail .panel{padding:23px}.hub-detail .detail-meta{font-size:.8rem}.hub-news .side-panel-content{padding:20px}.hub-news .side-panel-head{padding:20px}.account-actions{flex-wrap:wrap}.account-actions .btn{font-size:.72rem;padding:9px 11px}
}
@media(max-width:370px){.portal-hero .hero-copy{padding-left:17px;padding-right:17px}.portal-hero .hero-actions .btn{font-size:.6rem;padding:8px}.portal-hero .hero-copy h1{font-size:2rem}.hub-home-section .section-heading h2{font-size:.93rem}.hub-directory>a{font-size:.66rem}}
@media(prefers-reduced-motion:reduce){.hub-card:hover{transform:none}}html[data-motion=off] .hub-card:hover{transform:none}

/* V6 payment self-service */
.order-actions{margin-top:10px;min-width:180px}.automation-panel{margin-bottom:24px;border-color:#5d4282;background:linear-gradient(120deg,#211b30,#151820)}
.automation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.automation-grid strong{display:block;font-size:15px;margin-bottom:7px}.automation-grid small{color:var(--muted,#9a98ac)}
@media(max-width:800px){.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-panel .section-heading{align-items:flex-start;gap:12px}}

/* V6.2: external visit counter and Stripe setup. */
.site-footer{flex-wrap:wrap}
.wapmaster-counter{display:inline-flex;align-items:center;min-height:30px;max-width:100%;flex-shrink:0}
.wapmaster-counter img{display:block;width:auto;height:auto;max-width:100%}
.stripe-setup{min-width:0;padding-top:20px;border-top:1px solid var(--line,#302c3b)}
.stripe-setup .section-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}
.stripe-steps{padding-left:24px;margin:22px 0 0}
.stripe-steps>li{padding-left:7px;margin-bottom:26px;line-height:1.7}
.stripe-steps>li::marker{color:#cbb6ff;font-weight:700}
.stripe-steps p,.stripe-maintenance p{font-size:.875rem;line-height:1.75;color:var(--muted,#a19bad);margin:10px 0}
.stripe-steps strong{color:#eee8fa}
.stripe-setup .code-box,.stripe-maintenance .code-box{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}
.stripe-maintenance{margin-top:24px}
.stripe-maintenance>button{margin:10px 0}
#stripe-check-result:empty{display:none}
#stripe-check-result .notice{margin-top:14px;overflow-wrap:anywhere}
.stripe-maintenance details{margin-top:22px;border-top:1px solid var(--line,#302c3b);padding-top:20px}
.stripe-maintenance summary{cursor:pointer;font-weight:600;line-height:1.6}
@media(max-width:600px){.stripe-steps{padding-left:19px}.stripe-steps>li{padding-left:3px}.stripe-setup .code-box{padding:12px;font-size:.72rem}.stripe-maintenance>button{width:100%}}
