:root{--bg:#fbf8ff;--surface:#ffffff;--surface-soft:#f3ecfb;--surface-tint:#e7d8fb;--text:#241332;--muted:#665672;--border:#e4d8ee;--primary:#35164c;--primary-strong:#251035;--accent:#36c6da;--accent-strong:#0b7285;--success:#177245;--warning:#a96b00;--danger:#b42318;--shadow:0 24px 60px rgba(53,22,76,.11);--shadow-soft:0 12px 30px rgba(53,22,76,.08);--radius-xl:26px;--radius-lg:20px;--radius-md:14px;--header-height:78px;--container:1180px} html[data-theme="dark"]{--bg:#0f0a18;--surface:#1a1026;--surface-soft:#241333;--surface-tint:#301a45;--text:#f2eafa;--muted:#c8b7d8;--border:#3d2854;--primary:#36c6da;--primary-strong:#7ee8f4;--accent:#36c6da;--accent-strong:#7ee8f4;--success:#61d394;--warning:#f5c166;--danger:#ff8a80;--shadow:0 24px 60px rgba(0,0,0,.32);--shadow-soft:0 12px 32px rgba(0,0,0,.22)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);line-height:1.75;overflow-x:hidden}body.menu-open{overflow:hidden}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse}th,td{text-align:start;padding:14px 12px;border-bottom:1px solid var(--border);vertical-align:middle}th{font-size:.82rem;color:var(--muted);font-weight:900}td{font-size:.9rem}code{font-family:Consolas,monospace;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;padding:2px 6px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.section-narrow{width:min(var(--container),calc(100% - 40px));margin-inline:auto}.site-main{padding-top:var(--header-height)}.site-header{position:fixed;inset:0 0 auto;z-index:1000;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);transition:box-shadow .25s ease,background .25s ease}.site-header.is-scrolled{box-shadow:0 12px 35px rgba(15,23,42,.09)}.site-header__inner{height:var(--header-height);display:flex;align-items:center;gap:24px}.site-brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.site-brand img{width:46px;height:46px;object-fit:contain}.brand-copy{display:flex;flex-direction:column;line-height:1.2}.brand-wordmark{font-family:var(--brand-font);font-size:1.42rem;font-weight:900;letter-spacing:.02em;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.brand-copy small{font-size:.68rem;color:var(--muted);font-weight:800;margin-top:3px}.desktop-navigation{display:flex;align-items:center;justify-content:center;gap:4px;margin-inline:auto}.desktop-navigation>a,.nav-dropdown__button{height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:13px;background:transparent;color:var(--text);font-size:.88rem;font-weight:900;transition:.2s ease}.desktop-navigation>a i,.nav-dropdown__button i{font-size:.82rem;color:var(--muted)}.desktop-navigation>a:hover,.desktop-navigation>a.active,.nav-dropdown__button:hover,.nav-dropdown__button.active{background:var(--surface-tint);color:var(--primary)}.desktop-navigation>a:hover i,.desktop-navigation>a.active i,.nav-dropdown__button:hover i,.nav-dropdown__button.active i{color:var(--primary)}.nav-dropdown,.language-dropdown,.panel-dropdown{position:relative;display:inline-flex}.nav-dropdown__menu,.language-menu,.panel-menu{position:absolute;top:calc(100% + 12px);inset-inline-start:0;min-width:230px;padding:8px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s ease;z-index:1002}.nav-dropdown.open .nav-dropdown__menu,.language-dropdown.open .language-menu,.panel-dropdown.open .panel-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown__menu a,.language-menu a,.panel-menu a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;color:var(--text);font-weight:850;font-size:.88rem}.nav-dropdown__menu a:hover,.language-menu a:hover,.language-menu a.active,.panel-menu a:hover{background:var(--surface-soft);color:var(--primary)}.site-header__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.language-trigger{height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);font-size:.82rem;font-weight:900}.language-flag-img{width:24px;height:24px;border-radius:999px;border:0}.auth-button{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff!important;font-size:.86rem;font-weight:950;box-shadow:0 10px 24px rgba(53,22,76,.2);white-space:nowrap}.mobile-menu-button,.mobile-menu-close{width:44px;height:44px;display:none;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text)}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(8,5,15,.45);opacity:0;visibility:hidden;z-index:1090;transition:.2s ease}.mobile-drawer{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(360px,calc(100% - 44px));background:var(--surface);z-index:1100;transform:translateX(-110%);box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:18px;transition:.24s ease}html[dir="ltr"] .mobile-drawer{transform:translateX(110%)}body.menu-open .mobile-menu-overlay{opacity:1;visibility:visible}body.menu-open .mobile-drawer{transform:translateX(0)}.mobile-drawer__head{display:flex;align-items:center;justify-content:space-between}.mobile-navigation{display:flex;flex-direction:column;gap:7px}.mobile-navigation a{display:flex;align-items:center;gap:10px;padding:13px;border-radius:14px;background:var(--surface-soft);font-weight:900}.mobile-drawer__tools{margin-top:auto;display:flex;flex-direction:column;gap:10px}.mobile-language,.mobile-language .language-trigger{width:100%}.mobile-language .language-trigger{height:auto;min-height:50px;justify-content:space-between}.tool-label,.language-current{display:inline-flex;align-items:center;gap:8px}.site-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:34px 0;margin-top:60px;border-top:1px solid var(--border);color:var(--muted)}.site-footer__brand{display:flex;flex-direction:column;gap:8px;max-width:420px}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.footer-links a{font-weight:850;color:var(--text)} @media(max-width:980px){.desktop-navigation,.desktop-language,.panel-dropdown{display:none}.mobile-menu-button{display:inline-flex}.site-header__inner{gap:10px}.site-header__actions{margin-inline-start:auto}.site-header .brand-copy{min-width:0}.site-header .brand-slogan{display:inline-flex}} @media(max-width:640px){:root{--header-height:68px}.section-narrow{width:calc(100% - 26px)}.site-brand img{width:40px;height:40px}.site-header .brand-copy{display:flex;min-width:0}.site-footer{flex-direction:column;text-align:center;align-items:center}.footer-links{justify-content:center}} .site-header{background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(22px) saturate(1.18)} .site-header__inner{gap:20px} .site-brand{gap:12px;min-width:max-content} .site-brand img{filter:drop-shadow(0 10px 20px rgba(53,22,76,.12))} .brand-copy{gap:2px;min-width:128px} .brand-wordmark{font-family:var(--brand-font);font-size:1.5rem;font-weight:800;letter-spacing:-.035em;background:none;color:var(--text);text-transform:none} .brand-wordmark::before{content:"<";color:var(--accent);font-weight:500}.brand-wordmark::after{content:"/>";color:var(--accent);font-weight:500;margin-inline-start:2px} .brand-slogan{font-family:var(--brand-font);font-size:.66rem!important;color:var(--muted);font-weight:700;white-space:nowrap;min-height:15px;display:inline-flex;align-items:center;gap:3px;direction:inherit;unicode-bidi:isolate}.brand-slogan span{display:inline-block;min-width:0}.brand-slogan i,.hero-slogan-line i{width:2px;height:1.1em;background:var(--accent);display:inline-block;flex:0 0 auto;animation:typingBlink .76s steps(1,end) infinite} @keyframes typingBlink{50%{opacity:0}} .auth-button{background:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:0 12px 28px rgba(53,22,76,.18)} html[data-theme="dark"] .auth-button{color:#071217!important;background:var(--accent)} .mobile-drawer{background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-inline-start:1px solid var(--border)} .compact-copy{display:flex!important} @media(max-width:640px){.brand-copy:not(.compact-copy){display:flex}.site-brand img{width:38px;height:38px}.brand-wordmark{font-size:1.25rem}.brand-slogan{font-size:.58rem!important}.site-header__inner{gap:8px}.site-header__actions{gap:6px}.auth-button{display:none}} .desktop-navigation>a,.nav-dropdown__button{gap:9px;padding:0 13px;height:46px}.desktop-navigation>a i:not(.fa-chevron-down),.nav-dropdown__button i:not(.fa-chevron-down){width:28px;height:28px;border-radius:10px;background:var(--surface-soft);border:1px solid color-mix(in srgb,var(--border) 74%,transparent);font-size:1.06rem;color:var(--primary);display:inline-flex;align-items:center;justify-content:center}.desktop-navigation>a:hover i:not(.fa-chevron-down),.desktop-navigation>a.active i:not(.fa-chevron-down),.nav-dropdown__button:hover i:not(.fa-chevron-down),.nav-dropdown__button.active i:not(.fa-chevron-down){background:var(--primary);color:#fff;border-color:transparent}html[data-theme="dark"] .desktop-navigation>a:hover i:not(.fa-chevron-down),html[data-theme="dark"] .desktop-navigation>a.active i:not(.fa-chevron-down),html[data-theme="dark"] .nav-dropdown__button:hover i:not(.fa-chevron-down),html[data-theme="dark"] .nav-dropdown__button.active i:not(.fa-chevron-down){background:var(--accent);color:#0f0a18}.nav-dropdown__menu a i,.language-menu a i,.panel-menu a i,.mobile-navigation a i{font-size:1.08rem;width:24px;justify-content:center;color:var(--primary)}.mobile-navigation a{min-height:52px}.mobile-navigation a i{font-size:1.25rem}.mobile-menu-button i,.mobile-menu-close i{font-size:1.18rem}.site-footer{flex-wrap:wrap;align-items:flex-start}.site-footer__brand{flex:1 1 320px}.footer-contact-brief{flex:1 1 260px}.footer-trust{flex:0 0 108px}body.auth-layout{background:var(--bg)} @media(max-width:980px){.desktop-navigation>a i:not(.fa-chevron-down),.nav-dropdown__button i:not(.fa-chevron-down){width:26px;height:26px}} .panel-dropdown .panel-menu{inset-inline-start:auto!important;inset-inline-end:0!important;max-width:calc(100vw - 24px);min-width:240px} .desktop-language .language-menu{inset-inline-start:auto!important;inset-inline-end:0!important;max-width:calc(100vw - 24px)} .panel-menu a,.language-menu a{min-width:0;overflow-wrap:anywhere} .mobile-drawer{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain} .mobile-drawer__tools{margin-top:0;padding-top:12px;border-top:1px solid var(--border);flex:0 0 auto} .mobile-language{display:flex!important;flex-direction:column;align-items:stretch} .mobile-language .language-menu{position:static!important;inset:auto!important;width:100%;min-width:0;margin-top:0;max-height:0;padding:0;border-width:0;overflow:hidden;opacity:0;visibility:hidden;transform:none!important;box-shadow:none;transition:max-height .22s ease,opacity .18s ease,margin-top .18s ease,padding .18s ease} .mobile-language.open .language-menu{max-height:280px;margin-top:8px;padding:8px;border-width:1px;overflow-y:auto;opacity:1;visibility:visible;box-shadow:var(--shadow-soft)} .mobile-language .language-trigger{flex:0 0 auto;min-width:0}.mobile-language .language-current{min-width:0}.mobile-language .language-current>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .site-footer{align-items:flex-start}.footer-brand-lockup{display:inline-flex;align-items:center;gap:12px;color:var(--text)}.footer-brand-lockup img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 9px 18px rgba(53,22,76,.14))}.footer-brand-lockup>span{display:flex;flex-direction:column;gap:4px}.footer-brand-lockup small{color:var(--primary);font-weight:950}.site-footer__bottom{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important}.site-footer__bottom p{margin:0}.footer-copyright{order:1;width:100%}.footer-credits{order:2;width:100%} @media(max-width:980px){.panel-dropdown .panel-menu{display:none}.mobile-navigation{flex:0 0 auto}.site-header__actions{min-width:0}} @media(max-width:640px){.site-footer__brand,.footer-contact-brief,.footer-trust{width:100%}.footer-brand-lockup{justify-content:flex-start}.site-footer{text-align:start!important;align-items:flex-start!important}.footer-trust{align-self:flex-start!important}} .language-menu a[lang="fa"],.language-menu a[lang="fa"] span,.language-menu a[lang="fa"] i{font-family:var(--ui-font-fa)!important}.language-menu a[lang="en"],.language-menu a[lang="en"] span{font-family:var(--ui-font-en)!important} .panel-header-actions{margin-inline-start:auto}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:14px;border:1px solid transparent;font-weight:950;font-size:.9rem;transition:.2s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;box-shadow:0 14px 28px rgba(53,22,76,.22)}.button-soft{background:var(--surface);color:var(--primary);border-color:var(--border);box-shadow:var(--shadow-soft)}.button-ghost{background:var(--surface-soft);color:var(--primary);border-color:var(--border)}.section-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:.84rem;font-weight:950;margin-bottom:12px}.hero-section{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;gap:58px;padding:76px 0}.hero-copy{flex:1 1 0;min-width:0}.hero-copy h1{font-size:clamp(2.4rem,6vw,5rem);line-height:1.12;letter-spacing:-.04em;max-width:760px}.hero-copy p{font-size:1.05rem;color:var(--muted);max-width:620px;margin:22px 0 0}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-visual{flex:0 1 430px;min-height:430px;display:flex;align-items:center;justify-content:center}.product-preview-shell{width:min(420px,100%);min-height:360px;position:relative;border:1px solid var(--border);border-radius:32px;background:linear-gradient(145deg,var(--surface),var(--surface-soft));box-shadow:var(--shadow);padding:22px;display:flex;flex-direction:column;gap:16px}.preview-toolbar{display:flex;gap:8px}.preview-toolbar span{width:10px;height:10px;border-radius:999px;background:var(--border)}.preview-card{border:1px solid var(--border);border-radius:22px;background:var(--surface);padding:22px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:8px}.preview-card b{font-size:1.45rem}.preview-card small{color:var(--muted);font-weight:750}.preview-lines{display:flex;flex-direction:column;gap:9px;margin-top:10px}.preview-lines i{height:9px;border-radius:999px;background:linear-gradient(90deg,var(--surface-tint),transparent)}.preview-lines i:nth-child(2){width:75%}.preview-lines i:nth-child(3){width:55%}.floating-preview{position:absolute;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-soft);padding:10px 12px;font-size:.8rem;font-weight:950;color:var(--text)}.floating-a{top:94px;inset-inline-start:-24px}.floating-b{bottom:78px;inset-inline-start:-16px}.floating-c{bottom:128px;inset-inline-end:-22px}.section-block{padding:60px 0}.soft-section{border-radius:34px;background:color-mix(in srgb,var(--surface-tint) 42%,transparent);padding-inline:28px}.section-heading{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.section-heading.compact{max-width:650px}.section-heading span{color:var(--primary);font-weight:950;font-size:.82rem}.section-heading h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.25}.section-heading p{color:var(--muted)}.cards-row{display:flex;flex-wrap:wrap;gap:16px}.product-card,.article-card,.service-card,.mini-card,.content-panel,.metric-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.product-card{flex:1 1 290px;display:flex;flex-direction:column;gap:14px;padding:18px;min-height:250px}.product-card__top,.product-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-type{display:flex;align-items:center;gap:8px;font-weight:950}.product-card p,.article-card p,.service-card p,.content-panel p{color:var(--muted)}.tag-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tag-row span{border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);padding:5px 9px;font-size:.78rem;font-weight:900;color:var(--muted)}.status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:950;background:var(--surface-soft);border:1px solid var(--border)}.status-badge.available{color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:color-mix(in srgb,var(--success) 24%,var(--border))}.status-badge.coming_soon{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,var(--surface));border-color:color-mix(in srgb,var(--warning) 24%,var(--border))}.service-row{display:flex;flex-wrap:wrap;gap:18px}.service-card{flex:1 1 340px;padding:24px;display:flex;flex-direction:column;gap:12px}.service-card>i{width:48px;height:48px;border-radius:16px;background:var(--surface-tint);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.2rem}.service-card h2,.service-card h3{line-height:1.35}.service-card a,.article-card a{font-weight:950;color:var(--primary);display:inline-flex;align-items:center;gap:8px;margin-top:auto}.service-large{min-height:320px}.featured-card{background:linear-gradient(145deg,var(--surface),var(--surface-soft))}.partner-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--border);background:var(--surface);border-radius:28px;padding:28px;box-shadow:var(--shadow-soft)}.partner-strip p{color:var(--muted);margin-top:8px}.article-card{flex:1 1 280px;padding:20px;display:flex;flex-direction:column;gap:10px}.article-card>span{color:var(--primary);font-weight:900;font-size:.78rem}.article-list-card{min-height:240px}.inner-hero{padding:70px 0 34px}.inner-hero h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.18;margin:8px 0}.inner-hero p{color:var(--muted);max-width:760px}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.82rem;font-weight:850;margin-bottom:10px}.breadcrumb a{color:var(--primary)}.product-detail-head{display:flex;align-items:stretch;gap:24px}.product-detail-head>div{flex:1 1 0}.purchase-box{width:300px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow);padding:20px;display:flex;flex-direction:column;gap:12px}.purchase-box strong{font-size:2.4rem;line-height:1}.purchase-box small,.purchase-box span{color:var(--muted);font-weight:850}.detail-layout{display:flex;align-items:flex-start;gap:18px}.detail-layout .content-panel{flex:1 1 0}.side-panel{max-width:340px}.content-panel{padding:22px}.check-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:14px}.check-list li{position:relative;padding-inline-start:24px}.check-list li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--success);font-weight:950}.rate-box{display:flex;align-items:center;gap:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px;margin-top:8px}.rate-box b{font-size:2rem;color:var(--primary);line-height:1}.rate-box span{color:var(--muted);font-size:.9rem;font-weight:850}.article-detail{padding:70px 0}.article-detail h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.2;margin:12px 0}.article-detail .lead{color:var(--muted);font-size:1.05rem;max-width:760px}.article-body{margin-top:26px;max-width:850px}.article-body p+p{margin-top:16px}.panel-shell{display:flex;align-items:flex-start;gap:18px;padding-top:48px}.panel-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:18px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-heading span{color:var(--primary);font-weight:950;font-size:.85rem}.panel-heading h1{font-size:clamp(1.7rem,3vw,2.5rem)}.metric-row{display:flex;flex-wrap:wrap;gap:14px}.metric-card{flex:1 1 180px;padding:18px;display:flex;flex-direction:column;gap:6px}.metric-card span{color:var(--muted);font-weight:850;font-size:.84rem}.metric-card b{font-size:1.9rem;color:var(--primary)}.table-wrap{overflow-x:auto}.filter-bar,.settings-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.filter-bar label,.settings-form label{display:flex;flex-direction:column;gap:6px;flex:1 1 210px;font-weight:850}.filter-bar input,.settings-form input{height:44px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);padding:0 12px}.settings-form small{color:var(--muted)}.mini-card{flex:1 1 240px;padding:18px}.mini-card p{color:var(--muted);font-size:.85rem;margin-top:8px} @media(max-width:900px){.hero-section,.product-detail-head,.detail-layout,.panel-shell,.partner-strip{flex-direction:column}.hero-visual{width:100%;flex:auto}.purchase-box,.side-panel{width:100%;max-width:none;position:static}.floating-preview{display:none}.soft-section{padding-inline:16px}.panel-heading{align-items:flex-start;flex-direction:column}.product-card__foot{align-items:flex-start;flex-direction:column}.site-main{padding-top:var(--header-height)}} @media(max-width:560px){.hero-section{padding:52px 0;min-height:auto}.hero-copy h1{font-size:2.2rem}.hero-actions .button{width:100%}.product-preview-shell{min-height:280px}.service-card,.product-card,.article-card{flex-basis:100%}.inner-hero{padding-top:42px}.panel-shell{padding-top:28px}.content-panel{padding:16px}} .hero-section.landing-hero{min-height:calc(100vh - var(--header-height));padding:84px 0 66px;gap:64px;position:relative} .hero-code-label{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:8px 12px;margin-bottom:18px;box-shadow:var(--shadow-soft);direction:ltr}.terminal-dot{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 16%,transparent)}.hero-code-label code{background:transparent;border:0;padding:0;color:var(--muted);font-size:.82rem} .hero-copy h1{font-size:clamp(2.55rem,6.4vw,5.35rem);letter-spacing:-.065em;line-height:1.04;color:var(--text);max-width:760px}.hero-copy p{font-size:clamp(1rem,1.6vw,1.18rem);max-width:640px;margin-top:20px;color:var(--muted)}.hero-slogan-line{min-height:38px;display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-family:var(--brand-font);font-size:clamp(1rem,2.1vw,1.35rem);font-weight:800;color:var(--primary);direction:inherit;unicode-bidi:isolate}.hero-slogan-line span{display:inline-block;min-width:0}.hero-slogan-line i{flex:0 0 auto}html[dir="rtl"] .hero-slogan-line{justify-content:flex-start} .it-visual{flex:0 1 470px;min-height:450px}.dev-station{position:relative;width:min(470px,100%);height:405px;border:1px solid var(--border);border-radius:34px;background:radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 36%),linear-gradient(145deg,var(--surface),var(--surface-soft));box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;overflow:hidden}.dev-station::before{content:"";position:absolute;inset:28px;border:1px dashed color-mix(in srgb,var(--primary) 28%,transparent);border-radius:28px}.dev-station::after{content:"";position:absolute;width:210px;height:210px;border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,transparent);filter:blur(1px)}.monitor-shell{position:relative;z-index:2;width:min(360px,88%);border:1px solid var(--border);border-radius:22px;background:#141024;color:#e7d8fb;box-shadow:0 26px 60px rgba(15,10,24,.28);overflow:hidden;direction:ltr}.monitor-topbar{height:42px;display:flex;align-items:center;gap:8px;padding:0 14px;background:#241333;border-bottom:1px solid rgba(231,216,251,.13)}.monitor-topbar span{width:10px;height:10px;border-radius:999px;background:rgba(231,216,251,.32)}.monitor-topbar b{font-family:var(--brand-font);font-size:.72rem;font-weight:600;color:rgba(231,216,251,.72);margin-inline-start:auto}.code-window{padding:20px 16px 22px;display:flex;flex-direction:column;gap:10px;font-size:.78rem;line-height:1.7}.code-window p{margin:0;white-space:normal}.code-window em{font-style:normal;color:rgba(231,216,251,.38);display:inline-block;width:24px}.code-key{color:#36c6da}.code-string{color:#e7d8fb}.terminal-cursor{width:8px;height:18px;background:#36c6da;display:inline-block;margin-inline-start:5px;vertical-align:-4px;animation:typingBlink .72s steps(1,end) infinite}.tech-orbit{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft);padding:10px 12px;font-size:.8rem;font-weight:950}.tech-orbit i{color:var(--primary)}.orbit-web{top:68px;inset-inline-start:26px}.orbit-game{bottom:66px;inset-inline-start:34px}.orbit-embedded{top:78px;inset-inline-end:24px}.orbit-server{bottom:88px;inset-inline-end:38px} .auth-section{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:70px 0}.auth-card{width:min(940px,100%);display:flex;align-items:stretch;gap:18px;border:1px solid var(--border);border-radius:32px;background:linear-gradient(145deg,var(--surface),var(--surface-soft));box-shadow:var(--shadow);padding:18px}.auth-copy,.auth-form{flex:1 1 0;border-radius:24px;padding:28px}.auth-copy{display:flex;flex-direction:column;justify-content:center}.auth-copy h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;letter-spacing:-.045em}.auth-copy p{color:var(--muted);margin-top:14px}.auth-form{background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.auth-form label{display:flex;flex-direction:column;gap:7px;font-weight:900;color:var(--text)}.auth-form input{height:48px;border:1px solid var(--border);border-radius:14px;background:var(--bg);color:var(--text);padding:0 14px;outline:none}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.auth-hint{color:var(--muted);font-size:.9rem}.auth-hint a{color:var(--primary);font-weight:950}.form-alert{border-radius:14px;padding:12px 14px;font-weight:850}.form-alert.danger{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border))} @media(max-width:980px){.hero-section.landing-hero{flex-direction:column;align-items:flex-start;gap:36px}.it-visual{width:100%;flex-basis:auto}.dev-station{height:360px}.auth-card{flex-direction:column}.hero-slogan-line{justify-content:flex-start}html[dir="rtl"] .hero-slogan-line{justify-content:flex-start}} @media(max-width:640px){.hero-section.landing-hero{padding:52px 0 36px}.hero-copy h1{letter-spacing:-.045em}.it-visual{min-height:330px}.dev-station{height:320px;border-radius:26px}.tech-orbit{font-size:.72rem;padding:8px 10px}.orbit-web{top:42px;inset-inline-start:18px}.orbit-game{bottom:34px;inset-inline-start:18px}.orbit-embedded{top:52px;inset-inline-end:16px}.orbit-server{bottom:46px;inset-inline-end:18px}.code-window{font-size:.68rem}.auth-card{padding:12px;border-radius:24px}.auth-copy,.auth-form{padding:20px;border-radius:18px}} html[data-theme="dark"] .button-primary{background:linear-gradient(135deg,#e7d8fb,#36c6da);color:#0f0a18!important;border-color:rgba(231,216,251,.38);box-shadow:0 16px 34px rgba(54,198,218,.18)} html[data-theme="dark"] .button-primary i{color:#0f0a18!important} html[data-theme="dark"] .button-soft{background:#1a1026;color:#f2eafa;border-color:#4b3264} .auth-section{position:relative;isolation:isolate;width:100%;min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:76px 0;overflow:hidden} .auth-section::before{content:"";position:absolute;inset:-10% -6%;z-index:-3;background:radial-gradient(circle at 15% 12%,color-mix(in srgb,#ffffff 82%,transparent),transparent 26%),radial-gradient(circle at 86% 78%,color-mix(in srgb,var(--accent) 21%,transparent),transparent 30%),radial-gradient(circle at 28% 88%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),linear-gradient(145deg,var(--surface-soft),var(--bg) 48%,color-mix(in srgb,var(--surface-tint) 62%,var(--bg)) 100%)} html[data-theme="dark"] .auth-section::before{background:radial-gradient(circle at 14% 14%,rgba(54,198,218,.15),transparent 28%),radial-gradient(circle at 86% 78%,rgba(231,216,251,.12),transparent 31%),radial-gradient(circle at 28% 88%,rgba(54,198,218,.07),transparent 34%),linear-gradient(145deg,#0f0a18,#160e22 54%,#231433 100%)} .auth-section::after{content:"";position:absolute;z-index:-2;width:430px;height:430px;inset:auto -160px -190px auto;border:70px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%;filter:blur(1px)} .auth-background-docs{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.auth-background-docs span{position:absolute;width:190px;height:268px;border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 34%,transparent);box-shadow:0 25px 70px rgba(53,22,76,.08);backdrop-filter:blur(4px)}.auth-background-docs span:nth-child(1){top:7%;inset-inline-start:6%;transform:rotate(-11deg)}.auth-background-docs span:nth-child(2){top:16%;inset-inline-end:7%;transform:rotate(10deg)}.auth-background-docs span:nth-child(3){bottom:0;inset-inline-start:14%;transform:rotate(7deg)}.auth-background-docs span::before{content:"";position:absolute;inset:22px 18px auto;height:10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,transparent);box-shadow:0 28px 0 color-mix(in srgb,var(--primary) 9%,transparent),0 56px 0 color-mix(in srgb,var(--primary) 7%,transparent),0 84px 0 color-mix(in srgb,var(--primary) 6%,transparent)} .auth-card{position:relative;width:min(980px,100%);display:flex;align-items:stretch;gap:18px;border:1px solid color-mix(in srgb,#ffffff 70%,var(--border));border-radius:34px;background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:0 32px 95px rgba(53,22,76,.16);padding:18px;backdrop-filter:blur(20px) saturate(1.14)} html[data-theme="dark"] .auth-card{border-color:color-mix(in srgb,var(--border) 82%,transparent);box-shadow:0 32px 96px rgba(0,0,0,.42)} .auth-copy{position:relative;overflow:hidden;flex:1 1 0;border-radius:26px;padding:34px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-tint) 64%,var(--surface)),color-mix(in srgb,var(--surface) 82%,transparent));border:1px solid color-mix(in srgb,var(--border) 78%,transparent)} .auth-copy::before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;inset:-86px auto auto -74px;background:color-mix(in srgb,var(--accent) 16%,transparent)} html[dir="rtl"] .auth-copy::before{inset:-86px -74px auto auto} .auth-copy .section-kicker{position:relative;z-index:1}.auth-copy h1{position:relative;z-index:1;font-size:clamp(2rem,4vw,3.35rem);line-height:1.12;letter-spacing:-.045em}.auth-copy p{position:relative;z-index:1;color:var(--muted);margin-top:14px;max-width:420px}.auth-brand-preview{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:28px}.auth-brand-preview img{width:58px;height:58px}.auth-brand-preview strong{font-size:1.6rem}.auth-form{flex:0 1 420px;background:var(--surface);border:1px solid var(--border);border-radius:26px;padding:28px;display:flex;flex-direction:column;gap:15px;box-shadow:var(--shadow-soft)}.auth-form label{display:flex;flex-direction:column;gap:7px;font-weight:900;color:var(--text);font-size:.88rem}.auth-input-row{min-height:50px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:15px;background:var(--bg);padding:0 13px;transition:.2s ease}.auth-input-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.auth-input-row>i{color:var(--primary);width:20px;text-align:center}.auth-input-row input{min-width:0;flex:1;height:auto;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text);padding:0!important;outline:0!important;box-shadow:none!important}.password-toggle{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--muted);transition:.18s ease}.password-toggle:hover{background:var(--surface-soft);color:var(--primary)}.auth-form .button{min-height:52px;margin-top:2px}.auth-hint{color:var(--muted);font-size:.88rem;text-align:center}.auth-hint a{color:var(--primary);font-weight:950}.form-alert{border-radius:14px;padding:12px 14px;font-weight:850}.form-alert.danger{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border))} @media(max-width:880px){.auth-card{flex-direction:column}.auth-form{flex:auto}.auth-copy p{max-width:none}.auth-background-docs span{opacity:.5}} @media(max-width:560px){.auth-section{padding:46px 0}.auth-card{padding:12px;border-radius:25px}.auth-copy,.auth-form{padding:22px;border-radius:20px}.auth-brand-preview img{width:48px;height:48px}.auth-brand-preview strong{font-size:1.35rem}} .hero-code-label,.hero-slogan-line{display:none!important} .section-heading.only-heading{margin-bottom:18px} .section-actions{display:flex;align-items:center;justify-content:center;margin-top:22px}.centered-action{justify-content:center} .code-window pre{margin:0;white-space:pre-wrap;font-family:var(--brand-font);font-size:.78rem;line-height:1.72;color:#dff8ff;min-height:250px}.code-window code{display:inline;background:transparent;border:0;border-radius:0;padding:0;color:#e7d8fb;font-family:var(--brand-font)}.python-code .terminal-cursor{margin-inline-start:2px;vertical-align:-3px}.code-window .py-key{color:#36c6da}.code-window .py-string{color:#e7d8fb}.code-window .py-comment{color:rgba(231,216,251,.54)} .card-media{width:100%;min-height:154px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,var(--surface-soft),var(--bg));display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--muted);font-weight:950}.card-media img{width:100%;height:100%;min-height:154px;object-fit:cover;display:block}.card-media span{display:flex;align-items:center;justify-content:center;gap:9px;padding:16px;text-align:center}.card-media i{font-size:1.15rem;color:var(--primary)}.product-card{padding:14px;gap:13px}.article-card{padding:14px;gap:12px}.product-card__top{align-items:flex-start}.product-type{line-height:1.45}.product-card__foot strong{font-family:var(--brand-font);font-size:1.25rem;color:var(--primary)} body.auth-layout .site-main{padding-top:0}.auth-centered{min-height:100vh;padding:46px 0!important}.auth-center-shell{position:relative;z-index:2;width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:18px;margin-inline:auto}.auth-centered .auth-brand-preview{margin:0;display:flex;align-items:center;justify-content:center;gap:12px;text-align:start}.auth-centered .auth-brand-preview img{width:64px;height:64px;filter:drop-shadow(0 15px 24px rgba(53,22,76,.16))}.auth-form-centered{width:100%;flex:none!important;border-radius:24px;padding:28px!important;box-shadow:0 28px 82px rgba(53,22,76,.18)}html[data-theme="dark"] .auth-form-centered{box-shadow:0 28px 82px rgba(0,0,0,.38)}.auth-form-head{text-align:center;margin-bottom:2px}.auth-form-head h1{font-size:1.65rem;line-height:1.25}.auth-form-head p{margin-top:6px;color:var(--muted);font-size:.9rem}.auth-copy{display:none!important}.auth-card{width:min(420px,100%);padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.auth-background-docs span{opacity:.58}.auth-background-docs span:nth-child(1){top:9%;inset-inline-start:9%;transform:rotate(-13deg)}.auth-background-docs span:nth-child(2){top:19%;inset-inline-end:10%;transform:rotate(11deg)}.auth-background-docs span:nth-child(3){bottom:4%;inset-inline-start:17%;transform:rotate(8deg)} .footer-contact-brief{display:flex;flex-direction:column;gap:8px;color:var(--text);font-weight:850}.footer-contact-brief h3{display:flex;align-items:center;gap:8px;font-size:.98rem;color:var(--primary)}.footer-contact-brief a,.footer-contact-brief span{display:flex;align-items:center;gap:8px;color:var(--muted)}.footer-trust{display:flex;align-items:center;justify-content:center}.footer-trust a{width:86px;height:86px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-soft)}.footer-trust img{width:76px;height:76px;object-fit:contain}.site-footer__bottom{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--border);font-size:.82rem;color:var(--muted)}.site-footer__brand small{color:var(--primary);font-weight:950}.footer-links{display:none!important} @media(max-width:760px){.site-footer{align-items:stretch;text-align:start}.site-footer__bottom{flex-direction:column;align-items:flex-start}.auth-center-shell{width:min(390px,100%)}.auth-form-centered{padding:24px!important}.card-media{min-height:132px}.card-media img{min-height:132px}} .desktop-navigation>a i:not(.fa-chevron-down),.nav-dropdown__button i:not(.fa-chevron-down),.desktop-navigation>a .fa-svg-icon:not(.fa-chevron-down),.nav-dropdown__button .fa-svg-icon:not(.fa-chevron-down){width:30px;height:30px;font-size:1.18rem;border-radius:12px;background:var(--surface-soft);border:1px solid color-mix(in srgb,var(--border) 74%,transparent);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;padding:6px} .desktop-navigation>a:hover i:not(.fa-chevron-down),.desktop-navigation>a.active i:not(.fa-chevron-down),.nav-dropdown__button:hover i:not(.fa-chevron-down),.nav-dropdown__button.active i:not(.fa-chevron-down),.desktop-navigation>a:hover .fa-svg-icon:not(.fa-chevron-down),.desktop-navigation>a.active .fa-svg-icon:not(.fa-chevron-down),.nav-dropdown__button:hover .fa-svg-icon:not(.fa-chevron-down),.nav-dropdown__button.active .fa-svg-icon:not(.fa-chevron-down){background:var(--primary);color:#fff;border-color:transparent} html[data-theme="dark"] .desktop-navigation>a:hover i:not(.fa-chevron-down),html[data-theme="dark"] .desktop-navigation>a.active i:not(.fa-chevron-down),html[data-theme="dark"] .nav-dropdown__button:hover i:not(.fa-chevron-down),html[data-theme="dark"] .nav-dropdown__button.active i:not(.fa-chevron-down),html[data-theme="dark"] .desktop-navigation>a:hover .fa-svg-icon:not(.fa-chevron-down),html[data-theme="dark"] .desktop-navigation>a.active .fa-svg-icon:not(.fa-chevron-down),html[data-theme="dark"] .nav-dropdown__button:hover .fa-svg-icon:not(.fa-chevron-down),html[data-theme="dark"] .nav-dropdown__button.active .fa-svg-icon:not(.fa-chevron-down){background:var(--accent);color:#0f0a18} .nav-dropdown__menu a .fa-svg-icon,.language-menu a .fa-svg-icon,.panel-menu a .fa-svg-icon,.mobile-navigation a .fa-svg-icon{width:25px;height:25px;padding:4px;color:var(--primary)} .mobile-navigation a .fa-svg-icon{width:30px;height:30px;padding:5px;border-radius:11px;background:var(--surface-tint)} .mobile-menu-button .fa-svg-icon,.mobile-menu-close .fa-svg-icon{width:23px;height:23px}.button .fa-svg-icon{width:20px;height:20px}.service-card>.fa-svg-icon{width:50px;height:50px;padding:12px;border-radius:16px;background:var(--surface-tint);color:var(--primary)} .footer-contact-brief{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:10px;color:var(--text);font-weight:850}.footer-contact-brief h3{width:100%;display:flex;align-items:center;gap:8px;font-size:.98rem;color:var(--primary);margin:0}.footer-contact-line{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px;color:var(--muted)!important;width:100%;text-align:start!important;direction:inherit}.footer-contact-line span[dir="ltr"]{display:inline-block;direction:ltr;text-align:start;unicode-bidi:isolate}.footer-contact-line .fa-svg-icon{width:20px;height:20px;color:var(--primary);flex:0 0 20px}.site-footer__bottom a{color:var(--primary);font-weight:950}.site-footer__bottom{line-height:1.9}.footer-trust{align-self:flex-start}.footer-brand{display:inline-flex}.dev-station{isolation:isolate}.monitor-shell{position:relative;z-index:5}.tech-orbit{z-index:1;opacity:.86;transform:scale(.94)}.orbit-web{top:56px;inset-inline-start:10px}.orbit-game{bottom:50px;inset-inline-start:16px}.orbit-embedded{top:62px;inset-inline-end:8px}.orbit-server{bottom:66px;inset-inline-end:18px}@media(max-width:760px){.footer-trust{align-self:flex-start}.site-footer__bottom{align-items:flex-start!important}.footer-contact-brief{align-items:flex-start;text-align:start}.footer-contact-line{justify-content:flex-start!important}.tech-orbit{opacity:.72;transform:scale(.88)}} .dev-station{isolation:isolate}.dev-station::before,.dev-station::after{z-index:0}.monitor-shell{z-index:3!important;width:min(350px,80%)}.tech-orbit{z-index:4!important;opacity:1!important;transform:none!important;background:var(--surface)!important;border-color:color-mix(in srgb,var(--primary) 22%,var(--border))!important;box-shadow:0 12px 28px rgba(53,22,76,.13)!important}.tech-orbit i{font-size:1rem}.orbit-web{top:40px!important;inset-inline-start:12px!important}.orbit-game{bottom:38px!important;inset-inline-start:18px!important}.orbit-embedded{top:44px!important;inset-inline-end:10px!important}.orbit-server{bottom:46px!important;inset-inline-end:14px!important} .product-card__foot{align-items:center} html[data-theme="dark"] .tech-orbit{background:#1c1228!important;border-color:#593873!important;box-shadow:0 14px 30px rgba(0,0,0,.3)!important} @media(max-width:760px){.monitor-shell{width:min(330px,78%)}.tech-orbit{font-size:.7rem!important;padding:7px 9px!important}.orbit-web{top:24px!important;inset-inline-start:8px!important}.orbit-game{bottom:24px!important;inset-inline-start:10px!important}.orbit-embedded{top:30px!important;inset-inline-end:7px!important}.orbit-server{bottom:30px!important;inset-inline-end:9px!important}.product-card__foot{align-items:flex-end}.product-price{align-items:flex-start}} .product-card--available{border-color:color-mix(in srgb,var(--success) 24%,var(--border));box-shadow:0 14px 34px color-mix(in srgb,var(--success) 8%,transparent),var(--shadow-soft);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease} .product-card--available:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--success) 42%,var(--border));box-shadow:0 20px 42px color-mix(in srgb,var(--success) 12%,transparent)} .product-card--coming_soon{opacity:.64;border-style:dashed;background:color-mix(in srgb,var(--surface-soft) 86%,var(--bg));box-shadow:none;transform:scale(.985);filter:saturate(.58);transition:opacity .2s ease,filter .2s ease,transform .2s ease} .product-card--coming_soon:hover{opacity:.82;filter:saturate(.75);transform:scale(.99)} .product-card--coming_soon .product-media{opacity:.66;filter:grayscale(.38)} .product-card--coming_soon .product-price{opacity:.56} .product-card--coming_soon .button{background:transparent;color:var(--muted);border-style:dashed;box-shadow:none} .product-card--coming_soon .tag-row{opacity:.7} .product-card--link{color:var(--text);text-decoration:none;cursor:pointer;position:relative} .product-card--link p{color:var(--muted)} .product-card--link:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 32%,transparent);outline-offset:4px}[data-theme-toggle]{position:relative!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-grid!important;place-items:center!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--border,#dce5ec) 88%,transparent)!important;border-radius:14px!important;background:var(--surface,#fff)!important;color:var(--text,#183044)!important;box-shadow:0 8px 20px rgba(15,23,42,.08)!important;line-height:1!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important} [data-theme-toggle]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary,#2657a4) 44%,var(--border,#dce5ec))!important;color:var(--primary,#2657a4)!important} [data-theme-toggle]:focus-visible{outline:3px solid color-mix(in srgb,var(--primary,#2657a4) 24%,transparent);outline-offset:2px} [data-theme-toggle] .theme-toggle-glyph{position:relative;width:24px;height:24px;display:grid;place-items:center} [data-theme-toggle] .theme-icon{position:absolute;inset:0;display:grid;place-items:center;font-size:19px!important;transition:opacity .22s ease,transform .25s ease} [data-theme-toggle] .theme-icon-moon{opacity:1;transform:scale(1) rotate(0);color:#395b8c} [data-theme-toggle] .theme-icon-sun{opacity:0;transform:scale(.55) rotate(-35deg);color:#f59e0b} html[data-theme="dark"] [data-theme-toggle]{border-color:#334155!important;background:#111827!important;color:#f8fafc!important;box-shadow:0 8px 22px rgba(0,0,0,.28)!important} html[data-theme="dark"] [data-theme-toggle] .theme-icon-moon{opacity:0;transform:scale(.55) rotate(35deg)} html[data-theme="dark"] [data-theme-toggle] .theme-icon-sun{opacity:1;transform:scale(1) rotate(0)} .mobile-theme-control{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 4px}.mobile-theme-control__label{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-size:.82rem}.mobile-theme-control__label i{width:22px;color:var(--primary);text-align:center}.mobile-theme-button{flex:0 0 auto} @media(max-width:560px){[data-theme-toggle]{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}}.panel-shell{padding-bottom:72px} .panel-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 0}.panel-header__copy{display:flex;flex-direction:column;gap:4px}.panel-header__eyebrow{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:.78rem;font-weight:950}.panel-header h1{font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.15}.panel-header p{color:var(--muted);font-size:.9rem}.panel-header__actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px} .dashboard-kpis{display:flex;flex-wrap:wrap;gap:13px}.dashboard-kpi{flex:1 1 200px;min-height:126px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.dashboard-kpi:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;inset-inline-end:-35px;bottom:-45px;background:color-mix(in srgb,var(--kpi-tone,var(--primary)) 10%,transparent)}.dashboard-kpi__copy{display:flex;flex-direction:column;gap:7px;position:relative;z-index:1}.dashboard-kpi__copy span{color:var(--muted);font-size:.8rem;font-weight:850}.dashboard-kpi__copy strong{font-size:1.7rem;line-height:1;color:var(--text)}.dashboard-kpi__delta{display:inline-flex;align-items:center;gap:5px;color:var(--success)!important;font-size:.72rem!important}.dashboard-kpi__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:var(--kpi-tone,var(--primary));background:color-mix(in srgb,var(--kpi-tone,var(--primary)) 11%,var(--surface));font-size:1.05rem;position:relative;z-index:1} .dashboard-layout{display:flex;align-items:stretch;gap:16px}.dashboard-primary{flex:1 1 62%;min-width:0;display:flex;flex-direction:column;gap:16px}.dashboard-aside{flex:0 1 340px;min-width:280px;display:flex;flex-direction:column;gap:16px}.dashboard-card{border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft);padding:20px;min-width:0}.dashboard-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.dashboard-card__head>div{display:flex;flex-direction:column;gap:3px}.dashboard-card__head h2,.dashboard-card__head h3{font-size:1.05rem}.dashboard-card__head p{color:var(--muted);font-size:.76rem}.dashboard-card__head a{font-size:.78rem;font-weight:950;color:var(--primary)} .chart-shell{height:250px;position:relative;display:flex;align-items:stretch}.line-chart{width:100%;height:100%}.line-chart svg{width:100%;height:100%;display:block;overflow:visible}.chart-grid-line{stroke:var(--border);stroke-width:1;opacity:.7}.chart-area{fill:color-mix(in srgb,var(--primary) 13%,transparent)}.chart-line{fill:none;stroke:var(--primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:var(--surface);stroke:var(--primary);stroke-width:2}.chart-label{fill:var(--muted);font-size:10px;font-family:inherit}.chart-tooltip{position:absolute;display:none;padding:7px 9px;border-radius:10px;background:var(--text);color:var(--surface);font-size:.72rem;font-weight:900;pointer-events:none;z-index:4;box-shadow:var(--shadow)} .chart-summary{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:10px}.chart-summary strong{font-size:1.5rem}.chart-summary span{color:var(--success);font-size:.78rem;font-weight:900} .donut-wrap{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.donut-chart{width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:conic-gradient(var(--primary) 0 58%,var(--accent) 58% 82%,var(--warning) 82% 90%,var(--danger) 90% 100%)}.donut-chart:after{content:"";position:absolute;width:94px;height:94px;border-radius:50%;background:var(--surface);border:1px solid var(--border)}.donut-chart__center{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;line-height:1.1}.donut-chart__center strong{font-size:1.5rem}.donut-chart__center span{font-size:.68rem;color:var(--muted)}.donut-legend{display:flex;flex-direction:column;gap:9px;min-width:150px}.donut-legend__item{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.76rem}.donut-legend__item span:first-child{display:flex;align-items:center;gap:7px}.donut-dot{width:8px;height:8px;border-radius:50%;background:var(--dot)} .activity-list,.health-list,.compact-list{display:flex;flex-direction:column;gap:4px}.activity-item{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--border)}.activity-item:last-child{border-bottom:0}.activity-item__icon{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--tone,var(--primary));background:color-mix(in srgb,var(--tone,var(--primary)) 10%,var(--surface));font-size:.86rem}.activity-item__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.activity-item__copy strong{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-item__copy small{color:var(--muted);font-size:.68rem}.health-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.78rem}.health-item:last-child{border-bottom:0}.health-item__status{display:flex;align-items:center;gap:7px}.health-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 12%,transparent)}.health-item.warning .health-dot{background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 12%,transparent)}.health-item b{font-size:.72rem;color:var(--muted)} .quick-actions{display:flex;flex-wrap:wrap;gap:9px}.quick-action{flex:1 1 135px;min-height:78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);color:var(--text);font-weight:900;font-size:.76rem;transition:.18s ease}.quick-action i{font-size:1rem;color:var(--primary)}.quick-action:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--surface-tint)} .panel-table-card{padding:0;overflow:hidden}.panel-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.panel-table-toolbar h2{font-size:1rem}.panel-table-toolbar__actions{display:flex;gap:8px;flex-wrap:wrap}.panel-table{width:100%;border-collapse:collapse}.panel-table th{padding:12px 15px;color:var(--muted);font-size:.72rem;text-align:start;background:var(--surface-soft);white-space:nowrap}.panel-table td{padding:13px 15px;border-top:1px solid var(--border);font-size:.78rem;vertical-align:middle}.panel-table tr:hover td{background:color-mix(in srgb,var(--surface-tint) 55%,transparent)}.table-primary{font-weight:950;color:var(--text)}.table-secondary{display:block;color:var(--muted);font-size:.68rem;margin-top:3px}.table-actions{display:flex;align-items:center;gap:6px}.icon-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--muted);cursor:pointer}.icon-button:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--surface-tint)} .panel-filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;padding:15px 18px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 55%,var(--surface))}.panel-filter label{display:flex;flex-direction:column;gap:5px;flex:1 1 170px;color:var(--muted);font-size:.7rem;font-weight:900}.panel-filter input,.panel-filter select,.panel-form input,.panel-form select,.panel-form textarea{width:100%;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);padding:10px 12px;font:inherit}.panel-filter input,.panel-filter select,.panel-form input,.panel-form select{height:42px}.panel-form textarea{min-height:112px;resize:vertical}.panel-filter .button{min-height:42px}.panel-form{display:flex;flex-direction:column;gap:13px}.panel-form-row{display:flex;align-items:flex-start;gap:12px}.panel-form-row>*{flex:1 1 0}.panel-form label{display:flex;flex-direction:column;gap:6px;color:var(--text);font-size:.76rem;font-weight:900}.panel-form small{color:var(--muted);font-size:.68rem}.panel-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px} .status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:.67rem;font-weight:950;border:1px solid var(--border);background:var(--surface-soft);white-space:nowrap}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-paid,.status-verified,.status-active,.status-available,.status-answered{color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface));border-color:color-mix(in srgb,var(--success) 22%,var(--border))}.status-review,.status-waiting,.status-pending{color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface));border-color:color-mix(in srgb,var(--warning) 22%,var(--border))}.status-open,.status-primary{color:var(--primary);background:var(--surface-tint);border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}.status-closed,.status-refunded,.status-rejected,.status-suspended{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface));border-color:color-mix(in srgb,var(--danger) 22%,var(--border))} .ticket-code{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;font-weight:900;color:var(--primary)}.ticket-layout{display:flex;align-items:flex-start;gap:16px}.ticket-thread{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.ticket-side{flex:0 0 280px;display:flex;flex-direction:column;gap:14px}.ticket-message{display:flex;gap:11px}.ticket-message.admin{flex-direction:row-reverse}.ticket-message__avatar{width:38px;height:38px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--primary);background:var(--surface-tint);border:1px solid var(--border);flex:0 0 auto}.ticket-message.admin .ticket-message__avatar{color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--surface))}.ticket-message__body{max-width:82%;display:flex;flex-direction:column;gap:5px}.ticket-message__meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.66rem}.ticket-message.admin .ticket-message__meta{justify-content:flex-end}.ticket-bubble{padding:13px 15px;border:1px solid var(--border);border-radius:5px 18px 18px 18px;background:var(--surface);font-size:.82rem;line-height:1.9}.ticket-message.admin .ticket-bubble{border-radius:18px 5px 18px 18px;background:var(--surface-tint)}.ticket-reply{border-top:1px solid var(--border);padding-top:16px;margin-top:8px}.ticket-meta-list{display:flex;flex-direction:column;gap:10px}.ticket-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.75rem}.ticket-meta-row span{color:var(--muted)} .partner-funnel{display:flex;align-items:stretch;gap:8px}.funnel-step{flex:1;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.funnel-bar{width:100%;height:92px;border-radius:15px 15px 7px 7px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 72%,var(--accent)),var(--primary));opacity:var(--funnel-opacity,.9);display:flex;align-items:flex-end;justify-content:center;padding:10px;color:#fff;font-weight:950}.funnel-step span{font-size:.7rem;color:var(--muted)}.referral-box{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.referral-box code{flex:1;direction:ltr;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.74rem}.wallet-balance{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-radius:22px;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 72%,var(--accent)));color:#fff}.wallet-balance__copy{display:flex;flex-direction:column;gap:4px}.wallet-balance__copy span{font-size:.76rem;opacity:.82}.wallet-balance__copy strong{font-size:2rem}.wallet-balance i{font-size:2.3rem;opacity:.7} .dialog-backdrop{border:0;border-radius:24px;padding:0;width:min(560px,calc(100% - 28px));max-height:90vh;background:var(--surface);color:var(--text);box-shadow:0 28px 90px rgba(0,0,0,.28)}.dialog-backdrop::backdrop{background:rgba(15,10,24,.64);backdrop-filter:blur(5px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border)}.dialog-head h2{font-size:1.05rem}.dialog-body{padding:20px;max-height:calc(90vh - 70px);overflow:auto}.notice-banner{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:14px;color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 22%,var(--border));font-size:.78rem;font-weight:900} .empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:38px 20px;color:var(--muted)}.empty-state i{font-size:2rem;color:var(--primary)} .desktop-navigation>a>i,.nav-dropdown__button>i:first-child{font-size:.78rem!important;width:15px!important}.desktop-navigation>a,.nav-dropdown__button{gap:7px!important}.auth-button>i:first-child{font-size:.86rem}.site-footer__bottom{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:5px!important}.footer-copyright{max-width:920px}.footer-credits{font-size:.68rem!important;opacity:.85}.site-footer__bottom a{font-size:inherit}.panel-menu{max-width:min(270px,calc(100vw - 24px))} html[data-theme="dark"] .dashboard-card,html[data-theme="dark"] .dashboard-kpi,html[data-theme="dark"] .panel-table-card{box-shadow:none}.chart-area{transition:fill .2s ease} @media(max-width:1080px){.dashboard-layout{flex-direction:column}.dashboard-aside{flex-basis:auto;min-width:0}.dashboard-aside>.dashboard-card{flex:1}.dashboard-aside{flex-direction:row;flex-wrap:wrap}.dashboard-aside>.dashboard-card{min-width:280px}} @media(max-width:900px){.ticket-layout{flex-direction:column}.ticket-side{width:100%;flex:auto}.dashboard-aside{flex-direction:column}.dashboard-aside>.dashboard-card{min-width:0}} @media(max-width:680px){.panel-header{align-items:flex-start;flex-direction:column}.panel-header__actions{width:100%}.panel-header__actions .button{flex:1}.dashboard-kpi{flex-basis:145px;min-height:112px}.dashboard-kpi__icon{width:38px;height:38px}.dashboard-layout{gap:12px}.dashboard-card{padding:16px;border-radius:20px}.panel-form-row{flex-direction:column}.panel-form-row>*{width:100%}.ticket-message__body{max-width:90%}.partner-funnel{overflow-x:auto;padding-bottom:5px}.funnel-step{min-width:85px}.panel-table-toolbar{align-items:flex-start;flex-direction:column}.panel-filter{align-items:stretch}.panel-filter label{flex-basis:100%}.footer-credits{font-size:.64rem!important}} .button-small{min-height:38px!important;padding:0 13px!important;font-size:.76rem!important;border-radius:12px!important}.button-block{width:100%;margin-top:14px}.button-light{background:#fff!important;color:#35164c!important;border-color:rgba(255,255,255,.72)!important;box-shadow:none!important}.button[disabled]{opacity:.55;cursor:not-allowed;transform:none!important} .desktop-navigation>a i:not(.fa-chevron-down),.nav-dropdown__button i:not(.fa-chevron-down){width:16px!important;height:auto!important;min-width:16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:.84rem!important;color:var(--muted)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important} .desktop-navigation>a:hover i:not(.fa-chevron-down),.desktop-navigation>a.active i:not(.fa-chevron-down),.nav-dropdown__button:hover i:not(.fa-chevron-down),.nav-dropdown__button.active i:not(.fa-chevron-down){background:transparent!important;color:var(--primary)!important} html[data-theme="dark"] .desktop-navigation>a:hover i:not(.fa-chevron-down),html[data-theme="dark"] .desktop-navigation>a.active i:not(.fa-chevron-down),html[data-theme="dark"] .nav-dropdown__button:hover i:not(.fa-chevron-down),html[data-theme="dark"] .nav-dropdown__button.active i:not(.fa-chevron-down){background:transparent!important;color:var(--accent)!important} .panel-shell--single{display:block!important}.panel-shell--single>.panel-main{width:100%;max-width:none}.panel-context-trigger{display:inline-flex!important}.mobile-drawer{overflow-y:auto}.drawer-section-title{display:flex;align-items:center;gap:9px;margin:12px 0 2px;padding:12px 10px 8px;border-top:1px solid var(--border);color:var(--primary);font-size:.75rem;font-weight:950}.drawer-section-title i{width:22px;text-align:center}.mobile-navigation .drawer-section-title+a{margin-top:0} .panel-welcome-hero,.panel-page-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:hidden;border:1px solid var(--border);border-radius:30px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-tint) 72%,var(--surface)),var(--surface));padding:30px;box-shadow:var(--shadow-soft)}.panel-welcome-hero:after,.panel-page-hero:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;inset-inline-end:-90px;top:-130px;background:color-mix(in srgb,var(--accent) 14%,transparent);pointer-events:none}.panel-welcome-hero__copy,.panel-page-hero>div{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.panel-welcome-hero__eyebrow,.panel-page-hero>div>span{display:flex;align-items:center;gap:8px;color:var(--primary);font-size:.78rem;font-weight:950}.panel-welcome-hero h1,.panel-page-hero h1{font-size:clamp(1.85rem,3vw,3rem);line-height:1.2}.panel-welcome-hero p,.panel-page-hero p{max-width:720px;color:var(--muted)}.panel-welcome-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;position:relative;z-index:1}.admin-welcome-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,var(--surface)),var(--surface))}.partner-welcome-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface))} .account-section,.panel-surface{border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.account-section>.panel-table-toolbar,.panel-surface>.panel-table-toolbar{padding:16px 18px;border-bottom:1px solid var(--border)}.account-support-section{padding:0 18px 14px}.account-support-section>.panel-table-toolbar{margin-inline:-18px;margin-bottom:4px}.compact-empty{padding:22px 12px}.panel-surface{padding:20px}.panel-surface.panel-table-card{padding:0}.surface-heading{display:flex;flex-direction:column;gap:5px;margin-bottom:18px}.surface-heading h2{font-size:1.1rem}.surface-heading p{color:var(--muted);font-size:.82rem}.profile-sections{display:flex;flex-direction:column;gap:16px} .panel-table--clickable tbody tr[role="button"]{cursor:pointer;transition:background .18s ease}.panel-table--clickable tbody tr[role="button"]:hover,.panel-table--clickable tbody tr[role="button"]:focus{background:var(--surface-tint);outline:none}.order-dialog{width:min(680px,calc(100% - 28px))}.order-detail-grid{display:flex;flex-wrap:wrap;gap:12px}.order-detail-grid>div{flex:1 1 220px;display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--border);border-radius:15px;background:var(--surface-soft)}.order-detail-grid span{color:var(--muted);font-size:.72rem;font-weight:850}.order-detail-grid b{font-size:.88rem}.order-dialog-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:18px}.print-hint{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--muted);font-size:.75rem} .partner-rate-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid color-mix(in srgb,var(--success) 24%,var(--border));border-radius:22px;background:color-mix(in srgb,var(--success) 7%,var(--surface));padding:18px 20px}.partner-rate-strip>div{display:flex;align-items:center;gap:14px}.partner-rate-strip span{font-weight:900}.partner-rate-strip strong{font-size:2rem;color:var(--success)}.partner-rate-strip p{color:var(--muted);font-size:.8rem;max-width:620px} .invoice-page{padding-top:48px;padding-bottom:72px}.invoice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.invoice-sheet{max-width:900px;margin:0 auto;border:1px solid var(--border);border-radius:24px;background:#fff;color:#1d1d24;box-shadow:var(--shadow);padding:34px}.invoice-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:2px solid #e8e1ef}.invoice-brand{display:flex;align-items:center;gap:12px}.invoice-brand>div{display:flex;flex-direction:column;gap:3px}.invoice-brand strong{font-family:var(--brand-font);font-size:1.7rem;color:#35164c}.invoice-brand span,.invoice-title span{color:#6f6478;font-size:.78rem}.invoice-title{text-align:end}.invoice-title h1{font-size:1.6rem}.invoice-meta{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.invoice-meta>div{flex:1 1 180px;display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:12px;background:#f8f4fb}.invoice-meta span{color:#756b7d;font-size:.72rem}.invoice-table{width:100%;border-collapse:collapse;margin-top:10px}.invoice-table th,.invoice-table td{padding:13px;border-bottom:1px solid #e8e1ef;text-align:start}.invoice-table th{background:#f8f4fb;font-size:.76rem}.invoice-table td small{display:block;color:#756b7d;margin-top:4px}.invoice-total{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:22px 12px}.invoice-total strong{font-size:1.3rem;color:#35164c}.invoice-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid #e8e1ef;color:#756b7d;font-size:.75rem}.invoice-foot span{font-weight:950;color:#2d8a57} @media(max-width:720px){.panel-welcome-hero,.panel-page-hero,.partner-rate-strip{align-items:flex-start;flex-direction:column;padding:22px}.panel-welcome-hero__actions{width:100%}.panel-welcome-hero__actions .button{flex:1}.partner-rate-strip>div{align-items:flex-start;flex-direction:column;gap:4px}.invoice-sheet{padding:20px;border-radius:18px}.invoice-head,.invoice-foot,.invoice-toolbar{align-items:flex-start;flex-direction:column}.invoice-title{text-align:start}.order-dialog-actions .button{width:100%}} @media print{body{background:#fff!important}.site-header,.site-footer,.no-print,.mobile-drawer,.mobile-menu-overlay{display:none!important}.site-main{padding-top:0!important}.invoice-page{padding:0!important}.invoice-sheet{box-shadow:none!important;border:0!important;border-radius:0!important;max-width:none!important;padding:12mm!important}.invoice-sheet *{color:#000!important}.invoice-meta>div,.invoice-table th{background:#f4f4f4!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}} .checkout-page{padding-top:52px;padding-bottom:72px}.checkout-layout{display:flex;align-items:flex-start;gap:18px}.checkout-main{flex:1 1 0}.checkout-summary{flex:0 0 330px;position:sticky;top:calc(var(--header-height) + 20px)}.checkout-product{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);margin-bottom:15px}.checkout-product>div:last-child{display:flex;flex-direction:column;gap:4px}.checkout-product span{color:var(--muted);font-size:.78rem}.product-media-placeholder{width:58px;height:58px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:var(--surface-tint);color:var(--primary);font-size:1.25rem}.referral-attribution{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:14px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));margin-bottom:15px;font-size:.78rem}.checkout-summary h2{font-size:1.08rem;margin-bottom:16px}.checkout-total{border-top:1px solid var(--border);padding-top:14px;margin-top:8px}.checkout-total b{font-size:1.15rem;color:var(--primary)}@media(max-width:820px){.checkout-layout{flex-direction:column}.checkout-summary{width:100%;flex:auto;position:static}} .panel-header-context{display:flex;align-items:center;gap:10px;margin-inline:auto;color:var(--muted);font-size:.82rem;font-weight:950}.panel-header-context>i{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);color:var(--primary)} .panel-frame{display:flex;align-items:flex-start;gap:18px;padding-top:calc(var(--header-height) + 22px);padding-bottom:72px}.panel-frame>.panel-site-main{flex:1 1 auto;min-width:0;padding-top:0}.panel-frame .panel-shell.section-narrow{width:100%;max-width:none;margin:0}.panel-sidebar-global{flex:0 0 244px;position:sticky;top:calc(var(--header-height) + 18px);max-height:calc(100vh - var(--header-height) - 36px);display:flex;flex-direction:column;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.panel-sidebar-global__head{display:flex;align-items:center;gap:11px;padding:16px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface)),var(--surface))}.panel-sidebar-global__head>span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--primary);color:#fff}.panel-sidebar-global__head>div{min-width:0;display:flex;flex-direction:column;gap:1px}.panel-sidebar-global__head strong{font-size:.86rem}.panel-sidebar-global__head small{max-width:150px;color:var(--muted);font-size:.67rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-sidebar-global__nav{display:flex;flex-direction:column;gap:3px;padding:10px;overflow:auto}.panel-sidebar-global__nav a,.panel-sidebar-global__foot a{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 11px;border-radius:12px;color:var(--muted);font-size:.77rem;font-weight:900;transition:.18s ease}.panel-sidebar-global__nav a i,.panel-sidebar-global__foot a i{width:20px;text-align:center;color:var(--primary)}.panel-sidebar-global__nav a:hover,.panel-sidebar-global__nav a.active,.panel-sidebar-global__foot a:hover{background:var(--surface-tint);color:var(--primary)}.panel-sidebar-global__nav a.active{box-shadow:inset 3px 0 0 var(--primary)}html[dir="rtl"] .panel-sidebar-global__nav a.active{box-shadow:inset -3px 0 0 var(--primary)}.panel-sidebar-global__foot{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding:10px;border-top:1px solid var(--border);background:var(--surface-soft)} .mobile-navigation a.active{color:var(--primary);background:var(--surface-tint);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}.mobile-navigation{overflow:auto;padding-bottom:6px} dialog.dialog-backdrop{position:fixed!important;inset:0!important;margin:auto!important;transform:none!important;max-width:calc(100vw - 28px)}dialog.dialog-backdrop[open]{display:block}.order-dialog{width:min(680px,calc(100vw - 28px))!important} @media(max-width:980px){.panel-header-context{display:none}.panel-frame{display:block;width:100%;padding-top:68px;padding-bottom:56px}.panel-sidebar-global{display:none}.panel-frame>.panel-site-main{width:100%;padding-top:0}.panel-frame .panel-shell.section-narrow{width:min(var(--container),calc(100% - 28px));margin-inline:auto}.mobile-menu-button{display:inline-flex}.panel-context-trigger{display:inline-flex!important}} @media(min-width:981px){.mobile-menu-button,.mobile-menu-button.panel-context-trigger{display:none!important}.panel-context-trigger{display:none!important}} .permanent-referral-note{flex:1 1 0;min-height:82px;display:flex;align-items:center;gap:12px;padding:13px;border:1px solid color-mix(in srgb,var(--success) 24%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--success) 7%,var(--surface))}.permanent-referral-note>i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--success) 13%,var(--surface));color:var(--success)}.permanent-referral-note>span{display:flex;flex-direction:column;gap:3px}.permanent-referral-note strong{font-size:.78rem}.permanent-referral-note small{color:var(--muted);font-size:.68rem;line-height:1.7} .exchange-monitor-panel{display:flex;flex-direction:column;gap:15px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft);padding:19px}.exchange-monitor-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.exchange-monitor-panel__head>div{display:flex;flex-direction:column;gap:4px}.exchange-monitor-panel__head>div>span{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:.72rem;font-weight:950}.exchange-monitor-panel__head h2{font-size:1.1rem}.exchange-monitor-panel__head p{color:var(--muted);font-size:.75rem}.exchange-summary-cards{display:flex;flex-wrap:wrap;gap:11px}.exchange-summary-cards article{flex:1 1 190px;display:flex;flex-direction:column;gap:7px;padding:15px;border:1px solid var(--border);border-radius:17px;background:var(--surface-soft)}.exchange-summary-cards span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.7rem;font-weight:900}.exchange-summary-cards span i{color:var(--primary)}.exchange-summary-cards strong{font-size:1.13rem;color:var(--text)}.exchange-summary-cards small{color:var(--muted);font-size:.66rem}.exchange-source-row{display:flex;flex-wrap:wrap;gap:10px}.exchange-source-card{flex:1 1 200px;display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.exchange-source-card img{width:42px;height:42px;object-fit:contain;border-radius:11px;background:#fff;padding:4px}.exchange-source-card>div{display:flex;flex-direction:column;gap:2px;min-width:0}.exchange-source-card strong{font-size:.76rem}.exchange-source-card b{font-size:.83rem}.exchange-source-card small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:.65rem}.exchange-source-card.is-online small i{color:var(--success)}.exchange-source-card.is-offline{opacity:.68}.exchange-source-card.is-offline small i{color:var(--danger)}.exchange-monitor-panel__foot{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:13px;font-size:.7rem;font-weight:850}.exchange-monitor-panel__foot.is-accepted{color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 22%,var(--border))}.exchange-monitor-panel__foot.is-warning{color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 22%,var(--border))}.exchange-monitor-panel__foot b{margin-inline-start:auto;padding:3px 7px;border-radius:999px;background:var(--surface);font-size:.6rem} @media(max-width:720px){.exchange-monitor-panel__head{align-items:flex-start;flex-direction:column}.exchange-monitor-panel__head .button{width:100%}.exchange-summary-cards article,.exchange-source-card{flex-basis:100%}} .exchange-source-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:0 0 42px;border-radius:11px;background:var(--surface-tint);color:var(--primary);font-size:1rem} @media print{.panel-sidebar-global{display:none!important}.panel-frame{display:block!important;width:100%!important;padding:0!important}.panel-frame>.panel-site-main{width:100%!important;padding:0!important}} .dashboard-period-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-soft)} .dashboard-period-toolbar>div:first-child{display:flex;flex-direction:column;gap:3px}.dashboard-period-toolbar strong{font-size:.82rem}.dashboard-period-toolbar small{color:var(--muted);font-size:.7rem}.period-switch{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.period-switch button{min-width:58px;height:34px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:950;cursor:pointer}.period-switch button:hover{color:var(--primary)}.period-switch button.active{background:var(--primary);color:#fff;box-shadow:0 7px 18px color-mix(in srgb,var(--primary) 24%,transparent)}html[data-theme="dark"] .period-switch button.active{background:var(--accent);color:#0f0a18} .one-time-secret{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px;border:1px solid color-mix(in srgb,var(--warning) 32%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.one-time-secret>span{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--warning);color:#211600}.one-time-secret>div{display:flex;flex-direction:column;gap:2px;min-width:0}.one-time-secret small{color:var(--muted)}.one-time-secret code{margin-inline-start:auto;padding:8px 10px;border:1px dashed var(--border);border-radius:10px;background:var(--surface);font-size:.85rem} .role-chip-row{display:flex;flex-wrap:wrap;gap:5px}.user-management-dialog{width:min(720px,calc(100vw - 28px))!important}.user-management-tabs{display:flex;flex-direction:column;gap:14px}.dialog-section{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:17px;background:var(--surface-soft)}.dialog-section__head{display:flex;align-items:flex-start;gap:10px}.dialog-section__head>i{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--surface-tint);color:var(--primary)}.dialog-section__head>div{display:flex;flex-direction:column;gap:3px}.dialog-section__head small{color:var(--muted);font-size:.68rem;line-height:1.7}.permission-fieldset{border:0;padding:0;margin:0}.permission-fieldset legend{margin-bottom:8px;font-weight:900;font-size:.75rem}.checkbox-grid{display:flex;flex-wrap:wrap;gap:8px}.check-option{flex:1 1 180px;min-height:42px;display:flex!important;align-items:center!important;gap:9px!important;padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer}.check-option input{width:17px;height:17px;accent-color:var(--primary)}.check-option span{font-size:.73rem;font-weight:850}.security-explanation{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));font-size:.7rem;line-height:1.75}.security-explanation i{margin-top:4px;color:var(--primary)}.danger-zone{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.button-danger{background:var(--danger);color:#fff!important;border-color:transparent}.danger-icon{color:var(--danger)!important} .role-management-list{display:flex;flex-direction:column;gap:10px}.role-management-card{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid var(--border);border-radius:19px;background:var(--surface);box-shadow:var(--shadow-soft)}.role-management-card__icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex:0 0 46px;border-radius:15px;background:var(--surface-tint);color:var(--primary);font-size:1.05rem}.role-management-card__copy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.role-management-card__copy>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-management-card__copy strong{font-size:.86rem}.role-management-card__copy code{color:var(--muted);font-size:.68rem}.role-management-card__copy p{color:var(--muted);font-size:.7rem}.permission-preview{display:flex;flex-wrap:wrap;gap:5px}.permission-preview span{padding:4px 7px;border-radius:8px;background:var(--surface-soft);color:var(--muted);font-size:.61rem;font-family:var(--brand-font)} .wallet-overview-row{display:flex;gap:12px;align-items:stretch}.wallet-overview-row>*{flex:1 1 0}.payout-status-card{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid color-mix(in srgb,var(--success) 25%,var(--border));border-radius:22px;background:color-mix(in srgb,var(--success) 7%,var(--surface))}.payout-status-card.is-pending{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.payout-status-card>span{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:var(--success);color:#fff}.payout-status-card.is-pending>span{background:var(--warning);color:#211600}.payout-status-card>div{display:flex;flex-direction:column;gap:4px}.payout-status-card small{color:var(--muted);font-size:.68rem}.payout-accounts-card,.payout-request-card{margin-top:14px}.payout-account-list{display:flex;flex-direction:column;gap:9px}.payout-account-item{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--border);border-radius:15px;background:var(--surface-soft)}.payout-account-item__icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:0 0 42px;border-radius:13px;background:var(--surface-tint);color:var(--primary)}.payout-account-item>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.payout-account-item>div>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payout-account-item code{font-size:.72rem;overflow-wrap:anywhere}.payout-account-item small{color:var(--muted);font-size:.65rem}.payout-request-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.payout-request-form>label{flex:1 1 240px}.payout-request-form>.button{flex:0 0 auto}.warning-help{color:var(--warning)} .auth-field-pair{display:flex;gap:10px}.auth-field-pair>label{flex:1 1 0;min-width:0}.auth-input-row select{width:100%;border:0;background:transparent;color:var(--text);font:inherit;outline:0;padding:0}.form-row{display:flex;gap:10px}.form-row>label{flex:1 1 0} @media(max-width:760px){.dashboard-period-toolbar{align-items:flex-start;flex-direction:column}.period-switch{width:100%}.period-switch button{flex:1;min-width:0}.one-time-secret{align-items:flex-start;flex-wrap:wrap}.one-time-secret code{order:3;width:calc(100% - 50px);margin-inline-start:50px}.auth-field-pair,.form-row,.wallet-overview-row{flex-direction:column}.role-management-card{align-items:flex-start;flex-wrap:wrap}.role-management-card>.button{margin-inline-start:auto}.payout-request-form>.button{width:100%}} .inline-action-form{display:flex;align-items:center;gap:6px}.inline-action-form select{min-width:112px;height:38px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:.68rem} .status-blocked{color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 9%,var(--surface))!important;border-color:color-mix(in srgb,var(--danger) 24%,var(--border))!important}.status-approved{color:var(--success)!important}.status-rejected{color:var(--danger)!important} .form-choice-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.form-choice-fieldset legend{font-size:.76rem;font-weight:900;color:var(--text);margin-bottom:2px}.fixed-choice-selector{display:flex;gap:8px;padding:5px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.fixed-choice-button{flex:1;min-height:48px;display:flex!important;align-items:center!important;justify-content:center;gap:9px!important;padding:8px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--muted);font-size:.82rem;font-weight:900;cursor:pointer;transition:.18s ease;position:relative}.fixed-choice-button input{position:absolute;opacity:0;pointer-events:none}.fixed-choice-button>i:first-of-type{font-size:1.02rem}.fixed-choice-button .choice-check{display:none;font-size:.72rem}.fixed-choice-button.active{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 25%,var(--border));color:var(--primary);box-shadow:0 4px 12px rgba(20,10,36,.08)}.fixed-choice-button.active .choice-check{display:inline-flex} .country-selector-field{position:relative}.search-choice-selector{position:relative}.search-choice-trigger{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;padding:8px 11px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);text-align:start;transition:.18s ease}.search-choice-trigger:hover,.search-choice-selector.open .search-choice-trigger{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 8%,transparent)}.search-choice-trigger__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.search-choice-trigger__copy small{font-size:.64rem;color:var(--muted)}.search-choice-trigger__copy strong{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-choice-chevron{color:var(--muted);transition:.18s}.search-choice-selector.open .search-choice-chevron{transform:rotate(180deg)}.search-choice-popover{position:absolute;z-index:1200;top:calc(100% + 8px);inset-inline:0;padding:10px;border:1px solid var(--border);border-radius:17px;background:var(--surface);box-shadow:var(--shadow);max-height:330px}.search-choice-options{display:flex;flex-direction:column;gap:4px;max-height:244px;overflow:auto;margin-top:8px}.search-choice-option{width:100%;min-height:42px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:0;border-radius:11px;background:transparent;color:var(--text);font-size:.76rem;font-weight:800;text-align:start}.search-choice-option:hover,.search-choice-option.active{background:var(--surface-tint);color:var(--primary)}.search-choice-option>span:nth-child(2){flex:1}.search-choice-option>i{opacity:0}.search-choice-option.active>i{opacity:1}.search-choice-empty{padding:16px 8px;margin:0;color:var(--muted);font-size:.74rem;text-align:center} .modal-tabs{display:flex;gap:5px;overflow:auto;padding:5px;margin-bottom:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.modal-tabs button{flex:0 0 auto;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:.75rem;font-weight:900}.modal-tabs button.active{background:var(--surface);color:var(--primary);box-shadow:0 4px 12px rgba(20,10,36,.08)}.modal-tabs .danger-tab.active{color:var(--danger)}.user-modal-section{display:none}.user-modal-section.active{display:block}.user-dialog-title{display:flex;align-items:center;gap:10px}.user-dialog-avatar{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--surface-tint);color:var(--primary)}.user-identity-grid{display:flex;flex-wrap:wrap;gap:10px}.user-identity-grid>div{flex:1 1 220px;display:flex;flex-direction:column;gap:5px;padding:13px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.user-identity-grid span{color:var(--muted);font-size:.68rem;font-weight:850}.user-identity-grid strong{font-size:.82rem;overflow-wrap:anywhere}.modal-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);color:var(--muted);font-size:.7rem;line-height:1.7}.tab-danger-zone{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px;padding:14px}.tab-danger-zone>i{font-size:1.2rem}.tab-danger-zone p{margin:4px 0 0;color:var(--muted);font-size:.7rem} .article-category-filter{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:18px}.article-category-filter>label{font-size:.76rem;font-weight:900}.select-control{min-width:250px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.select-control>i{color:var(--primary)}.select-control select{flex:1;height:46px;border:0;background:transparent;color:var(--text);font:inherit;font-weight:850;appearance:none;outline:0} .panel-sidebar-global__nav{gap:5px;padding:12px}.panel-sidebar-global__nav a{min-height:49px;padding:0 13px;border-radius:14px;font-size:.84rem}.panel-sidebar-global__nav a i{width:23px;font-size:1rem}.panel-sidebar-global__foot{display:none!important} .wallet-balance{background:linear-gradient(135deg,#35164c,#4a2c60);border:1px solid color-mix(in srgb,#e7d8fb 20%,transparent);box-shadow:none}html[data-theme="dark"] .wallet-balance{background:#21152e;border-color:#3c2a4e;color:#f1e9f8}html[data-theme="dark"] .wallet-balance .button-light{background:#e7d8fb!important;color:#35164c!important;border-color:transparent}html[data-theme="dark"] .wallet-balance>i{color:#9fcfd8;opacity:.55} @media(max-width:680px){.fixed-choice-selector{gap:5px}.fixed-choice-button{min-height:46px}.search-choice-popover{position:fixed;top:auto;bottom:14px;inset-inline:14px;max-height:min(70vh,520px)}.search-choice-options{max-height:min(52vh,390px)}.article-category-filter{align-items:stretch;flex-direction:column}.select-control{min-width:0;width:100%}.modal-tabs button{min-width:max-content}.user-management-dialog{width:calc(100vw - 18px)!important}} .admin-order-dialog{width:min(820px,calc(100vw - 28px))!important} .admin-order-dialog__title{display:flex;align-items:center;gap:11px} .admin-order-dialog__icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--surface-tint);color:var(--primary);flex:0 0 auto} .admin-order-dialog__title small{display:block;margin-bottom:2px;color:var(--muted)} .admin-order-summary{margin-bottom:18px} .admin-order-form{padding-top:18px;border-top:1px solid var(--border)} .admin-order-current-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px} .admin-order-current-status>span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);font-size:.74rem;color:var(--muted)} .admin-order-current-status b{color:var(--text)} @media(max-width:640px){.admin-order-dialog{width:calc(100vw - 16px)!important}.admin-order-current-status{align-items:stretch;flex-direction:column}.admin-order-current-status>span{width:100%}} .dashboard-order-row{cursor:pointer;transition:background .18s ease}.dashboard-order-row:hover,.dashboard-order-row:focus{background:var(--surface-tint);outline:none} .payout-request-card{width:min(100%,780px);padding:18px 20px!important}.payout-request-card .dashboard-card__head{margin-bottom:13px}.payout-request-card .dashboard-card__head p{margin-top:2px}.payout-request-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.payout-request-form>label{display:flex;flex-direction:column;gap:6px}.payout-destination-field{flex:1 1 280px}.payout-amount-field{flex:0 1 310px}.payout-submit-button{flex:0 0 auto;min-height:43px}.payout-request-note{flex:1 1 100%;margin:0}.input-with-action{display:flex;align-items:stretch;min-width:0}.input-with-action input{min-width:0;flex:1;border-start-end-radius:0!important;border-end-end-radius:0!important}.input-action-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:72px;padding:0 13px;border:1px solid var(--border);border-inline-start:0;border-start-end-radius:12px;border-end-end-radius:12px;background:var(--surface-tint);color:var(--primary);font:inherit;font-size:.72rem;font-weight:950;cursor:pointer}.input-action-button:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.input-action-button:disabled{opacity:.45;cursor:not-allowed}.payout-amount-field>small{color:var(--muted);font-size:.64rem} .role-management-card{border-inline-start:4px solid var(--role-color,#475569)}.role-management-card__icon{background:color-mix(in srgb,var(--role-color,#475569) 13%,var(--surface));color:var(--role-color,#475569)}.role-management-card .status-primary{color:var(--role-color,#475569);border-color:color-mix(in srgb,var(--role-color,#475569) 30%,var(--border));background:color-mix(in srgb,var(--role-color,#475569) 9%,var(--surface))}.role-editor-dialog{width:min(980px,calc(100vw - 28px))!important}.role-editor-dialog .dialog-body{max-height:min(78vh,850px);overflow:auto}.role-color-control{display:flex;align-items:center;gap:9px}.role-color-control input[type=color]{width:48px;height:42px;padding:3px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer}.role-color-control code{font-size:.69rem;color:var(--muted)}.role-color-presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:-3px}.role-color-presets button{width:26px;height:26px;border-radius:50%;border:3px solid var(--surface);outline:1px solid var(--border);background:var(--choice-color);cursor:pointer;transition:transform .16s ease}.role-color-presets button:hover{transform:scale(1.12)}.role-icon-input{display:flex;align-items:stretch;gap:8px}.role-icon-input>span{display:flex;align-items:center;justify-content:center;flex:0 0 46px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--role-color,#475569) 12%,var(--surface));color:var(--role-color,#475569);font-size:1rem}.role-icon-input input{flex:1;min-width:0}.role-icon-presets{display:flex;flex-wrap:wrap;gap:7px}.role-icon-presets button{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;font-size:.66rem;font-weight:850;cursor:pointer}.role-icon-presets button i{width:18px;text-align:center;color:var(--primary)}.role-icon-presets button:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--surface-tint)}.permission-editor{display:flex;flex-direction:column;gap:12px;margin-top:4px}.permission-editor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:15px;background:var(--surface-soft)}.permission-editor__head h3{font-size:.82rem}.permission-editor__head p{color:var(--muted);font-size:.66rem;margin-top:3px}.permission-editor__head>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.permission-group-list{display:flex;flex-direction:column;gap:10px}.permission-group{margin:0;padding:12px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.permission-group legend{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 4px;font-weight:950;font-size:.74rem}.permission-group legend>span{display:flex;align-items:center;gap:7px}.permission-group legend i{color:var(--primary)}.permission-group legend button{border:0;background:transparent;color:var(--primary);font:inherit;font-size:.61rem;font-weight:900;cursor:pointer}.permission-checkbox-grid{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.permission-check{display:flex!important;align-items:flex-start!important;gap:8px!important;flex:1 1 250px;min-height:54px;padding:9px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);cursor:pointer}.permission-check:has(input:checked){border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.permission-check input{width:17px;height:17px;flex:0 0 auto;margin-top:3px;accent-color:var(--primary)}.permission-check span{display:flex;flex-direction:column;gap:2px;min-width:0}.permission-check strong{font-size:.68rem;line-height:1.55}.permission-check code{font-size:.58rem;color:var(--muted);overflow-wrap:anywhere}.permission-check:has(input:disabled){cursor:not-allowed;opacity:.75} @media(max-width:760px){.payout-request-card{padding:15px!important}.payout-request-form{align-items:stretch}.payout-request-form>label,.payout-submit-button{flex:1 1 100%;width:100%}.permission-editor__head{flex-direction:column}.permission-editor__head>div:last-child{width:100%}.permission-editor__head .button{flex:1}.permission-check{flex-basis:100%}.role-icon-presets button span{display:none}.role-icon-presets button{width:40px;height:40px;justify-content:center;padding:0}} .role-colored-pill{color:var(--role-color)!important;border-color:color-mix(in srgb,var(--role-color) 35%,var(--border))!important;background:color-mix(in srgb,var(--role-color) 9%,var(--surface))!important}.role-colored-pill i{font-size:.7rem} .dashboard-kpi__copy{flex:1 1 auto;min-width:0;max-width:calc(100% - 58px)} .dashboard-kpi__copy strong{font-size:clamp(1.05rem,1.65vw,1.42rem);line-height:1.25;max-width:100%;overflow-wrap:anywhere;word-break:normal;font-variant-numeric:tabular-nums} .dashboard-kpi__icon{flex:0 0 44px;min-width:44px;align-self:flex-start} .dialog-backdrop--wide{width:min(920px,calc(100vw - 28px));max-height:min(88vh,900px)} .dialog-backdrop--wide .dialog-body{overflow:auto;max-height:calc(88vh - 84px)} .panel-form-actions--between{justify-content:space-between} .danger-zone{margin-top:18px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--danger) 6%,var(--surface))} .danger-zone>div{display:flex;flex-direction:column;gap:4px}.danger-zone strong{color:var(--danger)}.danger-zone small{color:var(--muted)} .button-danger{background:var(--danger);color:#fff;border-color:var(--danger)} .notice-banner--danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface));color:var(--danger)} .notice-banner--warning{border-color:color-mix(in srgb,var(--warning) 35%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface))} @media(max-width:680px){.dashboard-kpi__copy strong{font-size:1.05rem}.dashboard-kpi__icon{flex-basis:38px;min-width:38px}.danger-zone{align-items:stretch;flex-direction:column}.danger-zone .button{width:100%}} .site-footer__separator{flex:1 1 100%;width:100%;height:1px;margin-top:8px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--border) 88%,var(--primary) 12%),transparent)} .site-footer__bottom{border-top:0!important;padding-top:0!important} .footer-contact-value{color:inherit;line-height:1.6;letter-spacing:.015em} @media(max-width:640px){.site-footer.section-narrow{align-items:center!important;text-align:center!important} .site-footer__brand,.footer-contact-brief,.footer-trust,.site-footer__bottom{width:100%!important;align-items:center!important;text-align:center!important} .footer-brand-lockup,.footer-contact-brief h3,.footer-contact-line{justify-content:center!important;text-align:center!important} .footer-contact-brief{align-self:center!important} .footer-trust{align-self:center!important;justify-content:center!important} .site-footer__bottom{justify-content:center!important}} .language-menu .language-option{display:grid!important;grid-template-columns:24px minmax(72px,auto) 24px;align-items:center!important;justify-content:center!important;justify-items:center!important;column-gap:10px!important;direction:ltr!important;text-align:center!important} .language-menu .language-option__label{display:block;min-width:72px;text-align:center!important;unicode-bidi:isolate} .language-menu .language-option__check{width:24px!important;min-width:24px;display:inline-flex!important;align-items:center;justify-content:center} .language-menu .language-option__check.is-placeholder{visibility:hidden} .site-footer__separator{flex:0 0 100%!important;width:100%!important;height:1px!important;margin:8px 0 0!important;background:color-mix(in srgb,var(--border) 88%,var(--text) 12%)!important;opacity:1!important} @media(max-width:640px){.site-footer.section-narrow{gap:12px!important;padding:22px 0 16px!important;margin-top:36px!important} .site-footer__brand{gap:5px!important} .site-footer__brand p,.footer-contact-brief h3,.footer-contact-line,.site-footer__bottom p{margin-top:0!important;margin-bottom:0!important} .footer-contact-brief{gap:6px!important} .footer-brand-lockup{gap:8px!important} .footer-trust a{width:76px!important;height:76px!important;border-radius:18px!important} .footer-trust img{width:68px!important;height:68px!important} .site-footer__separator{margin:2px 0 0!important} .site-footer__bottom{gap:3px!important;line-height:1.75!important} .language-menu .language-option{grid-template-columns:24px minmax(88px,auto) 24px;width:100%}} .panel-frame .panel-shell{padding-top:0!important;padding-bottom:0!important} .form-choice-fieldset{gap:7px} .fixed-choice-selector{display:flex;flex-direction:column;gap:7px;padding:0;border:0;border-radius:0;background:transparent} .fixed-choice-button{width:100%;min-height:44px;flex:0 0 auto;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;padding:8px 12px;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);box-shadow:none} .fixed-choice-button:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:var(--surface-soft)} .fixed-choice-button input{position:absolute;opacity:0;pointer-events:none} .choice-radio{width:18px;height:18px;flex:0 0 18px;border:2px solid color-mix(in srgb,var(--muted) 58%,var(--border));border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 4px var(--surface);transition:.18s ease} .choice-option-content{display:flex;align-items:center;gap:9px;min-width:0;font-size:.82rem;font-weight:900} .choice-option-content>i{width:18px;color:var(--muted);text-align:center} .fixed-choice-button.active{background:color-mix(in srgb,var(--primary) 6%,var(--surface));border-color:color-mix(in srgb,var(--primary) 38%,var(--border));color:var(--primary);box-shadow:0 5px 14px rgba(20,10,36,.06)} .fixed-choice-button.active .choice-radio{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px var(--surface)} .fixed-choice-button.active .choice-option-content>i{color:var(--primary)} .fixed-choice-button .choice-check{display:none!important} .donut-chart.donut-chart--empty{background:color-mix(in srgb,var(--border) 72%,var(--surface))} .panel-sidebar-global__foot{display:flex!important;flex-direction:column;gap:3px;margin-top:auto;padding:10px;border-top:1px solid var(--border);background:var(--surface-soft)} .panel-logout-form{margin:0;width:100%} .panel-logout-button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;border:1px solid color-mix(in srgb,#dc2626 35%,var(--border));border-radius:12px;background:color-mix(in srgb,#dc2626 10%,var(--surface));color:#dc2626;font:inherit;font-size:.8rem;font-weight:950;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease} .panel-logout-button i{width:20px;text-align:center} .panel-logout-button:hover,.panel-logout-button:focus-visible{background:#dc2626;color:#fff;border-color:#dc2626;outline:none} @media(max-width:980px){.panel-sidebar-global__foot{display:none!important}}.site-footer{display:block;width:100%;max-width:none;margin:56px 0 0;padding:30px 0 20px;border-top:1px solid color-mix(in srgb,var(--border) 84%,var(--primary) 16%);color:var(--muted);text-align:start} .site-footer__inner{position:relative;z-index:1} .site-footer__main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr) 104px;align-items:center;gap:clamp(22px,4vw,48px);width:100%} .site-footer__brand,.footer-contact-brief,.footer-trust{min-width:0;width:auto!important;flex:none!important;margin:0} .site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:520px} .footer-brand-lockup{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;color:var(--text)} .footer-brand-lockup img{width:58px;height:58px;flex:0 0 58px;object-fit:contain} .site-footer__brand p{margin:0;max-width:520px;line-height:1.9} .footer-contact-brief{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:8px;color:var(--text)} .footer-contact-brief h3,.footer-contact-line{width:auto;margin:0;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px;text-align:start!important} .footer-contact-brief h3{color:var(--primary);font-size:.98rem} .footer-contact-line{color:var(--muted)!important;line-height:1.75} .footer-contact-line>i,.footer-contact-brief h3>i{width:20px;flex:0 0 20px;text-align:center;color:var(--primary)} .footer-contact-value{display:inline-block;direction:ltr;unicode-bidi:isolate;white-space:nowrap;letter-spacing:.015em} .footer-trust{display:flex;align-items:center;justify-content:center;align-self:center!important} .footer-trust a{width:86px;height:86px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-soft)} .footer-trust img{width:76px;height:76px;object-fit:contain} .site-footer__separator{display:block;width:100%!important;height:2px!important;margin:24px 0 16px!important;border:0;border-radius:999px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--border) 72%,var(--primary) 28%) 8%,color-mix(in srgb,var(--border) 48%,var(--primary) 52%) 50%,color-mix(in srgb,var(--border) 72%,var(--primary) 28%) 92%,transparent 100% )!important;opacity:1!important;box-shadow:0 1px 0 color-mix(in srgb,var(--surface) 70%,transparent)} .site-footer__bottom{display:flex;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%;padding:0!important;border:0!important;text-align:center!important;color:var(--muted);font-size:.82rem;line-height:1.8} .site-footer__bottom p{width:100%;margin:0} .footer-copyright{max-width:980px} .footer-credits{font-size:.7rem!important;opacity:.9} .site-footer__bottom a{color:var(--primary);font-weight:950} html[data-theme="dark"] .site-footer__separator{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--border) 65%,var(--accent) 35%) 8%,color-mix(in srgb,var(--border) 36%,var(--accent) 64%) 50%,color-mix(in srgb,var(--border) 65%,var(--accent) 35%) 92%,transparent 100% )!important} @media(max-width:820px){.site-footer__main{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) 92px;gap:22px}} @media(max-width:640px){.site-footer{margin-top:34px!important;padding:18px 0 14px!important;text-align:center!important} .site-footer__main{display:grid;grid-template-columns:1fr;align-items:start;justify-items:center;gap:14px} .site-footer__brand,.footer-contact-brief,.footer-trust{width:100%!important;min-height:0!important;max-height:none!important;flex:none!important} .site-footer__brand{gap:5px!important;max-width:none} .site-footer__brand{align-items:stretch!important} html[dir="rtl"] .site-footer__brand{text-align:right!important} html[dir="ltr"] .site-footer__brand{text-align:left!important} .footer-brand-lockup{width:100%;justify-content:flex-start!important;gap:8px!important} .footer-brand-lockup img{width:52px;height:52px;flex-basis:52px} .site-footer__brand p{width:100%;max-width:none;line-height:1.75} .footer-contact-brief{align-items:center!important;text-align:center!important;gap:5px!important} .footer-contact-brief::before{content:"";display:block;width:min(100%,390px);height:1px;flex:0 0 1px;margin:0 auto 8px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--border) 74%,var(--primary) 26%) 8%,color-mix(in srgb,var(--border) 48%,var(--primary) 52%) 50%,color-mix(in srgb,var(--border) 74%,var(--primary) 26%) 92%,transparent 100% );opacity:.95} html[data-theme="dark"] .footer-contact-brief::before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--border) 66%,var(--accent) 34%) 8%,color-mix(in srgb,var(--border) 38%,var(--accent) 62%) 50%,color-mix(in srgb,var(--border) 66%,var(--accent) 34%) 92%,transparent 100% )} .footer-contact-brief h3,.footer-contact-line{width:auto!important;justify-content:center!important;text-align:center!important} .footer-trust{align-self:center!important;justify-content:center!important} .footer-trust a{width:74px!important;height:74px!important;border-radius:18px!important} .footer-trust img{width:66px!important;height:66px!important} .site-footer__separator{height:2px!important;margin:14px 0 10px!important} .site-footer__bottom{gap:2px!important;line-height:1.7!important} .footer-copyright{max-width:410px} .footer-credits{font-size:.66rem!important}} .site-footer__brand,.footer-contact-brief,.footer-trust{text-align:start!important} .footer-contact-brief{gap:12px!important;align-items:stretch!important} .footer-contact-heading{display:block!important;width:100%;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent);text-align:start!important} .footer-contact-heading h3{margin:0;color:var(--text);font-size:.94rem;line-height:1.4;text-align:start!important} .footer-contact-heading p{margin:4px 0 0;color:var(--muted);font-size:.68rem;line-height:1.5;text-align:start!important} .footer-contact-lines{display:flex;flex-direction:column;gap:0;width:100%} .footer-contact-line{width:100%!important;display:grid!important;grid-template-columns:20px 64px minmax(0,1fr);align-items:center!important;gap:8px!important;min-height:52px;padding:8px 0;border-bottom:1px dashed color-mix(in srgb,var(--border) 68%,transparent);color:var(--text)!important;text-align:start!important} .footer-contact-line:last-child{border-bottom:0} .footer-contact-line>i{width:20px!important;margin-top:0;color:var(--primary);text-align:center;align-self:center} .footer-contact-label{display:flex;align-items:center;color:var(--muted);font-size:.68rem;font-weight:850;line-height:1.5} .footer-contact-line strong,.footer-contact-line .footer-contact-value{display:flex;align-items:center;font-size:.76rem;font-weight:850;line-height:1.65;color:var(--text)} html[dir="rtl"] .footer-contact-line strong{text-align:right} html[dir="ltr"] .footer-contact-line strong{text-align:left} .footer-contact-more{display:none!important} @media(max-width:640px){.footer-contact-line{grid-template-columns:20px 58px minmax(0,1fr)}}.mobile-account-dropdown{display:none} @media(max-width:980px){.desktop-theme-button,.desktop-account-dropdown,.desktop-auth-link{display:none!important} .mobile-account-dropdown{position:relative;display:inline-flex!important;flex:0 0 auto} .mobile-account-dropdown .mobile-auth-button{display:inline-flex!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 13px!important;gap:7px!important;border-radius:13px!important;box-shadow:0 8px 20px rgba(53,22,76,.16)!important} .mobile-account-dropdown .mobile-auth-button>i{flex:0 0 auto} .mobile-account-dropdown .mobile-account-menu{display:block!important;top:calc(100% + 10px)!important;inset-inline-start:auto!important;inset-inline-end:0!important;min-width:220px!important;max-width:min(260px,calc(100vw - 24px))!important;z-index:1110!important} .mobile-account-dropdown .mobile-account-menu a{min-height:45px}} @media(max-width:380px){.mobile-account-dropdown .mobile-auth-button{padding-inline:10px!important;font-size:.8rem!important}}.site-header,html[data-theme="light"] .site-header,html[data-theme="dark"] .site-header{background:radial-gradient(circle at 15% 0%,rgba(111,57,137,.34),transparent 34%),linear-gradient(135deg,#21102d 0%,#35164c 54%,#4a1d57 100%)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 10px 30px rgba(24,8,34,.18)!important;color:#f8f2fc!important;backdrop-filter:blur(20px) saturate(1.12)!important} .site-header.is-scrolled{box-shadow:0 14px 38px rgba(18,5,28,.3)!important} .site-header .brand-wordmark{background:linear-gradient(135deg,#ffffff 0%,#eadbff 58%,#77e4f1 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important} .site-header .brand-slogan,.site-header .brand-copy small{color:#ddcce9!important} .site-header .desktop-navigation>a,.site-header .nav-dropdown__button{color:#f8f2fc!important} .site-header .desktop-navigation>a>i,.site-header .nav-dropdown__button>i{color:#d8c6e6!important} .site-header .desktop-navigation>a>i:not(.fa-chevron-down),.site-header .nav-dropdown__button>i:not(.fa-chevron-down){background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important;color:#e8d9f2!important} .site-header .desktop-navigation>a:hover,.site-header .desktop-navigation>a.active,.site-header .nav-dropdown__button:hover,.site-header .nav-dropdown__button.active{background:rgba(255,255,255,.1)!important;color:#fff!important} .site-header .desktop-navigation>a:hover>i:not(.fa-chevron-down),.site-header .desktop-navigation>a.active>i:not(.fa-chevron-down),.site-header .nav-dropdown__button:hover>i:not(.fa-chevron-down),.site-header .nav-dropdown__button.active>i:not(.fa-chevron-down){background:linear-gradient(135deg,#a66bc2,#d786a0)!important;border-color:transparent!important;color:#fff!important} .site-header .language-trigger,.site-header .mobile-menu-button,.site-header .desktop-theme-button,.site-header [data-theme-toggle]{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important;color:#f8f2fc!important;box-shadow:none!important} .site-header .language-trigger:hover,.site-header .mobile-menu-button:hover,.site-header [data-theme-toggle]:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.24)!important;color:#fff!important} .site-header [data-theme-toggle] .theme-icon-moon{color:#d7c4e8!important} .site-header [data-theme-toggle] .theme-icon-sun{color:#ffd08b!important} .site-header .language-flag-img{border-color:rgba(255,255,255,.22)!important} .site-header .auth-button{background:linear-gradient(135deg,#8d4fa8 0%,#b85f84 100%)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:0 9px 22px rgba(9,3,15,.26)!important} .site-header .auth-button:hover{filter:brightness(1.08);transform:translateY(-1px)} .site-header .nav-dropdown__menu,.site-header .language-menu,.site-header .panel-menu{border-color:color-mix(in srgb,var(--border) 84%,var(--primary) 16%)!important} .site-footer,html[data-theme="light"] .site-footer{position:relative;overflow:hidden;padding-inline:clamp(18px,3.2vw,38px)!important;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.58),transparent 30%),linear-gradient(135deg,#eee1f3 0%,#e4d1eb 48%,#f2d9d4 100%)!important;border:0!important;border-top:1px solid rgba(88,45,101,.2)!important;border-radius:0;box-shadow:0 -14px 34px rgba(66,30,77,.07);color:#66506d!important} .site-footer::after{content:"";position:absolute;width:240px;height:240px;inset-inline-end:-110px;top:-145px;border-radius:50%;background:rgba(211,128,151,.13);pointer-events:none} .site-footer .footer-brand-lockup,.site-footer .footer-contact-brief{color:#35203f!important} .site-footer .footer-contact-line,.site-footer .site-footer__brand p,.site-footer .site-footer__bottom{color:#6b5872!important} .site-footer .footer-contact-brief h3,.site-footer .footer-contact-line>i,.site-footer .footer-contact-brief h3>i,.site-footer .site-footer__bottom a{color:#5c2d6e!important} .site-footer .footer-trust a{background:rgba(255,255,255,.68)!important;border-color:rgba(91,46,105,.14)!important;box-shadow:0 12px 26px rgba(76,39,87,.08)!important} .site-footer .site-footer__separator,.site-footer .footer-contact-brief::before{background:linear-gradient(90deg,transparent 0%,rgba(106,57,119,.16) 8%,rgba(106,57,119,.52) 50%,rgba(190,107,132,.22) 92%,transparent 100% )!important} html[data-theme="dark"] .site-footer{background:radial-gradient(circle at 8% 0%,rgba(129,75,143,.18),transparent 32%),linear-gradient(135deg,#24172d 0%,#2f1c36 52%,#3a2335 100%)!important;border-color:rgba(217,171,225,.15)!important;box-shadow:0 -14px 36px rgba(0,0,0,.18);color:#cdbbd3!important} html[data-theme="dark"] .site-footer .footer-brand-lockup,html[data-theme="dark"] .site-footer .footer-contact-brief{color:#f3e8f5!important} html[data-theme="dark"] .site-footer .footer-contact-line,html[data-theme="dark"] .site-footer .site-footer__brand p,html[data-theme="dark"] .site-footer .site-footer__bottom{color:#cfbdd3!important} html[data-theme="dark"] .site-footer .footer-contact-brief h3,html[data-theme="dark"] .site-footer .footer-contact-line>i,html[data-theme="dark"] .site-footer .footer-contact-brief h3>i,html[data-theme="dark"] .site-footer .site-footer__bottom a{color:#e8aab9!important} html[data-theme="dark"] .site-footer .footer-trust a{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.12)!important} @media(max-width:640px){.site-footer{padding-inline:16px!important;border-radius:0}} .site-header .desktop-navigation{gap:0!important} .site-header .desktop-navigation>a,.site-header .nav-dropdown__button{padding-inline:8px!important;gap:5px!important;font-size:.82rem!important} .site-header .desktop-navigation>a>i:not(.fa-chevron-down),.site-header .nav-dropdown__button>i:not(.fa-chevron-down),.site-header .desktop-navigation>a .fa-svg-icon:not(.fa-chevron-down),.site-header .nav-dropdown__button .fa-svg-icon:not(.fa-chevron-down){width:17px!important;height:17px!important;min-width:17px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#d8c6e6!important;font-size:.84rem!important} .site-header .desktop-navigation>a:hover>i:not(.fa-chevron-down),.site-header .desktop-navigation>a.active>i:not(.fa-chevron-down),.site-header .nav-dropdown__button:hover>i:not(.fa-chevron-down),.site-header .nav-dropdown__button.active>i:not(.fa-chevron-down),.site-header .desktop-navigation>a:hover .fa-svg-icon:not(.fa-chevron-down),.site-header .desktop-navigation>a.active .fa-svg-icon:not(.fa-chevron-down),.site-header .nav-dropdown__button:hover .fa-svg-icon:not(.fa-chevron-down),.site-header .nav-dropdown__button.active .fa-svg-icon:not(.fa-chevron-down){background:transparent!important;border:0!important;color:#fff!important} .site-footer .site-footer__main{grid-template-columns:minmax(0,1.2fr) minmax(250px,.82fr) minmax(190px,.55fr)!important} .site-footer .footer-trust{display:grid!important;grid-template-columns:86px minmax(100px,1fr)!important;align-items:stretch!important;gap:10px!important} @media(max-width:820px){.site-footer .site-footer__main{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)!important} .site-footer .footer-trust{grid-column:1/-1;width:min(100%,310px)!important;justify-self:center}} @media(max-width:640px){.site-footer .site-footer__main{grid-template-columns:1fr!important} .site-footer .footer-trust{grid-column:auto;width:min(100%,310px)!important}} .site-header .desktop-navigation{gap:3px!important} .site-header .desktop-navigation>a,.site-header .nav-dropdown__button{padding-inline:11px!important;gap:7px!important;white-space:nowrap} .site-header .site-header__actions{gap:10px!important} .site-header .language-trigger{padding-inline:12px!important;gap:9px!important} .site-header .auth-button{padding-inline:17px!important} html[data-theme="dark"] .site-header .auth-button{background:linear-gradient(135deg,#f7f1fa 0%,#eadcf2 100%)!important;border-color:rgba(255,255,255,.32)!important;color:#2b1737!important;box-shadow:0 9px 22px rgba(9,3,15,.28)!important} html[data-theme="dark"] .site-header .auth-button i,html[data-theme="dark"] .site-header .auth-button span{color:#2b1737!important} html[data-theme="dark"] .site-header .auth-button:hover{background:#fff!important;color:#21102d!important} .site-header .language-flag-img,.language-flag-img{width:28px!important;height:18px!important;border-radius:3px!important;object-position:center!important} @media(max-width:1260px) and (min-width:981px){.site-header .desktop-navigation>a,.site-header .nav-dropdown__button{padding-inline:8px!important;gap:5px!important;font-size:.79rem!important} .site-header .site-header__actions{gap:7px!important}} .site-header .language-flag-img,.language-flag-img{border:0!important;outline:0!important;box-shadow:none!important} .info-hero__copy,.section-heading,.article-page-header,.auth-form-head{text-align:start!important} html[dir="rtl"] .info-hero__copy h1,html[dir="rtl"] .info-hero__copy h2,html[dir="rtl"] .section-heading h1,html[dir="rtl"] .section-heading h2,html[dir="rtl"] .auth-form-head{text-align:right!important} html[dir="ltr"] .info-hero__copy h1,html[dir="ltr"] .info-hero__copy h2,html[dir="ltr"] .section-heading h1,html[dir="ltr"] .section-heading h2,html[dir="ltr"] .auth-form-head{text-align:left!important} .auth-form .form-choice-fieldset{width:230px;max-width:100%;align-self:flex-start;gap:6px} .auth-form .fixed-choice-selector{padding:4px;gap:4px;border-radius:14px} .auth-form .fixed-choice-button{flex:0 0 107px;min-height:40px;padding:5px 9px;gap:6px!important;border-radius:10px;font-size:.78rem} .auth-form .fixed-choice-button>i:first-of-type{font-size:.92rem} .auth-form .fixed-choice-button .choice-check{font-size:.62rem} .auth-input-row input::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent);opacity:1} @media(max-width:480px){.auth-form .form-choice-fieldset{width:100%}.auth-form .fixed-choice-button{flex:1 1 0}} .site-header .panel-menu .account-logout-action{position:relative;margin-top:7px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--danger) 24%,var(--border));background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:#a51d18!important} .site-header .panel-menu .account-logout-action::before{content:"";position:absolute;inset-inline:10px;top:-8px;height:1px;background:color-mix(in srgb,var(--danger) 20%,transparent)} .site-header .panel-menu .account-logout-action i{color:#b42318!important} .site-header .panel-menu .account-logout-action:hover,.site-header .panel-menu .account-logout-action:focus-visible{background:#b42318!important;color:#fff!important} .site-header .panel-menu .account-logout-action:hover i,.site-header .panel-menu .account-logout-action:focus-visible i{color:#fff!important} html[data-theme="dark"] .site-header .panel-menu .account-logout-action{background:rgba(255,107,99,.11);border-top-color:rgba(255,138,128,.24);color:#ffaaa3!important} html[data-theme="dark"] .site-header .panel-menu .account-logout-action i{color:#ff8a80!important} html[data-theme="dark"] .site-header .panel-menu .account-logout-action:hover,html[data-theme="dark"] .site-header .panel-menu .account-logout-action:focus-visible{background:#b42318!important;color:#fff!important}.site-header .language-flag-img,.language-flag-img{width:28px!important;height:auto!important;max-height:20px!important;aspect-ratio:auto!important;border-radius:3px!important;object-fit:contain!important;object-position:center!important} .site-footer .footer-contact-brief{display:flex;flex-direction:column;gap:14px;min-width:0} .footer-contact-heading{display:flex;align-items:center;gap:11px;padding-bottom:11px;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)} .footer-contact-heading__icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)} .footer-contact-heading>div{display:flex;flex-direction:column;gap:2px}.footer-contact-heading strong{font-size:.95rem}.footer-contact-heading small{color:var(--muted);font-size:.72rem} .footer-contact-lines{display:flex;flex-direction:column;gap:8px}.footer-contact-line{display:flex!important;align-items:center;gap:10px;padding:9px 10px!important;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 58%,transparent);color:var(--text)!important;text-decoration:none!important;min-height:54px} .footer-contact-line:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--surface) 82%,transparent)} .footer-contact-line__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex:0 0 32px;border-radius:10px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)} .footer-contact-line>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.footer-contact-line small{font-size:.67rem;color:var(--muted);font-weight:800}.footer-contact-line strong,.footer-contact-value{font-size:.8rem;line-height:1.65;font-weight:900;color:var(--text)} .footer-contact-more{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-radius:12px;background:var(--primary);color:#fff!important;font-size:.78rem;font-weight:950;text-decoration:none!important}.footer-contact-more:hover{transform:translateY(-1px);filter:brightness(1.06)} .profile-sections .panel-form input,.profile-sections .panel-form select,.profile-sections .panel-form textarea{text-align:center}.profile-sections .panel-form input[dir="ltr"]{text-align:center!important} .user-identity-grid{text-align:center}.user-identity-grid>*{align-items:center!important;justify-content:center!important}.user-identity-grid input,.user-identity-grid select{text-align:center}.user-identity-grid code,.user-identity-grid bdi{margin-inline:auto} .downloads-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.downloads-toolbar__copy{display:flex;flex-direction:column;gap:3px}.downloads-toolbar__copy p{margin:0;color:var(--muted);font-size:.8rem}.download-view-toggle{display:flex;gap:5px;padding:4px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.download-view-toggle button{width:38px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--muted)}.download-view-toggle button.active{background:var(--primary);color:#fff} .download-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.download-library.is-list{grid-template-columns:1fr}.download-library.is-list .download-library-card{grid-template-columns:150px minmax(0,1fr);display:grid}.download-library-card{overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft)}.download-library-card__media{height:170px;overflow:hidden;background:var(--surface-tint)}.download-library-card__media img{width:100%;height:100%;object-fit:cover}.download-library-card__body{padding:16px;display:flex;flex-direction:column;gap:13px}.download-library-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.download-library-card__head h2{font-size:1rem;margin:0}.download-version-list{display:flex;flex-direction:column;gap:8px}.download-version-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:13px;background:var(--surface-tint)}.download-version-row>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.download-version-row strong{font-size:.83rem}.download-version-row small{font-size:.68rem;color:var(--muted)}.download-version-row .button{min-height:34px;padding-inline:11px;font-size:.72rem}.recent-downloads-list{display:flex;flex-direction:column;gap:9px}.recent-download-item{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.recent-download-item__icon{width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--surface-tint);color:var(--primary)}.recent-download-item>div{flex:1;min-width:0;display:flex;flex-direction:column}.recent-download-item strong{font-size:.84rem}.recent-download-item small{color:var(--muted);font-size:.68rem} .ticket-inbox{display:flex;flex-direction:column;gap:10px}.ticket-inbox-card{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);transition:.18s ease}.ticket-inbox-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:var(--shadow-soft)}.ticket-inbox-card__avatar{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex:0 0 44px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--accent) 12%,transparent));color:var(--primary)}.ticket-inbox-card__copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.ticket-inbox-card__copy>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ticket-inbox-card__copy strong{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-inbox-card__copy p{margin:0;color:var(--muted);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-inbox-card__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap} .ticket-thread{padding:18px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-tint) 70%,var(--surface)),var(--surface))}.ticket-chat-day{text-align:center;margin:4px auto 15px;color:var(--muted);font-size:.7rem}.ticket-message{display:flex;gap:10px;margin-bottom:15px;align-items:flex-end}.ticket-message.admin{flex-direction:row-reverse}.ticket-message__avatar{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 34px;background:var(--surface);border:1px solid var(--border);color:var(--primary)}.ticket-message__body{max-width:min(78%,660px)}.ticket-message__meta{display:flex;align-items:center;gap:9px;margin-bottom:5px;color:var(--muted);font-size:.66rem}.ticket-message.admin .ticket-message__meta{justify-content:flex-end}.ticket-bubble{padding:12px 14px;border-radius:17px 17px 17px 5px;background:var(--surface);border:1px solid var(--border);line-height:1.9;font-size:.84rem;box-shadow:0 8px 18px rgba(30,20,45,.05)}.ticket-message.admin .ticket-bubble{border-radius:17px 17px 5px 17px;background:color-mix(in srgb,var(--primary) 11%,var(--surface));border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.ticket-reply{position:sticky;bottom:0;margin-top:20px;padding:12px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 95%,transparent);backdrop-filter:blur(12px)}.ticket-reply textarea{min-height:92px}.ticket-compose-limit{display:flex;justify-content:space-between;color:var(--muted);font-size:.68rem}.ticket-policy-strip{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ticket-policy-strip span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:var(--surface-tint);color:var(--muted);font-size:.7rem;font-weight:850} .wallet-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.wallet-balance{min-height:118px!important;height:auto!important;padding:16px!important;border:1px solid var(--border)!important;border-radius:18px!important;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--success) 7%,var(--surface)))!important;color:var(--text)!important;box-shadow:var(--shadow-soft)!important}.wallet-balance>i{width:42px!important;height:42px!important;font-size:1rem!important;background:color-mix(in srgb,var(--success) 14%,transparent)!important;color:var(--success)!important}.wallet-balance__copy{gap:3px!important}.wallet-balance__copy>span{color:var(--muted)!important;font-size:.72rem!important}.wallet-balance__copy>strong{font-size:1.22rem!important;color:var(--success)!important}.wallet-balance__copy>small{font-size:.65rem!important;color:var(--muted)!important}.payout-status-card{min-height:auto!important;padding:9px 12px!important;border-radius:13px!important;display:inline-flex!important;width:auto!important;gap:8px!important}.payout-status-card>span{width:28px!important;height:28px!important}.payout-status-card strong{font-size:.76rem!important}.payout-status-card small{font-size:.64rem!important}.payout-request-card{padding:18px!important}.payout-request-form{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;align-items:end}.payout-request-form label{margin:0}.payout-request-form .payout-submit-button{grid-column:1/-1;justify-self:end;min-width:180px}.payout-amount-field small{display:block;margin-top:7px}.payout-account-list{display:flex;flex-direction:column;gap:9px}.payout-account-item{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.payout-account-item__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--surface-tint);color:var(--primary)}.payout-account-item>div{flex:1;min-width:0}.payout-account-item>div>div{display:flex;align-items:center;gap:8px}.payout-account-item code{display:block;overflow:hidden;text-overflow:ellipsis}.commission-result{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.commission-result small{color:var(--muted);font-size:.66rem}.fx-rate-inline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fx-rate-inline i{font-size:.65rem;color:var(--muted)} .affiliate-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}.affiliate-overview-grid article{padding:15px;border:1px solid var(--border);border-radius:17px;background:var(--surface);display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden}.affiliate-overview-grid article>i{position:absolute;inset-inline-end:13px;top:13px;color:var(--primary);opacity:.72}.affiliate-overview-grid span{font-size:.72rem;color:var(--muted);font-weight:850}.affiliate-overview-grid strong{font-size:1.25rem;color:var(--text)}.affiliate-overview-grid small{font-size:.66rem;color:var(--muted)}.affiliate-performance{display:flex;gap:10px}.affiliate-performance span{display:flex;flex-direction:column}.affiliate-performance b{font-size:.82rem}.affiliate-performance small{font-size:.62rem;color:var(--muted)}.commission-rate-chip{display:inline-flex;flex-direction:column;align-items:center;padding:6px 9px;border-radius:11px;background:var(--surface-tint)}.commission-rate-chip.is-override{background:color-mix(in srgb,var(--warning) 13%,var(--surface));color:var(--warning)}.commission-rate-chip b{font-size:.8rem}.commission-rate-chip small{font-size:.58rem}.affiliate-detail-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px}.affiliate-detail-kpis article{padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-tint);display:flex;flex-direction:column;gap:5px}.affiliate-detail-kpis span{font-size:.66rem;color:var(--muted)}.affiliate-override-form{padding:13px;border:1px solid color-mix(in srgb,var(--warning) 25%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--warning) 6%,var(--surface));margin-bottom:15px}.affiliate-detail-tabs{display:grid;grid-template-columns:1.2fr .8fr;gap:13px}.affiliate-detail-tabs>section{border:1px solid var(--border);border-radius:16px;padding:13px}.affiliate-detail-tabs h3{display:flex;align-items:center;gap:8px;margin:0 0 11px;font-size:.86rem}.affiliate-sale-list,.affiliate-payout-list{display:flex;flex-direction:column;gap:8px}.affiliate-sale-list article{display:flex;align-items:center;gap:9px;padding:9px;border-radius:12px;background:var(--surface-tint)}.affiliate-sale-list__icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--surface);color:var(--primary)}.affiliate-sale-list article>div:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.affiliate-sale-list article>div:last-child{display:flex;flex-direction:column;align-items:flex-end}.affiliate-sale-list small,.affiliate-sale-list span{font-size:.62rem;color:var(--muted)}.affiliate-payout-list article{display:grid;grid-template-columns:auto 1fr auto;gap:7px;padding:9px;border-radius:12px;background:var(--surface-tint);align-items:center}.affiliate-payout-list small{grid-column:2/-1;color:var(--muted);font-size:.62rem}.commission-settings-visual,.payout-review-amount{padding:18px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,var(--surface)),var(--surface));display:flex;align-items:center;gap:12px;margin-bottom:15px}.commission-settings-visual>i{font-size:1.5rem;color:var(--primary)}.commission-settings-visual strong{font-size:1.6rem}.commission-settings-visual span{color:var(--muted);font-size:.76rem}.payout-review-amount{flex-direction:column;align-items:flex-start}.payout-review-amount>span{padding:4px 8px;border-radius:999px;background:var(--primary);color:#fff;font-size:.66rem} .exchange-monitor-panel{padding:18px!important}.exchange-monitor-panel__head{align-items:center!important}.exchange-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.exchange-summary-cards article{min-height:125px!important;padding:17px!important}.exchange-summary-cards article strong{font-size:1.35rem!important}.exchange-source-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.exchange-source-card{padding:11px!important;min-height:80px!important}.exchange-source-card img{width:36px!important;height:36px!important;object-fit:contain}.exchange-source-card>div{min-width:0}.exchange-source-card b{font-size:.82rem!important}.exchange-monitor-panel__foot{padding:10px 12px!important;min-height:auto!important}.media-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.media-library-item{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--surface-tint);aspect-ratio:1.35}.media-library-item img,.media-library-item video{width:100%;height:100%;object-fit:cover}.media-library-item__remove{position:absolute;top:7px;inset-inline-end:7px;width:30px;height:30px;border:0;border-radius:9px;background:rgba(20,10,30,.78);color:#fff}.media-upload-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:115px;padding:16px;border:1px dashed color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:15px;background:var(--surface-tint);text-align:center;cursor:pointer}.media-upload-box input{display:none}.media-upload-box i{font-size:1.4rem;color:var(--primary)}.media-upload-progress{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-tint);margin-top:9px}.media-upload-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .15s}.media-upload-progress-label{font-size:.67rem;color:var(--muted)} .user-role-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--role-color,#475569) 12%,var(--surface));color:var(--role-color,#475569);border:1px solid color-mix(in srgb,var(--role-color,#475569) 24%,transparent);font-size:.7rem;font-weight:900}.role-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.role-choice-card{position:relative}.role-choice-card input{position:absolute;opacity:0}.role-choice-card span{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer}.role-choice-card i{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--role-color) 12%,transparent);color:var(--role-color)}.role-choice-card input:checked+span{border-color:var(--role-color);background:color-mix(in srgb,var(--role-color) 8%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--role-color) 14%,transparent)}.ban-control-card{padding:15px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:17px;background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.ban-duration-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.delete-user-card{padding:15px;border-radius:17px;background:linear-gradient(135deg,color-mix(in srgb,var(--danger) 12%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border))}.role-icon-selector>span{display:flex;align-items:center;gap:8px}.role-icon-selector>span>i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--surface-tint);color:var(--primary)}.role-icon-selector select{flex:1}.role-icon-presets{display:none!important} .panel-filter--advanced{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) auto!important;align-items:end!important}.panel-filter__actions{display:flex;gap:7px}.log-filter-card{padding:14px!important;margin-bottom:13px}.settings-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-control-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;border:1px solid var(--border);border-radius:17px;background:var(--surface);cursor:pointer}.service-control-card input{position:absolute;opacity:0}.service-control-card__icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--surface-tint);color:var(--muted)}.service-control-card>span:nth-of-type(2){display:flex;flex-direction:column;gap:3px}.service-control-card strong{font-size:.83rem}.service-control-card small{color:var(--muted);font-size:.67rem;line-height:1.55}.service-control-card>b{font-size:.65rem;padding:5px 8px;border-radius:999px;background:var(--surface-tint);color:var(--muted)}.service-control-card.is-enabled{border-color:color-mix(in srgb,var(--success) 28%,var(--border));background:color-mix(in srgb,var(--success) 5%,var(--surface))}.service-control-card.is-enabled .service-control-card__icon{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.service-control-card.is-enabled>b{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.service-control-card--danger.is-enabled{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.service-control-card--danger.is-enabled .service-control-card__icon,.service-control-card--danger.is-enabled>b{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.settings-message-card{grid-column:span 1;padding:16px!important}.settings-save-bar{grid-column:1/-1;position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow);backdrop-filter:blur(12px)}.settings-save-bar span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.72rem}.maintenance-page{min-height:70dvh;display:flex;align-items:center;justify-content:center;padding-block:55px}.maintenance-card{width:min(620px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:42px;border:1px solid var(--border);border-radius:28px;background:var(--surface);box-shadow:var(--shadow)}.maintenance-card__icon{width:82px;height:82px;display:flex;align-items:center;justify-content:center;border-radius:25px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,transparent),color-mix(in srgb,var(--accent) 15%,transparent));color:var(--primary);font-size:2rem}.maintenance-card h1{font-size:2rem}.maintenance-card p{max-width:50ch;color:var(--muted);line-height:1.9} .panel-table .table-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.panel-table .icon-button{width:auto!important;min-width:36px!important;padding:0 9px!important;gap:6px!important}.panel-table .icon-button span,.auto-action-label{display:inline!important;font-size:.68rem;font-weight:900;white-space:nowrap} @media(max-width:1100px){.affiliate-overview-grid{grid-template-columns:repeat(2,1fr)}.settings-control-grid{grid-template-columns:1fr 1fr}.service-control-card{grid-column:span 1}.panel-filter--advanced{grid-template-columns:repeat(2,minmax(0,1fr))!important}.panel-filter__actions{grid-column:1/-1}.exchange-source-row{grid-template-columns:1fr!important}.media-library{grid-template-columns:repeat(3,1fr)}.wallet-balance-grid{grid-template-columns:1fr 1fr}} @media(max-width:760px){.site-footer .footer-contact-brief{width:100%;text-align:start!important}.footer-contact-heading{justify-content:flex-start}.footer-contact-line{text-align:start!important}.footer-contact-more{width:100%} .download-library,.download-library.is-list{grid-template-columns:1fr}.download-library.is-list .download-library-card{display:block}.download-library.is-list .download-library-card__media{height:150px}.downloads-toolbar{align-items:flex-start} .wallet-balance-grid,.affiliate-overview-grid,.settings-control-grid,.affiliate-detail-kpis,.affiliate-detail-tabs,.payout-request-form{grid-template-columns:1fr}.payout-request-form .payout-submit-button{grid-column:auto;width:100%;justify-self:stretch}.settings-message-card{grid-column:1}.settings-save-bar{flex-direction:column;align-items:stretch}.settings-save-bar .button{width:100%}.panel-filter--advanced{grid-template-columns:1fr!important}.media-library{grid-template-columns:repeat(2,1fr)}.role-choice-grid,.ban-duration-fields{grid-template-columns:1fr} .table-wrap{overflow:visible!important}.panel-table{display:block;width:100%;border-collapse:separate}.panel-table thead{display:none}.panel-table tbody{display:flex;flex-direction:column;gap:10px}.panel-table tr{display:block!important;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 8px 22px rgba(30,20,45,.05)}.panel-table td{display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px;width:100%!important;min-width:0!important;padding:8px 0!important;border:0!important;border-bottom:1px dashed color-mix(in srgb,var(--border) 75%,transparent)!important;text-align:end!important}.panel-table td:last-child{border-bottom:0!important}.panel-table td::before{content:attr(data-label);flex:0 0 38%;text-align:start;color:var(--muted);font-size:.68rem;font-weight:900}.panel-table td>*{max-width:62%}.panel-table td .table-actions{justify-content:flex-end}.panel-table td[colspan]::before{display:none}.panel-table td[colspan]{justify-content:center}.panel-table .table-secondary{display:block}.panel-table .icon-button{min-height:35px!important} dialog.dialog-backdrop{width:100%!important;max-width:none!important;max-height:92dvh!important;margin:auto 0 0!important;border-radius:25px 25px 0 0!important;border-bottom:0!important;animation:jolfaSheetUp .28s cubic-bezier(.2,.78,.18,1)}dialog.dialog-backdrop::backdrop{background:rgba(14,8,22,.62);backdrop-filter:blur(4px)}.dialog-head{position:sticky;top:0;z-index:4;background:var(--surface);border-radius:25px 25px 0 0}.dialog-body{padding-bottom:max(24px,env(safe-area-inset-bottom))!important}@keyframes jolfaSheetUp{from{transform:translateY(100%);opacity:.7}to{transform:translateY(0);opacity:1}} .ticket-layout{display:flex!important;flex-direction:column!important}.ticket-message__body{max-width:84%}.ticket-side{width:100%!important}.ticket-reply{bottom:8px}} @media(max-width:480px){.media-library{grid-template-columns:1fr 1fr}.affiliate-overview-grid{grid-template-columns:1fr 1fr}.affiliate-overview-grid strong{font-size:1rem}.download-version-row{align-items:flex-start;flex-wrap:wrap}.download-version-row .button{width:100%}.wallet-balance-grid{grid-template-columns:1fr}.service-control-card{grid-template-columns:auto 1fr}.service-control-card>b{grid-column:2}.settings-save-bar{bottom:6px}} .download-view-switch{display:flex;gap:5px;padding:4px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.download-view-switch button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-weight:900}.download-view-switch button.active{background:var(--primary);color:#fff}.download-library--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.download-library--list{display:flex;flex-direction:column;gap:12px}.download-product-card{overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft)}.download-library--list .download-product-card{display:grid;grid-template-columns:180px 1fr}.download-product-card__media{position:relative;height:170px;overflow:hidden;background:var(--surface-tint)}.download-product-card__media img{width:100%;height:100%;object-fit:cover}.download-product-card__media .status-pill{position:absolute;top:10px;inset-inline-start:10px}.download-product-card__body{padding:15px;display:flex;flex-direction:column;gap:12px}.download-product-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.download-product-card__title h2{font-size:1rem;margin:0}.download-product-card__title small{color:var(--muted);font-size:.67rem}.download-type-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:var(--surface-tint);color:var(--primary);font-size:.65rem;font-weight:900}.download-license{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:12px;background:color-mix(in srgb,var(--warning) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 18%,var(--border))}.download-license span{font-size:.68rem;color:var(--muted)}.release-list{display:flex;flex-direction:column;gap:8px}.release-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:13px;background:var(--surface-tint)}.release-row.is-current{border-color:color-mix(in srgb,var(--success) 30%,var(--border));background:color-mix(in srgb,var(--success) 5%,var(--surface))}.release-row>div{flex:1;min-width:0}.release-row strong{display:block;font-size:.8rem}.release-row small,.release-row p{margin:0;color:var(--muted);font-size:.65rem}.dashboard-download-list{display:flex;flex-direction:column;gap:9px}.dashboard-download-item{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.dashboard-download-item>div{flex:1;min-width:0;display:flex;flex-direction:column}.dashboard-download-item strong{font-size:.82rem}.dashboard-download-item small{font-size:.66rem;color:var(--muted)} .ticket-inbox__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ticket-inbox__head h2{margin:0;font-size:1rem}.ticket-inbox__head small{color:var(--muted)}.ticket-conversation-list{display:flex;flex-direction:column;gap:9px}.ticket-conversation-card{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);transition:.18s ease}.ticket-conversation-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:var(--shadow-soft)}.ticket-conversation-card__avatar{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--surface-tint);color:var(--primary)}.ticket-conversation-card__body{flex:1;min-width:0}.ticket-conversation-card__body>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.ticket-conversation-card__body strong{font-size:.83rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-conversation-card__body p{margin:4px 0;color:var(--muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-conversation-card__body small{font-size:.63rem;color:var(--muted)}.ticket-conversation-card__arrow{color:var(--muted)}.ticket-policy-note{display:flex;gap:9px;padding:10px;border-radius:13px;background:var(--surface-tint);color:var(--muted);font-size:.68rem;line-height:1.7}.ticket-chat-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px}.ticket-chat-sidebar,.ticket-chat-card{border:1px solid var(--border);border-radius:19px;background:var(--surface)}.ticket-chat-sidebar{padding:17px;text-align:center}.ticket-chat-sidebar__icon{width:56px;height:56px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--surface-tint);color:var(--primary);font-size:1.25rem}.ticket-chat-sidebar h2{font-size:.95rem}.ticket-chat-sidebar p{color:var(--muted);font-size:.7rem;line-height:1.8}.ticket-chat-sidebar dl{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ticket-chat-sidebar dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px;border-radius:10px;background:var(--surface-tint);font-size:.66rem}.ticket-chat-sidebar dt{color:var(--muted)}.ticket-chat-card{overflow:hidden}.ticket-chat-messages{min-height:370px;max-height:62dvh;overflow-y:auto;padding:17px;background:linear-gradient(180deg,var(--surface-tint),var(--surface))}.ticket-chat-message{display:flex;align-items:flex-end;gap:9px;margin-bottom:14px}.ticket-chat-message.is-user{flex-direction:row-reverse}.ticket-chat-message__avatar{width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--surface);border:1px solid var(--border);color:var(--primary)}.ticket-chat-bubble{max-width:78%;padding:11px 13px;border:1px solid var(--border);border-radius:16px 16px 16px 5px;background:var(--surface)}.ticket-chat-message.is-user .ticket-chat-bubble{border-radius:16px 16px 5px 16px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.ticket-chat-bubble header{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px;font-size:.63rem}.ticket-chat-bubble header time{color:var(--muted)}.ticket-chat-bubble p{margin:0;line-height:1.9;font-size:.8rem}.ticket-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-top:1px solid var(--border);background:var(--surface);position:relative}.ticket-chat-compose textarea{min-height:58px;resize:vertical}.ticket-chat-compose .field-counter{position:absolute;inset-inline-end:92px;bottom:17px;font-size:.6rem;color:var(--muted)}.ticket-chat-compose .button{align-self:stretch}.ticket-chat-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ticket-chat-header>div:nth-child(2){flex:1}.ticket-chat-header h1{font-size:1.25rem;margin:2px 0}.ticket-chat-header small{color:var(--muted);font-size:.68rem}.ticket-chat-header__status{display:flex;gap:7px} .wallet-balance-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px}.wallet-balance-mini,.payout-status-mini{min-height:94px;padding:13px;border:1px solid var(--border);border-radius:16px;background:var(--surface);display:flex;align-items:center;gap:10px}.wallet-balance-mini__icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--success) 13%,transparent);color:var(--success)}.wallet-balance-mini>div{display:flex;flex-direction:column;min-width:0}.wallet-balance-mini small,.wallet-balance-mini span{font-size:.63rem;color:var(--muted)}.wallet-balance-mini strong{font-size:.9rem;color:var(--success)}.payout-status-mini{min-height:70px}.payout-status-mini>i{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--success) 13%,transparent);color:var(--success)}.payout-status-mini>div{display:flex;flex-direction:column}.payout-status-mini strong{font-size:.76rem}.payout-status-mini small{font-size:.61rem;color:var(--muted)}.payout-status-mini.is-pending>i{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.wallet-action-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-bottom:12px}.payout-card-mark{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--surface-tint);color:var(--primary)} @media(max-width:1000px){.wallet-balance-strip{grid-template-columns:repeat(2,1fr)}.wallet-action-layout{grid-template-columns:1fr}.ticket-chat-layout{grid-template-columns:1fr}.ticket-chat-sidebar{display:none}} @media(max-width:760px){.download-library--grid{grid-template-columns:1fr}.download-library--list .download-product-card{display:block}.download-view-switch button span{display:none}.dashboard-download-item{flex-wrap:wrap}.dashboard-download-item .button{width:100%}.ticket-conversation-card__body>div{align-items:flex-start}.ticket-chat-bubble{max-width:86%}.ticket-chat-compose{grid-template-columns:1fr}.ticket-chat-compose .field-counter{inset-inline-end:18px;bottom:76px}.ticket-chat-compose .button{width:100%}.ticket-chat-header{align-items:flex-start;flex-wrap:wrap}.ticket-chat-header__status{width:100%;justify-content:flex-end}.wallet-balance-strip{grid-template-columns:1fr 1fr}} @media(max-width:480px){.wallet-balance-strip{grid-template-columns:1fr}.release-row{flex-wrap:wrap}.release-row .table-action-button{width:100%;justify-content:center}} .role-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.role-selection-card{position:relative}.role-selection-card input{position:absolute;opacity:0}.role-selection-card>span{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer}.role-selection-card i{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--role-color) 13%,transparent);color:var(--role-color)}.role-selection-card b{font-size:.77rem}.role-selection-card small{margin-inline-start:auto;color:var(--muted);font-size:.58rem}.role-selection-card input:checked+span{border-color:var(--role-color);background:color-mix(in srgb,var(--role-color) 7%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--role-color) 13%,transparent)}.role-colored-pill{background:color-mix(in srgb,var(--role-color) 12%,var(--surface))!important;border-color:color-mix(in srgb,var(--role-color) 25%,transparent)!important;color:var(--role-color)!important}.active-ban-summary{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 25%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--danger) 7%,var(--surface));margin-bottom:10px}.active-ban-summary>i{width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.active-ban-summary>div{display:flex;flex-direction:column}.active-ban-summary small{color:var(--muted);font-size:.66rem}.delete-user-panel{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.delete-user-panel>div{display:flex;align-items:center;gap:10px}.delete-user-panel>div>i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.delete-user-panel>div>span{display:flex;flex-direction:column}.delete-user-panel small{color:var(--muted);font-size:.65rem}.user-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.user-identity-grid>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:82px;padding:11px;border:1px solid var(--border);border-radius:14px;background:var(--surface-tint)}.user-identity-grid span{font-size:.65rem;color:var(--muted)}.user-identity-grid strong{font-size:.79rem;text-align:center}.account-restriction-panel{display:flex;flex-direction:column;gap:12px} @media(max-width:600px){.role-selection-grid,.user-identity-grid{grid-template-columns:1fr}} .ticket-attachment-field{padding:10px;border:1px dashed color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:13px;background:var(--surface-tint)}.ticket-attachment-field input{padding:7px!important;background:var(--surface)!important}.ticket-attachment-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ticket-attachment-list a{display:inline-flex;align-items:center;gap:5px;max-width:230px;padding:6px 8px;border-radius:9px;background:var(--surface-tint);color:var(--primary);font-size:.64rem}.ticket-attachment-list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-compose-attach{align-self:center;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:12px;background:var(--surface-tint);color:var(--primary);cursor:pointer}.ticket-compose-attach input{display:none}.ticket-chat-compose{grid-template-columns:minmax(0,1fr) auto auto}.ticket-chat-compose .field-counter{inset-inline-end:142px} @media(max-width:760px){.ticket-chat-compose{grid-template-columns:1fr auto}.ticket-chat-compose textarea{grid-column:1/-1}.ticket-chat-compose .field-counter{inset-inline-end:18px;bottom:76px}.ticket-compose-attach{grid-column:1}.ticket-chat-compose .button{grid-column:2}} .exchange-primary-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px} .exchange-primary-rates article{position:relative;min-height:118px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),var(--surface));overflow:hidden} .exchange-primary-rates article::after{content:"";position:absolute;width:105px;height:105px;inset:auto auto -50px -35px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent)} .exchange-primary-rates article>span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.76rem;font-weight:900} .exchange-primary-rates article>span i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)} .exchange-primary-rates article strong{position:relative;z-index:1;font-size:1.38rem;color:var(--success)} .exchange-source-list{display:flex;flex-direction:column;gap:8px;margin-top:12px} .exchange-source-line{display:grid;grid-template-columns:auto minmax(130px,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)} .exchange-source-line img{width:34px;height:34px;object-fit:contain;border-radius:9px;background:#fff;padding:3px} .exchange-source-line>div{display:flex;flex-direction:column;min-width:0}.exchange-source-line>div strong{font-size:.77rem}.exchange-source-line>div small{color:var(--muted);font-size:.61rem} .exchange-source-line>b{font-size:.79rem;color:var(--success);white-space:nowrap}.exchange-source-line>span{display:inline-flex;align-items:center;gap:5px;color:var(--success);font-size:.62rem;font-weight:900;white-space:nowrap}.exchange-source-line.is-offline{opacity:.64}.exchange-source-line.is-offline>b,.exchange-source-line.is-offline>span{color:var(--danger)} .pricing-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:13px}.pricing-mode-switch label{position:relative;margin:0!important}.pricing-mode-switch input{position:absolute!important;opacity:0;pointer-events:none}.pricing-mode-switch label>span{min-height:84px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:12px;border:1px solid var(--border);border-radius:15px;background:var(--surface);cursor:pointer;transition:.18s ease}.pricing-mode-switch label>span i{grid-row:1/3;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--surface-tint);color:var(--primary)}.pricing-mode-switch label>span b{font-size:.77rem}.pricing-mode-switch label>span small{font-size:.61rem;color:var(--muted);line-height:1.6}.pricing-mode-switch input:checked+span{border-color:color-mix(in srgb,var(--primary) 48%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)} .media-upload-drop{display:flex!important;align-items:center;justify-content:center;gap:12px;min-height:108px;margin-top:11px!important;padding:15px!important;border:1px dashed color-mix(in srgb,var(--primary) 45%,var(--border))!important;border-radius:16px!important;background:color-mix(in srgb,var(--primary) 4%,var(--surface-tint))!important;text-align:center;cursor:pointer}.media-upload-drop>i{font-size:1.55rem;color:var(--primary)}.media-upload-drop>span{display:flex;flex-direction:column;gap:3px}.media-upload-drop strong{font-size:.8rem}.media-upload-drop small{font-size:.63rem;color:var(--muted)} .media-upload-progress{height:auto!important;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.media-upload-progress[hidden]{display:none!important}.media-upload-progress>div{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-tint)}.media-upload-progress>div>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .16s ease}.media-upload-progress>b{min-width:35px;text-align:center;font-size:.66rem;color:var(--primary)} .media-library{margin-bottom:10px}.media-library-item>div{position:absolute;inset:auto 6px 6px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:5px 7px;border-radius:9px;background:rgba(20,10,30,.78);backdrop-filter:blur(8px)}.media-library-item>div small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.57rem}.media-library-item [data-media-remove]{width:27px;height:27px;display:flex;align-items:center;justify-content:center;flex:0 0 27px;border:0;border-radius:8px;background:rgba(231,76,60,.2);color:#ffb4ad;cursor:pointer}.media-library-item [data-media-remove]:hover{background:var(--danger);color:#fff}.media-file-video{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(145deg,#21112d,#4c245c);color:#fff;font-size:1.5rem} .admin-product-dialog{width:min(980px,calc(100vw - 28px))!important;max-width:980px!important}.product-admin-form{display:flex;flex-direction:column;gap:13px}.product-admin-form .panel-form-section{margin:0!important}.product-admin-form .panel-form-row{align-items:flex-start} @media(max-width:760px){.exchange-primary-rates,.pricing-mode-switch{grid-template-columns:1fr}.exchange-source-line{grid-template-columns:auto minmax(0,1fr) auto}.exchange-source-line>span{grid-column:2/-1;justify-self:start}.media-library{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-dialog{width:100%!important;max-width:none!important}} .download-view-switch{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface)} .download-view-switch button{width:38px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease} .download-view-switch button:hover{background:var(--surface-tint);color:var(--primary);transform:translateY(-1px)} .download-view-switch button.active{background:var(--primary);color:#fff;box-shadow:0 7px 16px color-mix(in srgb,var(--primary) 22%,transparent)} .download-view-switch button i{font-size:.9rem} .download-library--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} .download-library--list{display:flex;flex-direction:column;gap:12px} .download-library--list .download-product-card{display:block} .download-product-card{overflow:visible;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft)} .download-product-card__body{padding:17px;display:flex;flex-direction:column;gap:14px} .download-product-card__title{align-items:flex-start} .download-product-card__title>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px} .download-product-card__title .status-pill{font-size:.61rem} .download-product-card__title h2{font-size:1.05rem;margin:1px 0 0} .download-license-code{overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:15px;background:#17121f;color:#f6effa;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)} .download-license-code__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)} .download-license-code__head>span{display:flex;align-items:center;gap:7px;color:#cfc1d8;font-size:.66rem;font-weight:900} .download-license-code__head>span i{color:#75dce7} .download-license-code code{display:block;padding:13px 14px;overflow-x:auto;color:#90e5b4;background:transparent;font-family:var(--font-code,Consolas,"Courier New",monospace);font-size:.86rem;font-weight:800;letter-spacing:.035em;white-space:nowrap;text-align:left;direction:ltr} .download-license-copy{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.055);color:#d9cce2;cursor:pointer;transition:.18s ease} .download-license-copy:hover{background:#36c6da;color:#15101d;border-color:#36c6da} .release-latest{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;border:1px solid color-mix(in srgb,var(--success) 28%,var(--border));border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--success) 7%,var(--surface)),var(--surface))} .release-latest__icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--success) 13%,transparent);color:var(--success);font-size:1rem} .release-latest__copy{min-width:0;display:flex;flex-direction:column;gap:2px} .release-latest__copy>span{color:var(--success);font-size:.62rem;font-weight:950} .release-latest__copy strong{font-size:.88rem} .release-latest__copy small{color:var(--muted);font-size:.64rem} .release-latest__copy p{margin:4px 0 0;color:var(--muted);font-size:.67rem;line-height:1.65} .release-download-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:13px;background:linear-gradient(135deg,var(--success),color-mix(in srgb,var(--success) 72%,#57d6c8));color:#fff;font-size:.72rem;font-weight:950;box-shadow:0 10px 22px color-mix(in srgb,var(--success) 22%,transparent);transition:transform .18s ease,filter .18s ease} .release-download-button:hover{transform:translateY(-2px);filter:brightness(1.05);color:#fff} .release-archive{border:1px solid var(--border);border-radius:15px;background:var(--surface)} .release-archive summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;cursor:pointer;color:var(--text);font-size:.72rem;font-weight:900} .release-archive summary::-webkit-details-marker{display:none} .release-archive summary>span{display:flex;align-items:center;gap:8px;flex:1}.release-archive summary>span i{color:var(--primary)} .release-archive summary>b{min-width:26px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--surface-tint);color:var(--muted);font-size:.62rem} .release-archive__chevron{color:var(--muted);font-size:.68rem;transition:transform .2s ease}.release-archive[open] .release-archive__chevron{transform:rotate(180deg)} .release-archive__list{display:flex;flex-direction:column;padding:0 11px 11px;border-top:1px solid var(--border)} .release-archive__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px dashed color-mix(in srgb,var(--border) 80%,transparent)} .release-archive__row:last-child{border-bottom:0} .release-archive__row>div{display:flex;flex-direction:column;gap:2px}.release-archive__row strong{font-size:.74rem}.release-archive__row small{color:var(--muted);font-size:.61rem} .release-archive__download{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-tint);color:var(--primary);font-size:.65rem;font-weight:900;transition:.18s ease} .release-archive__download:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface));transform:translateY(-1px)} .table-action-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--primary) 6%,var(--surface));color:var(--primary);font-size:.68rem;font-weight:950;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:0 5px 13px rgba(40,24,56,.05);transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease} .table-action-button:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 38%,var(--border));color:var(--primary)} .table-action-button.is-primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 20%,transparent)} .table-action-button i{font-size:.76rem} .ticket-compose-message{position:relative;min-width:0} .ticket-compose-message textarea{width:100%;min-height:62px;padding-bottom:28px!important} .ticket-compose-message .field-counter{position:absolute!important;inset-inline-end:10px!important;bottom:8px!important;display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--muted);font-size:.58rem;line-height:1;pointer-events:none} .ticket-chat-compose>.field-counter{display:none!important} .panel-form label>.field-counter{position:static!important;display:flex;justify-content:flex-end;margin-top:5px;color:var(--muted);font-size:.62rem} @media(max-width:900px){.download-library--grid{grid-template-columns:1fr}} @media(max-width:760px){.release-latest{grid-template-columns:auto minmax(0,1fr)}.release-download-button{grid-column:1/-1;width:100%}.ticket-chat-compose{grid-template-columns:minmax(0,1fr) auto}.ticket-compose-message{grid-column:1/-1}.ticket-compose-attach{grid-column:1}.ticket-chat-compose .button{grid-column:2}} @media(max-width:480px){.download-product-card__body{padding:13px}.download-product-card__title{flex-direction:column}.release-latest{padding:12px}.release-archive__row{align-items:flex-start}.release-archive__download span{display:none}.release-archive__download{width:34px;padding:0}} .download-license-code code{max-width:100%;min-height:48px;display:flex;align-items:center;padding:13px 14px;overflow-x:auto;font-size:.82rem;letter-spacing:.075em;scrollbar-width:thin} .download-product-card--highlight{position:relative;z-index:2;animation:downloadCardReplyBlink .72s ease-in-out 5;box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 22%,transparent),0 20px 45px color-mix(in srgb,var(--success) 18%,transparent)!important} @keyframes downloadCardReplyBlink{0%,100%{border-color:var(--border);transform:translateY(0)} 50%{border-color:var(--success);transform:translateY(-2px);background:color-mix(in srgb,var(--success) 6%,var(--surface))}} .ticket-product-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface)),var(--surface));box-shadow:0 8px 22px rgba(40,24,56,.06)} .ticket-product-context__icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:var(--primary);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 22%,transparent)} .ticket-product-context__copy{min-width:0;display:flex;flex-direction:column;gap:2px} .ticket-product-context__copy small{color:var(--muted);font-size:.63rem;font-weight:850} .ticket-product-context__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem} .ticket-product-context__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end} .ticket-product-context__meta span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);font-size:.62rem;font-weight:900} .ticket-product-context__meta i{color:var(--primary)} .exchange-source-line.is-outlier{border-color:color-mix(in srgb,var(--warning) 38%,var(--border));background:color-mix(in srgb,var(--warning) 5%,var(--surface))} .exchange-source-line.is-outlier>b,.exchange-source-line.is-outlier>span{color:var(--warning)} .exchange-source-line.is-outlier img{filter:saturate(.72)} @media(max-width:620px){.ticket-product-context{grid-template-columns:auto minmax(0,1fr)} .ticket-product-context__meta{grid-column:1/-1;justify-content:flex-start;padding-inline-start:54px} .download-license-code code{font-size:.72rem;letter-spacing:.045em}} @media(prefers-reduced-motion:reduce){.download-product-card--highlight{animation:none}} .payout-request-card--modern{position:relative;overflow:hidden;padding:20px!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--primary) 4%,var(--surface)))!important;box-shadow:var(--shadow-soft)!important} .payout-request-card--modern::after{content:"";position:absolute;inset:auto -46px -74px auto;width:170px;height:170px;border-radius:50%;background:color-mix(in srgb,var(--primary) 7%,transparent);pointer-events:none} .payout-request-card--modern .dashboard-card__head{position:relative;z-index:1;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)} .payout-request-card--modern .dashboard-card__head h2{font-size:1rem} .payout-request-card--modern .dashboard-card__head p{font-size:.7rem;color:var(--muted)} .payout-request-card--modern .payout-card-mark{width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--accent) 16%,transparent));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)} .payout-request-form--modern{position:relative;z-index:1;display:flex!important;flex-wrap:wrap;align-items:flex-start!important;gap:13px!important} .payout-request-form--modern .payout-control{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0} .payout-request-form--modern .payout-control--currency{flex:0 1 185px} .payout-request-form--modern .payout-control--account{flex:1 1 270px} .payout-request-form--modern .payout-control--amount{flex:1 1 260px} .payout-control__label{display:flex;align-items:center;gap:7px;color:var(--text);font-size:.75rem;font-weight:950} .payout-control__label i{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--surface-tint);color:var(--primary);font-size:.72rem} .payout-select-shell,.settings-select-shell{position:relative;display:flex;align-items:center;min-width:0} .payout-select-shell select,.settings-select-shell select{width:100%;min-height:48px;padding:0 15px;padding-inline-end:42px!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:14px;appearance:none;-webkit-appearance:none;background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%);color:var(--text);font:inherit;font-size:.79rem;font-weight:850;outline:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease} .payout-select-shell select:hover,.settings-select-shell select:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:var(--surface)} .payout-select-shell select:focus,.settings-select-shell select:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 13%,transparent);background:var(--surface)} .payout-select-shell>i,.settings-select-shell>i{position:absolute;inset-inline-end:15px;color:var(--primary);font-size:.72rem;pointer-events:none;transition:transform .2s ease} .payout-select-shell:focus-within>i,.settings-select-shell:focus-within>i{transform:rotate(180deg)} .payout-select-shell select:disabled{opacity:.55;cursor:not-allowed} .payout-amount-shell{display:flex;align-items:stretch;min-width:0;min-height:48px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease} .payout-amount-shell:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 13%,transparent);background:var(--surface)} .payout-amount-shell input{flex:1;min-width:0;min-height:46px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 14px!important;color:var(--text);font-weight:900;text-align:center} .payout-max-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:86px;padding:0 14px;border:0;border-inline-start:1px solid var(--border);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 11%,var(--surface)),color-mix(in srgb,var(--accent) 8%,var(--surface)));color:var(--primary);font:inherit;font-size:.7rem;font-weight:1000;cursor:pointer;transition:background .2s ease,color .2s ease} .payout-max-button:hover{background:color-mix(in srgb,var(--primary) 15%,var(--surface));color:color-mix(in srgb,var(--primary) 82%,#000)} .payout-max-button:disabled{opacity:.45;cursor:not-allowed} .payout-limit-hint{display:flex;align-items:center;min-height:18px;color:var(--muted);font-size:.63rem;line-height:1.6} .payout-submit-button--modern{flex:1 1 100%!important;grid-column:auto!important;justify-self:auto!important;width:100%;min-height:48px!important;margin-top:2px;border-radius:14px!important;box-shadow:0 13px 28px color-mix(in srgb,var(--primary) 19%,transparent)!important} .settings-panel-main{display:flex;flex-direction:column;gap:14px} .settings-page-header{position:relative;overflow:hidden;padding:20px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:22px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--primary) 5%,var(--surface)));box-shadow:var(--shadow-soft)} .settings-page-header::after{content:"";position:absolute;inset:-80px -45px auto auto;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),transparent 68%);pointer-events:none} .settings-page-header__mark{position:relative;z-index:1;width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex:0 0 54px;border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 15%,transparent),color-mix(in srgb,var(--accent) 14%,transparent));color:var(--primary);font-size:1.2rem} .settings-control-grid--modern{display:flex!important;flex-direction:column;gap:14px} .settings-section{border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft);padding:17px} .settings-section__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:13px;border-bottom:1px solid var(--border)} .settings-section__head>div{display:flex;align-items:center;gap:11px;min-width:0} .settings-section__head h2{font-size:.95rem;margin:0} .settings-section__head p{margin:3px 0 0;color:var(--muted);font-size:.67rem;line-height:1.6} .settings-section__icon{width:41px;height:41px;display:flex;align-items:center;justify-content:center;flex:0 0 41px;border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 13%,transparent),color-mix(in srgb,var(--accent) 11%,transparent));color:var(--primary)} .settings-section__badge{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:.61rem;font-weight:950;white-space:nowrap} .service-control-list{display:flex;flex-wrap:wrap;gap:10px} .service-control-card--modern{position:relative;flex:1 1 285px;min-width:0;display:flex!important;align-items:center;gap:11px;padding:14px!important;border:1px solid var(--border)!important;border-radius:17px!important;background:color-mix(in srgb,var(--surface) 96%,var(--surface-tint))!important;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease} .service-control-card--modern:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 24%,var(--border))!important;box-shadow:var(--shadow-soft)} .service-control-card--modern input{position:absolute!important;opacity:0!important;pointer-events:none} .service-control-card--modern .service-control-card__icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;flex:0 0 43px;border-radius:13px;background:var(--surface-tint);color:var(--muted);transition:.2s ease} .service-control-card__copy{display:flex!important;flex-direction:column;gap:3px;min-width:0;flex:1} .service-control-card__copy strong{font-size:.8rem} .service-control-card__copy small{font-size:.63rem!important;color:var(--muted);line-height:1.6} .service-switch{position:relative;width:42px;height:24px;display:flex;align-items:center;flex:0 0 42px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--muted) 24%,var(--surface));box-shadow:inset 0 0 0 1px var(--border);transition:.22s ease} .service-switch i{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.18);transform:translateX(0);transition:.22s ease} html[dir="rtl"] .service-switch i{transform:translateX(0)} .service-control-card--modern>b{position:absolute;top:8px;inset-inline-end:9px;display:none!important} .service-control-card--modern.is-enabled{border-color:color-mix(in srgb,var(--success) 30%,var(--border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--success) 5%,var(--surface)),var(--surface))!important} .service-control-card--modern.is-enabled .service-control-card__icon{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)} .service-control-card--modern.is-enabled .service-switch{background:var(--success);box-shadow:none} .service-control-card--modern.is-enabled .service-switch i{transform:translateX(18px)} html[dir="rtl"] .service-control-card--modern.is-enabled .service-switch i{transform:translateX(-18px)} .service-control-card--danger.is-enabled{border-color:color-mix(in srgb,var(--danger) 34%,var(--border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--danger) 5%,var(--surface)),var(--surface))!important} .service-control-card--danger.is-enabled .service-control-card__icon{background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--danger)} .service-control-card--danger.is-enabled .service-switch{background:var(--danger)} .settings-detail-grid{display:flex;align-items:stretch;gap:14px} .settings-message-card--modern{flex:1 1 0;min-width:0;padding:17px!important;margin:0!important} .settings-pricing-card{flex:0 1 370px} .settings-section__head--compact{margin-bottom:14px} .settings-fields{display:flex;gap:11px} .settings-field{display:flex;flex-direction:column;gap:7px;flex:1 1 0;min-width:0;color:var(--text);font-size:.72rem;font-weight:900} .settings-field>span:first-child{display:flex;align-items:center;gap:7px} .settings-field>span:first-child i{color:var(--primary)} .settings-field textarea{width:100%;min-height:108px;padding:12px 13px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);color:var(--text);font:inherit;font-size:.75rem;line-height:1.8;resize:vertical;outline:none;transition:.2s ease} .settings-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);background:var(--surface)} .settings-field small{color:var(--muted);font-size:.62rem;line-height:1.7;font-weight:600} .settings-save-bar--modern{position:sticky!important;bottom:10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 14px!important;border:1px solid color-mix(in srgb,var(--primary) 17%,var(--border))!important;border-radius:17px!important;background:color-mix(in srgb,var(--surface) 92%,transparent)!important;box-shadow:0 18px 45px rgba(16,10,28,.14)!important;backdrop-filter:blur(15px)!important} .settings-save-bar--modern>span{display:flex;align-items:center;gap:10px;color:var(--text)!important} .settings-save-bar--modern>span>i{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--success) 13%,transparent);color:var(--success)} .settings-save-bar--modern>span>span{display:flex;flex-direction:column;gap:2px} .settings-save-bar--modern strong{font-size:.74rem} .settings-save-bar--modern small{color:var(--muted);font-size:.61rem} .settings-save-bar--modern .button{min-width:155px} @media(max-width:900px){.settings-detail-grid{flex-direction:column}.settings-pricing-card{flex-basis:auto}.settings-fields{flex-direction:column} .payout-request-form--modern .payout-control--currency,.payout-request-form--modern .payout-control--account,.payout-request-form--modern .payout-control--amount{flex:1 1 calc(50% - 7px)}} @media(max-width:650px){.payout-request-card--modern{padding:15px!important}.payout-request-form--modern{gap:11px!important}.payout-request-form--modern .payout-control--currency,.payout-request-form--modern .payout-control--account,.payout-request-form--modern .payout-control--amount{flex:1 1 100%}.payout-select-shell select,.settings-select-shell select,.payout-amount-shell{min-height:46px} .settings-page-header{align-items:flex-start!important}.settings-page-header__mark{display:none}.settings-section{padding:14px}.settings-section__head{align-items:flex-start}.settings-section__badge{display:none}.service-control-card--modern{flex-basis:100%}.settings-save-bar--modern{align-items:stretch!important;flex-direction:column!important}.settings-save-bar--modern .button{width:100%}} .dashboard-download-item{padding:12px 13px;gap:12px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--primary) 3%,var(--surface)))} .dashboard-download-item>div{padding-inline-start:2px} .dashboard-download-item .button{min-width:102px} .ticket-inbox__head{margin-bottom:14px} .admin-orders-panel{display:flex;flex-direction:column;gap:16px;overflow:visible} .admin-orders-filter{margin:0;padding-bottom:15px;border-bottom:1px solid var(--border)} .admin-order-card-grid{display:flex;flex-wrap:wrap;gap:14px} .admin-order-card{position:relative;flex:1 1 320px;max-width:calc(50% - 7px);display:flex;flex-direction:column;gap:13px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:19px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--primary) 3%,var(--surface)));box-shadow:var(--shadow-soft);cursor:pointer;outline:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease} .admin-order-card:hover,.admin-order-card:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:0 18px 38px color-mix(in srgb,var(--primary) 10%,transparent)} .admin-order-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px} .admin-order-card__head>div{display:flex;flex-direction:column;gap:5px} .admin-order-card__head small{color:var(--muted);font-size:.64rem} .admin-order-card__code{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:.75rem;font-weight:950} .admin-order-card__product{display:flex;align-items:center;gap:11px;padding:12px;border-radius:15px;background:var(--surface-tint)} .admin-order-card__product-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:0 0 42px;border-radius:13px;background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary)} .admin-order-card__product>div{display:flex;flex-direction:column;gap:3px;min-width:0} .admin-order-card__product small{color:var(--muted);font-size:.61rem} .admin-order-card__product strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem} .admin-order-card__customer{display:flex;flex-direction:column;gap:4px;padding-inline:3px} .admin-order-card__customer span{display:flex;align-items:center;gap:7px;font-size:.76rem;font-weight:900}.admin-order-card__customer span i{color:var(--primary)} .admin-order-card__customer small{color:var(--muted);font-size:.64rem;direction:ltr;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .admin-order-card__meta{display:flex;gap:9px;margin:0} .admin-order-card__meta>div{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border);border-radius:13px;background:var(--surface)} .admin-order-card__meta dt{color:var(--muted);font-size:.6rem;font-weight:850}.admin-order-card__meta dd{margin:0;min-height:26px;display:flex;align-items:center;font-size:.72rem;font-weight:900} .admin-order-card__action{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary);font:inherit;font-size:.7rem;font-weight:950;cursor:pointer;transition:.2s ease} .admin-order-card__action span{flex:1;text-align:start}.admin-order-card__action:hover{background:var(--primary);border-color:var(--primary);color:#fff} .admin-orders-empty{flex:1 1 100%;min-height:220px} .log-action-filter{min-width:230px} .log-action-select{position:relative;display:flex;align-items:center;min-height:46px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--primary) 4%,var(--surface)));overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease} .log-action-select:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)} .log-action-select>i:first-child{width:42px;display:flex;align-items:center;justify-content:center;color:var(--primary);pointer-events:none} .log-action-select select{width:100%;min-width:0;height:44px;padding:0 8px 0 38px;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text);font:inherit;font-size:.72rem;font-weight:850;outline:none;appearance:none;box-shadow:none!important;cursor:pointer} html[dir="rtl"] .log-action-select select{padding:0 8px 0 38px} .log-action-select__arrow{position:absolute;inset-inline-end:13px;color:var(--muted);font-size:.68rem;pointer-events:none} @media(max-width:720px){.admin-order-card{flex-basis:100%;max-width:none}.admin-orders-filter{align-items:stretch}.admin-order-card{padding:14px}.admin-order-card__meta{flex-direction:column}.log-action-filter{min-width:0}} .site-footer .footer-contact-lines{gap:0!important} .site-footer .footer-contact-line{display:grid!important;grid-template-columns:20px 64px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:8px 0!important;border:0!important;border-bottom:1px dashed color-mix(in srgb,var(--border) 68%,transparent)!important;border-radius:0!important;background:transparent!important} .site-footer .footer-contact-line:last-child{border-bottom:0!important} .site-footer .footer-contact-line>i{align-self:center!important;margin:0!important} .site-footer .footer-contact-label,.site-footer .footer-contact-line strong,.site-footer .footer-contact-value{align-self:center!important;margin:0!important} .auth-form .fixed-choice-selector{display:flex!important;flex-direction:column!important;gap:7px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important} .auth-form .fixed-choice-button{width:100%!important;min-height:44px!important;flex:0 0 auto!important;justify-content:flex-start!important} @media(max-width:640px){.site-footer .footer-contact-line{grid-template-columns:20px 58px minmax(0,1fr)!important}} .site-footer .footer-contact-brief{position:relative;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;min-width:0;padding:18px!important;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface-tint) 78%,transparent));box-shadow:0 14px 34px rgba(53,22,76,.07);overflow:hidden} .site-footer .footer-contact-brief::after{content:"";position:absolute;width:130px;height:130px;inset:auto auto -78px -58px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);pointer-events:none} .site-footer .footer-contact-heading{position:relative;z-index:1;width:100%;display:flex!important;align-items:center!important;gap:11px!important;padding:0 0 13px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)!important;text-align:start!important} .site-footer .footer-contact-heading__icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:color-mix(in srgb,var(--primary) 11%,var(--surface));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 15%,transparent)} .site-footer .footer-contact-heading__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px} html[dir="rtl"] .site-footer .footer-contact-heading__copy{align-items:flex-start;text-align:right} html[dir="ltr"] .site-footer .footer-contact-heading__copy{align-items:flex-start;text-align:left} .site-footer .footer-contact-heading h3{margin:0!important;color:var(--text)!important;font-size:.93rem!important;line-height:1.45!important;font-weight:950!important} .site-footer .footer-contact-heading p{margin:0!important;color:var(--muted)!important;font-size:.66rem!important;line-height:1.55!important} .site-footer .footer-contact-grid{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px;width:100%} .site-footer .footer-contact-card{min-width:0;min-height:62px;flex:1 1 calc(50% - 5px);display:flex!important;align-items:center!important;gap:10px!important;padding:10px 11px!important;border:1px solid color-mix(in srgb,var(--border) 82%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--surface) 88%,transparent)!important;color:var(--text)!important;text-decoration:none!important;transition:border-color .2s ease,transform .2s ease,background .2s ease} .site-footer a.footer-contact-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border))!important;background:color-mix(in srgb,var(--primary) 5%,var(--surface))!important} .site-footer .footer-contact-card--address{flex-basis:100%;align-items:flex-start!important;min-height:70px} .site-footer .footer-contact-card__icon{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--primary) 9%,var(--surface));color:var(--primary)} .site-footer .footer-contact-card__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:start} .site-footer .footer-contact-card__copy small{color:var(--muted)!important;font-size:.62rem!important;font-weight:850!important;line-height:1.35!important} .site-footer .footer-contact-card__copy strong,.site-footer .footer-contact-card__copy .footer-contact-value{display:block!important;color:var(--text)!important;font-size:.75rem!important;font-weight:900!important;line-height:1.7!important;text-align:start!important} html[data-theme="dark"] .site-footer .footer-contact-brief{background:linear-gradient(145deg,rgba(37,23,49,.95),rgba(28,17,39,.9));box-shadow:0 16px 38px rgba(0,0,0,.2)} html[data-theme="dark"] .site-footer .footer-contact-card{background:rgba(255,255,255,.035)!important} @media(max-width:760px){.site-footer .footer-contact-brief{padding:15px!important;border-radius:18px} .site-footer .footer-contact-card{flex-basis:100%} .site-footer .footer-contact-card--address{flex-basis:100%}} .site-footer .site-footer__main{grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr) 96px!important;align-items:stretch!important} .site-footer .footer-contact-brief{min-width:340px!important} .site-footer .footer-contact-grid{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:8px!important} .site-footer .footer-contact-card,.site-footer .footer-contact-card--address,.site-footer .footer-contact-card--phone,.site-footer .footer-contact-card--postal{width:100%!important;min-width:0!important;min-height:58px!important;flex:0 0 auto!important;align-items:center!important;padding:10px 12px!important} .site-footer .footer-contact-card--address{min-height:68px!important;align-items:flex-start!important} .site-footer .footer-contact-card__copy{width:100%!important;min-width:0!important;overflow:hidden!important} .site-footer .footer-contact-card__copy .footer-contact-value{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(.68rem,1.05vw,.78rem)!important;letter-spacing:0!important} .site-footer .footer-contact-card__copy strong{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important} .site-footer .footer-trust{display:flex!important;align-items:center!important;justify-content:center!important;width:96px!important;min-width:96px!important} .site-footer .footer-trust>a{flex:0 0 86px!important} @media(max-width:980px){.site-footer .site-footer__main{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)!important} .site-footer .footer-trust{grid-column:1/-1!important;width:96px!important;min-width:96px!important;justify-self:center!important}} @media(max-width:700px){.site-footer .site-footer__main{grid-template-columns:1fr!important} .site-footer .footer-contact-brief{min-width:0!important;width:100%!important} .site-footer .footer-contact-card__copy .footer-contact-value{font-size:.72rem!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important} .site-footer .footer-trust{grid-column:auto!important}} body.auth-layout .auth-form .form-choice-fieldset{width:100%!important;max-width:100%!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important} body.auth-layout .auth-form .fixed-choice-selector{width:100%!important;display:flex!important;align-content:center!important;align-items:center!important;flex-wrap:nowrap!important;flex-direction:row!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important} body.auth-layout .auth-form .fixed-choice-button{min-width:0!important;width:auto!important;flex:1 1 0!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:8px 13px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:var(--bg)!important;color:var(--text)!important;box-shadow:none!important} body.auth-layout .auth-form .fixed-choice-button:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border))!important;background:color-mix(in srgb,var(--surface) 84%,var(--surface-soft))!important} body.auth-layout .auth-form .fixed-choice-button.active{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))!important;background:color-mix(in srgb,var(--primary) 8%,var(--surface))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)!important} body.auth-layout .auth-form .choice-radio{width:21px;height:21px;flex:0 0 21px;display:inline-flex;align-items:center;justify-content:center;border:2px solid color-mix(in srgb,var(--muted) 58%,var(--border));border-radius:6px;background:var(--surface);color:#fff;transition:.18s ease} body.auth-layout .auth-form .fixed-choice-button.active .choice-radio{border-color:var(--primary);background:var(--primary)} body.auth-layout .auth-form .fixed-choice-button.active .choice-radio::after{content:"✓";font-size:13px;font-weight:1000;line-height:1} body.auth-layout .auth-form .choice-option-content{min-width:0;flex:1;display:flex;align-items:center;gap:8px;text-align:start} body.auth-layout .auth-form .choice-option-content>i{color:var(--primary);font-size:1rem} body.auth-layout .auth-input-row.is-invalid,body.auth-layout .search-choice-selector.is-invalid .search-choice-trigger,body.auth-layout .form-choice-fieldset.is-invalid .fixed-choice-button{border-color:var(--danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 13%,transparent)!important} body.auth-layout .auth-input-row.is-invalid>i{color:var(--danger)!important} body.auth-layout .auth-input-row.is-invalid input{color:var(--text)!important} .auth-toast-stack{position:fixed;z-index:10000;top:18px;inset-inline-end:18px;width:min(370px,calc(100vw - 28px));display:flex;flex-direction:column;gap:10px;pointer-events:none} .auth-toast{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--danger) 38%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--surface) 94%,var(--danger) 6%);color:var(--text);box-shadow:0 18px 48px rgba(24,8,34,.22);opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease;pointer-events:auto} .auth-toast.is-visible{opacity:1;transform:translateY(0)} .auth-toast>i{margin-top:2px;color:var(--danger);font-size:1.05rem} .auth-toast strong{display:block;font-size:.88rem;line-height:1.75} .auth-toast button{width:28px;height:28px;margin-inline-start:auto;flex:0 0 28px;border:0;border-radius:8px;background:transparent;color:var(--muted)} .auth-toast button:hover{background:var(--surface-soft);color:var(--text)} @media(max-width:560px){body.auth-layout .auth-form .fixed-choice-selector{gap:8px!important} body.auth-layout .auth-form .fixed-choice-button{min-height:46px!important;padding:7px 10px!important} .auth-toast-stack{top:12px;inset-inline:12px;width:auto}} .account-mobile-only,.account-orders-mobile{display:none} .account-mobile-card-list{display:flex;flex-direction:column;gap:10px} .account-mobile-card{color:inherit;text-decoration:none} @media(max-width:760px){.account-mobile-refresh .panel-main,.account-orders-page .panel-main,.account-downloads-page .panel-main{gap:12px!important} .account-welcome-compact{min-height:0!important;padding:15px 16px!important;border-radius:20px!important;gap:12px!important;box-shadow:none!important} .account-welcome-compact:after{width:150px!important;height:150px!important;top:-92px!important;inset-inline-end:-55px!important} .account-welcome-compact .panel-welcome-hero__eyebrow{font-size:.66rem!important} .account-welcome-compact h1{max-width:230px;font-size:1.12rem!important;line-height:1.55!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .account-welcome-compact .panel-welcome-hero__actions .button{min-height:40px!important;padding-inline:12px!important;border-radius:12px!important;font-size:.69rem!important} .account-dashboard-section{border-radius:18px!important;box-shadow:none!important} .account-section-heading{min-height:54px!important;padding:10px 12px!important;gap:8px!important} .account-section-heading h2{font-size:.84rem!important;line-height:1.45!important} .account-section-heading h2 i{font-size:.82rem!important} .account-section-heading p{display:none!important} .account-section-heading .button{min-height:34px!important;padding-inline:10px!important;font-size:.64rem!important;border-radius:10px!important} .account-desktop-only,.account-orders-desktop{display:none!important} .account-mobile-only,.account-orders-mobile{display:flex!important} .account-mobile-card-list{padding:10px;gap:8px} .account-orders-mobile{padding:0!important} .account-mobile-card{width:100%;display:flex;flex-direction:column;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:15px;background:var(--surface);box-shadow:0 5px 16px rgba(28,18,38,.045);text-align:inherit;transition:border-color .16s ease,background .16s ease,transform .16s ease} .account-mobile-card:active{transform:scale(.99);background:var(--surface-tint)} .account-mobile-card__top{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px} .account-mobile-card__icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:12px;background:color-mix(in srgb,var(--primary) 9%,var(--surface));color:var(--primary);font-size:.85rem} .account-mobile-card__title{min-width:0;display:flex;flex-direction:column;gap:2px;text-align:start} .account-mobile-card__title strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.79rem;line-height:1.55} .account-mobile-card__title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.6rem;line-height:1.5} .account-mobile-card__top>.status-pill{justify-self:end;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem!important;padding:4px 7px!important} .account-mobile-card__bottom{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);font-size:.66rem} .account-mobile-card__bottom>b{min-width:0;color:var(--text);font-size:.72rem;white-space:nowrap} .account-mobile-card__bottom>span{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-weight:900;white-space:nowrap} .account-order-mobile-card--button{appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer} .account-dashboard-downloads{padding:10px!important;gap:8px!important} .account-download-card{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:10px 11px!important;border-radius:15px!important;background:var(--surface)!important;box-shadow:none!important} .account-download-card>div{min-width:0!important} .account-download-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem!important;line-height:1.55} .account-download-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem!important;line-height:1.5} .account-download-action{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:11px!important} .account-download-action span{display:none!important} .account-support-section{padding:0 10px 10px!important} .account-support-section>.panel-table-toolbar{margin-inline:-10px!important;margin-bottom:0!important} .account-support-list{gap:8px!important;padding-top:10px!important} .account-support-list .activity-item{min-height:0!important;padding:10px 11px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:var(--surface)!important;gap:9px!important} .account-support-list .activity-item__copy strong{font-size:.76rem!important;line-height:1.55!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .account-support-list .activity-item__copy small{font-size:.59rem!important} .account-support-list .status-pill{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem!important} .account-orders-page .panel-page-hero,.account-downloads-page .panel-header{padding:14px 15px!important;border-radius:18px!important;box-shadow:none!important} .account-orders-page .panel-page-hero h1,.account-downloads-page .panel-header h1{font-size:1.08rem!important;line-height:1.55!important} .account-orders-page .panel-page-hero p,.account-downloads-page .panel-header__copy>p{display:none!important} .account-downloads-page .download-view-switch{display:none!important} .account-downloads-page .download-library{grid-template-columns:1fr!important;gap:9px!important} .account-downloads-page .download-product-card{border-radius:17px!important;box-shadow:none!important} .account-downloads-page .download-product-card__body{padding:12px!important;gap:9px!important} .account-downloads-page .download-product-card__title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important} .account-downloads-page .download-product-card__title>div{min-width:0!important} .account-downloads-page .download-product-card__title h2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem!important;line-height:1.55!important} .account-downloads-page .download-product-card__title small{font-size:.58rem!important} .account-downloads-page .download-product-card__title .status-pill{font-size:.55rem!important} .account-downloads-page .download-type-badge{padding:5px 7px!important;font-size:.56rem!important} .account-downloads-page .download-license-code__head{padding:7px 9px!important} .account-downloads-page .download-license-code code{min-height:42px!important;padding:10px 11px!important;font-size:.68rem!important} .account-downloads-page .release-latest{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border-radius:14px!important} .account-downloads-page .release-latest__icon{width:36px!important;height:36px!important;border-radius:11px!important;font-size:.82rem!important} .account-downloads-page .release-latest__copy>span{display:none!important} .account-downloads-page .release-latest__copy strong{font-size:.76rem!important} .account-downloads-page .release-latest__copy small{font-size:.58rem!important} .account-downloads-page .release-download-button{grid-column:1/-1!important;width:100%!important;min-height:40px!important;border-radius:11px!important;font-size:.67rem!important} .account-downloads-page .release-archive summary{min-height:42px!important;font-size:.65rem!important} .account-downloads-page .release-archive__row{padding:8px 10px!important} .account-downloads-page .release-archive__row strong{font-size:.68rem!important} .account-downloads-page .release-archive__row small,.account-downloads-page .release-archive__row .table-secondary{font-size:.56rem!important}} @media(max-width:380px){.account-mobile-card__top{grid-template-columns:36px minmax(0,1fr) auto;gap:7px} .account-mobile-card__icon{width:36px;height:36px;flex-basis:36px} .account-mobile-card__top>.status-pill{max-width:76px} .account-mobile-card__bottom>b{font-size:.66rem}}@media(max-width:760px){.account-welcome-compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important} .account-welcome-compact .panel-welcome-hero__actions{width:auto!important;justify-self:end!important} .account-welcome-compact .panel-welcome-hero__actions .button{width:auto!important;min-width:0!important} .account-section-heading{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important} .account-section-heading>div{min-width:0!important;flex:1 1 auto!important} .account-section-heading .button{width:auto!important;min-width:44px!important;flex:0 0 auto!important}} .account-list-mobile,.account-downloads-mobile{display:none} .account-list-desktop,.account-orders-desktop,.account-downloads-desktop{display:block} .account-unified-table th,.account-unified-table td{vertical-align:middle} .account-unified-table .table-primary{max-width:320px;white-space:normal;line-height:1.65} .account-shared-empty{margin:0;padding:28px 18px;border:1px dashed color-mix(in srgb,var(--border) 88%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-tint) 60%,var(--surface));text-align:center} .account-shared-empty>i{margin-bottom:8px;color:var(--primary);font-size:1.35rem} .account-shared-empty>strong,.account-shared-empty>h2{display:block;margin:0;font-size:.9rem;line-height:1.8} .account-download-license{margin-top:14px} .account-release-history{margin-top:14px;padding:12px;border:1px solid var(--border);border-radius:15px;background:var(--surface-tint)} .account-release-history h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:.78rem} .account-release-history>div{padding:7px 0;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)} .account-release-history>div:first-of-type{border-top:0} .account-release-history>div>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.7rem} .account-release-history small{color:var(--muted)} .account-addresses-hero{position:relative!important;isolation:isolate!important;overflow:hidden} .account-addresses-hero::before,.account-addresses-hero::after{z-index:0!important;pointer-events:none!important} .account-addresses-hero>div{position:relative;z-index:2} .account-addresses-hero>[data-address-new]{position:relative!important;z-index:4!important;isolation:isolate;background:var(--primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 9px 22px color-mix(in srgb,var(--primary) 22%,transparent)!important} .account-addresses-hero>[data-address-new]:hover{filter:brightness(1.04)} .account-profile-page .panel-main{gap:14px} .account-profile-hero{min-height:0!important;padding:18px 20px!important;border-radius:20px!important} .account-profile-hero h1{margin-top:4px;font-size:1.22rem!important;line-height:1.55} .account-profile-hero p{margin-top:3px!important;font-size:.72rem!important} .account-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .account-profile-card{padding:15px!important;border-radius:18px!important;min-width:0} .account-profile-card--password{grid-column:1/-1} .account-profile-card__heading{margin-bottom:11px!important;padding-bottom:9px!important;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)} .account-profile-card__heading>div{display:flex;align-items:center;gap:9px;min-width:0} .account-profile-card__heading h2{margin:0!important;font-size:.86rem!important} .account-profile-card__heading>p{margin:3px 0 0!important;font-size:.62rem!important;color:var(--muted)} .account-profile-card__icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:9px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary);font-size:.72rem} .account-profile-form{gap:10px!important} .account-profile-form label{gap:5px!important;font-size:.7rem!important} .account-profile-form input{min-height:42px!important;padding-block:8px!important} .account-profile-form .panel-form-actions{margin-top:2px!important} .account-profile-form .panel-form-actions .button{min-height:38px!important;padding-inline:14px!important} .account-profile-password-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} .account-profile-page .email-change-pending{margin-bottom:10px} .account-support-page .panel-main{gap:13px} .account-support-hero{min-height:0!important;padding:18px 20px!important;border-radius:20px!important} .account-support-hero h1{margin-top:4px;font-size:1.18rem!important} .account-support-hero p{max-width:620px;margin-top:3px!important;font-size:.72rem!important} .ticket-support-workspace{padding:0!important;overflow:hidden;border-radius:20px!important} .ticket-support-workspace__top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-tint) 75%,var(--surface)),var(--surface))} .ticket-support-workspace__identity{display:flex;align-items:center;gap:10px;min-width:0} .ticket-support-workspace__identity>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:12px;background:color-mix(in srgb,var(--primary) 11%,var(--surface));color:var(--primary)} .ticket-support-workspace__identity>div{min-width:0} .ticket-support-workspace__identity small{display:block;color:var(--muted);font-size:.56rem;font-weight:900;letter-spacing:.09em} .ticket-support-workspace__identity h2{margin:1px 0 0;font-size:.88rem;line-height:1.55} .ticket-support-workspace__stats{display:grid;grid-template-columns:repeat(3,minmax(64px,1fr));gap:6px} .ticket-support-workspace__stats>span{display:flex;align-items:center;gap:6px;min-height:38px;padding:6px 9px;border:1px solid var(--border);border-radius:11px;background:var(--surface)} .ticket-support-workspace__stats b{font-size:.8rem;color:var(--text)} .ticket-support-workspace__stats small{font-size:.58rem;color:var(--muted);white-space:nowrap} .ticket-support-workspace__stats .is-open b{color:var(--success)} .ticket-support-workspace__stats .is-waiting b{color:var(--warning)} .ticket-conversation-list--modern{display:flex;flex-direction:column;gap:8px;padding:12px} .ticket-conversation-card--modern{display:grid;grid-template-columns:42px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:15px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease} .ticket-conversation-card--modern:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 2.5%,var(--surface))} .ticket-conversation-card__avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)} .ticket-conversation-card__body{min-width:0} .ticket-conversation-card__body>div{display:flex;align-items:center;gap:8px;min-width:0} .ticket-conversation-card__body strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem} .ticket-conversation-card__code{flex:0 0 auto;color:var(--muted);font-size:.58rem} .ticket-conversation-card__body p{margin:3px 0;color:var(--muted);font-size:.66rem;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .ticket-conversation-card__body>small{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:.56rem} .ticket-conversation-card__body>small span{display:inline-flex;align-items:center;gap:4px} .ticket-conversation-card__status{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .ticket-conversation-card__arrow{display:grid;place-items:center;color:var(--muted);font-size:.68rem} .ticket-support-empty{margin:4px!important;padding:30px 16px!important;border:1px dashed var(--border)!important;border-radius:16px!important;background:var(--surface-tint)!important;text-align:center} .ticket-support-empty>span{display:block;margin-top:4px;color:var(--muted);font-size:.68rem} .ticket-create-dialog{width:min(620px,calc(100vw - 28px))!important;max-height:min(760px,calc(100dvh - 28px))!important} .ticket-create-dialog .dialog-body{padding:15px!important} .ticket-create-dialog .panel-form{gap:11px!important} .ticket-create-dialog .ticket-attachment-field small{font-size:.61rem;color:var(--muted)} .ticket-policy-note{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:11px;background:color-mix(in srgb,var(--warning) 7%,var(--surface));color:var(--muted);font-size:.65rem} .ticket-policy-note i{color:var(--warning)} .ticket-chat-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;border:1px solid var(--border);border-radius:18px;background:var(--surface)} .ticket-chat-header>div{min-width:0} .ticket-chat-header small{display:block;color:var(--muted);font-size:.62rem} .ticket-chat-header h1{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.6} .ticket-chat-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:start} .ticket-chat-sidebar{padding:15px;border:1px solid var(--border);border-radius:18px;background:var(--surface);text-align:center} .ticket-chat-sidebar__icon{width:44px;height:44px;display:grid;place-items:center;margin:0 auto 8px;border-radius:14px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)} .ticket-chat-sidebar h2{margin:0 0 12px;font-size:.82rem} .ticket-chat-sidebar dl{display:flex;flex-direction:column;gap:7px;margin:0;text-align:start} .ticket-chat-sidebar dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)} .ticket-chat-sidebar dt{color:var(--muted);font-size:.59rem} .ticket-chat-sidebar dd{margin:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:850} .ticket-chat-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface)} .ticket-chat-messages{display:flex;flex-direction:column;gap:11px;min-height:260px;max-height:560px;overflow:auto;padding:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-tint) 65%,var(--surface)),var(--surface))} .ticket-chat-message{display:flex;align-items:flex-end;gap:8px} .ticket-chat-message.is-user{flex-direction:row-reverse} .ticket-chat-message__avatar{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--primary);font-size:.68rem} .ticket-chat-bubble{width:min(78%,640px);padding:10px 12px;border:1px solid var(--border);border-radius:15px 15px 15px 4px;background:var(--surface);box-shadow:0 5px 15px rgba(28,18,38,.035)} .ticket-chat-message.is-user .ticket-chat-bubble{border-radius:15px 15px 4px 15px;background:color-mix(in srgb,var(--primary) 8%,var(--surface));border-color:color-mix(in srgb,var(--primary) 18%,var(--border))} .ticket-chat-bubble header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px} .ticket-chat-bubble header strong{font-size:.66rem} .ticket-chat-bubble time{color:var(--muted);font-size:.54rem} .ticket-chat-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.72rem;line-height:1.85} .ticket-attachment-list{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px} .ticket-attachment-list a{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:.58rem;text-decoration:none} .ticket-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:10px;border-top:1px solid var(--border);background:var(--surface)} .ticket-compose-message{position:relative;min-width:0} .ticket-compose-message textarea{width:100%;min-height:48px;max-height:140px;padding:10px 11px 20px!important;resize:vertical} .ticket-compose-message .field-counter{position:absolute;inset-inline-end:9px;bottom:5px;color:var(--muted);font-size:.52rem} .ticket-compose-attach{position:relative;overflow:hidden;min-height:42px!important} .ticket-closed-note{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border-radius:11px;background:var(--surface-tint);color:var(--muted);font-size:.68rem} @media(max-width:760px){.account-list-desktop,.account-orders-desktop,.account-downloads-desktop,.account-desktop-only{display:none!important} .account-list-mobile,.account-orders-mobile,.account-downloads-mobile,.account-mobile-only{display:flex!important;flex-direction:column} .account-orders-page .panel-page-hero,.account-downloads-page .panel-page-hero{padding:14px 15px!important;border-radius:18px!important;box-shadow:none!important} .account-orders-page .panel-page-hero h1,.account-downloads-page .panel-page-hero h1{font-size:1.06rem!important} .account-orders-page .panel-page-hero p,.account-downloads-page .panel-page-hero p{display:none!important} .account-orders-mobile,.account-downloads-mobile{gap:8px;padding:0!important} .account-shared-empty{padding:22px 13px!important;border-radius:15px!important} .account-shared-empty>strong,.account-shared-empty>h2{font-size:.78rem!important} .account-download-dialog .order-detail-grid{grid-template-columns:1fr 1fr!important} .account-release-history{padding:10px} .account-addresses-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important} .account-addresses-hero>[data-address-new]{align-self:stretch!important;width:100%!important;min-height:42px!important} .account-profile-page .panel-main{gap:10px!important} .account-profile-hero{padding:13px 14px!important;border-radius:17px!important} .account-profile-hero h1{font-size:1.02rem!important} .account-profile-hero p{display:none!important} .account-profile-grid{grid-template-columns:1fr!important;gap:9px!important} .account-profile-card,.account-profile-card--password{grid-column:auto!important;padding:12px!important;border-radius:16px!important;box-shadow:none!important} .account-profile-card__heading{margin-bottom:9px!important;padding-bottom:8px!important} .account-profile-card__heading>p{display:none!important} .account-profile-password-grid{grid-template-columns:1fr!important;gap:8px!important} .account-profile-form .panel-form-row{grid-template-columns:1fr!important;gap:8px!important} .account-profile-form input{min-height:40px!important} .account-profile-form .panel-form-actions{display:flex!important;justify-content:flex-end!important} .account-profile-form .panel-form-actions .button{width:auto!important;min-width:108px!important} .account-support-page .panel-main{gap:10px!important} .account-support-hero{padding:13px 14px!important;border-radius:17px!important} .account-support-hero h1{font-size:1.02rem!important} .account-support-hero p{display:none!important} .account-support-hero .panel-header__actions,.account-support-hero>.panel-header__actions{width:auto!important} .account-support-hero .button{min-height:38px!important;padding-inline:11px!important;font-size:.66rem!important} .ticket-support-workspace{border-radius:16px!important;box-shadow:none!important} .ticket-support-workspace__top{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:11px!important} .ticket-support-workspace__stats{grid-template-columns:repeat(3,1fr)!important;width:100%} .ticket-support-workspace__stats>span{justify-content:center!important;min-width:0!important;padding:6px!important} .ticket-support-workspace__stats small{overflow:hidden;text-overflow:ellipsis} .ticket-conversation-list--modern{padding:8px!important;gap:7px!important} .ticket-conversation-card--modern{grid-template-columns:36px minmax(0,1fr) auto!important;gap:8px!important;padding:9px 10px!important;border-radius:13px!important} .ticket-conversation-card__avatar{width:36px!important;height:36px!important;border-radius:11px!important} .ticket-conversation-card__body strong{font-size:.72rem!important} .ticket-conversation-card__body p{font-size:.6rem!important} .ticket-conversation-card__body>small{gap:7px!important;font-size:.52rem!important} .ticket-conversation-card__body>small span:nth-child(1){display:none!important} .ticket-conversation-card__status{max-width:76px!important;font-size:.53rem!important;padding:4px 6px!important} .ticket-conversation-card__arrow{display:none!important} .ticket-create-dialog{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important} .ticket-create-dialog .dialog-body{padding:11px!important} .ticket-chat-header{grid-template-columns:38px minmax(0,1fr) auto!important;padding:10px 11px!important;border-radius:15px!important} .ticket-chat-header h1{font-size:.86rem!important} .ticket-chat-header__status .status-pill{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem!important} .ticket-chat-layout{grid-template-columns:1fr!important;gap:8px!important} .ticket-chat-sidebar{display:none!important} .ticket-chat-card{border-radius:15px!important;box-shadow:none!important} .ticket-chat-messages{min-height:280px!important;max-height:calc(100dvh - 330px)!important;padding:10px!important;gap:9px!important} .ticket-chat-bubble{width:min(88%,560px)!important;padding:9px 10px!important} .ticket-chat-bubble p{font-size:.68rem!important;line-height:1.8!important} .ticket-chat-compose{grid-template-columns:minmax(0,1fr) 42px 58px!important;gap:6px!important;padding:8px!important} .ticket-compose-attach{width:42px!important;min-width:42px!important;padding:0!important;justify-content:center!important} .ticket-compose-attach span{display:none!important} .ticket-chat-compose>.button.button-primary{min-width:58px!important;padding-inline:8px!important} .ticket-chat-compose>.button.button-primary span{display:none!important}}.jolfa-select{position:relative;width:100%;min-width:0;font:inherit} .jolfa-select__native{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:none!important;margin:0!important} .jolfa-select__trigger{width:100%;min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--border) 88%,var(--primary) 12%);border-radius:14px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-soft) 78%,var(--surface)));color:var(--text);box-shadow:0 5px 14px rgba(28,12,39,.04);text-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease} .jolfa-select__trigger:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:var(--surface)} .jolfa-select.is-open .jolfa-select__trigger,.jolfa-select:focus-within .jolfa-select__trigger{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 13%,transparent),0 10px 24px rgba(28,12,39,.08)} .jolfa-select.is-invalid .jolfa-select__trigger{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 12%,transparent)} .jolfa-select__leading{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary);font-size:.82rem} .jolfa-select__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850} .jolfa-select__chevron{color:var(--muted);font-size:.72rem;transition:transform .18s ease} .jolfa-select.is-open .jolfa-select__chevron{transform:rotate(180deg);color:var(--primary)} .jolfa-select__trigger:disabled{opacity:.55;cursor:not-allowed;box-shadow:none} .jolfa-select__menu{position:absolute;z-index:2600;top:calc(100% + 8px);inset-inline:0;display:none;min-width:max(100%,240px);max-height:310px;padding:7px;border:1px solid color-mix(in srgb,var(--border) 85%,var(--primary) 15%);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 22px 55px rgba(22,9,31,.18);backdrop-filter:blur(18px);overflow:hidden} .jolfa-select.is-open .jolfa-select__menu{display:flex;flex-direction:column;animation:jolfaSelectOpen .16s ease both} @keyframes jolfaSelectOpen{from{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}} .jolfa-select__search{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;margin-bottom:6px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)} .jolfa-select__search i{color:var(--muted);font-size:.78rem} .jolfa-select__search input{width:100%;height:38px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:var(--text)!important;font:inherit!important;font-size:.8rem!important} .jolfa-select__options{display:flex;flex-direction:column;gap:3px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin} .jolfa-select__option{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:.8rem;font-weight:800;text-align:start;transition:background .15s ease,color .15s ease} .jolfa-select__option:hover,.jolfa-select__option.is-focused{background:var(--surface-soft);color:var(--primary)} .jolfa-select__option.is-selected{background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)} .jolfa-select__option>i.fa-check{opacity:0;font-size:.7rem;flex:none} .jolfa-select__option.is-selected>i.fa-check{opacity:1} .jolfa-select__status-icon{opacity:1!important;font-size:.76rem!important;flex:none} .jolfa-select__option:disabled{opacity:.42;cursor:not-allowed} .jolfa-select__empty{display:none;padding:16px;text-align:center;color:var(--muted);font-size:.78rem}.jolfa-select__empty.is-visible{display:block} .select-control.has-custom-select,.payout-select-shell.has-custom-select,.log-action-select.has-custom-select{padding:0!important;border:0!important;background:transparent!important;display:block!important;min-width:0} .select-control.has-custom-select>i,.payout-select-shell.has-custom-select>i,.log-action-select.has-custom-select>i{display:none!important} .panel-form label>.jolfa-select,.panel-filter label>.jolfa-select,.settings-message-card label>.jolfa-select{margin-top:6px} html[data-theme="dark"] .jolfa-select__trigger{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#fff 6%),var(--surface-soft));box-shadow:0 8px 20px rgba(0,0,0,.16)} @media(max-width:680px){.jolfa-select__menu{position:fixed;z-index:4500;top:auto;bottom:10px;inset-inline:10px;min-width:0;max-height:min(62vh,480px);border-radius:22px;padding:10px;box-shadow:0 -18px 60px rgba(10,4,16,.28)} .jolfa-select.is-open::before{content:"";position:fixed;z-index:4490;inset:0;background:rgba(8,4,13,.42);backdrop-filter:blur(3px)} .jolfa-select__option{min-height:46px;padding-inline:13px}} .jolfa-select.is-open{z-index:4600} .jolfa-select.is-open .jolfa-select__menu{z-index:4610}:root{--jolfa-price-green:#079455;--jolfa-price-green-hover:#057a46} html[data-theme="dark"]{--jolfa-price-green:#42d98b;--jolfa-price-green-hover:#69e6a4} .jolfa-price{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;white-space:nowrap;vertical-align:middle;text-decoration:none;color:var(--jolfa-price-green)!important} a .jolfa-price,button .jolfa-price,.product-price .jolfa-price,.purchase-box .jolfa-price,.hero-shop-peek__price .jolfa-price,.panel-table .jolfa-price,.invoice-table .jolfa-price,.wallet-balance .jolfa-price,.dashboard-kpi .jolfa-price{color:var(--jolfa-price-green)!important} a:hover .jolfa-price{color:var(--jolfa-price-green-hover)!important} .jolfa-price--fa{cursor:pointer;direction:rtl;font-family:"IRANYekan","Vazirmatn",sans-serif;font-feature-settings:"ss01" 1;gap:0;min-height:24px;line-height:24px;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)} .jolfa-price--fa .jolfa-price__amount{box-sizing:border-box;color:inherit!important;direction:rtl;display:block;font-family:"IRANYekan","Vazirmatn",sans-serif;font-feature-settings:"ss01" 1;font-size:19px;font-weight:700!important;height:24px;line-height:24px;margin:0 0 0 4px;list-style-image:none;list-style-position:outside;list-style-type:none;outline:3px none currentColor;padding:0;width:auto} .jolfa-price__toman{width:16px;height:16px;flex:0 0 16px;display:block;color:inherit;fill:currentColor;stroke:none;overflow:visible} .jolfa-price__toman path{fill:currentColor!important;stroke:none!important} .jolfa-price--international{box-sizing:border-box;direction:ltr;display:inline-flex;font-family:"Amazon Ember",Arial,sans-serif;font-size:28px;font-weight:700;height:auto;line-height:normal;text-size-adjust:100%;width:auto} .jolfa-price--international .jolfa-price__amount{display:inline;font:inherit;color:inherit!important;font-weight:700!important} .jolfa-price--compact.jolfa-price--fa,.jolfa-price--compact.jolfa-price--fa .jolfa-price__amount{min-height:20px;height:20px;line-height:20px;font-size:15px} .jolfa-price--compact .jolfa-price__toman{width:13px;height:13px;flex-basis:13px} .jolfa-price--compact.jolfa-price--international{font-size:18px} .product-price{display:flex;flex-direction:row;align-items:center;min-width:0} .product-price__international{display:flex;flex-direction:column;align-items:flex-start;gap:2px} .purchase-box__price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-block:4px 8px} .product-price .jolfa-price{max-width:100%} .purchase-box .jolfa-price{margin-block:4px 8px} .ticket-meta-row .jolfa-price,.panel-table .jolfa-price,.invoice-table .jolfa-price{justify-content:flex-start} .hero-shop-peek__price .jolfa-price--international{font-size:21px} .hero-shop-peek__price .jolfa-price--fa .jolfa-price__amount{font-size:17px} @media(max-width:520px){.jolfa-price--international{font-size:24px} .jolfa-price--fa .jolfa-price__amount{font-size:18px}}.site-footer.jolfa-footer{--footer-bg:#f7f2fa;--footer-bg-deep:#eee5f4;--footer-text:#2d1938;--footer-heading:#24102f;--footer-muted:#67586f;--footer-border:rgba(53,22,76,.15);--footer-hover:#087f91;--footer-control-bg:rgba(255,255,255,.72);--footer-control-hover:#ffffff;--footer-shadow:0 18px 48px rgba(53,22,76,.09);display:block!important;width:100%!important;max-width:none!important;margin:64px 0 0!important;padding:0!important;border:0!important;background:radial-gradient(circle at 14% 10%,rgba(54,198,218,.11),transparent 30%),radial-gradient(circle at 88% 16%,rgba(231,216,251,.72),transparent 34%),linear-gradient(145deg,var(--footer-bg),var(--footer-bg-deep))!important;box-shadow:var(--footer-shadow);color:var(--footer-text)!important;text-align:start!important;overflow:hidden} html[data-theme="dark"] .site-footer.jolfa-footer{--footer-bg:#160b1e;--footer-bg-deep:#0e0714;--footer-text:#f7f0fa;--footer-heading:#ffffff;--footer-muted:#cdbfd4;--footer-border:rgba(255,255,255,.1);--footer-hover:#79e2ec;--footer-control-bg:rgba(255,255,255,.055);--footer-control-hover:rgba(54,198,218,.11);--footer-shadow:none;background:radial-gradient(circle at 14% 10%,rgba(54,198,218,.12),transparent 28%),linear-gradient(145deg,var(--footer-bg),var(--footer-bg-deep))!important} .jolfa-footer::before{content:"";display:block;width:100%;height:3px;background:linear-gradient(90deg,#36c6da,#e7d8fb,#36c6da);opacity:.9} .jolfa-footer__container{padding-top:42px;padding-bottom:22px} .jolfa-footer__content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:clamp(28px,4vw,58px)} .jolfa-footer__brand{flex:1 1 300px;max-width:390px;display:flex;flex-direction:column;align-items:flex-start;gap:16px} .jolfa-footer__brand-link{display:inline-flex;align-items:center;gap:13px;color:var(--footer-text)!important;text-decoration:none!important} .jolfa-footer__brand-link img{width:56px;height:56px;flex:0 0 56px;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.24))} .jolfa-footer__brand-link>span{display:flex;flex-direction:column;gap:2px} .jolfa-footer__brand-link strong{font-family:var(--brand-font);font-size:1.42rem;line-height:1.15;color:var(--footer-heading)} .jolfa-footer__brand-link small{font-size:.72rem;font-weight:850;color:var(--footer-hover)} .jolfa-footer__brand p{margin:0;max-width:360px;color:var(--footer-muted);font-size:.84rem;line-height:1.95} .jolfa-footer__support-link{min-height:40px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--footer-border);border-radius:12px;background:var(--footer-control-bg);color:var(--footer-heading)!important;font-size:.78rem;font-weight:900;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,transform .2s ease} .jolfa-footer__support-link:hover{transform:translateY(-2px);border-color:rgba(121,226,236,.55);background:var(--footer-control-hover)} .jolfa-footer__navigation{flex:0 1 210px;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:24px} .jolfa-footer__link-group{min-width:130px;display:flex;flex-direction:column;align-items:flex-start;gap:10px} .jolfa-footer__link-group h2,.jolfa-footer__contact>h2{position:relative;margin:0 0 5px;padding-bottom:10px;color:var(--footer-heading);font-size:.82rem;line-height:1.5;font-weight:950} .jolfa-footer__link-group h2::after,.jolfa-footer__contact>h2::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:28px;height:2px;border-radius:999px;background:var(--footer-hover)} .jolfa-footer__link-group a{position:relative;color:var(--footer-muted)!important;font-size:.78rem;font-weight:760;line-height:1.7;text-decoration:none!important;transition:color .18s ease,transform .18s ease} .jolfa-footer__link-group a:hover{color:var(--footer-heading)!important;transform:translateX(calc(var(--footer-link-shift,1) * 3px))} html[dir="rtl"] .jolfa-footer__link-group a:hover{--footer-link-shift:-1} .jolfa-footer__contact{flex:1 1 310px;max-width:390px;display:flex;flex-direction:column;align-items:stretch;gap:14px} .jolfa-footer__contact-list{display:flex;flex-direction:column;gap:0;margin:0;font-style:normal} .jolfa-footer__contact-list>a,.jolfa-footer__contact-list>div{min-width:0;display:flex;align-items:flex-start;gap:11px;padding:9px 0;border-bottom:1px solid var(--footer-border);color:var(--footer-text)!important;text-decoration:none!important} .jolfa-footer__contact-list>div:last-child{border-bottom:0} .jolfa-footer__contact-list i{width:18px;flex:0 0 18px;margin-top:4px;color:var(--footer-hover);text-align:center} .jolfa-footer__contact-list span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px} .jolfa-footer__contact-list small{color:var(--footer-muted);font-size:.65rem;font-weight:760;line-height:1.4} .jolfa-footer__contact-list strong,.jolfa-footer__contact-list bdi{max-width:100%;color:var(--footer-heading);font-size:.76rem;font-weight:850;line-height:1.75} .jolfa-footer__contact-list bdi{display:block;direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-size:clamp(.7rem,1vw,.78rem);letter-spacing:0} .jolfa-footer__trust{min-width:0;display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--footer-border);border-radius:14px;background:var(--footer-control-bg);color:var(--footer-heading)!important;text-decoration:none!important;transition:border-color .2s ease,background .2s ease} .jolfa-footer__trust:hover{border-color:rgba(121,226,236,.5);background:var(--footer-control-hover)} .jolfa-footer__trust img{width:54px;height:54px;flex:0 0 54px;object-fit:contain;border-radius:9px;background:#fff;padding:2px} .jolfa-footer__trust>span{min-width:0;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px} .jolfa-footer__trust strong{font-size:.72rem;line-height:1.5} .jolfa-footer__trust small{color:var(--footer-muted);font-size:.61rem;line-height:1.5} .jolfa-footer__trust>i{color:var(--footer-muted);font-size:.72rem} .jolfa-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:34px;padding-top:17px;border-top:1px solid var(--footer-border);color:var(--footer-muted);font-size:.68rem;line-height:1.8} .jolfa-footer__bottom p{margin:0} .jolfa-footer__bottom a{color:var(--footer-heading)!important;font-weight:900;text-decoration:none!important} .jolfa-footer__bottom a:hover{color:var(--footer-hover)!important} html[dir="rtl"] .jolfa-footer__brand,html[dir="rtl"] .jolfa-footer__link-group,html[dir="rtl"] .jolfa-footer__contact,html[dir="rtl"] .jolfa-footer__contact-list span,html[dir="rtl"] .jolfa-footer__trust>span{align-items:flex-start;text-align:right} html[dir="ltr"] .jolfa-footer__brand,html[dir="ltr"] .jolfa-footer__link-group,html[dir="ltr"] .jolfa-footer__contact,html[dir="ltr"] .jolfa-footer__contact-list span,html[dir="ltr"] .jolfa-footer__trust>span{align-items:flex-start;text-align:left} @media(max-width:980px){.jolfa-footer__brand{flex-basis:100%;max-width:none} .jolfa-footer__brand p{max-width:620px} .jolfa-footer__navigation{flex:0 1 220px} .jolfa-footer__contact{flex:1 1 300px}} @media(max-width:680px){.site-footer.jolfa-footer{margin-top:42px!important} .jolfa-footer__container{padding-top:30px;padding-bottom:18px} .jolfa-footer__content{gap:28px} .jolfa-footer__brand{gap:13px} .jolfa-footer__navigation{width:100%;flex:1 1 180px;justify-content:flex-start;gap:24px} .jolfa-footer__link-group{flex:1 1 130px} .jolfa-footer__contact{width:100%;max-width:none;flex-basis:100%} .jolfa-footer__bottom{flex-direction:column;align-items:flex-start;margin-top:27px}} @media(max-width:420px){.jolfa-footer__navigation{flex-direction:column;gap:25px} .jolfa-footer__link-group{width:100%} .jolfa-footer__contact-list bdi{font-size:.7rem}} html:not([data-theme="dark"]) .jolfa-footer__brand-link strong,html:not([data-theme="dark"]) .jolfa-footer__link-group h2,html:not([data-theme="dark"]) .jolfa-footer__contact>h2,html:not([data-theme="dark"]) .jolfa-footer__contact-list strong,html:not([data-theme="dark"]) .jolfa-footer__contact-list bdi,html:not([data-theme="dark"]) .jolfa-footer__trust strong{color:var(--footer-heading)!important} html:not([data-theme="dark"]) .jolfa-footer__support-link{border-color:rgba(53,22,76,.17);background:rgba(255,255,255,.76);color:#35164c!important;box-shadow:0 8px 22px rgba(53,22,76,.07)} html:not([data-theme="dark"]) .jolfa-footer__support-link:hover{border-color:rgba(8,127,145,.42);background:#fff;color:#075f6d!important} html:not([data-theme="dark"]) .jolfa-footer__trust{border-color:rgba(53,22,76,.14);background:rgba(255,255,255,.7);box-shadow:0 8px 24px rgba(53,22,76,.06)} html:not([data-theme="dark"]) .jolfa-footer__trust:hover{background:#fff;border-color:rgba(8,127,145,.38)} html:not([data-theme="dark"]) .jolfa-footer__bottom a{color:#35164c!important} html:not([data-theme="dark"]) .jolfa-footer__bottom a:hover{color:#087f91!important} @media(max-width:680px){.site-footer.jolfa-footer,.jolfa-footer__container,.jolfa-footer__content{text-align:center!important} .jolfa-footer__content{align-items:center!important;justify-content:center!important} .jolfa-footer__brand,html[dir="rtl"] .jolfa-footer__brand,html[dir="ltr"] .jolfa-footer__brand{width:100%!important;max-width:560px!important;align-items:center!important;text-align:center!important} .jolfa-footer__brand-link{justify-content:center!important;text-align:center!important} .jolfa-footer__brand-link>span{align-items:center!important;text-align:center!important} .jolfa-footer__brand p{margin-inline:auto!important;text-align:center!important} .jolfa-footer__support-link{align-self:center!important;justify-content:center!important} .jolfa-footer__navigation{width:100%!important;flex-basis:100%!important;align-items:center!important;justify-content:center!important;text-align:center!important} .jolfa-footer__link-group,html[dir="rtl"] .jolfa-footer__link-group,html[dir="ltr"] .jolfa-footer__link-group{width:100%!important;align-items:center!important;text-align:center!important} .jolfa-footer__link-group h2::after,.jolfa-footer__contact>h2::after{inset-inline-start:50%!important;transform:translateX(-50%)!important} .jolfa-footer__contact,html[dir="rtl"] .jolfa-footer__contact,html[dir="ltr"] .jolfa-footer__contact{width:100%!important;max-width:560px!important;align-items:center!important;text-align:center!important} .jolfa-footer__contact-list{width:100%!important;align-items:stretch!important} .jolfa-footer__contact-list>a,.jolfa-footer__contact-list>div{justify-content:center!important;align-items:center!important;text-align:center!important} .jolfa-footer__contact-list i{margin-top:0!important} .jolfa-footer__contact-list span,html[dir="rtl"] .jolfa-footer__contact-list span,html[dir="ltr"] .jolfa-footer__contact-list span{align-items:center!important;text-align:center!important} .jolfa-footer__contact-list strong{text-align:center!important} .jolfa-footer__trust{width:min(100%,360px)!important;align-self:center!important;justify-content:center!important;text-align:center!important} .jolfa-footer__trust>span,html[dir="rtl"] .jolfa-footer__trust>span,html[dir="ltr"] .jolfa-footer__trust>span{align-items:center!important;text-align:center!important} .jolfa-footer__bottom{width:100%!important;align-items:center!important;justify-content:center!important;text-align:center!important} .jolfa-footer__bottom p{width:100%!important;text-align:center!important}}