@font-face{font-family:TA3N Portal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:TA3N Portal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:TA3N Portal;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:TA3N Portal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:TA3N Portal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TA3N Portal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TA3N Portal;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TA3N Portal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.portal-shell.portal-luxe{--luxe-bg:#0b121a;--luxe-panel:#101b23;--luxe-raised:#14222b;--luxe-ink:#eef4f2;--luxe-muted:#93a9ad;--luxe-accent:#94e6c3;--luxe-accent-line:#94e6c338;--luxe-line:#24343e;--luxe-soft:#94e6c311;--luxe-hover:#b1cecb0d;--portal-focus:var(--luxe-accent);--portal-accent:var(--luxe-accent);--portal-ink:var(--luxe-ink);--portal-muted:var(--luxe-muted);--sd-info:var(--luxe-accent);--sd-bg:var(--luxe-bg);--sd-surface:var(--luxe-panel);--sd-surface-raised:var(--luxe-raised);--sd-border:var(--luxe-line);--sd-text:var(--luxe-ink);--sd-muted:var(--luxe-muted);--ui-bg:var(--luxe-bg);--ui-surface:var(--luxe-panel);--ui-surface-strong:var(--luxe-raised);--ui-line:var(--luxe-line);--ui-line-strong:var(--luxe-accent-line);--ui-text:var(--luxe-ink);--ui-muted:var(--luxe-muted);--ui-accent:var(--luxe-accent);color:var(--luxe-ink);font-family:TA3N Portal,sans-serif;transition:none;background:var(--luxe-bg)!important}.portal-shell.portal-luxe.portal-shell--light{--luxe-bg:#f2f5f3;--luxe-panel:#fff;--luxe-raised:#f7faf8;--luxe-ink:#182f2e;--luxe-muted:#607874;--luxe-accent:#267353;--luxe-accent-line:#26735338;--luxe-line:#dbe5e0;--luxe-soft:#2673530e;--luxe-hover:#2673530a}.portal-luxe .portal-ambient,.portal-luxe .portal-grid,.portal-luxe .portal-noise{display:none}.portal-luxe .portal-content-frame{max-width:1420px}.portal-shell.portal-luxe #portal-navigation-drawer{background:var(--luxe-panel);color:var(--luxe-ink);border-color:var(--luxe-line)}.portal-luxe .portal-breadcrumbs{color:var(--luxe-muted);letter-spacing:0;margin-bottom:10px;font-size:10px;font-weight:400}.portal-shell.portal-luxe .portal-header-action,.portal-shell.portal-luxe .portal-header-user{border-radius:10px;min-height:42px;border:1px solid var(--luxe-line)!important;color:var(--luxe-muted)!important;background:var(--luxe-panel)!important;box-shadow:none!important}.portal-shell.portal-luxe .portal-header-action:hover,.portal-shell.portal-luxe .portal-header-user:hover{color:var(--luxe-accent)!important;border-color:var(--luxe-accent-line)!important}.portal-shell.portal-luxe .overview-welcome-card,.portal-shell.portal-luxe .overview-stat-card,.portal-shell.portal-luxe .overview-quick-actions,.portal-shell.portal-luxe .products-page-hero{background:var(--luxe-panel)!important;border:1px solid var(--luxe-line)!important;border-radius:17px!important;box-shadow:0 6px 22px -14px #00000029!important}.portal-luxe .overview-welcome-card>.pointer-events-none{display:none}.portal-luxe .overview-welcome-card p{font-size:12px;line-height:1.9}.portal-luxe .overview-welcome-card img{border-color:var(--luxe-line);width:62px;height:62px;box-shadow:none;border-radius:17px}.portal-shell.portal-luxe .overview-stat-card{min-height:165px;padding:24px!important}.portal-shell.portal-luxe .overview-stat-card:hover{transform:translateY(-2px);border-color:var(--luxe-accent-line)!important}.portal-luxe .overview-stat-card>p:first-of-type{font-weight:500}.portal-luxe .overview-quick-actions>div:first-child p{letter-spacing:0;font-size:12px;font-weight:500;color:var(--luxe-muted)!important}.portal-shell.portal-luxe .overview-quick-actions>div>:is(button,a){min-height:88px;padding:20px;border-color:var(--luxe-line)!important;background:0 0!important}.portal-shell.portal-luxe .overview-quick-actions>div>:is(button,a):hover{background:var(--luxe-hover)!important}.portal-shell.portal-luxe .overview-quick-actions>div>:is(button,a)>div>div:first-child{border-radius:12px;background:var(--luxe-soft)!important;border:1px solid var(--luxe-accent-line)!important;color:var(--luxe-accent)!important}.portal-shell.portal-luxe .product-license-card{border-color:var(--luxe-line)!important;background:var(--luxe-panel)!important}.portal-shell.portal-luxe .admin-navigation{background:var(--luxe-panel)!important;border-color:var(--luxe-line)!important}.portal-shell.portal-luxe .admin-navigation__item{border-radius:10px!important}.portal-shell.portal-luxe .help-center-experience,.portal-shell.portal-luxe .faq-experience>section,.portal-shell.portal-luxe .admin-hero,.portal-shell.portal-luxe .admin-section .glass-card,.portal-shell.portal-luxe .admin-chat-sidebar,.portal-shell.portal-luxe .admin-chat-workspace>section{border-color:var(--luxe-line)!important;background:var(--luxe-panel)!important;box-shadow:0 8px 26px -18px #00000047!important}.portal-shell.portal-luxe .faq-experience>section:first-child{background:radial-gradient(circle at 100% 0, var(--luxe-soft), transparent 38%), var(--luxe-panel)!important}.portal-shell.portal-luxe .faq-experience :is(input,select,textarea){color:var(--luxe-ink)}.portal-shell.portal-luxe .faq-experience input::placeholder{color:var(--luxe-muted);opacity:.82}.portal-shell.portal-luxe .faq-experience details{border-color:var(--luxe-line)!important;background:var(--luxe-raised)!important}.portal-shell.portal-luxe .faq-experience details[open]{border-color:var(--luxe-accent-line)!important;background:var(--luxe-soft)!important}.portal-shell.portal-luxe .faq-experience :is(.bg-gradient-to-r,.bg-gradient-to-l){background-image:none!important;background-color:var(--luxe-accent)!important}.portal-shell.portal-luxe .product-library{max-width:1280px}.portal-shell.portal-luxe .product-license-card{border-radius:16px!important;box-shadow:0 8px 25px -18px #00000047!important}.portal-shell.portal-luxe .product-license-card:hover{transform:translateY(-2px);border-color:var(--luxe-accent-line)!important}.portal-shell.portal-luxe .admin-workspace{max-width:1420px}.portal-shell.portal-luxe .admin-hero{border-radius:17px!important;padding:24px!important}.portal-shell.portal-luxe .admin-hero__eyebrow{letter-spacing:.08em;font-size:10px;color:var(--luxe-accent)!important}.portal-shell.portal-luxe .admin-navigation{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;padding:7px!important;display:flex!important}.portal-shell.portal-luxe .admin-navigation::-webkit-scrollbar{display:none}.portal-shell.portal-luxe .admin-navigation__item{flex:none;min-height:42px;color:var(--luxe-muted)!important;padding-inline:15px!important}.portal-shell.portal-luxe .admin-navigation__item:hover{color:var(--luxe-ink)!important;background:var(--luxe-hover)!important}.portal-shell.portal-luxe .admin-section .glass-card{border-radius:17px!important;padding:22px!important}.portal-shell.portal-luxe .admin-section .glass-card :is(.bg-indigo-500,.bg-sky-500){background-color:var(--luxe-accent)!important}.portal-shell.portal-luxe .admin-section .glass-card :is(.text-indigo-500,.text-sky-400,.text-indigo-650){color:var(--luxe-accent)!important}.portal-shell.portal-luxe .admin-chat-workspace>section,.portal-shell.portal-luxe .admin-chat-sidebar{border-radius:18px!important}.portal-shell.portal-luxe .admin-chat-workspace :is(.bg-cyan-400,.bg-violet-500){background-color:var(--luxe-accent)!important}.portal-shell.portal-luxe .admin-chat-workspace :is(.text-cyan-300,.text-violet-200){color:var(--luxe-accent)!important}.portal-shell.portal-luxe :is(input,select,textarea){border-color:var(--luxe-line)}.portal-shell.portal-luxe :is(input,select,textarea):focus{border-color:var(--luxe-accent-line)!important}@media (max-width:1150px){.portal-luxe .portal-main-content{padding:25px}.portal-luxe .overview-welcome-card h2{font-size:20px}}@media (max-width:767px){.portal-shell.portal-luxe{height:100dvh;min-height:100dvh;overflow:hidden}.portal-shell.portal-luxe .portal-main-content{height:100%;min-height:0;padding:92px 16px 24px;overflow-y:auto}.portal-shell.portal-luxe .portal-page-header{margin-bottom:22px;padding-bottom:20px}.portal-luxe .portal-page-header__title{max-width:none;font-size:23px}.portal-luxe .portal-page-header__actions{display:none}.portal-shell.portal-luxe .overview-welcome-card{min-height:145px;padding:22px!important}.portal-luxe .overview-welcome-card h2{font-size:17px}.portal-luxe .overview-welcome-card img{border-radius:13px;width:45px;height:45px}.portal-shell.portal-luxe .overview-stat-card{min-height:130px;padding:20px!important}.portal-shell.portal-luxe .overview-stat-card>div:first-child{margin-bottom:13px}.portal-shell.portal-luxe .overview-dashboard{gap:20px}}@media (prefers-reduced-motion:reduce){.portal-luxe .overview-stat-card{transition:none!important;transform:none!important}}.portal-shell.portal-luxe{--luxe-bg:#07131d;--luxe-panel:#0d1d28;--luxe-raised:#122632;--luxe-ink:#f2f8f7;--luxe-muted:#8fa8ae;--luxe-accent:#8fe7d2;--luxe-accent-strong:#b4fff0;--luxe-accent-line:#8fe7d23d;--luxe-line:#8fb7c229;--luxe-soft:#8fe7d216;--luxe-hover:#8fe7d213;--luxe-shadow:0 18px 50px #00070e47;--portal-focus:var(--luxe-accent);--portal-accent:var(--luxe-accent);--portal-ink:var(--luxe-ink);--portal-muted:var(--luxe-muted);color:var(--luxe-ink);letter-spacing:-.01em;font-family:TA3N Portal,sans-serif;background:radial-gradient(ellipse 55% 42% at 17% -4%, #2b8f9321, transparent 72%), radial-gradient(ellipse 46% 45% at 88% 102%, #1767791c, transparent 72%), var(--luxe-bg)!important}.portal-shell.portal-luxe.portal-shell--light{--luxe-bg:#edf4f2;--luxe-panel:#fff;--luxe-raised:#f5faf8;--luxe-ink:#173331;--luxe-muted:#68817d;--luxe-accent:#287f69;--luxe-accent-strong:#1d6655;--luxe-accent-line:#287f6938;--luxe-line:#17453e21;--luxe-soft:#287f6912;--luxe-hover:#287f690f;--luxe-shadow:0 18px 46px #1c53471c;background:linear-gradient(145deg, #f5faf8, var(--luxe-bg))!important}.portal-luxe .portal-ambient,.portal-luxe .portal-grid,.portal-luxe .portal-noise{opacity:.28;display:block}.portal-shell.portal-luxe .portal-ambient:before{background:radial-gradient(circle,#8fe7d21f,#0000 70%)}.portal-shell.portal-luxe .portal-ambient:after{background:radial-gradient(circle,#3c9ab11f,#0000 70%)}.portal-shell.portal-luxe .portal-main-content{background:0 0;padding:clamp(24px,3vw,48px) clamp(18px,4vw,66px)}.portal-luxe .portal-content-frame{max-width:1220px;margin-inline:auto}.portal-shell.portal-luxe .portal-page-header{margin-bottom:28px;padding:4px 0 24px;border:0!important;border-bottom:1px solid var(--luxe-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.portal-luxe .portal-page-header__title{letter-spacing:-.055em;font-size:clamp(24px,2.2vw,32px);font-weight:700;color:var(--luxe-ink)!important}.portal-luxe .portal-breadcrumbs{color:var(--luxe-muted);margin-bottom:9px;font-size:10px;font-weight:500}.portal-shell.portal-luxe .portal-header-action,.portal-shell.portal-luxe .portal-header-user{border-radius:13px;min-height:42px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s,border-color .22s,color .22s;border:1px solid var(--luxe-line)!important;color:var(--luxe-muted)!important;background:color-mix(in srgb, var(--luxe-panel) 80%, transparent)!important;box-shadow:none!important}.portal-shell.portal-luxe .portal-header-action:hover,.portal-shell.portal-luxe .portal-header-user:hover{transform:translateY(-2px);color:var(--luxe-accent-strong)!important;border-color:var(--luxe-accent-line)!important}.portal-shell.portal-luxe .portal-header-action:active,.portal-shell.portal-luxe .portal-header-user:active{transform:scale(.96)}.portal-shell.portal-luxe .overview-dashboard{gap:24px}.portal-shell.portal-luxe .overview-welcome-card,.portal-shell.portal-luxe .overview-stat-card,.portal-shell.portal-luxe .overview-quick-actions,.portal-shell.portal-luxe .products-page-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--luxe-panel) 92%, transparent)!important;border:1px solid var(--luxe-line)!important;box-shadow:var(--luxe-shadow)!important;border-radius:22px!important}.portal-shell.portal-luxe .overview-welcome-card{align-items:center;min-height:182px;display:flex;background:radial-gradient(ellipse at 5% 0%, var(--luxe-soft), transparent 62%), color-mix(in srgb, var(--luxe-panel) 92%, transparent)!important;padding:clamp(24px,3vw,38px)!important}.portal-luxe .overview-welcome-card h2{font-size:clamp(22px,2.5vw,31px);font-weight:600;line-height:1.55}.portal-luxe .overview-welcome-card p{font-size:12px;line-height:1.9;color:var(--luxe-muted)!important}.portal-luxe .overview-welcome-card img{border:1px solid var(--luxe-accent-line);width:64px;height:64px;box-shadow:0 0 0 8px var(--luxe-soft), 0 14px 32px #0000002e;border-radius:17px}.portal-shell.portal-luxe .overview-stat-card{min-height:158px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .32s;padding:24px!important}.portal-shell.portal-luxe .overview-stat-card:hover{transform:translateY(-5px);border-color:var(--luxe-accent-line)!important;box-shadow:0 22px 42px #0003!important}.portal-shell.portal-luxe .overview-stat-card:active{transform:scale(.985)}.portal-shell.portal-luxe .overview-stat-card>div:first-child{border-radius:14px;width:42px;height:42px;margin-bottom:22px;background:var(--luxe-soft)!important;color:var(--luxe-accent)!important;border:1px solid var(--luxe-accent-line)!important}.portal-luxe .overview-stat-card>p:first-of-type{font-weight:600;color:var(--luxe-ink)!important}.portal-luxe .overview-stat-card>p:last-child{font-weight:400;color:var(--luxe-muted)!important}.portal-shell.portal-luxe .overview-quick-actions>div:first-child{padding:21px 24px;border-color:var(--luxe-line)!important;background:0 0!important}.portal-luxe .overview-quick-actions>div:first-child p{font-size:12px;font-weight:600;color:var(--luxe-muted)!important}.portal-shell.portal-luxe .overview-quick-actions>div>:is(button,a){min-height:92px;padding:21px;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,border-color .25s;border-color:var(--luxe-line)!important;background:0 0!important}.portal-shell.portal-luxe .overview-quick-actions>div>:is(button,a):hover{transform:translateY(-2px);background:var(--luxe-hover)!important;border-color:var(--luxe-accent-line)!important}.portal-shell.portal-luxe .overview-quick-actions>div>:is(button,a):active{transform:scale(.975)}.portal-shell.portal-luxe .overview-quick-actions>div>:is(button,a)>div>div:first-child{border-radius:14px;transition:transform .25s cubic-bezier(.2,.8,.2,1);background:var(--luxe-soft)!important;border:1px solid var(--luxe-accent-line)!important;color:var(--luxe-accent)!important}.portal-shell.portal-luxe .overview-quick-actions>div>:is(button,a):hover>div>div:first-child{transform:rotate(-5deg)scale(1.06)}.portal-luxe .overview-quick-actions .font-extrabold{font-size:13px;font-weight:600}.portal-luxe .overview-quick-actions .text-neutral-500{font-size:10px;font-weight:400;color:var(--luxe-muted)!important}.portal-shell.portal-luxe .products-page-hero{padding:23px 26px!important}.portal-shell.portal-luxe .product-license-card{transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .34s;overflow:hidden;border-color:var(--luxe-line)!important;background:var(--luxe-panel)!important;border-radius:20px!important;box-shadow:0 12px 34px #00070e33!important}.portal-shell.portal-luxe .product-license-card:hover{transform:translateY(-6px);border-color:var(--luxe-accent-line)!important;box-shadow:0 24px 48px #00070e47!important}.portal-shell.portal-luxe .product-license-card:active{transform:scale(.985)}.portal-luxe .product-license-card__media{background:#0a1922}.portal-luxe .product-license-card__media-overlay{background:linear-gradient(#0000 24%,#061119e0 100%)!important}.portal-luxe .product-license-card__status{border-color:var(--luxe-line)!important;color:var(--luxe-muted)!important;background:#07131db8!important}.portal-luxe .product-license-card__status--active{color:var(--luxe-accent-strong)!important;border-color:var(--luxe-accent-line)!important}.portal-luxe .product-license-card__status-dot{box-shadow:0 0 0 4px var(--luxe-soft), 0 0 14px var(--luxe-accent);background:var(--luxe-accent)!important}.portal-luxe .product-license-card__title{color:var(--luxe-ink)!important;font-weight:600!important}.portal-luxe .product-license-card__category{color:var(--luxe-muted)!important}.portal-luxe .product-license-card__body{background:var(--luxe-panel)!important}.portal-luxe .product-license-card__key{background:var(--luxe-raised)!important;border-color:var(--luxe-line)!important}.portal-luxe .product-license-card__actions :is(button,a){transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s;border-radius:12px!important}.portal-luxe .product-license-card__actions :is(button,a):hover{transform:translateY(-2px)}.portal-luxe .product-license-card__actions :is(button,a):active{transform:scale(.96)}.portal-shell.portal-luxe .admin-navigation,.portal-shell.portal-luxe .admin-hero,.portal-shell.portal-luxe .help-center-experience,.portal-shell.portal-luxe .faq-experience>section,.portal-shell.portal-luxe .admin-section .glass-card,.portal-shell.portal-luxe .admin-chat-sidebar,.portal-shell.portal-luxe .admin-chat-workspace>section{border-color:var(--luxe-line)!important;background:var(--luxe-panel)!important;box-shadow:var(--luxe-shadow)!important}.portal-shell.portal-luxe .admin-navigation{border-radius:16px!important;padding:7px!important}.portal-shell.portal-luxe .admin-navigation__item{transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s,color .22s;border-radius:11px!important}.portal-shell.portal-luxe .admin-navigation__item:hover{transform:translateY(-2px)}.portal-shell.portal-luxe .admin-navigation__item[aria-selected=true]{background:var(--luxe-soft)!important;box-shadow:inset 0 0 0 1px var(--luxe-accent-line)!important;color:var(--luxe-accent)!important}.portal-shell.portal-luxe .help-center-experience{border-radius:22px!important}.portal-shell.portal-luxe .help-center-experience :is(.bg-cyan-400,.bg-sky-400){background-color:var(--luxe-accent)!important}.portal-shell.portal-luxe .help-center-experience :is(.text-cyan-300,.text-cyan-200){color:var(--luxe-accent)!important}.portal-shell.portal-luxe :is(input,select,textarea){border-color:var(--luxe-line);border-radius:12px;transition:border-color .2s,box-shadow .2s,background .2s}.portal-shell.portal-luxe :is(input,select,textarea):focus{box-shadow:0 0 0 4px var(--luxe-soft);outline:0;border-color:var(--luxe-accent-line)!important}.portal-luxe :is(button,a):focus-visible{outline:2px solid var(--luxe-accent);outline-offset:3px}.portal-luxe,.portal-luxe *{scrollbar-color:#31545a var(--luxe-bg)}.portal-luxe :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}@media (max-width:1150px){.portal-luxe .portal-main-content{padding:25px}.portal-luxe .overview-welcome-card h2{font-size:22px}}@media (max-width:767px){.portal-shell.portal-luxe{height:100dvh;min-height:100dvh;overflow:hidden}.portal-shell.portal-luxe .portal-main-content{height:100%;min-height:0;padding:92px 16px 28px;overflow-y:auto}.portal-shell.portal-luxe .portal-page-header{margin-bottom:22px;padding-bottom:18px}.portal-luxe .portal-page-header__title{font-size:23px}.portal-luxe .portal-page-header__actions{display:none}.portal-shell.portal-luxe .overview-welcome-card{min-height:146px;padding:22px!important}.portal-luxe .overview-welcome-card h2{font-size:18px}.portal-luxe .overview-welcome-card img{border-radius:13px;width:46px;height:46px}.portal-shell.portal-luxe .overview-stat-card{min-height:132px;padding:20px!important}.portal-shell.portal-luxe .overview-dashboard{gap:18px}.portal-shell.portal-luxe .products-page-hero{padding:19px!important}.portal-shell.portal-luxe .product-license-card{border-radius:18px!important}}@media (prefers-reduced-motion:reduce){.portal-luxe *,.portal-luxe :before,.portal-luxe :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.portal-shell.portal-luxe .product-library{width:100%;max-width:1220px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;align-items:stretch!important;gap:clamp(18px,2vw,28px)!important}.portal-shell.portal-luxe .product-license-card--premium{width:100%;min-height:510px;border-radius:22px!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__media{aspect-ratio:16/8.8;min-height:205px;max-height:270px;height:auto!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__icon{flex:0 0 58px;border-radius:16px!important;width:58px!important;height:58px!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__title{font-size:clamp(16px,1.35vw,19px)!important;line-height:1.35!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__key{min-height:56px;border-radius:15px!important;padding:11px!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__actions{margin-top:auto;gap:11px!important}.portal-shell.portal-luxe .product-library>article:only-of-type{grid-column:1/-1;justify-self:center;width:100%;max-width:860px}@media (max-width:760px){.portal-shell.portal-luxe .product-library{grid-template-columns:1fr!important;gap:18px!important}.portal-shell.portal-luxe .product-license-card--premium{min-height:0}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__media{aspect-ratio:16/9;min-height:190px;max-height:none}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__body{min-height:0;padding:16px!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__icon{flex-basis:52px;width:52px!important;height:52px!important}}.portal-shell.portal-luxe .product-license-card--premium{min-height:455px;border-radius:19px!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__media{aspect-ratio:16/9;min-height:175px;max-height:220px}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__body{min-height:215px;gap:12px!important;padding:16px!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__heading{gap:10px;min-height:48px}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__icon{flex-basis:52px;border-radius:14px!important;width:52px!important;height:52px!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__title{font-size:17px!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__key{min-height:50px;padding:9px!important}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__actions{gap:9px!important}.portal-shell.portal-luxe .product-license-card--premium .product-download-button,.portal-shell.portal-luxe .product-license-card--premium .product-guide-button{font-size:10px;border-radius:12px!important;min-height:44px!important}@media (max-width:760px){.portal-shell.portal-luxe .product-license-card--premium .product-license-card__media{min-height:170px;max-height:none}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__body{min-height:0}}.portal-shell.portal-luxe .product-license-card--premium{min-height:500px}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__media{min-height:195px;max-height:215px}.portal-shell.portal-luxe .product-license-card--premium .product-license-card__body{min-height:265px;padding:15px!important}.portal-shell.portal-luxe .product-library>article:only-of-type{max-width:470px!important}@media (max-width:760px){.portal-shell.portal-luxe .product-library>article:only-of-type{max-width:100%!important}}.portal-shell.portal-luxe .admin-workspace{isolation:isolate}.portal-shell.portal-luxe .admin-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0, #94e6c314, transparent 34%), linear-gradient(145deg, var(--luxe-panel), var(--luxe-bg))!important;box-shadow:0 18px 42px -28px #00000080!important}.portal-shell.portal-luxe .admin-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--luxe-accent-line), transparent);height:1px;position:absolute;inset:auto 0 0}.portal-shell.portal-luxe .admin-hero__actions>div>span{border-color:var(--luxe-accent-line)!important;background:var(--luxe-soft)!important;color:var(--luxe-accent)!important}.portal-shell.portal-luxe .admin-navigation{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:12px;box-shadow:0 14px 30px -24px #000000b3!important}.portal-shell.portal-luxe .admin-navigation__item{letter-spacing:-.01em;min-height:44px;font-weight:700!important}.portal-shell.portal-luxe .admin-navigation__item[aria-selected=true]{background:linear-gradient(135deg,#94e6c32e,#5db0dc14)!important}.portal-shell.portal-luxe .admin-section{animation:.28s both admin-section-rise}.portal-shell.portal-luxe .admin-section>div:first-child h3,.portal-shell.portal-luxe .admin-section .glass-card h3{letter-spacing:-.025em}.portal-shell.portal-luxe .admin-product-card{background:linear-gradient(160deg,#101b23fa,#09131cfa)!important;border-color:#94e6c324!important;box-shadow:0 18px 38px -28px #000c!important}.portal-shell.portal-luxe .admin-product-card:hover{border-color:var(--luxe-accent-line)!important;box-shadow:0 22px 44px -26px #4baa993d!important}.portal-shell.portal-luxe .admin-product-card>div:nth-child(2){gap:16px}.portal-shell.portal-luxe .admin-product-card button{min-height:44px}.portal-shell.portal-luxe .admin-section .glass-card table thead tr{background:#94e6c309}.portal-shell.portal-luxe .admin-section .glass-card table tbody tr{transition:background .18s}.portal-shell.portal-luxe .admin-section .glass-card table tbody tr:hover{background:var(--luxe-hover)!important}@keyframes admin-section-rise{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.portal-shell.portal-luxe .admin-navigation{top:6px}.portal-shell.portal-luxe .admin-hero{padding:18px!important}.portal-shell.portal-luxe .admin-hero__actions{gap:8px}}.stock-management-modal{background:radial-gradient(circle at 82% 0,#38bdf81a,#0000 34%),linear-gradient(145deg,#0b1421,#080d16 66%);border-color:#94e6c329!important;border-radius:26px!important;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff0b!important}.stock-management-modal .stock-modal-header{background:linear-gradient(#122533eb,#0b1622db)!important;border-bottom-color:#94e6c31f!important}.stock-management-modal .stock-modal-header h2{letter-spacing:-.02em}.stock-management-modal .stock-modal-summary>div{min-height:30px;transition:transform .22s cubic-bezier(.22,.9,.28,1),border-color .22s,background .22s;border-radius:999px!important}.stock-management-modal .stock-modal-summary>div:hover{transform:translateY(-1px);border-color:#94e6c347!important}.stock-management-modal .stock-modal-tabs{scrollbar-width:none;overflow-x:auto;background:#07101abd!important;padding:9px 18px!important}.stock-management-modal .stock-modal-tabs::-webkit-scrollbar{display:none}.stock-management-modal .stock-modal-tabs>button{white-space:nowrap;border:1px solid #0000;min-height:40px;transition:transform .24s cubic-bezier(.22,.9,.28,1),background .24s,border-color .24s,color .24s,box-shadow .24s;border-radius:12px!important}.stock-management-modal .stock-modal-tabs>button:hover{border-color:#94e6c329;transform:translateY(-1px)}.stock-management-modal .stock-modal-tabs>button:active{transform:scale(.97)}.stock-management-modal .stock-modal-add-panel{box-shadow:0 18px 42px #00000026,inset 0 1px #ffffff06;background:linear-gradient(145deg,#112330c7,#08111ce6)!important;border-color:#94e6c324!important;border-radius:20px!important}.stock-management-modal textarea:focus,.stock-management-modal select:focus,.stock-management-modal input:focus{box-shadow:0 0 0 4px #94e6c314;border-color:#94e6c385!important}.stock-management-modal button:focus-visible,.stock-management-modal select:focus-visible,.stock-management-modal textarea:focus-visible{outline-offset:2px;outline:2px solid #94e6c3}@media (max-width:640px){.stock-management-modal{border-radius:20px!important;height:94vh!important}.stock-management-modal .stock-modal-header,.stock-management-modal .stock-modal-tabs{padding-inline:14px!important}.stock-management-modal .stock-modal-summary{gap:6px}.stock-management-modal .stock-modal-summary>div{font-size:10px;padding-inline:9px!important}}@media (prefers-reduced-motion:reduce){.stock-management-modal *,.stock-management-modal :before,.stock-management-modal :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
