@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink-950:#07111f;--ink-900:#101c31;--ink-800:#1b2b46;--ink-700:#344966;--ink-600:#5b6d86;--ink-500:#8390a4;--surface:#f6f8fc;--surface-raised:#fff;--surface-soft:#eef2f8;--line:#dce3ee;--line-dark:#ffffff1c;--brand:#4f67e8;--brand-deep:#3447ad;--brand-soft:#eef1ff;--signal:#36c6b2;--amber:#e8a44d;--warm-accent:#d88455;--danger:#c55353;--shadow-sm:0 1px 2px #07111f0a, 0 8px 24px #07111f0f;--shadow-lg:0 32px 80px #07111f33}.auth-page{background:radial-gradient(circle at 8% 8%,#4f67e824,#0000 26%),radial-gradient(circle at 90% 85%,#36c6b21c,#0000 25%),linear-gradient(145deg,#07111f,#10213a 62%,#173252);min-height:100vh;padding:28px;position:relative;overflow:hidden}.auth-page:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:640px;height:640px;position:absolute;inset:-390px auto auto -220px;box-shadow:0 0 0 65px #ffffff05,0 0 0 140px #ffffff03}.auth-brand{z-index:2;color:#fff;width:min(1180px,100%);margin:0 auto 24px;position:relative}.auth-brand small{color:#8097ad}.auth-brand .brand-mark{background:var(--signal);color:#07111f}.auth-shell{z-index:2;background:#fff;border:1px solid #ffffff17;border-radius:27px;grid-template-columns:.88fr 1.12fr;width:min(1180px,100%);min-height:680px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000047}.auth-shell.compact{grid-template-columns:.9fr 1.1fr;max-width:990px;min-height:590px}.auth-intro{color:#fff;background:radial-gradient(circle at 15% 10%,#36c6b21f,#0000 28%),#0b1728;flex-direction:column;padding:58px;display:flex}.auth-intro h1{letter-spacing:-.045em;margin:15px 0 14px;font-size:clamp(36px,4vw,57px);line-height:1.35}.auth-intro>p{color:#91a7bb;margin:0;font-size:11px;line-height:2.1}.auth-intro ol{border-top:1px solid #ffffff14;gap:21px;margin:auto 0 0;padding:32px 0 0;list-style:none;display:grid}.auth-intro li{grid-template-columns:34px 1fr;align-items:center;gap:11px;display:grid}.auth-intro li>i{width:34px;height:34px;color:var(--signal);background:#36c6b214;border:1px solid #36c6b240;border-radius:11px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.auth-intro li>span{gap:3px;display:grid}.auth-intro li strong{font-size:10px}.auth-intro li small{color:#71889e;font-size:8px;line-height:1.7}.selected-offer-note{background:#4f67e817;border:1px solid #4f67e83d;border-radius:11px;gap:3px;margin-top:25px;padding:11px 13px;display:grid}.selected-offer-note span{color:#98a8f7;font-size:8px}.selected-offer-note bdi{color:#c3ccff;direction:ltr;font:8px monospace}.auth-security-note{background:#ffffff0a;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:31px 1fr;gap:11px;margin-top:auto;padding:17px;display:grid}.auth-security-note>i{background:var(--signal);color:#09201f;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;display:grid}.auth-security-note>span{gap:4px;display:grid}.auth-security-note strong{font-size:10px}.auth-security-note small{color:#71889e;font-size:8px;line-height:1.7}.auth-form{background:#fff;flex-direction:column;justify-content:center;gap:16px;padding:50px 58px;display:flex}.auth-form-heading{margin-bottom:8px}.auth-form-heading>span,.auth-unavailable>span{color:var(--brand);font-size:8px;font-weight:900}.auth-form-heading h2,.auth-unavailable h2{margin:6px 0;font-size:26px}.auth-form-heading p,.auth-unavailable p{color:var(--ink-500);margin:0;font-size:9px;line-height:1.9}.auth-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.auth-field-grid .full{grid-column:1/-1}.auth-form label{color:var(--ink-700);gap:6px;font-size:8px;font-weight:800;display:grid}.auth-form input{border:1px solid var(--line);width:100%;min-height:47px;color:var(--ink-950);font:inherit;background:#fafbfd;border-radius:10px;outline:none;padding:0 13px;font-size:10px;transition:border-color .15s,box-shadow .15s}.auth-form input:focus{border-color:#8798ee;box-shadow:0 0 0 4px #4f67e814}.auth-form-message{color:#9c433a;background:#fff0ed;border-radius:9px;margin:0;padding:10px 12px;font-size:8px;line-height:1.8}.auth-switch{color:var(--ink-500);text-align:center;margin:0;font-size:8px}.auth-switch a,.login-password-label a{color:var(--brand-deep);font-weight:900}.auth-text-button{color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px}.otp-form input[name=code]{letter-spacing:.35em;text-align:center;direction:ltr;height:62px;font:800 27px monospace}.auth-unavailable{align-items:stretch}.auth-unavailable.success>span{color:#138468}.login-password-label{justify-content:space-between;align-items:center;display:flex}.login-form .auth-switch{margin-top:-7px}@media (max-width:860px){.auth-shell,.auth-shell.compact{grid-template-columns:1fr}.auth-intro{min-height:450px}.auth-form{min-height:570px}}@media (max-width:620px){.auth-page{padding:18px 10px}.auth-brand{padding-inline:8px}.auth-shell{border-radius:19px}.auth-intro{min-height:390px;padding:35px 27px}.auth-intro h1{font-size:39px}.auth-form{min-height:520px;padding:36px 24px}.auth-field-grid{grid-template-columns:1fr}.auth-field-grid .full{grid-column:auto}}.auth-settings-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:25px}.auth-settings-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.auth-settings-card>header>div>span{color:var(--brand);text-transform:uppercase;font:800 8px Arial,sans-serif}.auth-settings-card h2{margin:6px 0 3px;font-size:20px}.auth-settings-card header p{color:var(--ink-500);margin:0;font-size:8px}.auth-settings-card>header>b{border-radius:999px;padding:6px 9px;font-size:7px}.auth-settings-card>header>b.ready{color:#08735c;background:#e7f7f0}.auth-settings-card>header>b.missing{color:#8d5e20;background:#fff0df}.auth-settings-card form{gap:15px;margin-top:20px;display:grid}.auth-setting-switches{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.auth-setting-switches>label{border:1px solid var(--line);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.auth-setting-switches label>span{gap:3px;display:grid}.auth-setting-switches strong{font-size:9px}.auth-setting-switches small{color:var(--ink-500);font-size:7px;line-height:1.6}.auth-setting-switches input{width:17px;height:17px;accent-color:var(--brand)}.auth-readiness-warning{color:#76501b;background:#fff8eb;border:1px solid #f1d19e;border-radius:11px;gap:4px;padding:12px 14px;display:grid}.auth-readiness-warning strong{font-size:9px}.auth-readiness-warning span{font-size:8px;line-height:1.8}.auth-setting-fields{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.auth-setting-fields>label,.auth-setting-fields>div{background:#f5f7fb;border-radius:10px;gap:6px;padding:11px;display:grid}.auth-setting-fields span{color:var(--ink-500);font-size:7px}.auth-setting-fields input{border:1px solid var(--line);width:100%;min-height:35px;font:inherit;background:#fff;border-radius:8px;padding:5px 8px}.auth-setting-fields strong{font-size:8px}.auth-settings-card footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.auth-settings-card footer p{color:var(--danger);margin:0;font-size:8px}.auth-settings-card footer p.success{color:#08735c}.auth-settings-card footer button{background:var(--ink-950);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 15px;font-size:8px;font-weight:900}@media (max-width:920px){.auth-setting-switches,.auth-setting-fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.auth-settings-card>header,.auth-settings-card footer{flex-direction:column;align-items:stretch}.auth-setting-switches,.auth-setting-fields{grid-template-columns:1fr}}.support-commerce-page,.commerce-orders-page,.admin-payments-page,.payment-detail-page{gap:22px;display:grid}.commerce-orders-hero{color:#fff;background:radial-gradient(circle at 8% 0,#36c6b229,#0000 28%),linear-gradient(135deg,#07111f,#122440 62%,#1d3960);border-radius:24px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);align-items:center;gap:35px;min-height:230px;padding:36px;display:grid;position:relative;overflow:hidden}.commerce-orders-hero:after{content:"";border:32px solid #ffffff08;border-radius:50%;width:190px;height:190px;position:absolute;inset:auto -65px -90px auto}.commerce-orders-hero>*{z-index:1;position:relative}.commerce-orders-hero .preview-label{color:var(--signal)}.commerce-orders-hero h1{letter-spacing:-1.5px;max-width:700px;margin:8px 0;font-size:clamp(30px,4vw,46px);line-height:1.3}.commerce-orders-hero p{color:#a9c0ba;max-width:680px;margin:0;font-size:10px;line-height:2.1}.commerce-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.commerce-hero-kpis article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-content:space-between;min-height:92px;padding:16px;display:grid}.commerce-hero-kpis article:last-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;min-height:76px}.commerce-hero-kpis span{color:#9eb5af;font-size:8px}.commerce-hero-kpis strong{color:var(--signal);font-size:28px}.commerce-order-builder,.commerce-order-history{padding:25px}.commerce-order-form{gap:18px;margin-top:20px;display:grid}.order-type-switch{background:#edf2ef;border-radius:12px;grid-template-columns:repeat(2,1fr);width:max-content;padding:4px;display:grid}.order-type-switch button{min-width:165px;color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 15px;font-size:9px;font-weight:800}.order-type-switch button.active{color:var(--brand-deep);box-shadow:var(--shadow-sm);background:#fff}.order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.order-form-grid>label{gap:6px;display:grid}.order-form-grid>label>span,.module-offer-picker>legend{color:var(--ink-600);font-size:8px;font-weight:800}.order-form-grid input,.order-form-grid select,.order-form-grid textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink-900);font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-size:9px}.order-form-grid textarea{resize:vertical}.license-offer-preview{background:linear-gradient(120deg,#eff9f5,#fbfdfc);border:1px solid #cfe7df;border-radius:15px;grid-template-columns:1.2fr 1fr;gap:20px;padding:18px;display:grid}.license-offer-preview>div{align-content:center;gap:4px;display:grid}.license-offer-preview>div>span{color:var(--brand);font:800 8px Arial,sans-serif}.license-offer-preview>div>strong{font-size:15px}.license-offer-preview>div>small{color:var(--ink-500);font-size:8px}.license-offer-preview dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.license-offer-preview dl div{background:#fff;border-radius:10px;gap:3px;padding:10px;display:grid}.license-offer-preview dt{color:var(--ink-500);font-size:7px}.license-offer-preview dd{margin:0;font-size:9px;font-weight:900}.module-offer-picker{border:1px solid var(--line);border-radius:14px;min-width:0;margin:0;padding:15px}.module-offer-picker>legend{padding:0 8px}.module-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.module-offer-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px;transition:border-color .2s,background .2s;display:grid}.module-offer-grid article.selected{background:#f2fbf7;border-color:#75b8a6}.module-offer-grid article>label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.module-offer-grid article>label input{width:15px;min-height:15px;accent-color:var(--brand);margin-top:2px}.module-offer-grid article>label span{gap:2px;min-width:0;display:grid}.module-offer-grid article strong{font-size:9px}.module-offer-grid article small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.module-offer-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.module-offer-grid article b{color:var(--brand-deep);font-size:8px}.module-offer-grid article>div input{width:58px;min-height:31px;padding:5px 7px}.module-offer-grid article em{color:#97651c;font-size:7px;font-style:normal}.module-dependency-alert{color:#845b1d;background:#fff3df;border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:8px}.order-checkout-bar{background:var(--ink-950);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.order-checkout-bar>div{grid-template-columns:auto auto;align-items:baseline;gap:2px 12px;display:grid}.order-checkout-bar span{color:#91aaa4;font-size:8px}.order-checkout-bar strong{color:var(--signal);font-size:20px}.order-checkout-bar strong small{font-size:8px}.order-checkout-bar em{color:#7f9a94;grid-column:1/-1;font-size:7px;font-style:normal}.commerce-order-list{gap:11px;display:grid}.commerce-order-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:19px;scroll-margin-top:20px}.commerce-order-card:target{border-color:#91bd47;box-shadow:0 0 0 4px #91bd471c}.commerce-order-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.commerce-order-card>header>div:first-child{gap:4px;display:grid}.commerce-order-card h3{margin:0;font-size:15px}.commerce-order-card header small{color:var(--ink-500);font-size:7px}.order-status{width:max-content;color:var(--ink-600);background:#eff2f0;border-radius:999px;padding:5px 9px;font-size:7px;font-weight:900}.order-status.payment_pending{color:#956713;background:#fff4d8}.order-status.payment_review{color:#316ca6;background:#e8f2ff}.order-status.paid{color:#477c32;background:#eaf7dd}.order-status.fulfilled{color:#18705c;background:#dcf4ed}.order-status.rejected,.order-status.cancelled{color:#a44135;background:#ffe8e5}.order-card-total{justify-items:end;display:grid}.order-card-total>span{color:var(--ink-500);font-size:7px}.order-card-total>strong{font-size:20px}.order-card-total small{font-size:8px}.order-target-license{background:#f4f8f6;border-radius:10px;align-items:center;gap:9px;margin-top:13px;padding:10px 12px;display:flex}.order-target-license span{color:var(--ink-500);font-size:7px}.order-target-license strong{font-size:9px}.order-target-license bdi{color:var(--ink-500);margin-inline-start:auto;font-size:7px}.order-item-list{gap:6px;margin-top:14px;display:grid}.order-item-list>div{border-top:1px solid #edf1ef;grid-template-columns:85px minmax(150px,1fr) 160px 95px;align-items:center;gap:10px;min-height:45px;padding:8px 11px;display:grid}.order-item-kind{color:var(--brand);font:800 7px Arial,sans-serif}.order-item-list strong{font-size:9px}.order-item-list small{color:var(--ink-500);font-size:8px}.order-item-list b{justify-self:end;font-size:9px}.commerce-order-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:11px;display:flex}.commerce-order-card>footer .receipt-download-link{margin-top:0}.commerce-order-card>footer p{color:#8e4d43;margin:0;font-size:8px}.commerce-order-card>footer p.ready-for-fulfillment{color:#477c32}.portal-fulfillment-result{background:linear-gradient(120deg,#edf9f4,#fbfefc);border:1px solid #bfe2d5;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:14px 16px;display:flex}.portal-fulfillment-result>div{gap:2px;display:grid}.portal-fulfillment-result span{color:var(--brand);font-size:7px;font-weight:900}.portal-fulfillment-result strong{font-size:11px}.portal-fulfillment-result small{color:var(--ink-500);font-size:8px}.portal-fulfillment-result a{background:var(--ink-950);color:#fff;border-radius:9px;flex:none;padding:8px 11px;font-size:8px;font-weight:900}.support-commerce-hero{color:#fff;background:linear-gradient(135deg,#0c1c31 0%,#163353 58%,#1d466f 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:210px;padding:34px;display:flex;position:relative;overflow:hidden}.support-commerce-hero:after{content:"";border:1px solid #ff9b4a33;border-radius:50%;width:300px;height:300px;position:absolute;inset:-120px auto auto -70px;box-shadow:0 0 0 42px #ff9b4a0d,0 0 0 90px #ff9b4a08}.support-commerce-hero>div{z-index:1;position:relative}.support-commerce-hero>div:first-child{max-width:650px}.support-commerce-hero .preview-label{color:var(--signal)}.support-commerce-hero h1{letter-spacing:-1.5px;margin:8px 0;font-size:clamp(29px,4vw,45px);line-height:1.25}.support-commerce-hero p{color:#b8cbc7;max-width:610px;margin:0;font-size:12px;line-height:2}.support-hero-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;gap:8px;min-width:245px;padding:22px;display:grid}.support-hero-status>span{color:#d9e8e4;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.support-hero-status>span i{background:var(--signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff9b4a1a}.support-hero-status>span.attention i{background:#ffbf69;box-shadow:0 0 0 5px #ffbf691a}.support-hero-status strong{font-size:18px}.support-hero-status small{color:#91aaa4;font-size:9px}.payment-success-banner{background:#f5ffe5;border:1px solid #cfe8a2;border-radius:16px;align-items:center;gap:13px;padding:16px 20px;display:flex}.payment-success-banner>span{color:#24432f;background:#dafe96;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.payment-success-banner strong{color:#24432f;font-size:12px}.payment-success-banner p{color:#657760;margin:3px 0 0;font-size:9px}.support-commerce-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.payment-form-panel{padding:25px}.secure-form-chip,.evidence-chip{color:var(--brand);background:#eef6f3;border-radius:999px;padding:6px 10px;font-size:8px;font-style:normal;font-weight:800}.payment-request-form input,.payment-request-form select{font-size:11px}.payment-guidance-column{gap:15px;display:grid}.bank-guidance-card,.privacy-guidance-card{padding:22px}.bank-guidance-card h2{margin:7px 0 16px;font-size:18px}.bank-guidance-card ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.bank-guidance-card li{grid-template-columns:34px 1fr;gap:11px;display:grid}.bank-guidance-card li>i{width:34px;height:34px;color:var(--brand);background:#eff7f4;border-radius:11px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.bank-guidance-card li div{gap:3px;display:grid}.bank-guidance-card li strong{font-size:10px}.bank-guidance-card li span{color:var(--ink-500);font-size:8px;line-height:1.8}.privacy-guidance-card{background:#fff7e8;border:0}.privacy-guidance-card>span{color:#a16e22;font-size:8px;font-weight:900}.privacy-guidance-card strong{color:#4f422f;margin-top:5px;font-size:12px;display:block}.privacy-guidance-card p{color:#806e51;margin:6px 0 0;font-size:8px;line-height:1.9}.payment-history-panel{padding:24px}.portal-payment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.portal-payment-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px;scroll-margin-top:20px}.portal-payment-card:target{border-color:#9ac846;box-shadow:0 0 0 4px #9ac8461a}.portal-payment-card header,.portal-payment-card header>div,.payment-amount-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-payment-card header>div{justify-content:flex-start}.portal-payment-card header time{color:var(--ink-500);font-size:8px}.portal-payment-card header strong{font-size:9px}.payment-status{width:max-content;color:var(--ink-600);background:#f1f3f2;border-radius:999px;align-items:center;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}.payment-status.pending{color:#956713;background:#fff4d8}.payment-status.under_review{color:#316ca6;background:#e8f2ff}.payment-status.approved,.payment-status.active{color:#3a762d;background:#e8f8dc}.payment-status.rejected,.payment-status.cancelled,.payment-status.expired{color:#a44135;background:#ffe8e5}.payment-amount-row{align-items:flex-end;margin:18px 0}.payment-amount-row>strong{color:var(--ink-950);font-size:24px}.payment-amount-row>strong small{font-size:9px}.payment-amount-row>span{color:var(--ink-500);font-size:8px}.portal-payment-card dl,.payment-bank-evidence dl,.contract-review-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.portal-payment-card dl div,.payment-bank-evidence dl div,.contract-review-card dl div{background:#f7f9f8;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.portal-payment-card dt,.payment-bank-evidence dt,.contract-review-card dt{color:var(--ink-500);font-size:7px}.portal-payment-card dd,.payment-bank-evidence dd,.contract-review-card dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:800}.payment-review-note{color:#7f4c45;background:#fff2ef;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:8px;line-height:1.8}.selected-commerce-summary{background:#f4fbf8;border:1px solid #cfe5dc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.selected-commerce-summary>span{color:var(--ink-600);font-size:8px;line-height:1.8}.selected-commerce-summary>strong{color:var(--brand-deep);flex:none;font-size:16px}.selected-commerce-summary small{font-size:8px}.destination-account-preview{background:var(--ink-950);color:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.destination-account-preview>div{gap:3px;min-width:0;display:grid}.destination-account-preview span{color:#8ca7a1;font-size:7px}.destination-account-preview strong,.destination-account-preview bdi{overflow-wrap:anywhere;font-size:9px;font-weight:800}.receipt-upload-field{background:#fbfdfc;border:1px dashed #aec8c0;border-radius:12px;padding:13px}.receipt-upload-field input{background:#fff;height:auto;padding:9px}.receipt-upload-field small{color:var(--ink-500);font-size:7px;line-height:1.8}.active-destination-card{background:#ecf5ff;gap:5px;padding:19px 22px;display:grid}.active-destination-card>span{color:#39729f;font-size:8px;font-weight:900}.active-destination-card>strong{font-size:12px}.active-destination-card p{color:var(--ink-600);margin:0;font-size:8px}.active-destination-card bdi{letter-spacing:1px;margin-top:5px;font:800 11px Arial,sans-serif}.receipt-download-link{color:var(--brand-deep);background:#edf5f2;border-radius:9px;margin-top:12px;padding:9px 11px;font-size:8px;font-weight:900;display:inline-flex}.receipt-download-link.admin{background:var(--ink-950);color:#fff;margin-bottom:12px}.payment-missing-receipt{color:var(--ink-500);font-size:8px}.commerce-settings-link{color:var(--signal);margin-top:14px;font-size:9px;font-weight:900;display:inline-flex}.payment-admin-heading{border-bottom-color:#0000}.payment-admin-summary{background:var(--ink-950);color:#fff;border-radius:17px;min-width:210px;padding:18px 22px;display:grid}.payment-admin-summary span{color:var(--signal);font-size:8px;font-weight:800}.payment-admin-summary strong{font-size:33px}.payment-admin-summary small{color:#8ea7a1;font-size:8px}.payment-kpi-strip{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.payment-kpi-strip article{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.payment-kpi-strip span{color:var(--ink-500);font-size:8px;font-weight:700}.payment-kpi-strip strong{color:var(--ink-950);font-size:20px}.admin-payment-list{gap:8px;display:grid}.admin-payment-row{border:1px solid var(--line);min-height:78px;color:inherit;background:#fff;border-radius:15px;grid-template-columns:8px minmax(180px,1.25fr) minmax(160px,1fr) 110px 95px 125px 20px;align-items:center;gap:13px;padding:12px 15px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.admin-payment-row:hover{border-color:#aacbc3;transform:translateY(-1px);box-shadow:0 12px 35px #1d3d3612}.payment-state-mark{background:#e0e5e3;border-radius:999px;width:6px;height:42px}.payment-state-mark.pending{background:#f7c85d}.payment-state-mark.under_review{background:#66a4df}.payment-state-mark.approved{background:#77b65f}.payment-state-mark.rejected{background:#d87c6e}.payment-requester{align-items:center;gap:10px;min-width:0;display:flex}.payment-requester>div:last-child,.payment-row-contract{gap:3px;min-width:0;display:grid}.payment-requester strong,.payment-row-contract strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.payment-requester small,.payment-row-contract span{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.payment-row-amount{justify-items:end;display:grid}.payment-row-amount strong{font-size:12px}.payment-row-amount span,.admin-payment-row time{color:var(--ink-500);font-size:8px}.row-arrow{color:var(--brand);font-size:15px;font-style:normal}.commerce-settings-page,.commerce-editor-stack{gap:18px;display:grid}.commerce-editor-message{color:var(--brand-deep);background:#e4f5ec;border-radius:11px;margin:0;padding:11px 14px;font-size:9px;font-weight:800}.commerce-setting-section{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.commerce-setting-section>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.commerce-setting-section>header span{color:var(--brand);text-transform:uppercase;font:800 7px Arial,sans-serif}.commerce-setting-section>header h2{margin:5px 0 3px;font-size:19px}.commerce-setting-section>header p{color:var(--ink-500);margin:0;font-size:8px;line-height:1.8}.commerce-setting-section>header>strong{background:var(--surface-soft);border-radius:999px;padding:7px 10px;font-size:8px}.commerce-create-form{background:#f7faf8;border:1px solid #dce8e2;border-radius:14px;grid-template-columns:1.2fr 1.2fr .55fr .8fr .7fr .45fr;gap:8px;margin-top:18px;padding:16px;display:grid}.commerce-create-form.destination{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-create-form.catalog-plan{grid-template-columns:1fr 1.3fr .8fr .65fr .65fr .65fr}.commerce-create-form.catalog-license{grid-template-columns:repeat(6,minmax(0,1fr))}.commerce-create-form.catalog-license textarea{grid-column:span 5}.commerce-create-form.catalog-module{grid-template-columns:repeat(5,minmax(0,1fr))}.commerce-create-form.catalog-module textarea{grid-column:span 4}.commerce-create-form input,.commerce-create-form select,.commerce-create-form textarea,.commerce-record-card input,.commerce-record-card select,.commerce-record-card textarea{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink-800);font:inherit;background:#fff;border-radius:9px;padding:8px 10px;font-size:8px}.commerce-create-form textarea,.commerce-record-card textarea{resize:vertical}.commerce-create-form button{border:0;min-height:38px}.commerce-record-list{gap:8px;margin-top:11px;display:grid}.commerce-record-card{border:1px solid var(--line);border-radius:13px;grid-template-columns:1.15fr 1fr 1.3fr .55fr .8fr .7fr .4fr 1.6fr .5fr;align-items:center;gap:7px;padding:12px;display:grid}.commerce-record-card.destination{grid-template-columns:1.1fr repeat(3,1fr) 1fr 1fr 1fr .6fr .4fr 1.3fr .5fr}.commerce-record-card.catalog-plan{grid-template-columns:1fr 1fr 1.3fr .8fr .65fr .65fr .5fr}.commerce-record-card.catalog-license{grid-template-columns:1fr repeat(11,minmax(68px,1fr)) 1.4fr .5fr;overflow-x:auto}.commerce-record-card.catalog-module{grid-template-columns:1fr repeat(8,minmax(78px,1fr)) 1.3fr .5fr;overflow-x:auto}.record-identity{gap:2px;min-width:0;display:grid}.record-identity bdi,.record-identity strong{text-overflow:ellipsis;font-size:8px;overflow:hidden}.record-identity span{color:var(--ink-500);text-overflow:ellipsis;font:6px Arial,sans-serif;overflow:hidden}.commerce-record-card>button{background:var(--ink-950);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-size:8px}.commerce-record-card button:disabled{opacity:.55}@media (max-width:1050px){.commerce-orders-hero{grid-template-columns:1fr}.module-offer-grid,.commerce-create-form,.commerce-create-form.destination,.commerce-create-form.catalog-plan,.commerce-create-form.catalog-license,.commerce-create-form.catalog-module{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-record-card,.commerce-record-card.destination,.commerce-record-card.catalog-plan{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-create-form.catalog-license textarea,.commerce-create-form.catalog-module textarea{grid-column:span 2}.record-identity{grid-column:1/-1}}@media (max-width:720px){.commerce-orders-hero,.license-offer-preview,.module-offer-grid,.order-form-grid{grid-template-columns:1fr}.commerce-orders-hero{padding:25px}.field-span-2{grid-column:auto}.order-type-switch{width:100%}.order-type-switch button{min-width:0}.order-checkout-bar,.commerce-order-card>header,.commerce-order-card>footer,.portal-fulfillment-result{flex-direction:column;align-items:stretch}.portal-fulfillment-result a{width:max-content}.order-card-total{justify-items:start}.order-item-list>div{grid-template-columns:70px 1fr}.order-item-list small{grid-column:1/2}.order-item-list b{grid-area:2/2/auto/3}.support-commerce-layout,.portal-payment-list{grid-template-columns:1fr}.support-commerce-hero{flex-direction:column;align-items:stretch}.support-hero-status{min-width:0}.commerce-create-form,.commerce-create-form.destination,.commerce-create-form.catalog-plan,.commerce-create-form.catalog-license,.commerce-create-form.catalog-module,.commerce-record-card,.commerce-record-card.destination,.commerce-record-card.catalog-plan,.commerce-record-card.catalog-license,.commerce-record-card.catalog-module{grid-template-columns:1fr}.commerce-create-form.catalog-license textarea,.commerce-create-form.catalog-module textarea{grid-column:auto}.commerce-setting-section{padding:16px}.field-span-2,.record-identity{grid-column:auto}}.payment-detail-breadcrumb{color:var(--ink-500);align-items:center;gap:7px;font-size:9px;display:flex}.payment-detail-breadcrumb a{color:var(--brand);font-weight:800}.payment-detail-hero{background:linear-gradient(120deg,#eef7f3,#fbfcfc);border-radius:21px;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;display:flex}.payment-detail-hero h1{margin:8px 0 4px;font-size:30px}.payment-detail-hero p{color:var(--ink-500);margin:0;font-size:10px}.payment-detail-hero>div:last-child{justify-items:end;display:grid}.payment-detail-hero>div:last-child>span{color:var(--ink-500);font-size:8px}.payment-detail-hero>div:last-child>strong{font-size:25px}.payment-detail-hero>div:last-child>strong small{font-size:9px}.payment-detail-hero>div:last-child>bdi{color:var(--ink-500);margin-top:4px;font-size:8px}.payment-detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);align-items:start;gap:16px;display:grid}.payment-detail-primary,.payment-detail-sidebar{gap:15px;display:grid}.payment-bank-evidence,.admin-order-evidence,.contract-review-card,.payment-audit-card{padding:22px}.order-fulfillment-note{background:#f8fce9;border:1px solid #d9e8ae;padding:22px}.order-fulfillment-note h2{margin:7px 0;font-size:18px}.order-fulfillment-note p{color:var(--ink-600);margin:0;font-size:8px;line-height:2}.order-fulfillment-note bdi{color:var(--ink-500);margin-top:10px;font-size:7px;display:block}.customer-payment-note{background:#f8faf9;border-radius:11px;margin-top:14px;padding:13px}.customer-payment-note span{color:var(--ink-500);font-size:8px;font-weight:800}.customer-payment-note p{margin:5px 0 0;font-size:9px;line-height:1.9}.payment-review-box{border:1px solid var(--line);background:#fff;border-radius:17px;padding:23px}.payment-review-box h2{margin:5px 0;font-size:19px}.payment-review-box>div:first-child p{color:var(--ink-500);margin:0 0 15px;font-size:8px}.payment-review-box label{gap:6px;display:grid}.payment-review-box label span{color:var(--ink-500);font-size:8px;font-weight:700}.payment-review-box textarea{border:1px solid var(--line);resize:vertical;border-radius:11px;padding:12px}.payment-review-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.order-fulfillment-box{background:linear-gradient(135deg,#eef9f4,#fff);border:1px solid #b9dccd;border-radius:17px;gap:14px;padding:23px;display:grid}.order-fulfillment-box h2{margin:5px 0;font-size:19px}.order-fulfillment-box>div:first-child p{color:var(--ink-500);margin:0;font-size:8px;line-height:1.9}.fulfillment-confirmation{color:var(--ink-700);cursor:pointer;background:#fff;border:1px solid #d8e8e1;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:8px;font-weight:800;display:flex}.fulfillment-confirmation input{width:16px;height:16px;accent-color:var(--brand)}.order-fulfillment-box>button{justify-self:end;min-width:155px}.order-fulfillment-box>small{color:#8c692b;font-size:7px}.fulfillment-result-card{background:linear-gradient(145deg,#effaf5,#fff);border-color:#bfe2d5;padding:22px}.fulfillment-result-card h2{margin:7px 0;font-size:18px}.fulfillment-result-card>strong{font-size:11px;display:block}.fulfillment-result-card>a{color:var(--brand);margin:9px 0 14px;font-size:8px;font-weight:900;display:inline-flex}.fulfillment-result-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.fulfillment-result-card dl div{background:#fff;border-radius:9px;gap:2px;padding:9px;display:grid}.fulfillment-result-card dt{color:var(--ink-500);font-size:7px}.fulfillment-result-card dd{margin:0;font-size:8px;font-weight:800}.fulfillment-result-card>bdi{color:var(--ink-500);margin-top:11px;font-size:7px;display:block}.payment-reject-button{color:#9b443a;background:#fff4f2;border:1px solid #f0c1ba}.contract-license-name{background:#f3f8f6;border-radius:12px;gap:3px;margin:14px 0;padding:13px;display:grid}.contract-license-name strong{font-size:11px}.contract-license-name bdi{color:var(--ink-500);font-size:8px}.payment-audit-card>span{color:var(--brand);font-size:8px;font-weight:900}.payment-audit-card ul{gap:14px;margin:13px 0 0;padding:0;list-style:none;display:grid}.payment-audit-card li{grid-template-columns:29px 1fr;gap:9px;display:grid}.payment-audit-card li>i{color:#3d7434;background:#ddf2d3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:900;display:grid}.payment-audit-card li.pending>i{color:#8f681d;background:#fff1cf}.payment-audit-card li div{gap:2px;display:grid}.payment-audit-card li strong{font-size:9px}.payment-audit-card li small{color:var(--ink-500);font-size:7px}.payment-audit-card>p{border-top:1px solid var(--line);color:var(--ink-600);margin:14px 0 0;padding-top:12px;font-size:8px;line-height:1.8}@media (max-width:1100px){.support-commerce-layout,.payment-detail-layout{grid-template-columns:1fr}.payment-guidance-column,.payment-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payment-row{grid-template-columns:7px minmax(170px,1fr) minmax(150px,1fr) 100px 90px 20px}.admin-payment-row time{display:none}}@media (max-width:820px){.support-commerce-hero,.payment-detail-hero{flex-direction:column;align-items:flex-start}.support-hero-status{width:100%}.portal-payment-list{grid-template-columns:1fr}.payment-kpi-strip{grid-template-columns:repeat(2,1fr)}.admin-payment-row{grid-template-columns:6px 1fr 100px 20px}.payment-row-contract,.admin-payment-row>.payment-status{display:none}.payment-detail-hero>div:last-child{justify-items:start}}@media (max-width:620px){.support-commerce-hero{padding:24px}.support-commerce-hero h1{font-size:29px}.payment-guidance-column,.payment-detail-sidebar,.payment-kpi-strip,.portal-payment-card dl,.payment-bank-evidence dl,.contract-review-card dl{grid-template-columns:1fr}.payment-success-banner{align-items:flex-start}.payment-admin-summary{width:100%}.admin-payment-row{grid-template-columns:5px 1fr 20px}.payment-row-amount{display:none}.payment-detail-hero{padding:22px}.payment-review-actions{flex-direction:column;align-items:stretch}.order-fulfillment-box>button{justify-self:stretch;width:100%}.fulfillment-result-card dl{grid-template-columns:1fr}}.email-delivery-mode{background:#eaf0f6;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-top:11px;padding:4px;display:grid}.email-delivery-mode button{min-height:34px;color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:8px;font-weight:800}.email-delivery-mode button.active{color:var(--brand-deep);box-shadow:var(--shadow-sm);background:#fff}.notification-route-card .route-html-editor textarea{resize:vertical;border:1px solid var(--line);color:#c8d6e8;text-align:left;background:#0f1929;border-radius:9px;width:100%;min-height:190px;padding:11px;font:12px/1.7 Consolas,monospace}.notification-route-card .route-html-editor small{color:var(--ink-500);font-size:7px;line-height:1.7}.staged-checkout{gap:24px}.checkout-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.checkout-steps button{border:1px solid var(--line);min-height:58px;color:var(--ink-500);font:inherit;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:flex}.checkout-steps button i{background:#edf1f7;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:900;display:grid}.checkout-steps button span{font-size:9px;font-weight:800}.checkout-steps button.active{color:var(--brand-deep);border-color:#8191ea;box-shadow:0 10px 26px #3b4ca617}.checkout-steps button.active i{background:var(--brand);color:#fff}.checkout-steps button.done i{color:#08795e;background:#dff6ef}.checkout-stage{gap:20px;animation:.2s ease-out checkout-stage-in;display:grid}@keyframes checkout-stage-in{0%{opacity:0;transform:translateY(5px)}}.checkout-stage>header>span{color:var(--brand);font-size:8px;font-weight:900}.checkout-stage>header h3{color:var(--ink-950);margin:4px 0 5px;font-size:22px}.checkout-stage>header p{color:var(--ink-500);margin:0;font-size:9px;line-height:1.9}.checkout-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.checkout-license-grid>button{border:1px solid var(--line);min-height:310px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;padding:21px;transition:all .18s;display:flex}.checkout-license-grid>button:hover{box-shadow:var(--shadow-md);border-color:#aab5ed;transform:translateY(-2px)}.checkout-license-grid>button.selected{border:2px solid var(--brand);background:linear-gradient(145deg,#f3f5ff,#fff);box-shadow:0 18px 42px #3748a61f}.checkout-license-grid button>header,.checkout-license-grid button>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.checkout-license-grid button>header span,.checkout-license-grid button>header b{color:var(--brand);font-size:8px}.checkout-license-grid button>header b{background:#edf0ff;border-radius:999px;padding:4px 7px}.checkout-license-grid h4{margin:27px 0 8px;font-size:20px}.checkout-license-grid button>p{color:var(--ink-500);margin:0;font-size:9px;line-height:1.8}.checkout-license-grid button>div{grid-template-columns:repeat(3,1fr);gap:6px;margin:auto 0 22px;display:grid}.checkout-license-grid button>div span{background:var(--surface-soft);border-radius:11px;gap:3px;padding:10px;display:grid}.checkout-license-grid button>div strong{font-size:11px}.checkout-license-grid button>div small{color:var(--ink-500);font-size:7px}.checkout-license-grid button>footer{border-top:1px solid var(--line);padding-top:15px}.checkout-license-grid button>footer strong{font-size:16px}.checkout-license-grid button>footer small,.checkout-license-grid button>footer i{color:var(--brand);font-size:8px;font-style:normal;font-weight:800}.checkout-license-grid.compact>button{min-height:210px}.checkout-license-grid.compact button>p{text-align:left;direction:ltr}.included-module-banner{background:#f3fbf8;border:1px solid #bce4d7;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.included-module-banner>strong{color:#126b58;font-size:9px}.included-module-banner>div{flex-wrap:wrap;gap:6px;display:flex}.included-module-banner span{color:#277764;background:#fff;border-radius:999px;padding:5px 8px;font-size:7px}.module-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.module-product-grid>article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:350px;padding:20px;transition:all .18s;display:flex}.module-product-grid>article.selected{background:linear-gradient(145deg,#f5f6ff,#fff);border-color:#788aec;box-shadow:0 16px 38px #394ba71c}.module-product-grid article>header{justify-content:space-between;align-items:center;display:flex}.module-product-icon{color:#70e0cf;background:#111d32;border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.module-product-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.module-card-toggle input{opacity:0;position:absolute}.module-card-toggle i{cursor:pointer;background:#dfe5ee;border-radius:999px;width:42px;height:24px;padding:3px;transition:all .18s;display:block}.module-card-toggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;display:block;box-shadow:0 2px 6px #0000002e}.module-card-toggle input:checked+i{background:var(--brand)}.module-card-toggle input:checked+i:after{transform:translate(-18px)}.module-product-grid h4{margin:18px 0 6px;font-size:18px}.module-product-grid article>p{min-height:45px;color:var(--ink-500);margin:0 0 15px;font-size:9px;line-height:1.8}.module-variant-list{gap:6px;margin-top:auto;display:grid}.module-variant-list label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.module-variant-list label.active{background:#eef1ff;border-color:#8494ea}.module-variant-list input{width:15px;height:15px;accent-color:var(--brand)}.module-variant-list span{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.module-variant-list strong{font-size:8px}.module-variant-list small{color:var(--ink-500);font-size:7px}.module-quantity{justify-content:space-between;align-items:center;margin-top:8px;font-size:8px;display:flex}.module-quantity input{border:1px solid var(--line);border-radius:8px;width:72px;height:34px;padding:0 8px}.module-requirements{color:#8a6646;margin-top:8px;font-size:7px}.order-checkout-bar.staged{z-index:5;position:sticky;bottom:12px;box-shadow:0 18px 44px #07122140}.order-checkout-bar.staged>div:first-child{display:grid}.checkout-navigation{grid-template-columns:none!important;gap:8px!important;display:flex!important}.checkout-navigation .button{min-width:125px}.license-endpoint-summary,.admin-license-endpoint-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.license-endpoint-summary>span,.admin-license-endpoint-detail>span{background:var(--surface-soft);border-radius:10px;gap:3px;min-width:0;padding:9px 11px;display:grid}.license-endpoint-summary small,.admin-license-endpoint-detail small,.admin-license-endpoint small{color:var(--ink-500);font-size:7px}.license-endpoint-summary strong,.admin-license-endpoint-detail strong{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-license-endpoint{background:#f4f6fa;border-radius:10px;margin:10px 0;padding:9px;grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.admin-license-endpoint span{gap:3px;min-width:0;display:grid}.admin-license-endpoint bdi{text-overflow:ellipsis;white-space:nowrap;font:8px Arial,sans-serif;overflow:hidden}.installation-guide-page{gap:18px;display:grid}.installation-guide-hero{color:#fff;background:radial-gradient(circle at 12% 10%,#4a6cec38,#0000 32%),linear-gradient(135deg,#0c1728,#192b49);border-radius:24px;justify-content:space-between;align-items:center;gap:35px;min-height:265px;padding:38px;display:flex}.installation-guide-hero h1{max-width:720px;margin:9px 0 10px;font-size:38px;line-height:1.45}.installation-guide-hero p{color:#a1b2c7;max-width:720px;margin:0;font-size:11px;line-height:2}.installation-guide-hero>div:last-child{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;gap:5px;min-width:190px;padding:24px;display:grid}.installation-guide-hero>div:last-child span,.installation-guide-hero>div:last-child small{color:#8da2b9;font-size:8px}.installation-guide-hero>div:last-child strong{color:#73dfcf;font:900 25px Arial,sans-serif}.installation-license-gate,.installation-license-ready{background:#fffaf0;border:1px solid #e5cf9c;border-radius:16px;padding:20px}.installation-license-gate strong,.installation-license-ready>strong{font-size:12px}.installation-license-gate p{color:var(--ink-500);font-size:9px}.installation-license-ready{background:#f5fcfa;border-color:#b9e1d5}.installation-license-ready>div{gap:7px;margin-top:12px;display:grid}.installation-license-ready a{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr auto;gap:10px;padding:11px;font-size:8px;display:grid}.installation-license-ready a i{color:var(--brand);font-style:normal;font-weight:800}.installation-flow,.installation-operations,.installation-module-note{border:1px solid var(--line);background:#fff;border-radius:19px;padding:28px}.installation-flow>header span,.installation-operations>div>span,.installation-module-note span{color:var(--brand);font-size:8px;font-weight:900}.installation-flow h2,.installation-operations h2,.installation-module-note h2{margin:5px 0 0;font-size:23px}.installation-flow ol{grid-template-columns:repeat(5,1fr);gap:7px;margin:24px 0 0;padding:0;list-style:none;display:grid}.installation-flow li{background:var(--surface-soft);border-radius:14px;min-height:205px;padding:17px}.installation-flow li>i{width:30px;height:30px;color:var(--brand);background:#fff;border-radius:9px;place-items:center;font:900 10px Arial,sans-serif;display:grid}.installation-flow li strong{margin-top:28px;font-size:10px;display:block}.installation-flow li p{color:var(--ink-500);margin:7px 0 0;font-size:8px;line-height:1.9}.installation-mode-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.installation-mode-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:22px}.installation-mode-grid header span{color:var(--brand);font:800 8px Arial,sans-serif}.installation-mode-grid h2{margin:7px 0;font-size:17px}.installation-mode-grid p{min-height:92px;color:var(--ink-500);font-size:8px;line-height:1.9}.installation-mode-grid pre{color:#96e2d4;white-space:pre-wrap;word-break:break-word;background:#0e1827;border-radius:11px;margin:17px 0 0;padding:13px;font:10px/1.8 Consolas,monospace;overflow-x:auto}.installation-operations{grid-template-columns:.65fr 1.35fr;gap:35px;display:grid}.installation-operations p,.installation-module-note p{color:var(--ink-500);font-size:9px;line-height:1.9}.installation-operations dl{gap:7px;margin:0;display:grid}.installation-operations dl>div{background:var(--surface-soft);border-radius:10px;grid-template-columns:1.1fr 1fr;gap:14px;padding:11px 13px;display:grid}.installation-operations dt{color:var(--brand-deep);font:9px Consolas,monospace}.installation-operations dd{color:var(--ink-500);margin:0;font-size:8px}.installation-module-note{grid-template-columns:.55fr 1.45fr;align-items:center;gap:35px;display:grid}.protocol-ribbon{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:190px}.protocol-ribbon>span{color:var(--ink-800);font-size:12px;font-weight:900}.protocol-ribbon>div{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.protocol-ribbon article{background:#ffffffb8;border:1px solid #dce3ef;border-radius:14px;align-items:center;gap:11px;min-height:72px;padding:12px;display:flex;box-shadow:0 8px 24px #192a4b0d}.protocol-ribbon article>i{color:#68d9ca;background:#111d31;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.protocol-ribbon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.protocol-ribbon article>span{gap:3px;min-width:0;display:grid}.protocol-ribbon article strong{color:var(--ink-900);font:800 10px Arial,sans-serif}.protocol-ribbon article small{color:var(--ink-500);font-size:7px;line-height:1.6}@media (max-width:980px){.checkout-license-grid,.module-product-grid,.installation-mode-grid,.installation-bootstrap-card{grid-template-columns:1fr}.installation-flow ol{grid-template-columns:repeat(2,1fr)}.installation-operations,.installation-module-note{grid-template-columns:1fr}.protocol-ribbon>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.checkout-steps button{justify-content:center;padding:8px}.checkout-steps button span{display:none}.checkout-license-grid>button{min-height:285px}.checkout-stage>header h3{font-size:19px}.included-module-banner,.order-checkout-bar.staged,.installation-guide-hero{flex-direction:column;align-items:stretch}.order-checkout-bar.staged>div:first-child{width:100%}.checkout-navigation{flex-direction:column;width:100%}.checkout-navigation .button{width:100%}.license-endpoint-summary,.admin-license-endpoint-detail{grid-template-columns:1fr}.installation-guide-hero{padding:25px}.installation-guide-hero h1{font-size:28px}.installation-guide-hero>div:last-child{min-width:0}.installation-bootstrap-card{padding:18px}.installation-flow{padding:20px}.installation-flow ol,.protocol-ribbon>div{grid-template-columns:1fr}.installation-flow li{min-height:170px}.installation-license-ready a,.installation-operations dl>div{grid-template-columns:1fr}.protocol-ribbon{min-height:auto}.protocol-ribbon article{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink-950);font-family:var(--font-iransansx), Tahoma, Arial, sans-serif;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.75;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}i{font-style:normal}::selection{background:var(--signal);color:var(--ink-950)}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #4f67e857}.button-primary{background:var(--brand);color:#fff;box-shadow:0 12px 30px #4f67e833}.button-primary:hover:not(:disabled){background:var(--brand-deep);box-shadow:0 15px 36px #3447ad47}.button-secondary{border-color:var(--line);color:var(--ink-800);background:#ffffffb8}.button-secondary:hover:not(:disabled){background:#fff;border-color:#becbc4}.button-ghost{background:0 0;padding-inline:9px}.button-light{color:var(--ink-900);background:#fff}.button-large{border-radius:14px;min-height:52px;padding-inline:24px}.button-wide{width:100%}.button:disabled{cursor:wait;opacity:.62}.brand{align-items:center;gap:11px;display:inline-flex}.brand-mark{background:var(--ink-950);width:39px;height:39px;color:var(--signal);letter-spacing:.08em;border-radius:11px 11px 11px 3px;place-items:center;font-family:Arial,sans-serif;font-size:11px;font-weight:900;display:grid}.brand strong,.brand small{line-height:1.25;display:block}.brand strong{letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:17px;font-weight:800}.brand small{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-family:Arial,sans-serif;font-size:8px;font-weight:700}.eyebrow{color:var(--brand);letter-spacing:.04em;margin:0 0 12px;font-size:11px;font-weight:800}.eyebrow-light{color:var(--signal)}.landing-page{background:#fbfcff}.landing-hero{background:radial-gradient(circle at 10% 18%,#36c6b21a,#0000 27%),linear-gradient(145deg,#f8faff 0%,#f3f6fc 58%,#eef2fa 100%);min-height:920px;position:relative;overflow:hidden}.hero-grid{opacity:.42;pointer-events:none;background-image:linear-gradient(#1f35590b 1px,#0000 1px),linear-gradient(90deg,#1f35590b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 83%);mask-image:linear-gradient(#000 0%,#0000 83%)}.landing-hero:before{content:"";filter:blur(14px);background:#4f67e81f;border-radius:50%;width:760px;height:760px;position:absolute;top:-490px;right:-180px}.site-header{z-index:5;border-bottom:1px solid #1f35591a;justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 48px);min-height:82px;margin:0 auto;display:flex;position:relative}.site-header nav,.header-actions,.app-links{align-items:center;display:flex}.site-header nav{gap:30px}.site-header nav a,.app-links a{color:var(--ink-600);font-size:12px;font-weight:600;position:relative}.site-header nav a:after{content:"";background:var(--brand);width:0;height:2px;transition:width .18s;position:absolute;bottom:-8px;right:0}.site-header nav a:hover:after{width:100%}.header-actions{gap:14px}.hero-shell{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(530px,1.12fr);align-items:center;gap:68px;width:min(1240px,100% - 48px);margin:0 auto;padding:84px 0 72px;display:grid;position:relative}.hero-content{padding-bottom:24px}.hero-kicker,.preview-label{width:fit-content;color:var(--brand-deep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa3;border:1px solid #4f67e82e;border-radius:999px;align-items:center;gap:9px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.signal-dot{background:#18a178;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #18a1781f}.hero-content h1{letter-spacing:-.055em;max-width:650px;margin:25px 0 22px;font-size:clamp(48px,5vw,76px);font-weight:900;line-height:1.13}.hero-content h1 span{color:#0000;background:linear-gradient(92deg,#3349b7 0%,#4966e2 48%,#188b91 100%);-webkit-background-clip:text;background-clip:text;display:block}.hero-lead{max-width:610px;color:var(--ink-600);margin:0;font-size:16px;font-weight:400;line-height:2}.hero-actions{align-items:center;gap:12px;margin-top:31px;display:flex}.hero-trust{color:var(--ink-600);flex-wrap:wrap;gap:13px 22px;margin-top:34px;font-size:10px;font-weight:600;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.hero-trust span:before{content:"✓";background:var(--brand-soft);width:17px;height:17px;color:var(--brand);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.product-window{box-shadow:var(--shadow-lg);transform-origin:100%;background:#fff;border:1px solid #1f355921;border-radius:22px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg)}.product-window:after{content:"";filter:blur(8px);background:#36c6b21f;border-radius:50%;width:250px;height:250px;position:absolute;inset:auto -80px -120px auto}.window-bar{height:45px;color:var(--ink-500);background:#fbfcfb;border-bottom:1px solid #e7ece9;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-family:Arial,sans-serif;font-size:9px;display:grid}.window-dots{direction:ltr;gap:5px;display:flex}.window-dots i{background:#dce3df;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:#f0a96b}.window-dots i:nth-child(2){background:#e4cf6c}.window-dots i:last-child{background:#77c99d}.window-secure{color:var(--brand);font-family:var(--font-iransansx), sans-serif;justify-self:end}.window-body{direction:ltr;background:#f4f6fb;grid-template-columns:54px 1fr;min-height:515px;display:grid}.window-nav{background:var(--ink-950);flex-direction:column;align-items:center;gap:22px;padding:17px 0;display:flex}.mini-brand{background:var(--signal);width:28px;height:28px;color:var(--ink-950);border-radius:8px 8px 8px 3px;place-items:center;margin-bottom:14px;font:900 8px Arial,sans-serif;display:grid}.window-nav i{border:1px solid #ffffff2e;border-radius:5px;width:16px;height:16px}.window-nav i.active{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 5px #36c6b217}.window-content{z-index:1;direction:rtl;padding:23px;position:relative}.cockpit-heading,.cockpit-heading>div,.license-head,.license-head>div,.release-line{align-items:center;display:flex}.cockpit-heading{justify-content:space-between}.cockpit-heading>div{flex-direction:column;align-items:flex-start}.cockpit-heading small,.cockpit-heading strong{line-height:1.55}.cockpit-heading small{color:var(--ink-500);font-size:9px}.cockpit-heading strong{font-size:15px}.avatar,.top-avatar,.user-avatar{color:var(--ink-800);background:#dfe9e4;border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:8px;font-weight:800;display:grid}.avatar{width:30px;height:30px}.cockpit-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:21px;display:grid}.cockpit-metrics article{background:#fff;border:1px solid #e2e9e5;border-radius:11px;flex-direction:column;min-height:90px;padding:12px;display:flex}.cockpit-metrics span,.cockpit-metrics small{color:var(--ink-500);font-size:8px}.cockpit-metrics strong{margin:4px 0 0;font-size:20px;line-height:1.3}.cockpit-metrics small{color:var(--brand);margin-top:auto}.cockpit-license{background:#fff;border:1px solid #dfe8e3;border-radius:13px;margin-top:10px;padding:16px}.license-head{justify-content:space-between}.license-head>div{gap:10px}.license-head>div>span:last-child{flex-direction:column;display:flex}.product-icon{background:var(--ink-950);width:31px;height:31px;color:var(--signal);border-radius:9px;place-items:center;font:800 12px Arial,sans-serif;display:grid}.license-head strong{font-size:10px}.license-head small{color:var(--ink-500);font-size:7px}.status-active{color:#07715c;background:#e7f7f0;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.status-active:before{content:"";background:#0c9b77;border-radius:50%;width:5px;height:5px}.status-suspended,.status-expired,.status-revoked,.status-draft{color:#8a6430;background:#f3eee6}.status-suspended:before,.status-expired:before,.status-revoked:before,.status-draft:before{background:var(--amber)}.license-meta{color:var(--ink-500);grid-template-columns:repeat(3,1fr);margin-top:15px;font-size:8px;display:grid}.license-meta span{border-left:1px solid #e6ebe8}.license-meta span:last-child{border-left:0}.license-meta strong{color:var(--ink-800)}.capacity-track{background:#e8eeea;border-radius:999px;height:5px;overflow:hidden}.cockpit-license .capacity-track{margin-top:13px}.capacity-track i{border-radius:inherit;background:var(--brand);width:67%;height:100%;display:block}.module-chips{flex-wrap:wrap;gap:6px;display:flex}.cockpit-license .module-chips{margin-top:13px}.module-chips span{color:var(--ink-600);background:#f7f9f7;border:1px solid #dfe8e3;border-radius:999px;padding:4px 8px;font-size:7px;font-weight:600}.release-line{background:#eaf6f1;border:1px solid #4f67e824;border-radius:11px;gap:9px;margin-top:10px;padding:12px 14px}.release-check{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.release-line>div{flex-direction:column;display:flex}.release-line strong{font-size:8px}.release-line small{color:var(--ink-500);font-size:7px}.release-time{color:var(--ink-500);margin-right:auto;font-size:7px}.hero-proof{z-index:2;width:min(1240px,100% - 48px);min-height:72px;color:var(--ink-500);border-top:1px solid #071a171c;justify-content:center;align-items:center;gap:26px;margin:0 auto;font-size:10px;display:flex;position:relative}.hero-proof strong{color:var(--ink-800);font-size:11px}.hero-proof i{background:#b3c0ba;border-radius:50%;width:3px;height:3px}.platform-section,.brand-visual-section,.migration-section,.landing-cta,.site-footer{width:min(1240px,100% - 48px);margin-inline:auto}.brand-visual-section{padding-top:105px}.brand-visual-copy{grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:60px;margin-bottom:28px;display:grid}.brand-visual-copy h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(31px,3.7vw,52px);font-weight:800;line-height:1.35}.brand-visual-copy>p{color:var(--ink-600);margin:0;font-size:12px}.brand-visual-image{aspect-ratio:1.91;background:#07111f url(/og-control-plane-v2.png) 50%/cover no-repeat;border:1px solid #1d3152;border-radius:25px;width:100%;box-shadow:0 34px 80px #07111f38}.platform-section{padding:130px 0}.section-intro{max-width:760px;margin-bottom:52px}.section-intro h2,.modules-copy h2,.migration-copy h2,.landing-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:800;line-height:1.3}.section-intro>p:last-child,.modules-copy>p,.migration-copy>p{max-width:690px;color:var(--ink-600);margin:18px 0 0;font-size:14px;line-height:2}.capability-grid{grid-template-columns:1.12fr .88fr;grid-template-areas:"license release""license support""docs docs";gap:14px;display:grid}.capability-card{border:1px solid var(--line);background:var(--surface-raised);min-height:280px;box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;padding:34px;display:flex}.capability-license{background:#f0f3ff;grid-area:license;min-height:575px}.capability-release{grid-area:release}.capability-support{background:var(--ink-950);color:#fff;grid-area:support}.capability-docs{grid-area:docs;min-height:260px}.capability-topline{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-family:Arial,sans-serif;font-size:9px;font-weight:800;display:flex}.capability-support .capability-topline{color:var(--signal)}.capability-card h3{letter-spacing:-.025em;max-width:720px;margin:auto 0 10px;font-size:clamp(23px,2.6vw,38px);line-height:1.45}.capability-card p{max-width:710px;color:var(--ink-600);margin:0;font-size:12px}.capability-support p{color:#9db2ad}.entitlement-preview{background:#ffffffb8;border:1px solid #dbe5de;border-radius:14px;margin-top:44px;overflow:hidden}.entitlement-preview span{color:var(--ink-700);border-bottom:1px solid #e2e9e4;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:14px 16px;font-size:10px;display:grid}.entitlement-preview span:last-child{border-bottom:0}.entitlement-preview i{background:#c4cfca;border-radius:50%;width:7px;height:7px}.entitlement-preview i.entitlement-on{background:#18a178;box-shadow:0 0 0 4px #18a1781a}.entitlement-preview b{color:var(--ink-500);font-size:8px}.release-preview{color:var(--brand-deep);align-items:center;margin:38px 0 22px;font-size:9px;display:flex}.release-preview i{background:#ced7ed;flex:1;height:1px}.release-preview strong{background:#f6f8ff;border:1px solid #cbd5ee;border-radius:999px;padding:8px 12px}.modules-section{color:#fff;background:radial-gradient(circle at 12% 10%,#36c6b21f,#0000 27%),linear-gradient(145deg,#07111f,#111f37 68%,#162846);border-radius:30px;grid-template-columns:.85fr 1.15fr;gap:110px;width:min(1360px,100% - 32px);margin:0 auto;padding:95px max(40px,50% - 604px);display:grid}.modules-copy{align-self:center}.modules-copy>p{color:#9fb3ae}.inline-link{color:var(--signal);gap:9px;margin-top:30px;font-size:12px;font-weight:700;display:inline-flex}.module-stack{border-top:1px solid var(--line-dark)}.module-stack article{border-bottom:1px solid var(--line-dark);grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:104px;display:grid}.module-stack article>span{color:var(--signal);font:700 9px Arial,sans-serif}.module-stack article div{flex-direction:column;display:flex}.module-stack strong{font-size:15px}.module-stack small{color:#8fa49f;margin-top:5px;font:9px Arial,sans-serif}.module-stack article>i{border:1px solid var(--line-dark);color:#91a7a2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.migration-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;padding:130px 0;display:grid}.migration-visual{border:1px solid var(--line);background-color:#f2f5f2;background-image:linear-gradient(#071a1707 1px,#0000 1px),linear-gradient(90deg,#071a1707 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:26px;grid-template-columns:1fr 90px 1fr;align-items:center;min-height:390px;padding:46px;display:grid}.legacy-node,.control-node{border-radius:18px;flex-direction:column;justify-content:center;min-height:190px;padding:24px;display:flex}.legacy-node{background:#ffffffb3;border:1px dashed #aebdb6}.control-node{background:var(--ink-950);color:#fff;box-shadow:0 18px 40px #071a1729}.legacy-node small,.control-node small{color:var(--ink-500);text-transform:uppercase;font:8px Arial,sans-serif}.control-node small{color:var(--signal)}.legacy-node strong,.control-node strong{margin:8px 0 4px;font-size:15px}.legacy-node span,.control-node span{color:var(--ink-500);font:8px Arial,sans-serif}.control-node span{color:#819c96}.migration-path{justify-content:center;align-items:center;gap:5px;display:flex}.migration-path i{background:var(--brand);border-radius:50%;width:6px;height:6px}.migration-path span{color:var(--ink-500);white-space:nowrap;margin-top:42px;font-size:8px;position:absolute}.migration-copy ul{color:var(--ink-700);gap:13px;margin:26px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.migration-copy li{align-items:center;gap:9px;display:flex}.migration-copy li span{background:var(--brand-soft);width:20px;height:20px;color:var(--brand);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.landing-cta{color:#fff;background:radial-gradient(circle at 12% 20%,#36c6b230,#0000 28%),linear-gradient(125deg,#101c31,#1a2b4c 62%,#283d67);border:1px solid #4f67e838;border-radius:26px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:28px;padding:64px 70px;display:flex}.landing-cta>div>span{color:#8ee1d5;font-size:10px;font-weight:700}.landing-cta h2{max-width:800px;margin-top:8px;font-size:clamp(28px,3.5vw,47px)}.site-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:35px;min-height:150px;padding:0 28px;display:grid}.site-footer p{color:var(--ink-500);font-size:10px}.site-footer>div{color:var(--ink-600);gap:25px;font-size:10px;display:flex}.portal-layout{direction:rtl;background:#f3f5f3;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.portal-sidebar{background:var(--ink-950);color:#fff;direction:rtl;flex-direction:column;height:100vh;padding:25px 18px 18px;display:flex;position:sticky;top:0}.portal-brand{border-bottom:1px solid var(--line-dark);padding:0 8px 22px}.portal-brand .brand-mark{background:var(--signal);color:var(--ink-950)}.portal-brand small{color:#78938d}.portal-sidebar nav{gap:4px;margin-top:22px;display:grid}.portal-sidebar nav a{color:#89a09b;border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;min-height:45px;padding:0 12px;font-size:11px;font-weight:600;transition:background .16s,color .16s;display:grid}.portal-sidebar nav a:hover,.portal-sidebar nav a.active{color:#fff;background:#ffffff12}.portal-sidebar nav a.active{box-shadow:inset -3px 0 0 var(--signal)}.portal-sidebar nav i{color:#607b75;font:700 8px Arial,sans-serif}.portal-sidebar nav a.active i{color:var(--signal)}.portal-sidebar nav small{background:var(--signal);min-width:20px;height:20px;color:var(--ink-950);border-radius:50%;place-items:center;font-size:8px;display:grid}.sidebar-help{border:1px solid var(--line-dark);background:#ffffff0b;border-radius:14px;flex-direction:column;margin-top:auto;padding:17px;display:flex}.sidebar-help span{color:var(--signal);font-size:8px;font-weight:700}.sidebar-help strong{margin-top:6px;font-size:11px;line-height:1.75}.sidebar-help a{color:#a9bcb8;margin-top:14px;font-size:9px}.sidebar-user{border-top:1px solid var(--line-dark);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:15px 5px 2px;display:grid}.user-avatar{width:34px;height:34px;color:var(--signal);background:#1d3554}.sidebar-user>span:nth-child(2){flex-direction:column;display:flex}.sidebar-user strong{font-size:9px}.sidebar-user small{color:#6f8a84;font-size:8px}.sidebar-user>i{color:#58716c;font-size:9px}.portal-main{direction:rtl;min-width:0}.portal-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex}.portal-topbar>div:first-child{color:var(--ink-500);align-items:center;gap:9px;font-size:10px;display:flex}.portal-topbar>div:first-child i{color:#b6c2bc}.portal-topbar>div:first-child strong{color:var(--ink-800)}.portal-top-actions{align-items:center;gap:14px;display:flex}.portal-top-actions>a{color:var(--ink-600);font-size:10px;font-weight:600}.portal-top-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:35px;height:35px;position:relative}.portal-top-actions button span{background:var(--danger);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #fff}.top-avatar{background:var(--ink-900);width:35px;height:35px;color:var(--signal)}.mobile-panel-navigation{display:none}.mobile-nav-trigger{border:1px solid var(--line);background:#fff;border-radius:12px;place-content:center;gap:4px;width:40px;height:40px;padding:0;display:grid;box-shadow:0 7px 18px #0a231f12}.mobile-nav-trigger i{background:var(--ink-900);border-radius:3px;width:17px;height:2px;display:block}.mobile-nav-backdrop{z-index:1190;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);inset:0;background:#020e0c9e!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;position:fixed!important}.mobile-nav-drawer{z-index:1200;color:#fff;direction:rtl;background:linear-gradient(165deg,#061b18,#0b2d27 75%,#133e35);width:min(88vw,360px);height:100dvh;padding:20px;transition:transform .18s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%);box-shadow:-25px 0 70px #00000047}.mobile-panel-navigation.open .mobile-nav-drawer{transform:translate(0)}.mobile-nav-drawer>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mobile-nav-brand{color:#fff;align-items:center;gap:10px;display:flex}.mobile-nav-brand>span{width:38px;height:38px;color:var(--ink-950);background:var(--signal);border-radius:11px;place-items:center;font:900 10px Arial,sans-serif;display:grid}.mobile-nav-brand strong{font-size:15px;font-weight:900}.mobile-nav-drawer>header>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;width:38px;height:38px;font-size:23px}.mobile-nav-title{gap:4px;padding:21px 4px 13px;display:grid}.mobile-nav-title span{color:#7fa19a;font-size:9px}.mobile-nav-title strong{color:#fff;font-size:14px}.mobile-nav-drawer nav{gap:3px;display:grid}.mobile-nav-entry{display:grid}.mobile-nav-group-label{color:var(--signal);padding:16px 10px 6px;font-size:8px;font-weight:800}.mobile-nav-entry a{color:#95aaa5;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:11px;font-weight:700;display:grid}.mobile-nav-entry a i{color:#607d76;font:700 8px Arial,sans-serif}.mobile-nav-entry a b{color:#54736b;font-size:11px}.mobile-nav-entry a.active{color:#fff;box-shadow:inset -3px 0 0 var(--signal);background:#ffffff14}.mobile-nav-entry a.active i,.mobile-nav-entry a.active b{color:var(--signal)}.portal-content{width:min(1280px,100% - 54px);margin:0 auto;padding:38px 0 70px}.portal-welcome{justify-content:space-between;align-items:flex-end;gap:34px;display:flex}.preview-label{background:#eef5f1;padding:5px 10px;font-size:8px}.portal-welcome h1{letter-spacing:-.035em;margin:13px 0 3px;font-size:clamp(27px,3vw,39px);font-weight:800;line-height:1.45}.portal-welcome p{color:var(--ink-500);margin:0;font-size:11px}.welcome-actions{gap:8px;display:flex}.portal-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:28px;display:grid}.portal-stats article{border:1px solid var(--line);min-height:132px;box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;flex-direction:column;padding:18px 19px;display:flex}.portal-stats article>div{color:var(--ink-500);justify-content:space-between;align-items:center;font-size:9px;display:flex}.stat-dot{background:#a9b8b2;border-radius:50%;width:7px;height:7px}.stat-dot.positive{background:#13a079;box-shadow:0 0 0 4px #13a07917}.stat-dot.attention{background:var(--amber);box-shadow:0 0 0 4px #e9a8401a}.portal-stats strong{margin-top:10px;font-size:24px;line-height:1.25}.portal-stats small{color:var(--ink-500);margin-top:auto;font-size:8px}.portal-columns{grid-template-columns:minmax(0,1.7fr) minmax(270px,.72fr);align-items:start;gap:12px;margin-top:12px;display:grid}.portal-primary-column,.portal-secondary-column{gap:12px;display:grid}.panel-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px}.licenses-panel,.activity-panel,.ticket-panel{padding:23px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading>div{align-items:center;gap:9px;display:flex}.panel-heading h2{margin:0;font-size:14px}.panel-heading span{color:var(--ink-500);font-size:8px}.panel-heading>a{color:var(--brand);font-size:9px;font-weight:700}.license-item{border:1px solid #e0e7e3;border-radius:14px;margin-top:17px;padding:20px}.license-featured{background:#fbfcfb}.license-title-row{grid-template-columns:41px 1fr auto;align-items:center;gap:11px;display:grid}.license-product-mark{background:var(--ink-950);width:41px;height:41px;color:var(--signal);border-radius:11px 11px 11px 4px;place-items:center;font:900 10px Arial,sans-serif;display:grid}.license-product-mark.legacy{color:var(--ink-700);background:#e4ebe7}.license-title-row>div:nth-child(2){flex-direction:column;display:flex}.license-title-row strong{font-size:11px}.license-title-row div span{color:var(--ink-500);font-size:8px}.license-data-grid{border-block:1px solid #e5ebe7;grid-template-columns:repeat(3,1fr);margin:20px 0;padding:15px 0;display:grid}.license-data-grid div{border-left:1px solid #e5ebe7;flex-direction:column;padding:0 14px;display:flex}.license-data-grid div:first-child{padding-right:0}.license-data-grid div:last-child{border-left:0}.license-data-grid span{color:var(--ink-500);font-size:8px}.license-data-grid strong{margin-top:3px;font-size:10px}.server-usage>div:first-child{justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.server-usage span{color:var(--ink-500)}.server-usage .capacity-track{height:6px}.license-footer-row{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.license-footer-row .module-chips span{font-size:7px}.license-footer-row>a{color:var(--brand);flex:none;font-size:8px;font-weight:700}.license-legacy{padding-block:16px}.legacy-license-meta{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:9px;margin:14px 52px 0 0;font-size:8px;display:flex}.legacy-license-meta i{background:#afbeb7;border-radius:50%;width:3px;height:3px}.legacy-license-meta a{color:var(--brand);margin-right:auto;font-weight:700}.activity-panel{min-height:250px}.activity-list{margin-top:11px}.activity-list article{border-bottom:1px solid #e7ece9;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:63px;display:grid}.activity-list article:last-child{border-bottom:0}.activity-icon{border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.activity-icon.success{color:#078066;background:#e3f5ed}.activity-icon.release{color:#5c6fc0;background:#edf0fb}.activity-icon.ticket{color:#b47924;background:#fff2df}.activity-list article>div{flex-direction:column;display:flex}.activity-list strong{font-size:9px}.activity-list span,.activity-list time{color:var(--ink-500);font-size:7px}.support-panel{background:var(--ink-950);color:#fff;padding:25px;overflow:hidden}.support-ring{background:conic-gradient(var(--signal) 0 68%, #ffffff17 68% 100%);border-radius:50%;place-items:center;width:96px;height:96px;margin:2px auto 18px;display:grid}.support-ring:before{content:"";background:var(--ink-950);border-radius:50%;width:77px;height:77px;position:absolute}.support-ring>span{z-index:1;align-items:baseline;gap:2px;display:flex;position:relative}.support-ring strong{font-size:24px}.support-ring small{color:#809a94;font-size:7px}.panel-kicker{color:var(--signal);font-size:8px;font-weight:700}.support-panel h2{margin:4px 0 0;font-size:16px}.support-panel p{color:#77928c;margin:2px 0 0;font-size:8px}.support-meta{border-top:1px solid var(--line-dark);color:#a0b3af;gap:9px;margin-top:20px;padding-top:16px;font-size:8px;display:grid}.support-meta span{align-items:center;gap:7px;display:flex}.support-meta i{background:var(--signal);border-radius:50%;width:5px;height:5px}.support-panel button{background:var(--signal);width:100%;height:40px;color:var(--ink-950);cursor:pointer;border:0;border-radius:10px;margin-top:20px;font-size:9px;font-weight:800}.support-action{background:var(--signal);width:100%;min-height:40px;color:var(--ink-950);border-radius:10px;place-items:center;margin-top:20px;font-size:9px;font-weight:800;display:grid}.ticket-item{margin-top:18px}.ticket-item>div:first-child{justify-content:space-between;align-items:center;display:flex}.ticket-priority{color:#a96b16;background:#fff2df;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:700}.ticket-item time{color:var(--ink-500);font-size:7px}.ticket-item>strong{margin-top:11px;font-size:10px;line-height:1.75;display:block}.ticket-item>p{color:var(--ink-500);margin:4px 0 16px;font-size:8px}.ticket-item>div:last-child{justify-content:space-between;align-items:center;display:flex}.ticket-item a{color:var(--brand);font-size:8px;font-weight:700}.agent-avatars{direction:ltr;display:flex}.agent-avatars i{width:25px;height:25px;color:var(--ink-800);background:#e2ebe6;border:2px solid #fff;border-radius:50%;place-items:center;margin-right:-5px;font:700 6px Arial,sans-serif;display:grid}.agent-avatars i:last-child{background:var(--ink-900);color:var(--signal)}.new-ticket-link{min-height:39px;color:var(--ink-600);border:1px dashed #cad6d0;border-radius:10px;place-items:center;margin-top:18px;font-size:8px;font-weight:700;display:grid}.portal-empty-state{text-align:center;background:#fafcfb;border:1px dashed #cad6d0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:155px;margin-top:17px;padding:28px;display:flex}.portal-empty-state.compact{min-height:105px}.portal-empty-state strong{font-size:11px}.portal-empty-state span{color:var(--ink-500);font-size:8px}.portal-error-page{background:var(--surface);place-items:center;min-height:100vh;padding:24px;display:grid}.portal-error-page>div{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;padding:48px}.portal-error-page span{color:var(--brand);letter-spacing:.08em;font:800 9px Arial,sans-serif}.portal-error-page h1{margin:15px 0 8px;font-size:31px}.portal-error-page p{color:var(--ink-600);margin:0;font-size:11px}.portal-error-page>div>div{gap:9px;margin-top:25px;display:flex}.license-detail-page{padding-top:25px}.detail-back-link{color:var(--ink-500);font-size:9px;font-weight:700;display:inline-flex}.detail-back-link:hover{color:var(--brand)}.license-detail-hero{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;grid-template-columns:76px 1fr auto;align-items:center;gap:20px;margin-top:14px;padding:26px;display:grid}.upgrade-transition-card{border-inline-start:4px solid var(--brand);grid-template-columns:minmax(190px,.55fr) minmax(280px,1.45fr) auto;align-items:center;gap:20px;margin-top:12px;padding:18px 22px;display:grid}.upgrade-transition-card span{color:var(--ink-500);font-size:8px;font-weight:800}.upgrade-transition-card h2{margin:4px 0 0;font-size:16px}.upgrade-transition-card p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.9}.upgrade-transition-card a{color:var(--brand);white-space:nowrap;font-size:9px;font-weight:800}.upgrade-transition-card.status-cancelled{border-inline-start-color:#9c681e}.upgrade-transition-card.status-retired{border-inline-start-color:#5366b1}.term-license-notice{background:linear-gradient(135deg,#f3fbf8,#fff);border:1px solid #cfe7dd;border-inline-start:4px solid #239776;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.term-license-notice.expired{border-color:#efd5cf;background:linear-gradient(135deg,#fff3f0,#fffaf8);border-inline-start-color:#c55648;box-shadow:0 14px 35px #89372b14}.term-license-notice-icon{color:#18765d;background:#dff4ec;border-radius:13px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.term-license-notice.expired .term-license-notice-icon{color:#a53e33;background:#f8ddd7}.term-license-notice-copy{min-width:0}.term-license-notice-copy>span{color:#8f453c;font-size:10px;font-weight:900}.term-license-notice.active .term-license-notice-copy>span{color:#277c66}.term-license-notice-copy h2{margin:3px 0 5px;font-size:17px}.term-license-notice-copy p{color:var(--ink-600);margin:0;font-size:11px;line-height:1.95}.term-license-notice>a{white-space:nowrap}.license-readonly-state{background:#fff8f6;border:1px solid #efd7d1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;margin:16px 0;padding:16px 18px;display:grid}.license-readonly-state strong{color:#a34539;font-size:12px}.license-readonly-state p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.9}.license-readonly-state a{color:#fff;background:#a9483d;border-radius:10px;grid-area:1/2/span 2;padding:9px 13px;font-size:10px;font-weight:900}.detail-product-mark{background:var(--ink-950);width:76px;height:76px;color:var(--signal);border-radius:18px 18px 18px 6px;justify-content:space-between;align-items:flex-end;padding:14px;font-family:Arial,sans-serif;display:flex}.detail-product-mark span{font-size:9px;font-weight:900}.detail-product-mark strong{font-size:26px;line-height:1}.detail-product-mark.legacy{color:var(--ink-800);background:#e5ece8}.license-detail-heading>div{flex-wrap:wrap;gap:6px;display:flex}.license-detail-heading h1{margin:8px 0 1px;font-size:clamp(24px,3vw,35px);line-height:1.35}.license-detail-heading p{color:var(--ink-500);margin:0;font:8px Arial,sans-serif}.license-detail-actions{gap:7px;display:flex}.status-pill,.legacy-pill{border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:7px;font-weight:800;display:inline-flex}.status-pill{color:var(--ink-600);background:#eef2ef}.status-pill.status-active{color:#187a69;background:#e3f5ed}.status-pill.status-pending{color:#9c681e;background:#fff2df}.status-pill.status-suspended,.status-pill.status-disabled,.status-pill.status-revoked,.status-pill.status-expired{color:#b14a3d;background:#fff0ee}.status-pill.status-retired,.legacy-pill{color:#5366b1;background:#edf0fb}.license-detail-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.license-detail-metrics article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:112px;padding:17px;display:flex}.license-detail-metrics span{color:var(--ink-500);font-size:8px}.license-detail-metrics strong{margin-top:8px;font-size:17px}.license-detail-metrics small{color:var(--ink-500);margin-top:auto;font-size:7px}.license-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:12px;margin-top:12px;display:grid}.license-detail-primary,.license-detail-aside{gap:12px;display:grid}.detail-installations-card,.detail-modules-card,.credential-summary-card,.license-contract-card{padding:23px}.detail-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.detail-section-heading>div{flex-direction:column;display:flex}.detail-section-heading span{color:var(--ink-500);font-size:7px}.detail-section-heading h2{margin:3px 0 0;font-size:15px}.detail-section-heading>strong{color:var(--brand);font-size:9px}.detail-capacity-track{background:#e6ece8;border-radius:999px;height:6px;margin:17px 0 8px;overflow:hidden}.detail-capacity-track i{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--signal));height:100%;display:block}.installation-activation-panel{background:linear-gradient(135deg,#f2faf6,#fff);border:1px solid #cfe3da;border-radius:15px;gap:13px;margin:18px 0 8px;padding:18px;display:grid}.activation-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.activation-panel-heading>div{gap:2px;display:grid}.activation-panel-heading span{color:var(--brand);text-transform:uppercase;font:800 7px Arial,sans-serif}.activation-panel-heading h3{margin:0;font-size:14px}.activation-panel-heading p{color:var(--ink-500);margin:0;font-size:7px}.activation-panel-heading>strong{color:var(--brand-deep);background:#dff3ea;border-radius:999px;padding:6px 9px;font-size:7px}.activation-create-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.activation-create-form label{gap:5px;display:grid}.activation-create-form label span{color:var(--ink-600);font-size:7px;font-weight:800}.activation-create-form input{border:1px solid var(--line);width:100%;min-height:41px;color:var(--ink-900);font:inherit;background:#fff;border-radius:10px;padding:9px 11px;font-size:8px}.activation-create-form button{min-height:41px}.activation-secret-reveal{background:var(--ink-950);color:#fff;border:1px solid #b5d9ca;border-radius:13px;gap:11px;padding:15px;display:grid;overflow:hidden}.activation-secret-reveal>div:first-child{gap:2px;display:grid}.activation-secret-reveal span{color:var(--signal);font-size:7px;font-weight:900}.activation-secret-reveal strong{font-size:10px}.activation-secret-reveal small{color:#91aaa4;font-size:7px}.activation-secret-reveal>code{border:1px solid var(--line-dark);color:#fff;text-align:left;white-space:nowrap;background:#ffffff0d;border-radius:9px;padding:10px 12px;font:700 9px Consolas,monospace;overflow-x:auto}.activation-secret-actions{align-items:center;gap:10px;display:flex}.activation-secret-actions code{color:#88a39c;direction:ltr;font:7px Consolas,monospace}.activation-code-history{gap:6px;display:grid}.activation-code-history article{background:#fff;border:1px solid #e0e9e5;border-radius:10px;grid-template-columns:6px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:49px;padding:8px 10px;display:grid}.activation-state{background:#aebbb7;border-radius:999px;width:5px;height:29px}.activation-state.active{background:var(--brand)}.activation-state.consumed{background:#76a83e}.activation-state.revoked{background:#c76758}.activation-state.expired{background:#bd913e}.activation-code-history article>div{gap:2px;min-width:0;display:grid}.activation-code-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.activation-code-history small{color:var(--ink-500);font-size:6px}.activation-code-history article>span{color:var(--ink-600);font-size:7px;font-weight:800}.activation-code-history article>button{color:#9d463a;font:inherit;cursor:pointer;background:#fff0ed;border:0;border-radius:7px;padding:5px 8px;font-size:7px}.activation-code-history article>bdi{max-width:110px;color:var(--ink-500);text-overflow:ellipsis;font-size:6px;overflow:hidden}.activation-empty,.activation-role-note{color:var(--ink-500);margin:0;font-size:7px}.installation-list{margin-top:8px}.installation-list article{border-bottom:1px solid #e6ebe8;grid-template-columns:42px 1fr;gap:13px;min-height:135px;padding:19px 0;display:grid}.installation-list article:last-child{border-bottom:0;padding-bottom:0}.installation-index{background:var(--ink-950);width:42px;height:42px;color:var(--signal);border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid}.installation-main>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.installation-main strong{font-size:11px}.installation-main>p{color:var(--ink-500);direction:rtl;margin:5px 0 13px;font-size:8px}.installation-main>p a{color:var(--brand);font-weight:700}.installation-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 15px;display:grid}.installation-meta span{color:var(--ink-500);font-size:7px}.installation-meta bdi{color:var(--ink-800);font-weight:700}.detail-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.detail-module-grid article{background:#fbfcfb;border:1px solid #e2e8e4;border-radius:12px;flex-direction:column;min-height:146px;padding:16px;display:flex}.detail-module-grid article.inactive{opacity:.62}.detail-module-grid article>div{justify-content:space-between;align-items:center;display:flex}.detail-module-grid article>div>span{background:var(--ink-950);width:28px;height:28px;color:var(--signal);border-radius:8px;place-items:center;font:800 7px Arial,sans-serif;display:grid}.detail-module-grid article>strong{margin-top:11px;font-size:10px}.detail-module-grid article>p{color:var(--ink-500);margin:4px 0 12px;font-size:7px;line-height:1.8}.detail-module-grid footer{color:var(--ink-500);justify-content:space-between;align-items:center;margin-top:auto;font-size:7px;display:flex}.detail-module-grid footer b{color:var(--ink-800);font-family:Arial,sans-serif}.module-installation-panel{background:linear-gradient(145deg,#f5f7ff,#fff 62%);border:1px solid #cfd9ef;border-radius:15px;gap:14px;margin-top:17px;padding:18px;display:grid}.module-installation-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.module-installation-heading>div{gap:3px;display:grid}.module-installation-heading span{color:#5268bf;text-transform:uppercase;font:800 7px Arial,sans-serif}.module-installation-heading h3{margin:0;font-size:14px}.module-installation-heading p{color:var(--ink-500);margin:0;font-size:8px;line-height:1.8}.module-installation-heading>strong{color:#4158ae;background:#e8ecfb;border-radius:999px;flex:none;padding:6px 9px;font-size:7px}.module-installation-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.module-installation-form label{gap:5px;display:grid}.module-installation-form label span{color:var(--ink-700);font-size:8px;font-weight:800}.module-installation-form label span b{color:#b54c46}.module-installation-form label small{color:var(--ink-500);font-size:7px;line-height:1.7}.module-installation-form input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink-900);background:#fff;border-radius:10px;padding:9px 11px;font:500 9px Arial,sans-serif}.module-installation-form button{grid-column:1/-1;justify-self:start;min-height:43px}.module-installation-secret{background:var(--ink-950);color:#fff;border-radius:13px;gap:11px;padding:16px;display:grid;overflow:hidden}.module-installation-secret>div:first-child{gap:2px;display:grid}.module-installation-secret span{color:var(--signal);font-size:7px;font-weight:900}.module-installation-secret strong{font-size:11px}.module-installation-secret small{color:#90a6a1;font-size:7px}.module-installation-secret>code{border:1px solid var(--line-dark);color:#fff;text-align:left;white-space:nowrap;background:#ffffff0d;border-radius:9px;padding:11px 12px;font:700 9px Consolas,monospace;overflow-x:auto}.module-installation-secret-actions{flex-wrap:wrap;gap:8px;display:flex}.module-installation-secret dl{gap:5px;margin:0;display:grid}.module-installation-secret dl div{color:#91aaa4;justify-content:space-between;align-items:center;gap:12px;font-size:7px;display:flex}.module-installation-secret dd{color:#dce8e4;direction:ltr;margin:0}.module-installation-secret>p{color:#91aaa4;margin:0;font-size:7px;line-height:1.9}.module-installation-workspace{background:#f7f9fd;border:1px solid #d9e1f0;border-radius:22px;margin-top:22px;overflow:hidden;box-shadow:0 22px 60px #22345b14}.module-workspace-heading{color:#fff;background:radial-gradient(circle at 8% 0,#5d7bd459,#0000 38%),linear-gradient(135deg,#111a35,#1d2f5f);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex}.module-workspace-heading>div{gap:5px;display:grid}.module-workspace-heading span{color:#a9bdf5;font-size:13px;font-weight:800}.module-workspace-heading h3{margin:0;font-size:20px;line-height:1.5}.module-workspace-heading p{color:#cbd5ef;max-width:680px;margin:0;font-size:14px;line-height:1.9}.module-workspace-heading>strong{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:9px 12px;font-size:13px}.module-installer-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.8fr);min-height:430px;display:grid}.module-component-selector{background:#eef2f9;border-left:1px solid #dfe5f1;flex-direction:column;gap:8px;padding:14px;display:flex}.module-component-selector button{color:#36415d;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;transition:all .18s;display:grid}.module-component-selector button:hover{background:#fff;border-color:#ced8eb}.module-component-selector button.active{background:#fff;border-color:#aebfe7;box-shadow:0 10px 28px #2d498b1c}.module-component-selector i{color:#385bb2;background:#dfe7f8;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.module-component-selector span{gap:2px;min-width:0;display:grid}.module-component-selector b{overflow-wrap:anywhere;white-space:normal;font-size:14px;line-height:1.65}.module-component-selector small{color:#7b879f;white-space:normal;font-size:12px;line-height:1.6}.module-component-selector em{color:#177054;background:#e7f7f1;border-radius:999px;padding:4px 7px;font:800 10px Arial,sans-serif}.module-installer-form-surface{background:#fff;flex-direction:column;gap:20px;padding:26px;display:flex}.selected-module-summary{align-items:flex-start;gap:14px;display:flex}.selected-module-summary>i{color:#365dbb;background:linear-gradient(145deg,#e6edff,#f5f7ff);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:23px;font-style:normal;display:grid}.selected-module-summary>div{gap:3px;display:grid}.selected-module-summary span{color:#4967ad;font-size:12px;font-weight:900}.selected-module-summary h4{color:#17213b;margin:0;font-size:18px}.selected-module-summary p{color:#68738b;margin:0;font-size:14px;line-height:1.85}.module-installation-prerequisites{background:linear-gradient(135deg,#f7f9ff,#f3f8fb);border:1px solid #dce5f5;border-radius:16px;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);gap:18px;padding:16px 18px;display:grid}.module-installation-prerequisites>div{align-content:start;gap:4px;display:grid}.module-installation-prerequisites span{color:#5870a8;font-size:11px;font-weight:850}.module-installation-prerequisites strong{color:#18233d;font-size:14px}.module-installation-prerequisites ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.module-installation-prerequisites li{color:#536078;padding-right:20px;font-size:12px;line-height:1.75;position:relative}.module-installation-prerequisites li:before{content:"✓";color:#315bb7;background:#dfe9ff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:grid;position:absolute;top:1px;right:0}.module-installation-workspace .module-installation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.module-installation-workspace .module-installation-form label span{font-size:13px}.module-installation-workspace .module-installation-form label small{min-height:21px;font-size:12px}.module-installation-workspace .module-installation-form input{border-color:#d7dfed;border-radius:12px;min-height:48px;font-size:14px}.installer-generated-values{background:#f7f9fd;border:1px dashed #bcc9e1;border-radius:13px;grid-column:1/-1;gap:8px;padding:13px 15px;display:grid}.installer-generated-values>span{color:#69758f;font-size:12px;font-weight:800}.installer-generated-values>div{flex-wrap:wrap;gap:7px;display:flex}.installer-generated-values b{color:#415a94;background:#e7edf9;border-radius:8px;padding:5px 8px;font-size:11px}.module-installation-workspace .module-installation-secret{border-radius:16px}.module-installation-workspace .module-installation-secret span{font-size:12px}.module-installation-workspace .module-installation-secret strong{font-size:14px}.module-installation-workspace .module-installation-secret small,.module-installation-workspace .module-installation-secret dl div{font-size:12px}.module-installation-workspace .module-installation-secret>code{font-size:13px}.module-runtime-instance{background:linear-gradient(135deg,#f1faf7,#f8fbff);border:1px solid #b9d9cf;border-radius:16px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:12px 20px;padding:16px 18px;display:grid}.module-runtime-instance>div{align-content:start;gap:3px;display:grid}.module-runtime-instance>div span{color:#26745f;font-size:11px;font-weight:900}.module-runtime-instance>div strong{overflow-wrap:anywhere;color:#173a31;font-size:14px}.module-runtime-instance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.module-runtime-instance dl div{background:#ffffffb8;border-radius:10px;gap:2px;min-width:0;padding:9px 10px;display:grid}.module-runtime-instance dt{color:#6a7d78;font-size:10px}.module-runtime-instance dd{overflow-wrap:anywhere;color:#263d37;margin:0;font-size:11px;font-weight:800}.module-runtime-instance>p{color:#526963;grid-column:1/-1;margin:0;font-size:12px;line-height:1.85}.module-runtime-instance.status-replacing{background:linear-gradient(135deg,#fff9eb,#fff);border-color:#e4c887}.module-delegated-operation{background:linear-gradient(135deg,#f4f8ff,#fff);border:1px solid #cbd8ee;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.module-delegated-operation>div:first-child{gap:3px;display:grid}.module-delegated-operation>div:first-child span{color:#416797;font-size:11px;font-weight:900}.module-delegated-operation>div:first-child strong{color:#173254;font-size:14px}.module-delegated-operation>div:first-child small{color:#60728a;font-size:12px;line-height:1.8}.module-delegated-operation>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.module-delegated-operation button{color:#40536e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd7e8;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:800}.module-delegated-operation button.active{color:#fff;background:#285d9f;border-color:#285d9f;box-shadow:0 8px 22px #285d9f33}.module-instance-picker{background:#fbfcff;border:1px solid #d7dfed;border-radius:16px;gap:12px;padding:16px 18px;display:grid}.module-instance-picker>div:first-child{gap:3px;display:grid}.module-instance-picker>div:first-child span{color:#416797;font-size:11px;font-weight:900}.module-instance-picker>div:first-child strong{color:#173254;font-size:14px}.module-instance-picker>div:first-child small{color:#60728a;font-size:12px}.module-instance-picker>div:last-child{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.module-instance-picker button{text-align:right;color:#334a68;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.module-instance-picker button strong,.module-instance-picker button small{overflow-wrap:anywhere}.module-instance-picker button small{color:#718198;font:11px Arial,sans-serif}.module-instance-picker button em{color:#416797;font-size:10px;font-style:normal;font-weight:800}.module-instance-picker button.active{background:#eef5ff;border-color:#285d9f;box-shadow:0 0 0 2px #285d9f1a}.module-installation-form .module-domain-edit-toggle{color:#285d9f;width:max-content;min-height:auto;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.module-installation-form input[readonly]{color:#64748b;cursor:not-allowed;background:#f4f6f9;border-style:dashed}.module-installation-form>.inline-form-alert{grid-column:1/-1}.installation-replacement-panel{background:linear-gradient(145deg,#fffaf0,#fff 68%);border:1px solid #e3c889;border-radius:17px;gap:13px;padding:19px;display:grid}.installation-replacement-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.installation-replacement-panel>header>div{gap:3px;display:grid}.installation-replacement-panel>header span{color:#9a6c20;text-transform:uppercase;font:850 11px Arial,sans-serif}.installation-replacement-panel>header h4{color:#322819;margin:0;font-size:16px}.installation-replacement-panel>header>strong{color:#805611;background:#f8e9c8;border-radius:999px;padding:6px 9px;font-size:11px}.installation-replacement-panel>p{color:#6e6250;margin:0;font-size:12px;line-height:1.9}.installation-replacement-panel>button{justify-self:start}.replacement-support-required{background:#fff6f3;border:1px solid #efd2ca;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:14px;display:grid}.replacement-support-required strong{color:#9a3f2d;font-size:12px}.replacement-support-required span{color:#765d57;font-size:10px;line-height:1.8}.replacement-support-required .button{grid-area:1/2/span 2}.installation-replacement-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.installation-replacement-form label{align-content:start;gap:5px;display:grid}.installation-replacement-form label.wide{grid-column:1/-1}.installation-replacement-form label span{color:#554937;font-size:12px;font-weight:850}.installation-replacement-form input,.installation-replacement-form textarea{width:100%;color:var(--ink-900);font:inherit;background:#fff;border:1px solid #ddcfb4;border-radius:11px;padding:10px 12px;font-size:13px}.installation-replacement-form input{min-height:45px}.installation-replacement-form textarea{resize:vertical}.installation-replacement-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.module-install-command{background:#050e2352;border:1px solid #ffffff29;border-radius:13px;gap:10px;padding:14px;display:grid}.module-install-command>div{gap:3px;display:grid}.module-install-command>div span{color:#fff;font-size:13px;font-weight:900}.module-install-command>div small{color:#ffffffb3;font-size:11px;line-height:1.8}.module-install-command pre{color:#dce8ff;text-align:left;direction:ltr;background:#071126;border-radius:9px;margin:0;padding:12px;overflow-x:auto}.module-install-command pre code{white-space:pre;font:700 12px/1.9 Consolas,Courier New,monospace}.activation-install-command{background:#050e2352;border:1px solid #ffffff29;border-radius:13px;gap:10px;width:100%;padding:14px;display:grid}.activation-install-command>div{gap:3px;display:grid}.activation-install-command>div span{color:#fff;font-size:13px;font-weight:900}.activation-install-command>div small{color:#ffffffb8;font-size:11px;line-height:1.8}.activation-install-command pre{color:#dce8ff;text-align:left;direction:ltr;background:#071126;border-radius:9px;margin:0;padding:12px;overflow-x:auto}.activation-install-command pre code{white-space:pre;font:700 12px/1.9 Consolas,Courier New,monospace}.installation-bootstrap-card{background:linear-gradient(135deg,#f7f9fd,#eef3fc);border:1px solid #ccd8ee;border-radius:18px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:24px;padding:24px;display:grid}.installation-bootstrap-card h2{color:#17213b;margin:4px 0 7px;font-size:20px}.installation-bootstrap-card span{color:#4967ad;font-size:12px;font-weight:900}.installation-bootstrap-card p{color:#68738b;margin:0;font-size:13px;line-height:1.9}.installation-bootstrap-card pre{color:#dce8ff;text-align:left;direction:ltr;background:#071126;border-radius:12px;margin:0;padding:15px;overflow-x:auto}.installation-bootstrap-card code{white-space:pre;font:700 12px/1.9 Consolas,Courier New,monospace}.release-policy-card{background:var(--ink-950);color:#fff;border-radius:17px;padding:25px;overflow:hidden}.release-policy-card h2{margin:5px 0 0;font-size:20px}.release-orbit{place-items:center;height:116px;margin:18px 0;display:grid;position:relative}.release-orbit:before,.release-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.release-orbit:before{width:112px;height:112px}.release-orbit:after{width:78px;height:78px}.release-orbit span{z-index:1;background:var(--signal);width:61px;height:61px;color:var(--ink-950);border-radius:50%;place-items:center;font:900 9px Arial,sans-serif;display:grid;position:relative}.release-orbit i{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:11px;right:calc(50% - 43px);box-shadow:0 0 0 5px #ffffff14}.release-policy-card dl{margin:0;display:grid}.release-policy-card dl div{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;min-height:39px;display:flex}.release-policy-card dt{color:#78928c;font-size:8px}.release-policy-card dd{margin:0;font-size:8px;font-weight:700}.release-policy-card>p{color:#8ca39e;margin:17px 0 0;font-size:8px;line-height:1.9}.credential-list{gap:8px;margin-top:12px;display:grid}.credential-list article{background:#fbfcfb;border:1px solid #e2e8e4;border-radius:11px;padding:13px}.credential-list article>div{align-items:center;gap:7px;display:flex}.credential-list strong{font-size:8px}.credential-list code{color:var(--ink-800);margin-top:9px;font:700 9px Consolas,monospace;display:block}.credential-list article>span{color:var(--ink-500);margin-top:4px;font-size:7px;display:block}.runtime-credential-manager{gap:12px;margin-top:12px;display:grid}.runtime-credential-manager .activation-create-form.installation-profile-grid{grid-template-columns:1fr}.runtime-credential-manager .credential-list{margin-top:0}.runtime-credential-manager .credential-list article>button{color:#b33b3b;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:7px;font-weight:900}.credential-security-note{color:var(--ink-500);margin:13px 0 0;font-size:7px;line-height:1.8}.license-contract-card>span{color:var(--ink-500);font-size:7px}.license-contract-card>code{overflow-wrap:anywhere;color:var(--brand);margin:7px 0 14px;font:800 9px Consolas,monospace;display:block}.license-contract-card>p{color:var(--ink-500);margin:5px 0 0;font-size:7px}.login-page{background:linear-gradient(#f4f7f4eb, #f4f7f4fa), radial-gradient(circle at 10% 10%, var(--brand-soft), transparent 35%);min-height:100vh;padding:30px}.login-brand{width:min(1040px,100%);margin:0 auto 42px}.login-panel{border:1px solid var(--line);width:min(1040px,100%);box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;grid-template-columns:1fr .9fr;margin:0 auto;display:grid;overflow:hidden}.login-intro,.login-form{padding:58px}.login-intro{background:var(--ink-950);color:#fff}.login-intro h1{margin:0;font-size:clamp(38px,4vw,58px)}.login-intro>p{color:#9eb2ad}.login-intro .eyebrow{color:var(--signal)}.compatibility-note{border:1px solid var(--line-dark);background:#ffffff0d;border-radius:12px;gap:11px;margin-top:58px;padding:16px;display:flex}.compatibility-note span{color:var(--signal)}.compatibility-note p{color:#b4c3c0;margin:0;font-size:10px}.login-form{flex-direction:column;justify-content:center;gap:17px;display:flex}.login-form label{color:var(--ink-700);gap:7px;font-size:10px;font-weight:700;display:grid}.login-form input{border:1px solid var(--line);width:100%;height:49px;color:var(--ink-950);direction:rtl;background:#fbfcfb;border-radius:10px;padding:0 14px}.form-message{color:var(--danger);margin:0;font-size:10px}.form-hint{color:var(--ink-500);text-align:center;margin:0;font-size:9px}.app-page{width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:80px}.app-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;display:flex}.app-links{gap:24px}.page-heading{max-width:800px;padding:72px 0 40px}.page-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,53px);line-height:1.35}.page-heading>p:last-child{color:var(--ink-600)}.badge-success{background:var(--brand-soft);width:fit-content;color:var(--brand-deep);border:1px solid #4f67e829;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:700;display:inline-flex}.admin-list{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.admin-row{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;min-height:68px;padding:0 24px;display:grid}.admin-row:last-child{border-bottom:0}.admin-row>span{color:var(--brand);font:800 9px Arial,sans-serif}.admin-row small{color:var(--ink-500)}.docs-layout{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:250px 1fr;display:grid}.docs-layout aside,.docs-layout article{padding:32px}.docs-layout aside{border-left:1px solid var(--line);color:var(--ink-500);flex-direction:column;gap:14px;font-size:11px;display:flex}.docs-layout aside strong{color:var(--ink-900)}.docs-layout article h2{margin:24px 0 9px;font-size:28px}.docs-layout article p{color:var(--ink-600)}.code-block{background:var(--ink-950);color:#c9d8d4;direction:ltr;border-radius:10px;margin-top:25px;padding:17px;font:12px/1.6 Consolas,monospace}.code-block span{color:var(--signal)}@media (max-width:1100px){.hero-shell{grid-template-columns:1fr;padding-top:68px}.hero-content{max-width:800px}.product-window{width:min(760px,100%);margin:0 auto;transform:none}.landing-hero{min-height:auto}.modules-section{grid-template-columns:1fr;gap:55px}.migration-section{gap:50px}.portal-layout{grid-template-columns:210px 1fr}.portal-stats{grid-template-columns:repeat(2,1fr)}.portal-columns{grid-template-columns:1fr}.portal-secondary-column{grid-template-columns:repeat(2,1fr)}.license-detail-layout{grid-template-columns:1fr}.license-detail-aside{grid-template-columns:repeat(2,1fr)}.release-policy-card{grid-row:span 2}}@media (max-width:820px){.portal-sidebar nav a.active{display:flex!important}.admin-sidebar nav{max-width:100%;overflow:auto hidden}.admin-nav-group{display:flex}.admin-nav-group+.admin-nav-group{margin-top:0}.admin-nav-label{display:none}.admin-sidebar .admin-nav-group a{white-space:nowrap;display:none}.admin-sidebar .admin-nav-group a.active{display:flex}.site-header nav{display:none}.capability-grid{grid-template-columns:1fr;grid-template-areas:"license""release""support""docs"}.capability-license{min-height:500px}.migration-section{grid-template-columns:1fr}.migration-copy{order:-1}.landing-cta{flex-direction:column;align-items:flex-start}.site-footer{grid-template-columns:1fr auto}.site-footer p{display:none}.portal-layout{grid-template-columns:1fr}.portal-sidebar{display:none}.mobile-panel-navigation{flex:none;display:block}.portal-brand{border:0;padding:0}.portal-sidebar nav{justify-content:flex-end;margin:0;display:flex}.portal-sidebar nav a{min-height:40px;padding:0 10px;display:flex}.portal-sidebar nav a i,.portal-sidebar nav a small,.portal-sidebar nav a:nth-child(n+4){display:none}.portal-sidebar nav a.active{box-shadow:inset 0 -2px 0 var(--signal)}.sidebar-help,.sidebar-user{display:none}.login-panel,.docs-layout{grid-template-columns:1fr}.docs-layout aside{display:none}.portal-license-grid,.portal-installation-grid,.portal-module-grid{grid-template-columns:1fr}}@media (max-width:620px){.site-header,.hero-shell,.hero-proof,.brand-visual-section,.platform-section,.migration-section,.landing-cta,.site-footer,.app-page{width:min(100% - 24px,1240px)}.site-header{min-height:70px}.header-actions .button-ghost{display:none}.site-header .button{min-height:39px;padding-inline:13px}.portal-index-hero{flex-direction:column;align-items:flex-start;padding:22px}.portal-index-hero h1{font-size:24px}.portal-contract-metrics{grid-template-columns:repeat(2,1fr)}.compact-customer-picker>header{display:none}.compact-customer-picker>a{grid-template-columns:1fr auto}.compact-customer-picker>a>strong{display:none}.hero-shell{gap:46px;padding:54px 0 55px}.hero-content h1{font-size:clamp(40px,12vw,58px)}.hero-lead{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-trust{display:grid}.product-window{width:calc(100% + 10px);margin-inline:-5px}.window-body{grid-template-columns:38px 1fr;min-height:470px}.window-nav{gap:18px}.window-nav i{width:13px;height:13px}.window-content{padding:15px}.cockpit-metrics{gap:5px}.cockpit-metrics article{padding:9px}.cockpit-metrics strong{font-size:16px}.license-meta{grid-template-columns:1fr 1fr;gap:7px}.license-meta span:nth-child(2){border-left:0}.license-meta span:last-child,.release-time{display:none}.hero-proof{justify-content:flex-start;overflow-x:auto}.hero-proof>span{display:none}.brand-visual-section{padding-top:70px}.brand-visual-copy{grid-template-columns:1fr;gap:14px}.brand-visual-image{border-radius:16px}.platform-section{padding:85px 0}.capability-card{padding:25px}.capability-license{min-height:460px}.modules-section{border-radius:22px;width:calc(100% - 16px);padding:65px 24px}.module-stack article{grid-template-columns:32px 1fr}.module-stack article>i{display:none}.migration-section{padding:85px 0}.migration-visual{grid-template-columns:1fr;gap:24px;min-height:480px;padding:26px}.migration-path{transform:rotate(90deg)}.migration-path span{display:none}.legacy-node,.control-node{min-height:155px}.landing-cta{padding:38px 25px}.site-footer{min-height:120px;padding-inline:4px}.site-footer>div{gap:14px}.portal-topbar{height:58px;padding:0 14px}.replacement-support-required{grid-template-columns:1fr}.replacement-support-required .button{grid-area:auto;width:100%}.portal-topbar>div:first-child span,.portal-topbar>div:first-child i,.portal-top-actions>a{display:none}.portal-content{width:min(100% - 24px,1280px);padding-top:25px}.portal-welcome{flex-direction:column;align-items:stretch}.welcome-actions{grid-template-columns:1fr 1fr;display:grid}.portal-stats{grid-template-columns:1fr 1fr}.portal-stats article{min-height:118px;padding:15px}.portal-stats strong{font-size:19px}.licenses-panel,.activity-panel,.ticket-panel{padding:16px}.license-item{padding:15px}.license-data-grid{grid-template-columns:1fr 1fr;gap:12px}.license-data-grid div{border:0;padding:0}.license-data-grid div:last-child{display:none}.license-footer-row{flex-direction:column;align-items:flex-start}.legacy-license-meta{margin-right:0}.activity-list article{grid-template-columns:31px 1fr}.activity-list time{display:none}.portal-secondary-column{grid-template-columns:1fr}.license-detail-hero{grid-template-columns:58px 1fr;padding:18px}.upgrade-transition-card{grid-template-columns:1fr;gap:10px}.detail-product-mark{width:58px;height:58px;padding:10px}.detail-product-mark strong{font-size:20px}.license-detail-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.license-detail-metrics{grid-template-columns:1fr 1fr}.license-detail-metrics article{min-height:105px}.license-detail-aside{grid-template-columns:1fr}.release-policy-card{grid-row:auto}.detail-installations-card,.detail-modules-card,.credential-summary-card,.license-contract-card{padding:16px}.installation-list article{grid-template-columns:34px 1fr}.installation-index{width:34px;height:34px}.installation-meta,.detail-module-grid{grid-template-columns:1fr}.module-installation-heading{display:grid}.module-installation-heading>strong{justify-self:start}.module-installation-form{grid-template-columns:1fr}.activation-panel-heading,.activation-secret-actions{flex-direction:column;align-items:stretch}.activation-create-form{grid-template-columns:1fr}.activation-code-history article{grid-template-columns:5px minmax(0,1fr) auto}.activation-code-history article>bdi{display:none}.login-page{padding:20px 12px}.login-brand{margin-bottom:26px}.login-intro,.login-form{padding:30px 24px}.app-links{display:none}.admin-row{grid-template-columns:38px 1fr}.admin-row small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.admin-layout{background:#f4f7f5}.admin-sidebar{color:#fff;background:#0f1f36}.admin-sidebar .portal-brand{border-color:#ffffff14}.admin-sidebar nav a{color:#9fb3ae}.admin-sidebar nav a:hover{color:#fff;background:#ffffff0a}.admin-sidebar nav a.active{color:#fff;background:#4f67e829}.admin-sidebar nav a.active i{background:var(--signal);color:var(--ink-950)}.admin-sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;min-height:0;margin-inline:-5px;padding-inline:5px;overflow-y:auto}.admin-nav-group{gap:3px;display:grid}.admin-nav-group+.admin-nav-group{margin-top:12px}.admin-nav-label{color:#607c91;letter-spacing:.04em;padding:0 12px 3px;font-size:7px;font-weight:900}.admin-sidebar .admin-nav-group a{min-height:38px;font-size:9px}.admin-sidebar .admin-nav-group a i{background:#ffffff0d;border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.admin-sidebar .sidebar-user{border-color:#ffffff14}.admin-sidebar .sidebar-user small{color:#78918b}.admin-sidebar-note{background:#ffffff0a;border-color:#ffffff14}.admin-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb}.admin-top-status{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.admin-content{padding-bottom:70px}.compact-customer-picker>header,.compact-customer-picker>a{grid-template-columns:minmax(250px,1fr) 110px 110px 80px}.catalog-check{border:1px solid var(--line);background:#fbfcfe;border-radius:9px;align-items:center;gap:9px;min-height:41px;padding:8px 11px;display:flex}.catalog-check input{accent-color:var(--brand);width:16px!important;min-height:16px!important}.compact-guide header{max-width:850px}.module-catalog-editor .catalog-field select[multiple]{min-height:112px;padding-block:6px}.portal-index-page{gap:20px;display:grid}.portal-index-hero{border:1px solid var(--line);background:linear-gradient(125deg,#fff,#f2f6ff);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.portal-index-hero h1{margin:7px 0 5px;font-size:30px}.portal-index-hero p{color:var(--ink-500);margin:0;font-size:9px}.portal-license-grid,.portal-installation-grid,.portal-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.portal-license-grid>article,.portal-installation-grid>article,.portal-module-grid>article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;gap:16px;padding:20px;display:grid}.portal-license-grid header{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.portal-license-grid h2,.portal-installation-grid h2,.portal-module-grid h2{margin:0;font-size:16px}.portal-license-grid header small{color:var(--ink-500);font:7px Arial,sans-serif}.portal-contract-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.portal-contract-metrics>span{background:#f6f8fa;border-radius:10px;gap:3px;padding:10px;display:grid}.portal-contract-metrics small{color:var(--ink-500);font-size:7px}.portal-contract-metrics strong{font-size:9px}.portal-license-grid footer,.portal-installation-grid footer,.portal-module-grid footer{border-top:1px solid var(--line);color:var(--ink-500);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:8px;display:flex}.portal-license-grid footer a,.portal-installation-grid footer a,.portal-module-grid footer a{color:var(--brand);font-weight:900}.portal-installation-grid header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.portal-installation-grid header>div{gap:7px;display:grid}.portal-installation-grid dl,.portal-module-grid dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.portal-installation-grid dl>div,.portal-module-grid dl>div{background:#f6f8fa;border-radius:10px;min-width:0;padding:10px}.portal-installation-grid dt,.portal-module-grid dt{color:var(--ink-500);font-size:7px}.portal-installation-grid dd,.portal-module-grid dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:8px;font-weight:800}.portal-module-grid header{color:var(--brand);justify-content:space-between;font-size:8px;font-weight:900;display:flex}.portal-module-grid>article>p{min-height:44px;color:var(--ink-500);margin:0;font-size:8px;line-height:1.9}.portal-module-grid code{direction:ltr;font-size:8px}.release-authority-page{gap:20px;display:grid}.release-authority-seal{direction:ltr;background:#ffffff0f;border:1px solid #ffffff29;border-radius:16px;justify-items:center;gap:4px;min-width:185px;padding:18px;display:grid}.release-authority-seal span{color:var(--signal);font:800 8px Arial,sans-serif}.release-authority-seal strong{letter-spacing:.08em;font:900 17px Arial,sans-serif}.release-authority-seal small{color:#8da4b4;font:7px Arial,sans-serif}.release-authority-flow{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.release-authority-flow article{border-left:1px solid var(--line);grid-template-columns:27px 1fr;align-content:start;gap:9px;min-height:145px;padding:17px;display:grid}.release-authority-flow article:last-child{border-left:0}.release-authority-flow b{background:var(--brand-soft);width:27px;height:27px;color:var(--brand);border-radius:8px;place-items:center;font:900 8px Arial,sans-serif;display:grid}.release-authority-flow h2{text-align:right;direction:ltr;margin:3px 0 6px;font-size:11px}.release-authority-flow strong{color:var(--brand);font-size:8px}.release-authority-flow p{color:var(--ink-500);margin:5px 0 0;font-size:7px;line-height:1.8}.release-authority-columns{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.authority-policy-card,.authority-command-card{padding:23px}.authority-policy-card header span,.authority-command-card header span{color:var(--brand);font:800 7px Arial,sans-serif}.authority-policy-card h2,.authority-command-card h2{margin:5px 0 13px;font-size:17px}.authority-policy-card ul{color:var(--ink-600);gap:9px;margin:0;padding:0 18px 0 0;font-size:8px;line-height:1.8;display:grid}.authority-command-card code{background:var(--ink-950);color:#bcd9d2;white-space:nowrap;border-radius:10px;padding:15px;font-size:8px;display:block;overflow-x:auto}.authority-command-card p{color:var(--ink-500);font-size:8px;line-height:2}.authority-command-card>div{gap:8px;display:flex}.authority-command-card a{background:var(--brand-soft);color:var(--brand);border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}.release-authority-next{background:#eaf1ff;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.release-authority-next span{color:var(--brand);font-size:8px;font-weight:900}.release-authority-next h2{margin:4px 0;font-size:18px}.release-authority-next p{color:var(--ink-500);margin:0;font-size:8px}.admin-hero,.admin-page-heading,.ticket-page-hero{background:var(--ink-950);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex;overflow:hidden}.admin-hero h1,.admin-page-heading h1,.ticket-page-hero h1{margin:8px 0 4px;font-size:clamp(27px,3.2vw,43px);line-height:1.35}.admin-hero p,.admin-page-heading p,.ticket-page-hero p{color:#92a9a3;max-width:690px;margin:0;font-size:10px;line-height:1.9}.admin-hero>div:last-child{gap:8px;display:flex}.admin-page-heading.compact{padding-block:25px}.admin-page-heading.compact h1{font-size:31px}.ticket-queue-count{text-align:center;min-width:130px;display:grid}.ticket-queue-count strong{color:var(--signal);font:900 34px Arial,sans-serif}.ticket-queue-count span{color:#8da49e;font-size:8px}.admin-kpi-grid,.notification-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.admin-kpi-grid article,.notification-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:132px;padding:20px;display:flex}.admin-kpi-grid span,.notification-summary-grid span{color:var(--ink-500);font-size:8px}.admin-kpi-grid strong,.notification-summary-grid strong{color:var(--ink-950);margin-top:9px;font:900 28px Arial,sans-serif}.admin-kpi-grid small,.notification-summary-grid small{color:var(--ink-500);margin-top:auto;font-size:7px}.admin-action-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.admin-action-grid>a{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:132px;padding:23px;transition:border-color .2s,transform .2s;display:grid}.admin-action-grid>a:hover{border-color:#adc7bd;transform:translateY(-2px)}.admin-action-grid>a>span{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:12px;place-items:center;font:800 9px Arial,sans-serif;display:grid}.admin-action-grid strong{font-size:12px}.admin-action-grid p{color:var(--ink-500);margin:4px 0 0;font-size:8px}.admin-action-grid i{color:var(--brand);font-size:9px;font-style:normal}.notification-security-note{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;gap:4px;width:min(300px,35%);padding:17px;display:grid}.notification-security-note span{color:var(--signal);font-size:8px}.notification-security-note strong{font-size:9px;line-height:1.8}.notification-provider-strip{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.notification-provider-strip article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:110px;padding:15px 18px;display:grid}.provider-mark{background:var(--ink-950);width:42px;height:42px;color:var(--signal);border-radius:11px;place-items:center;font:800 7px Arial,sans-serif;display:grid}.provider-mark.email{color:#5366b1;background:#e8eefc}.notification-provider-strip article>div{display:grid}.provider-configuration{gap:4px;min-width:0}.provider-configuration code{text-overflow:ellipsis;width:max-content;max-width:100%;color:var(--ink-700);font-size:7px;overflow:hidden}.provider-health-actions{justify-items:end;gap:6px}.provider-health-actions button{border:1px solid var(--line);min-height:30px;color:var(--ink-800);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:7px;font-weight:800}.provider-health-actions button:disabled{cursor:not-allowed;opacity:.5}.provider-health-actions .probe-ok{color:#187a69}.provider-health-actions .probe-failed{color:var(--danger)}.notification-provider-strip strong{font-size:10px}.notification-provider-strip small{color:var(--ink-500);font-size:7px}.provider-health{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.provider-health.ready{color:#187a69;background:#e3f5ed}.provider-health.missing{color:#9c681e;background:#fff2df}.notification-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.notification-category-tabs{flex-wrap:wrap;gap:5px;display:flex}.notification-category-tabs button{border:1px solid var(--line);min-height:32px;color:var(--ink-500);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 11px;font-size:8px}.notification-category-tabs button.active{border-color:var(--ink-950);background:var(--ink-950);color:#fff}.notification-search{gap:4px;width:min(250px,100%);display:grid}.notification-search span{color:var(--ink-500);font-size:7px}.notification-search input{border:1px solid var(--line);height:37px;font:inherit;background:#fff;border-radius:10px;padding:0 12px}.notification-event-list{gap:10px;margin-top:12px;display:grid}.notification-event-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px}.notification-event-card>header{grid-template-columns:42px 1fr auto;align-items:start;gap:13px;display:grid}.event-category-icon{width:42px;height:42px;color:var(--brand);background:#e5f3ec;border-radius:12px;place-items:center;font:900 8px Arial,sans-serif;display:grid}.event-category-icon.auth{color:#a36919;background:#fff1df}.event-category-icon.commerce{color:#5366b1;background:#edf0fb}.event-category-icon.support{color:#3b678c;background:#e9f0f7}.notification-event-card>header>div:nth-child(2)>span{color:var(--brand);font-size:7px;font-weight:800}.notification-event-card h2{margin:3px 0 1px;font-size:14px}.notification-event-card header p{color:var(--ink-500);margin:0;font-size:8px}.event-code{justify-items:end;gap:5px;display:grid}.event-code code{color:var(--ink-600);direction:ltr;font:8px Consolas,monospace}.event-code span{border-radius:999px;padding:4px 7px;font-size:6px;font-weight:800}.event-code span.ready{color:#187a69;background:#e3f5ed}.event-code span.locked{color:#b14a3d;background:#fff0ee}.notification-variable-row{border-top:1px solid #edf0ee;flex-wrap:wrap;align-items:center;gap:5px;margin:16px 0 10px;padding-top:12px;display:flex}.notification-variable-row>span{color:var(--ink-500);margin-left:4px;font-size:7px}.notification-variable-row code{color:var(--ink-600);direction:ltr;background:#f2f5f3;border-radius:5px;padding:4px 6px;font:7px Consolas,monospace}.notification-route-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.notification-route-card{background:#fafcfb;border:1px solid #e2e8e4;border-radius:12px;padding:15px}.notification-route-card.enabled{background:#f6fcf9;border-color:#9bd8c8}.notification-route-card>header{justify-content:space-between;align-items:center;display:flex}.notification-route-card>header>div{align-items:center;gap:9px;display:flex}.notification-route-card>header>div>span:last-child{display:grid}.notification-route-card header strong{font-size:9px}.notification-route-card header small{color:var(--ink-500);font-size:7px}.route-channel{background:var(--ink-950);width:30px;height:30px;color:var(--signal);border-radius:8px;place-items:center;font:800 6px Arial,sans-serif;display:grid}.route-channel.email{color:#5366b1;background:#e8eefc;font-size:11px}.route-switch input{opacity:0;pointer-events:none;position:absolute}.route-switch span{cursor:pointer;background:#d7dfda;border-radius:999px;width:35px;height:20px;padding:3px;display:block}.route-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block}.route-switch input:checked+span{background:var(--brand)}.route-switch input:checked+span:after{transform:translate(-15px)}.route-switch input:disabled+span{opacity:.55;cursor:not-allowed}.notification-route-card>label{gap:5px;margin-top:11px;display:grid}.notification-route-card>label span,.route-footer label span{color:var(--ink-500);font-size:7px}.notification-route-card input,.notification-route-card select{border:1px solid var(--line);width:100%;height:36px;color:var(--ink-800);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:8px}.notification-route-card input{text-align:left;direction:ltr}.route-footer{justify-content:space-between;align-items:end;gap:10px;margin-top:10px;display:flex}.route-footer label{gap:5px;width:85px;display:grid}.route-footer button{background:var(--ink-950);color:#fff;min-width:64px;height:35px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-size:8px}.route-warning,.route-error,.route-success{margin:8px 0 0;font-size:7px;line-height:1.6}.route-warning{color:#9c681e}.route-error{color:var(--danger)}.route-success{color:var(--brand)}.notification-delivery-panel{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:16px;padding:22px}.notification-empty{min-height:120px;color:var(--ink-500);text-align:center;border:1px dashed #cad6d0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:24px;font-size:8px;display:flex}.notification-empty strong{color:var(--ink-800);font-size:10px}.notification-empty.wide{grid-column:1/-1;min-height:260px}.notification-empty .button{margin-top:10px}.delivery-table{margin-top:12px}.delivery-table article{border-bottom:1px solid #edf0ee;grid-template-columns:90px 1fr 80px 80px;align-items:center;gap:10px;min-height:58px;display:grid}.delivery-table article:last-child{border-bottom:0}.delivery-table article>div{display:grid}.delivery-table strong{font:8px Consolas,monospace}.delivery-table small,.delivery-table article>span{color:var(--ink-500);font-size:7px}.delivery-status{border-radius:999px;width:fit-content;padding:4px 7px}.delivery-status.delivered,.delivery-status.sent{color:#187a69;background:#e3f5ed}.delivery-status.failed{color:#b14a3d;background:#fff0ee}.delivery-status.retry{color:#9c681e;background:#fff2df}.ticket-filter-nav{flex-wrap:wrap;gap:5px;margin:15px 0 10px;display:flex}.ticket-filter-nav a{border:1px solid var(--line);min-height:32px;color:var(--ink-500);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:8px;display:inline-flex}.ticket-filter-nav a.active{border-color:var(--ink-950);background:var(--ink-950);color:#fff}.admin-ticket-list{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.admin-ticket-row{border-bottom:1px solid #e9eeeb;grid-template-columns:4px 42px 1fr 95px 125px 20px;align-items:center;gap:13px;min-height:82px;padding:12px 18px;display:grid;position:relative}.admin-ticket-row:last-child{border-bottom:0}.admin-ticket-row:hover{background:#fbfcfb}.priority-rail{background:#c5d0cb;border-radius:999px;width:4px;height:48px}.priority-rail.high{background:#f1a844}.priority-rail.urgent{background:#d75d50}.ticket-customer-avatar{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:12px;place-items:center;font-size:9px;font-weight:900;display:grid}.admin-ticket-main>div{align-items:center;gap:7px;display:flex}.admin-ticket-main strong{font-size:10px}.admin-ticket-main p{color:var(--ink-500);margin:4px 0 0;font-size:7px}.ticket-status-badge{width:fit-content;color:var(--ink-600);background:#eef2ef;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.ticket-status-badge.waiting_support{color:#9c681e;background:#fff2df}.ticket-status-badge.waiting_customer{color:#5366b1;background:#edf0fb}.ticket-status-badge.resolved{color:#187a69;background:#e3f5ed}.ticket-status-badge.closed{color:#687871;background:#edf0ee}.admin-ticket-meta{display:grid}.admin-ticket-meta strong{font-size:8px}.admin-ticket-meta span,.admin-ticket-row time{color:var(--ink-500);font-size:7px}.admin-ticket-row>i{color:var(--brand);font-style:normal}.ticket-page-hero{background:linear-gradient(120deg,#0d1d32,#152f4e)}.ticket-page-hero>div:last-child{align-items:center;gap:18px;display:flex}.ticket-page-hero>div:last-child>span{color:#8fa59f;text-align:center;font-size:8px;display:grid}.ticket-page-hero>div:last-child strong{color:var(--signal);font:900 25px Arial,sans-serif}.customer-ticket-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.customer-ticket-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:220px;padding:20px;transition:transform .2s,border-color .2s;display:flex}.customer-ticket-card:hover{border-color:#adc7bd;transform:translateY(-2px)}.customer-ticket-card>header{justify-content:space-between;align-items:center;display:flex}.customer-ticket-card time{color:var(--ink-500);font-size:7px}.ticket-category-label{color:var(--brand);margin-top:18px;font-size:7px;font-weight:800}.customer-ticket-card h2{margin:4px 0;font-size:14px}.customer-ticket-card>p{color:var(--ink-500);margin:0;font-size:7px}.customer-ticket-card footer{border-top:1px solid #edf0ee;justify-content:space-between;align-items:end;margin-top:auto;padding-top:15px;display:flex}.customer-ticket-card footer>div{align-items:center;gap:8px;display:flex}.customer-ticket-card footer>div>span:last-child{display:grid}.customer-ticket-card footer strong{font-size:8px}.customer-ticket-card footer small{color:var(--ink-500);font-size:7px}.priority-label{width:fit-content;color:var(--ink-600);background:#eef2ef;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.priority-label.high{color:#9c681e;background:#fff2df}.priority-label.urgent{color:#b14a3d;background:#fff0ee}.new-ticket-page{padding-top:25px}.new-ticket-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:12px;margin-top:14px;display:grid}.new-ticket-form-card{padding:28px}.new-ticket-heading h1{margin:8px 0 3px;font-size:clamp(27px,3vw,39px)}.new-ticket-heading p{color:var(--ink-500);margin:0;font-size:9px}.support-form{margin-top:25px}.support-form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.support-form label{gap:6px;display:grid}.support-form label>span{color:var(--ink-600);font-size:8px;font-weight:700}.field-span-2{grid-column:1/-1}.support-form input,.support-form select,.support-form textarea,.ticket-reply-form textarea,.ticket-state-editor select{border:1px solid var(--line);width:100%;color:var(--ink-900);font:inherit;background:#fbfcfb;border-radius:10px;outline:none;font-size:9px}.support-form input,.support-form select{height:43px;padding:0 12px}.support-form textarea,.ticket-reply-form textarea{resize:vertical;padding:12px;line-height:1.9}.support-form input:focus,.support-form select:focus,.support-form textarea:focus,.ticket-reply-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #4f67e817}.support-form-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.support-form-footer p{color:var(--ink-500);margin:0;font-size:7px}.inline-form-alert{border-radius:8px;margin:10px 0 0;padding:9px;font-size:8px}.inline-form-alert.error{color:#a74439;background:#fff0ee}.inline-form-alert.success{color:#187a69;background:#e3f5ed}.new-ticket-guide{background:var(--ink-950);color:#fff;border-radius:18px;padding:27px}.new-ticket-guide h2{margin:7px 0 17px;font-size:20px;line-height:1.45}.new-ticket-guide ol{margin:0;padding:0;list-style:none;display:grid}.new-ticket-guide li{border-bottom:1px solid var(--line-dark);grid-template-columns:31px 1fr;gap:10px;padding:14px 0;display:grid}.new-ticket-guide li>span{color:var(--signal);font:800 8px Arial,sans-serif}.new-ticket-guide li strong{font-size:9px}.new-ticket-guide li p{color:#8fa59f;margin:3px 0 0;font-size:7px;line-height:1.8}.ticket-response-promise{background:#36c6b212;border:1px solid #36c6b233;border-radius:11px;margin-top:21px;padding:14px}.ticket-response-promise span{color:var(--signal);font-size:7px;font-weight:800}.ticket-response-promise p{color:#9db0ac;margin:4px 0 0;font-size:7px;line-height:1.8}.ticket-conversation-page{padding-top:25px}.ticket-conversation-hero{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:13px;padding:24px;display:flex}.ticket-conversation-hero>div:first-child>span{margin-left:5px}.ticket-conversation-hero h1{margin:9px 0 3px;font-size:clamp(23px,3vw,35px)}.ticket-conversation-hero p{color:var(--ink-500);margin:0;font-size:8px}.ticket-identity{justify-items:end;gap:4px;min-width:180px;display:grid}.ticket-identity>span{color:var(--ink-500);font-size:7px}.ticket-identity code{color:var(--ink-900);direction:ltr;font:900 10px Consolas,monospace}.ticket-identity a{color:var(--brand);font-size:7px;font-weight:800}.ticket-identity small{color:var(--ink-500);font-size:7px}.ticket-conversation-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:start;gap:12px;margin-top:12px;display:grid}.ticket-thread-column{gap:12px;display:grid}.ticket-thread{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px}.ticket-thread>header{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.ticket-thread>header>div{display:grid}.ticket-thread>header span{color:var(--ink-500);font-size:7px}.ticket-thread h2{margin:2px 0 0;font-size:14px}.ticket-message-list{padding:8px 0;display:grid}.ticket-message-list>article{grid-template-columns:38px 1fr;gap:10px;padding:16px 0;display:grid}.message-avatar{width:38px;height:38px;color:var(--ink-700);background:#e9efec;border-radius:11px;place-items:center;font-size:8px;font-weight:900;display:grid}.ticket-message-list article.staff .message-avatar{background:var(--ink-950);color:var(--signal)}.message-bubble{background:#f5f8f6;border-radius:4px 13px 13px;padding:14px}.ticket-message-list article.staff .message-bubble{background:#eef7f3}.ticket-message-list article.internal .message-bubble{background:#fff9ed;border:1px dashed #d2b775}.message-bubble>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.message-bubble>header>div{align-items:center;gap:6px;display:flex}.message-bubble strong{font-size:8px}.message-bubble header span{color:var(--ink-500);font-size:6px}.message-bubble header b{color:#795817;background:#f2dfaa;border-radius:5px;padding:3px 5px;font-size:6px}.message-bubble time{color:var(--ink-500);font-size:6px}.message-bubble p{white-space:pre-wrap;color:var(--ink-700);margin:9px 0 0;font-size:9px;line-height:2}.ticket-composer-card{padding:22px}.ticket-reply-form{margin-top:13px}.ticket-reply-form>div:not(.reply-visibility){justify-content:space-between;align-items:center;margin-top:9px;display:flex}.ticket-reply-form>div>span{color:var(--ink-500);font-size:7px}.reply-visibility{gap:8px;margin-bottom:9px;display:flex}.reply-visibility label{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:7px;display:inline-flex}.ticket-control-column{gap:12px;display:grid}.ticket-control-card,.ticket-customer-card{padding:21px}.ticket-control-card h2,.ticket-customer-card h2{margin:5px 0 3px;font-size:17px}.ticket-customer-card>p{color:var(--ink-500);margin:0 0 14px;font-size:8px}.ticket-customer-card dl{margin:0}.ticket-customer-card dl div{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;min-height:38px;display:flex}.ticket-customer-card dt{color:var(--ink-500);font-size:7px}.ticket-customer-card dd{text-align:left;margin:0;font-size:7px;font-weight:800}.ticket-state-editor{gap:9px;margin-top:15px;display:grid}.ticket-state-editor label{gap:5px;display:grid}.ticket-state-editor label span{color:var(--ink-500);font-size:7px}.ticket-state-editor select{height:39px;padding:0 10px}.ticket-state-editor>p{color:var(--brand);margin:0;font-size:7px}.ticket-security-card{background:#fff6e8;border-radius:14px;padding:18px}.ticket-security-card.customer{background:var(--ink-950);color:#fff}.ticket-security-card span{color:#a36a19;font-size:7px;font-weight:800}.ticket-security-card.customer span{color:var(--signal)}.ticket-security-card p{color:#795f37;margin:5px 0 0;font-size:7px;line-height:1.9}.ticket-security-card.customer p{color:#93a8a3}.portal-notification-link{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:28px;padding:0 9px;display:inline-flex}@media (max-width:1100px){.admin-kpi-grid,.notification-summary-grid{grid-template-columns:repeat(2,1fr)}.notification-route-grid,.ticket-conversation-layout{grid-template-columns:1fr}.ticket-control-column{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.admin-sidebar nav a:nth-child(n+4){display:flex}.admin-page-heading,.admin-hero,.ticket-page-hero{flex-direction:column;align-items:flex-start}.notification-security-note{width:100%}.notification-toolbar{flex-direction:column;align-items:stretch}.notification-search{width:100%}.new-ticket-layout{grid-template-columns:1fr}.new-ticket-guide{order:-1}.admin-ticket-row{grid-template-columns:4px 38px 1fr 20px}.admin-ticket-meta,.admin-ticket-row time{display:none}}@media (max-width:620px){.admin-hero,.admin-page-heading,.ticket-page-hero{padding:23px}.admin-hero>div:last-child,.ticket-page-hero>div:last-child{flex-direction:column;align-items:stretch;width:100%}.admin-kpi-grid,.notification-summary-grid,.admin-action-grid,.notification-provider-strip,.customer-ticket-grid{grid-template-columns:1fr}.notification-provider-strip article{grid-template-columns:42px 1fr}.provider-health-actions{grid-column:1/-1;justify-items:stretch}.notification-event-card{padding:15px}.notification-event-card>header{grid-template-columns:35px 1fr}.event-category-icon{width:35px;height:35px}.event-code{grid-column:1/-1;place-items:center start}.notification-category-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.notification-category-tabs button{flex:none}.delivery-table article{grid-template-columns:78px 1fr}.delivery-table article>span:nth-last-child(-n+2){display:none}.admin-ticket-row{grid-template-columns:3px 34px 1fr 16px;gap:8px;padding:10px}.ticket-customer-avatar{width:34px;height:34px}.admin-ticket-main>div{flex-direction:column;align-items:flex-start}.support-form-grid{grid-template-columns:1fr}.field-span-2{grid-column:auto}.support-form-footer{flex-direction:column;align-items:stretch}.new-ticket-form-card{padding:18px}.ticket-conversation-hero{flex-direction:column;align-items:flex-start}.ticket-identity{justify-items:start}.ticket-thread,.ticket-composer-card{padding:15px}.ticket-thread>header{flex-direction:column;align-items:flex-start;gap:5px}.ticket-message-list>article{grid-template-columns:30px 1fr}.message-avatar{width:30px;height:30px}.message-bubble>header{flex-direction:column;align-items:flex-start}.ticket-reply-form>div:not(.reply-visibility){flex-direction:column;align-items:stretch;gap:8px}.ticket-control-column{grid-template-columns:1fr}}.docs-center,.docs-detail,.release-feed-page,.admin-release-page{gap:20px;display:grid}.docs-hero{color:#fff;background:radial-gradient(circle at 7% 12%,#36c6b224,#0000 26%),linear-gradient(135deg,#061b18 0%,#0b2c26 55%,#14493d 100%);border-radius:26px;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:center;gap:46px;min-height:330px;padding:44px;display:grid;position:relative;overflow:hidden}.docs-hero:after{content:"";border:1px solid #4f67e82e;border-radius:50%;width:300px;height:300px;position:absolute;inset:auto auto -180px -90px;box-shadow:0 0 0 48px #4f67e80a,0 0 0 96px #4f67e805}.docs-hero>*{z-index:1;position:relative}.docs-hero .preview-label{color:var(--signal)}.docs-hero h1{letter-spacing:-2px;max-width:720px;margin:10px 0 8px;font-size:clamp(35px,4vw,55px);line-height:1.3}.docs-hero p{color:#adc2bd;max-width:670px;margin:0;font-size:11px;line-height:2.05}.docs-hero-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.docs-hero .button-primary{background:var(--signal);color:#081426}.docs-hero .button-secondary{color:#fff;background:#ffffff12;border-color:#ffffff29}.docs-code-window{background:#071326;border:1px solid #ffffff1f;border-radius:17px;overflow:hidden;box-shadow:0 25px 60px #00000040}.docs-code-window header{background:#10233d;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:44px;padding:0 15px;display:flex}.docs-code-window header>span{background:#56746d;border-radius:50%;width:7px;height:7px}.docs-code-window header>span:first-child{background:#e06d5f}.docs-code-window header>span:nth-child(2){background:#e9b44d}.docs-code-window header>span:nth-child(3){background:#73bd85}.docs-code-window header small{color:#5f7a74;margin-left:auto;font:8px Consolas,monospace}.docs-code-window pre{color:#92aaa4;margin:0;padding:27px 24px;font:10px/2.2 Consolas,monospace;overflow-x:auto}.docs-code-window code i{color:var(--signal);font-style:normal;font-weight:800}.docs-code-window code b{color:#66c7ae;font-weight:500}.docs-code-window code em{color:#e8b85b;font-style:normal}.docs-metric-strip{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);min-height:90px;display:grid;overflow:hidden}.docs-metric-strip article{border-left:1px solid var(--line);align-content:center;gap:3px;padding:20px 24px;display:grid}.docs-metric-strip article:last-child{border-left:0}.docs-metric-strip strong{color:var(--ink-900);font:900 20px Arial,sans-serif}.docs-metric-strip span{color:var(--ink-500);font-size:8px}.docs-center-columns{grid-template-columns:minmax(0,1.55fr) minmax(285px,.45fr);align-items:start;gap:18px;display:grid}.docs-catalog,.docs-release-rail{min-width:0}.docs-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:62px;display:flex}.docs-section-heading>div{gap:4px;display:grid}.docs-section-heading>div>span{color:var(--brand);letter-spacing:1px;text-transform:uppercase;font:800 8px Arial,sans-serif}.docs-section-heading h2{margin:0;font-size:20px}.docs-section-heading small{color:var(--ink-500);font-size:8px}.docs-section-heading.compact{min-height:62px}.docs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.docs-topic-card{border:1px solid var(--line);min-height:178px;box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;grid-template-columns:44px 1fr 18px;align-items:start;gap:13px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.docs-topic-card:hover{border-color:#a8c9bf;transform:translateY(-3px);box-shadow:0 18px 38px #071a1714}.docs-topic-icon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:13px;place-items:center;font:900 9px Arial,sans-serif;display:grid}.docs-topic-icon.security{color:#9b6617;background:#fff1da}.docs-topic-icon.panel{color:#5366b1;background:#e9effc}.docs-topic-icon.module{color:#7753a8;background:#f0eafa}.docs-topic-copy{align-content:start;gap:5px;display:grid}.docs-topic-copy>span{color:var(--brand);font-size:8px;font-weight:900}.docs-topic-copy h3{margin:0;font-size:14px;line-height:1.55}.docs-topic-copy p{color:var(--ink-500);margin:0;font-size:9.5px;line-height:1.9}.docs-topic-card>i{color:var(--brand);align-self:end;font-size:14px;font-style:normal}.docs-release-rail{gap:10px;display:grid}.latest-release-card,.docs-spec-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:23px}.latest-release-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.latest-release-card bdi{color:var(--ink-600);font:800 10px Arial,sans-serif}.release-channel{background:var(--brand-soft);width:fit-content;color:var(--brand);text-transform:uppercase;border-radius:999px;padding:5px 8px;font:900 7px Arial,sans-serif}.release-channel.beta{color:#5366b1;background:#edf0fb}.release-channel.canary{color:#9c681e;background:#fff0dc}.latest-release-card h3{margin:17px 0 5px;font-size:17px}.latest-release-card p{color:var(--ink-500);margin:0;font-size:8px;line-height:1.9}.latest-release-card ul{border-top:1px solid var(--line);gap:8px;margin:16px 0 0;padding:14px 18px 0 0;display:grid}.latest-release-card li{color:var(--ink-600);font-size:8px;line-height:1.8}.latest-release-card li::marker{color:var(--brand)}.latest-release-card footer{justify-content:space-between;align-items:center;gap:8px;margin-top:18px;display:flex}.latest-release-card time{color:var(--ink-500);font-size:7px}.latest-release-card footer a,.docs-spec-card a{color:var(--brand);font-size:8px;font-weight:900}.docs-spec-card{background:var(--ink-950);color:#fff;border:0}.docs-spec-card>span{color:var(--signal);font:800 7px Arial,sans-serif}.docs-spec-card h3{margin:8px 0 5px;font-size:15px}.docs-spec-card p{color:#8ea49f;margin:0 0 17px;font-size:8px;line-height:1.9}.docs-spec-card a{color:var(--signal)}.docs-empty{min-height:150px;color:var(--ink-500);text-align:center;border:1px dashed #c8d5cf;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;padding:26px;display:flex}.docs-empty.compact{min-height:120px}.docs-empty strong{color:var(--ink-800);font-size:11px}.docs-empty span{font-size:8px}.docs-detail-hero{color:#fff;background:linear-gradient(130deg,#0b1b30,#163653);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:250px;padding:38px 42px;display:flex;position:relative;overflow:hidden}.docs-detail-hero>div:first-child{z-index:1;max-width:810px;position:relative}.docs-detail-hero>div:first-child>a,.docs-detail-hero>div:first-child>span,.docs-detail-hero>div:first-child>small{color:#81a29a;margin-left:7px;font-size:8px}.docs-detail-hero>div:first-child>a{color:var(--signal);font-weight:800}.docs-detail-hero h1{letter-spacing:-1.5px;margin:18px 0 7px;font-size:clamp(31px,4vw,48px);line-height:1.35}.docs-detail-hero p{color:#a8beb9;max-width:760px;margin:0;font-size:12px;line-height:2}.docs-detail-meta{color:#8ba59f;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:9px;display:flex}.docs-detail-meta i{background:var(--signal);border-radius:50%;width:3px;height:3px}.docs-source-downloads{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.docs-source-downloads .button{width:fit-content;margin:0}.docs-detail-number{color:#4f67e821;letter-spacing:-8px;font:900 clamp(72px,10vw,138px) Arial,sans-serif}.docs-reading-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:18px;display:grid}.docs-on-this-page{border:1px solid var(--line);background:#fff;border-radius:17px;gap:4px;padding:22px;display:grid;position:sticky;top:88px}.docs-on-this-page>strong{margin-bottom:10px;font-size:10px}.docs-on-this-page>a{min-height:34px;color:var(--ink-500);grid-template-columns:20px 1fr;align-items:center;gap:6px;font-size:8px;line-height:1.55;display:grid}.docs-on-this-page>a:hover{color:var(--brand)}.docs-on-this-page>a span{color:#a1b2ad;font:700 7px Arial,sans-serif}.docs-on-this-page>div{background:#edf7f3;border-radius:11px;gap:6px;margin-top:14px;padding:14px;display:grid}.docs-on-this-page>div span{color:var(--ink-600);font-size:7px}.docs-on-this-page>div a{color:var(--brand);font-size:8px;font-weight:900}.documentation-article{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:10px 42px 55px}.documentation-article>section{border-bottom:1px solid #e8eeea;padding:38px 0;scroll-margin-top:85px}.documentation-article>section:last-child{border-bottom:0}.documentation-article h2{color:var(--ink-900);margin:0 0 12px;font-size:24px;line-height:1.55}.documentation-article p{color:var(--ink-600);font-size:12.5px;line-height:2.15}.documentation-article .section-lead{color:var(--ink-500);margin-top:-4px}.documentation-steps{gap:8px;margin:23px 0 0;padding:0;list-style:none;display:grid}.documentation-steps li{background:#fbfcfb;border:1px solid #e3e9e5;border-radius:12px;grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid}.documentation-steps li>span{background:var(--ink-950);width:34px;height:34px;color:var(--signal);border-radius:10px;place-items:center;font:900 9px Arial,sans-serif;display:grid}.documentation-steps li div{gap:2px;display:grid}.documentation-steps p{color:var(--ink-500);margin:0;font-size:10.5px;line-height:1.95}.documentation-bullets{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.documentation-bullets li{color:var(--ink-600);padding-right:20px;font-size:12px;line-height:2;position:relative}.documentation-bullets li:before{border:2px solid var(--brand);content:"";border-radius:50%;width:7px;height:7px;position:absolute;inset:8px 0 auto auto}.documentation-endpoints{border:1px solid var(--line);border-radius:13px;margin-top:20px;overflow:hidden}.documentation-endpoints>div{border-bottom:1px solid #e9eeeb;grid-template-columns:55px minmax(230px,.8fr) 1fr;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:grid}.documentation-endpoints>div:last-child{border-bottom:0}.endpoint-method{background:var(--brand-soft);width:52px;color:var(--brand);text-align:center;border-radius:7px;padding:5px 0;font:900 7px Arial,sans-serif}.endpoint-method.post{color:#5366b1;background:#e9effc}.endpoint-method.patch{color:#9c681e;background:#fff1dc}.endpoint-method.delete{color:#b14a3d;background:#ffebe8}.documentation-endpoints code{color:var(--ink-800);text-align:left;white-space:nowrap;font:8px Consolas,monospace;overflow:auto}.documentation-endpoints>div>div{gap:2px;display:grid}.documentation-endpoints strong{font-size:9px}.documentation-endpoints small{color:var(--ink-500);font-size:7px}.documentation-code{background:#081528;border-radius:14px;margin-top:20px;overflow:hidden}.documentation-code header{color:#738c86;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:42px;padding:0 17px;font:8px Consolas,monospace;display:flex}.documentation-code header span{color:var(--signal)}.documentation-code pre{color:#b2c5c0;font:11px/1.9 Consolas, "Courier New", var(--font-iransansx), monospace;text-align:left;margin:0;padding:21px;overflow:auto}.documentation-callout{background:#f0f8f5;border:1px solid #cfe2da;border-radius:13px;grid-template-columns:34px 1fr;gap:12px;margin-top:20px;padding:17px;display:grid}.documentation-callout>span{width:34px;height:34px;color:var(--brand);background:#ceeae0;border-radius:10px;place-items:center;font-weight:900;display:grid}.documentation-callout>div{gap:3px;display:grid}.documentation-callout p{color:var(--ink-600);margin:0;font-size:11px;line-height:1.95}.documentation-callout.warning{background:#fff8eb;border-color:#efd7a9}.documentation-callout.warning>span{color:#8b5e19;background:#f8dfae}.documentation-callout.success{background:#f5fbe9;border-color:#cfe6b5}.documentation-callout.success>span{color:#52752c;background:#dceebd}.markdown-document{padding-top:32px}.markdown-document h2,.markdown-document h3,.markdown-document h4{color:var(--ink-900);scroll-margin-top:90px}.markdown-document h2{border-top:1px solid #e8eeea;margin:34px 0 12px;padding-top:30px;font-size:25px}.markdown-document h2:first-child{border-top:0;margin-top:0;padding-top:0}.markdown-document h3{margin:28px 0 9px;font-size:18px;line-height:1.7}.markdown-document h4{margin:22px 0 7px;font-size:15px;line-height:1.7}.markdown-document .markdown-source-title{border-bottom:1px solid var(--line);border-top:0;padding-bottom:18px}.markdown-document>p{margin:10px 0}.markdown-document a{color:var(--brand);text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #1f6f5b40;text-decoration:underline #1f6f5b40}.markdown-document p code,.markdown-document li code,.markdown-document td code,.markdown-document th code{color:#145b4b;font:600 10.5px/1.7 Consolas, "Courier New", var(--font-iransansx), monospace;direction:ltr;unicode-bidi:isolate;background:#f1f6f4;border:1px solid #dce7e2;border-radius:5px;padding:2px 6px}.markdown-document hr{background:#e5ece8;border:0;height:1px;margin:34px 0}.markdown-document .documentation-code{margin:22px 0}.markdown-document .documentation-code[dir=rtl] pre{font-family:var(--font-iransansx), Consolas, monospace;text-align:right}.markdown-list .depth-1{margin-right:20px}.markdown-list .depth-2{margin-right:40px}.markdown-list .depth-3{margin-right:60px}.markdown-checkbox{color:#fff;vertical-align:top;border:1px solid #b7c9c2;border-radius:4px;place-items:center;width:16px;height:16px;margin:4px 0 0 7px;font-size:9px;display:inline-grid}.markdown-checkbox.checked{border-color:var(--brand);background:var(--brand)}.markdown-table-wrap{border:1px solid var(--line);border-radius:13px;margin:24px 0;overflow-x:auto}.markdown-table-wrap table{border-collapse:collapse;width:100%;min-width:680px;font-size:10.5px;line-height:1.8}.markdown-table-wrap th,.markdown-table-wrap td{text-align:right;vertical-align:top;border-bottom:1px solid #e7eeea;border-left:1px solid #edf2ef;padding:11px 13px}.markdown-table-wrap th:last-child,.markdown-table-wrap td:last-child{border-left:0}.markdown-table-wrap th{color:var(--ink-800);white-space:nowrap;background:#f2f7f5;font-weight:900}.markdown-table-wrap tbody tr:last-child td{border-bottom:0}.markdown-table-wrap tbody tr:nth-child(2n){background:#fbfcfb}.markdown-quote{margin-block:22px}.docs-platform-switcher{background:#ffffffd1;border:1px solid #dce5e2;border-radius:21px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px;display:grid;box-shadow:0 12px 35px #0a212a0f}.docs-platform-switcher>a{min-height:92px;color:var(--ink-700);border:1px solid #0000;border-radius:15px;grid-template-columns:1fr auto;align-content:center;gap:3px 18px;padding:17px 20px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.docs-platform-switcher>a:hover{background:#f7faf9;border-color:#cad9d5;transform:translateY(-1px)}.docs-platform-switcher>a.active{color:#fff;background:linear-gradient(135deg,#102b3d,#173f49);border-color:#1c4250;box-shadow:0 14px 32px #0c2b362e}.docs-platform-switcher span{color:#78918c;grid-column:1;font-size:9px;font-weight:800}.docs-platform-switcher strong{font:900 20px/1.5 Arial, var(--font-iransansx), sans-serif;text-align:right;direction:ltr;grid-column:1}.docs-platform-switcher small{color:#718984;grid-area:1/2/3;align-self:center;font-size:10px;line-height:1.8}.docs-platform-switcher>a.active span,.docs-platform-switcher>a.active small{color:#a7c6c2}.docs-contract-switcher{background:linear-gradient(110deg,#f8fbfa,#eef5f4);border:1px solid #dce6e3;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}.docs-contract-switcher>div{gap:2px;display:grid}.docs-contract-switcher>div span{color:#367467;letter-spacing:.8px;text-transform:uppercase;font:800 9px Arial,sans-serif}.docs-contract-switcher>div strong{font-size:14px}.docs-contract-switcher>div small{color:var(--ink-500);font-size:10px}.docs-contract-switcher nav{flex-wrap:wrap;gap:7px;display:flex}.docs-contract-switcher nav a{min-height:39px;color:var(--ink-600);background:#fff;border:1px solid #d4e0dc;border-radius:11px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;font-weight:800;display:flex}.docs-contract-switcher nav a small{color:#347063;background:#e9f3f0;border-radius:999px;padding:3px 6px;font-size:7px}.docs-contract-switcher nav a.active{color:#fff;background:#255f54;border-color:#255f54;box-shadow:0 9px 22px #255f542b}.docs-contract-switcher nav a.active small{color:#fff;background:#ffffff29}.docs-hero.platform-4,.docs-detail-hero.platform-4{background:radial-gradient(circle at 10% 12%,#2abcae30,#0000 27%),linear-gradient(135deg,#071c2c 0%,#0d3344 52%,#145d61 100%)}.docs-hero.platform-3,.docs-detail-hero.platform-3{background:radial-gradient(circle at 12% 10%,#748fc036,#0000 27%),linear-gradient(135deg,#111b30 0%,#1b2e4d 58%,#35496a 100%)}.docs-hero p{font-size:13px}.docs-metric-strip span{font-size:10px}.docs-section-heading>div>span,.docs-section-heading small,.docs-topic-copy>span{font-size:9px}.docs-topic-copy h3{font-size:15px}.docs-topic-copy p{font-size:11px}.latest-release-card p,.latest-release-card li,.docs-spec-card p{font-size:10px}.latest-release-card time,.latest-release-card footer a,.docs-spec-card a{font-size:9px}.docs-detail-context{min-height:54px;color:var(--ink-500);background:#fff;border:1px solid #dce5e2;border-radius:15px;align-items:center;gap:9px;padding:8px 10px 8px 15px;font-size:10px;display:flex}.docs-detail-context>a:first-child{color:var(--brand);font-weight:900}.docs-detail-context>strong{color:var(--ink-800);direction:ltr}.docs-detail-context>div{flex-wrap:wrap;gap:5px;margin-right:auto;display:flex}.docs-detail-context>div a{min-width:58px;color:var(--ink-500);text-align:center;border:1px solid #dbe4e1;border-radius:8px;padding:6px 9px;font:800 9px Arial,sans-serif}.docs-detail-context>div a.active{border-color:var(--brand);background:var(--brand);color:#fff}.docs-detail-context>small{color:var(--ink-500);margin-right:auto}.docs-detail-hero>div:first-child>a,.docs-detail-hero>div:first-child>span,.docs-detail-hero>div:first-child>small,.docs-detail-meta{font-size:10px}.docs-on-this-page>strong{font-size:12px}.docs-on-this-page>a{font-size:10px}.docs-on-this-page>a span{font-size:8px}.docs-on-this-page>div span{font-size:9px}.docs-on-this-page>div a{font-size:10px}.documentation-article p{font-size:14px}.documentation-bullets li{font-size:13px}.documentation-steps strong,.documentation-steps p,.documentation-callout p{font-size:12px}.documentation-callout strong{font-size:11px}.markdown-table-wrap table{font-size:11.5px}.release-feed-hero{color:#fff;background:linear-gradient(135deg,#0c1d32,#1b436b);border-radius:24px;min-height:210px;padding:38px}.release-feed-hero .preview-label{color:var(--signal)}.release-feed-hero h1{margin:10px 0 6px;font-size:clamp(32px,4vw,48px)}.release-feed-hero p{color:#aac0bb;max-width:680px;margin:0;font-size:10px;line-height:2}.release-timeline{display:grid}.release-timeline>article{grid-template-columns:190px 1fr;gap:26px;display:grid;position:relative}.release-timeline>article:before{content:"";background:#d8e1dc;width:1px;position:absolute;inset:0 189px 0 auto}.release-timeline>article>aside{align-content:start;justify-items:end;gap:5px;padding:30px 0 30px 24px;display:grid;position:relative}.release-timeline>article>aside:after{background:var(--brand);width:11px;height:11px;box-shadow:0 0 0 1px var(--brand);content:"";border:3px solid #f3f5f3;border-radius:50%;position:absolute;inset:39px auto auto -6px}.release-timeline aside span,.release-timeline aside time{color:var(--ink-500);font-size:8px}.release-timeline aside strong{font:900 19px Arial,sans-serif}.release-timeline>article>div{border:1px solid var(--line);background:#fff;border-radius:18px;margin:12px 0;padding:28px}.release-timeline>article>div>header{align-items:center;gap:12px;display:flex}.release-timeline h2{margin:0;font-size:20px}.release-timeline>article>div>p{color:var(--ink-500);font-size:9px;line-height:2}.release-timeline ul{gap:8px;padding-right:20px;display:grid}.release-timeline li{color:var(--ink-700);font-size:9px;line-height:1.9}.release-timeline li::marker{color:var(--brand)}.upgrade-note{background:#fff6e8;border-radius:11px;margin-top:18px;padding:15px}.upgrade-note strong{color:#9c681e;font-size:8px}.upgrade-note p{color:#6f5e44;margin:4px 0 0;font-size:8px;line-height:1.9}.release-admin-kpis{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.release-admin-kpis article{border-left:1px solid var(--line);align-content:center;gap:3px;min-height:85px;padding:18px 22px;display:grid}.release-admin-kpis article:last-child{border-left:0}.release-admin-kpis span{color:var(--ink-500);font-size:8px}.release-admin-kpis strong{font:900 20px Arial,sans-serif}.release-admin-stack,.release-registry-manager{gap:20px;display:grid}.release-registry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.release-editor-message{color:var(--brand);background:#edf9f4;border:1px solid #bfe3d6;border-radius:11px;margin:0;padding:12px 16px;font-size:9px;font-weight:800}.release-compose-card{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden}.release-compose-card>header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#f8fbf9,#edf7f3);justify-content:space-between;align-items:center;gap:25px;padding:24px 26px;display:flex}.release-compose-card>header>div{gap:3px;display:grid}.release-compose-card>header span{color:var(--brand);font:800 7px Arial,sans-serif}.release-compose-card>header h2{margin:0;font-size:19px}.release-compose-card>header p{color:var(--ink-500);margin:0;font-size:8px}.release-compose-card>header>strong{background:var(--ink-950);width:40px;height:40px;color:var(--signal);border-radius:12px;place-items:center;font-size:22px;display:grid}.release-compose-card>form,.release-admin-list>form{gap:13px;padding:25px;display:grid}.release-registry-grid>form{gap:13px;padding-bottom:22px;display:grid}.release-registry-grid>form>label,.release-registry-grid>form>button{margin-inline:25px}.release-registry-grid .release-form-grid{padding-inline:25px}.release-registry-grid .checkbox-label{align-self:end;align-items:center;min-height:41px;display:flex}.release-registry-grid .checkbox-label input{width:18px;min-height:18px}.release-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.release-compose-card label,.release-admin-list label{gap:5px;display:grid}.release-compose-card label>span,.release-admin-list label>span{color:var(--ink-600);font-size:8px;font-weight:800}.release-compose-card input,.release-compose-card select,.release-compose-card textarea,.release-admin-list input,.release-admin-list select,.release-admin-list textarea{border:1px solid var(--line);width:100%;min-height:41px;color:var(--ink-900);font:inherit;background:#fbfcfb;border-radius:9px;outline:none;padding:9px 11px;font-size:9px}.release-compose-card textarea,.release-admin-list textarea{resize:vertical;line-height:1.8}.release-compose-card input:focus,.release-compose-card select:focus,.release-compose-card textarea:focus,.release-admin-list input:focus,.release-admin-list select:focus,.release-admin-list textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #4f67e814}.release-compose-card form>button{justify-self:end}.release-records-section{gap:12px;display:grid}.release-admin-list{gap:10px;display:grid}.release-admin-list>form{border:1px solid var(--line);background:#fff;border-radius:17px}.release-registry-list>article{border:1px solid var(--line);background:#fff;border-radius:17px;gap:10px;padding:19px 22px;display:grid}.release-registry-list>article>header,.release-registry-list>article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-registry-list>article>header>div{gap:3px;display:grid}.release-registry-list>article strong{font:900 14px Arial,sans-serif}.release-registry-list>article small,.release-registry-list>article p,.release-registry-list>article footer>span:not(.release-channel){color:var(--ink-500);margin:0;font-size:8px}.release-registry-list>article footer{justify-content:flex-start}.release-admin-list>form>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.release-admin-list>form>header>div{align-items:center;gap:9px;display:flex}.release-admin-list>form>header strong{font-size:13px}.release-admin-list>form>header small{color:var(--ink-500);font:7px Consolas,monospace}.release-note-status{color:var(--ink-600);background:#edf0ee;border-radius:999px;padding:5px 9px;font-size:7px;font-weight:900}.release-note-status.published{color:var(--brand);background:#e3f5ed}.release-note-status.archived{color:#a4483d;background:#fff0ee}.release-admin-list footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:11px;display:flex}.release-admin-list footer span{color:var(--ink-500);font-size:8px}.release-admin-list footer button{background:var(--ink-950);color:#fff;min-height:37px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-size:8px;font-weight:900}.brand strong,.portal-brand strong{font-family:var(--font-iransansx), Tahoma, sans-serif;letter-spacing:-.03em;font-weight:900}.payment-status.suspended,.payment-status.draft{color:#98551d;background:#fff1df}.payment-status.revoked,.payment-status.closed{color:#a44135;background:#ffe8e5}.admin-customers-page,.admin-customer-detail-page,.admin-licenses-page,.admin-customer-manager{gap:20px;display:grid}.admin-customer-search{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(260px,1fr) 190px 100px;gap:9px;padding:13px;display:grid}.admin-customer-search input,.admin-customer-search select,.admin-customer-search button{border:1px solid var(--line);min-height:42px;color:var(--ink-900);font:inherit;background:#f9fafc;border-radius:10px;padding:0 13px;font-size:9px}.admin-customer-search button{border-color:var(--ink-950);background:var(--ink-950);color:#fff;cursor:pointer;font-weight:900}.admin-customer-table{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.admin-customer-table>header,.admin-customer-table>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.4fr) 95px 90px 105px 120px 25px;align-items:center;gap:12px;min-height:72px;padding:10px 18px;display:grid}.admin-customer-table>header{min-height:43px;color:var(--ink-500);background:#f7f8fb;font-size:7px;font-weight:800}.admin-customer-table>a:last-of-type{border-bottom:0}.admin-customer-table>a:hover{background:#f7f9ff}.admin-customer-table>a>div:not(.payment-requester){gap:2px;display:grid}.admin-customer-table>a>div>strong{font-size:12px}.admin-customer-table>a>div>small,.admin-customer-table time{color:var(--ink-500);font-size:7px}.admin-customer-table>a>i{color:var(--brand);font-style:normal}.customer-detail-heading{align-items:center}.customer-detail-stats{background:#ffffff12;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:repeat(3,minmax(90px,1fr));display:grid;overflow:hidden}.customer-detail-stats>span{border-left:1px solid #ffffff1a;justify-items:center;gap:2px;min-width:105px;padding:17px;display:grid}.customer-detail-stats>span:last-child{border-left:0}.customer-detail-stats strong{color:var(--signal);font-size:24px}.customer-detail-stats small{color:#aebbd0;font-size:7px}.admin-manager-message{z-index:12;box-shadow:var(--shadow-sm);position:sticky;top:78px}.customer-admin-section{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden}.customer-admin-section>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fbfcfe,#f4f6fa);justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.customer-admin-section>header>div{gap:3px;display:grid}.customer-admin-section>header span{color:var(--brand);text-transform:uppercase;font:800 7px Arial,sans-serif}.customer-admin-section>header h2{margin:0;font-size:19px}.customer-admin-section>header p{color:var(--ink-500);margin:0;font-size:8px;line-height:1.8}.customer-admin-section>header>strong{background:var(--ink-950);color:var(--signal);border-radius:9px;flex:none;padding:7px 10px;font:800 8px Arial,sans-serif}.customer-profile-form,.admin-license-form{gap:13px;padding:24px 25px;display:grid}.customer-profile-form{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-profile-form>button{align-self:end}.customer-profile-form label,.admin-license-form label,.admin-order-grid label,.admin-add-module label{gap:5px;display:grid}.customer-profile-form label>span,.admin-license-form label>span,.admin-order-grid label>span{color:var(--ink-600);font-size:8px;font-weight:800}.customer-profile-form input,.customer-profile-form select,.admin-license-form input,.admin-license-form select,.admin-license-form textarea,.admin-order-grid input,.admin-order-grid select,.admin-order-grid textarea,.admin-entitlement-list input,.admin-entitlement-list select,.admin-add-module input,.admin-add-module select{border:1px solid var(--line);width:100%;min-height:41px;color:var(--ink-900);font:inherit;background:#fbfcfe;border-radius:9px;outline:none;padding:8px 11px;font-size:8px}.customer-profile-form input:focus,.customer-profile-form select:focus,.admin-license-form input:focus,.admin-license-form select:focus,.admin-license-form textarea:focus,.admin-order-grid input:focus,.admin-order-grid select:focus,.admin-order-grid textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #4f67e817}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-protocol-note,.protocol-version-readonly{background:#f5f8ff;border:1px solid #dbe5f7;border-radius:10px;align-content:center;gap:3px;min-height:72px;padding:10px 12px;display:grid}.admin-protocol-note>span,.protocol-version-readonly>span{color:var(--ink-600);font-size:8px;font-weight:900}.admin-protocol-note>strong,.protocol-version-readonly>strong{color:#4059a9;font-size:11px}.admin-protocol-note>small,.protocol-version-readonly>small{color:var(--ink-500);font-size:7px;line-height:1.6}.license-upgrade-section{border-color:#cfd9f1;box-shadow:0 16px 45px #384d8c14}.license-upgrade-section>header{background:linear-gradient(110deg,#f7f9ff,#edf2ff)}.upgrade-flow-summary{background:var(--ink-950);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;display:flex}.upgrade-flow-summary b{background:var(--signal);width:23px;height:23px;color:var(--ink-950);border-radius:50%;place-items:center;font-size:9px;display:grid}.upgrade-flow-summary span{font-size:8px;font-weight:800}.upgrade-flow-summary i{color:#8fa3c0;font-style:normal}.existing-successor-link{background:#fafbfe;border:1px dashed #cfd7e7;border-radius:12px;margin:0 25px 25px}.existing-successor-link summary{color:var(--ink-600);cursor:pointer;padding:13px 15px;font-size:8px;font-weight:800}.existing-successor-link form{padding:0 15px 15px}.admin-module-picker{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:16px;display:grid}.admin-module-picker legend{color:var(--ink-600);padding:0 8px;font-size:8px;font-weight:900}.admin-module-picker label{cursor:pointer;border:1px solid #e7eaf0;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:8px 10px;display:flex}.admin-module-picker input{width:15px;min-height:15px;accent-color:var(--brand)}.admin-module-picker label>span{gap:1px;display:grid}.admin-module-picker strong{font-size:8px}.admin-module-picker small{color:var(--ink-500);font:7px Arial,sans-serif}.admin-order-grid{background:#f7f8fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:22px;display:grid}.admin-order-grid>form{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:start;gap:10px;padding:18px;display:grid}.admin-order-grid h3{margin:0 0 4px;font-size:14px}.admin-order-grid button,.admin-entitlement-list button,.admin-add-module button{background:var(--ink-950);color:#fff;cursor:pointer;min-height:38px;font:inherit;border:0;border-radius:9px;padding:0 12px;font-size:8px;font-weight:900}.admin-order-grid button{background:var(--brand);margin-top:4px}.admin-empty-hint{color:var(--ink-500);margin:0;padding:25px;font-size:9px}.admin-license-stack{background:#f5f7fa;gap:13px;padding:18px;display:grid}.admin-license-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;overflow:hidden}.admin-license-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;display:flex}.admin-license-card>header>div{align-items:center;gap:9px;display:flex}.admin-license-card>header>div:last-child{justify-items:end;gap:2px;display:grid}.admin-license-card>header strong{font-size:13px}.admin-license-card>header small{color:var(--ink-500);font:7px Arial,sans-serif}.admin-license-form.compact{padding-block:18px}.admin-license-form.compact>button{justify-self:end}.admin-entitlement-panel{border-top:1px solid var(--line);background:#fafbfc;gap:9px;padding:17px 19px;display:grid}.admin-entitlement-list{gap:6px;display:grid}.admin-entitlement-list>form{grid-template-columns:minmax(150px,1fr) 125px 80px 145px 65px 55px;align-items:center;gap:7px;display:grid}.admin-entitlement-list>form>div{gap:2px;display:grid}.admin-entitlement-list strong{font-size:9px}.admin-entitlement-list small{color:var(--ink-500);font:7px Arial,sans-serif}.admin-entitlement-list button.danger{color:#a44135;background:#fff0ee}.admin-add-module{border-top:1px dashed var(--line);grid-template-columns:minmax(180px,1fr) 85px 145px 115px;gap:8px;padding-top:10px;display:grid}.admin-add-module button{background:var(--brand)}.admin-license-inventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-license-inventory>a{border:1px solid var(--line);min-height:250px;box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;align-content:start;gap:10px;padding:20px;transition:transform .2s,border-color .2s;display:grid}.admin-license-inventory>a:hover{border-color:#f5b18a;transform:translateY(-3px)}.admin-license-inventory>a>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-license-inventory>a>header>div{align-items:center;gap:8px;display:flex}.admin-license-inventory>a>header strong{font-size:9px}.admin-license-inventory>a>header bdi{color:var(--brand);font:800 8px Arial,sans-serif}.admin-license-inventory h2{margin:10px 0 0;font-size:16px}.admin-license-inventory>a>p{overflow-wrap:anywhere;color:var(--ink-500);margin:0;font:7px Consolas,monospace}.admin-license-inventory>a>div{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:13px 0;display:grid}.admin-license-inventory>a>div span{border-left:1px solid var(--line);justify-items:center;gap:2px;display:grid}.admin-license-inventory>a>div span:last-child{border-left:0}.admin-license-inventory>a>div strong{font-size:17px}.admin-license-inventory>a>div small{color:var(--ink-500);font-size:7px}.admin-license-inventory footer{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;display:flex}.admin-license-inventory footer span{background:var(--brand-soft);color:var(--brand-deep);border-radius:999px;padding:4px 7px;font-size:6px;font-weight:800}.admin-license-inventory footer i{color:var(--brand);margin-right:auto;font-size:8px;font-style:normal;font-weight:900}.docs-download-button{background:var(--brand);width:fit-content;margin-top:18px;color:#fff!important}.commerce-model-guide{background:linear-gradient(135deg,#f7f9ff,#eef3ff);border:1px solid #cfd8ef;border-radius:20px;gap:20px;padding:26px;display:grid}.commerce-model-guide header>span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font:800 8px Arial,sans-serif}.commerce-model-guide h2{margin:5px 0;font-size:22px}.commerce-model-guide header p,.commerce-model-guide footer{color:var(--ink-600);margin:0;font-size:9px;line-height:1.9}.commerce-model-guide>div{grid-template-columns:1fr auto 1fr auto 1.25fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.commerce-model-guide>div article{background:#fff;border:1px solid #4f67e821;border-radius:13px;align-content:center;gap:3px;min-height:90px;padding:14px;display:grid}.commerce-model-guide>div article b{color:var(--brand);font-size:8px}.commerce-model-guide>div article strong{font-size:10px}.commerce-model-guide>div article span{color:var(--ink-500);font-size:7px;line-height:1.7}.commerce-model-guide>div>i{color:#99a8c5;font-style:normal}.commerce-model-guide footer{border-top:1px solid #d7deef;padding-top:14px}.catalog-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.catalog-field{align-content:start;gap:5px;min-width:0;display:grid}.catalog-field.wide{grid-column:1/-1}.catalog-field>span{color:var(--ink-700);font-size:8px;font-weight:900}.catalog-field>small{color:var(--ink-500);font-size:7px;line-height:1.6}.catalog-field input,.catalog-field select,.catalog-field textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink-900);font:inherit;background:#fff;border-radius:10px;padding:9px 11px;font-size:8px}.catalog-field textarea{resize:vertical}.commerce-create-form.explained,.commerce-record-card.explained{align-items:start}.commerce-create-form.explained .catalog-field,.commerce-record-card.explained .catalog-field{align-self:stretch}.catalog-package-list{gap:13px;display:grid}.catalog-package-form{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;gap:18px;padding:22px;display:grid}.catalog-package-form.new{background:#fbfcff}.catalog-package-form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.catalog-package-form>header h3{margin:5px 0 2px;font-size:16px}.catalog-package-form>header p{color:var(--ink-500);margin:0;font-size:8px}.catalog-package-form>header>strong{color:var(--brand-deep);font-size:13px}.catalog-package-form>button{background:var(--brand);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-self:end;padding:0 17px;font-size:8px;font-weight:900}.catalog-bundle-picker{background:#f8faff;border:1px solid #d8e0f0;border-radius:14px;margin:0;padding:17px}.catalog-bundle-picker legend{color:var(--ink-800);padding:0 8px;font-size:9px;font-weight:900}.catalog-bundle-picker>p{color:var(--ink-500);margin:0 0 12px;font-size:8px}.catalog-bundle-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-bundle-picker article{background:#fff;border:1px solid #e0e5f0;border-radius:11px;grid-template-columns:minmax(140px,1fr) 65px 145px;align-items:center;gap:8px;padding:10px;display:grid}.catalog-bundle-picker article>label{cursor:pointer;align-items:center;gap:8px;display:flex}.catalog-bundle-picker article>label input{width:15px;height:15px;accent-color:var(--brand)}.catalog-bundle-picker article>label span{gap:1px;display:grid}.catalog-bundle-picker article strong{font-size:8px}.catalog-bundle-picker article small{color:var(--ink-500);font:7px Arial,sans-serif}.catalog-bundle-picker article>input{border:1px solid var(--line);width:100%;min-height:35px;font:inherit;border-radius:8px;padding:6px;font-size:7px}.included-module-summary{flex-wrap:wrap;margin-top:8px;gap:5px!important;display:flex!important}.included-module-summary b{background:var(--brand-soft);color:var(--brand-deep);border-radius:999px;padding:4px 7px;font-size:7px}.license-offer-preview>div>em{color:var(--ink-500);margin-top:6px;font-size:7px;font-style:normal}.activation-create-form.installation-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.installation-profile-grid label{gap:5px;display:grid}.installation-profile-grid label span{color:var(--ink-700);font-size:8px;font-weight:900}.installation-profile-grid label small{color:var(--ink-500);font-size:7px}.installation-domain-list{color:var(--ink-500);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:7px;display:flex}.installation-domain-list bdi{color:var(--ink-700);font-family:Consolas,monospace}.installation-profile-editor{margin-top:10px}.installation-profile-toggle{color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.installation-profile-editor form{border:1px solid var(--line);background:#f8faff;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding:12px;display:grid}.installation-profile-editor label{gap:4px;display:grid}.installation-profile-editor label span{color:var(--ink-600);font-size:7px;font-weight:800}.installation-profile-editor input{border:1px solid var(--line);width:100%;min-height:36px;font:inherit;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}.installation-profile-editor form>button{justify-self:start}.installation-profile-editor form>p{color:var(--danger);margin:0;font-size:7px}@media (max-width:1100px){.docs-hero{grid-template-columns:1fr}.docs-code-window{max-width:720px}.docs-center-columns{grid-template-columns:1fr}.docs-release-rail{grid-template-columns:repeat(2,1fr)}.docs-release-rail .docs-section-heading{grid-column:1/-1}.release-form-grid{grid-template-columns:repeat(2,1fr)}.admin-order-grid,.admin-license-inventory,.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-bundle-picker>div{grid-template-columns:1fr}.admin-entitlement-list>form{grid-template-columns:minmax(150px,1fr) 110px 70px 135px}.admin-entitlement-list>form>button{grid-column:auto}}@media (max-width:820px){.docs-platform-switcher{grid-template-columns:1fr}.docs-contract-switcher{flex-direction:column;align-items:flex-start}.docs-contract-switcher nav{width:100%}.docs-hero{padding:30px}.docs-metric-strip{grid-template-columns:repeat(2,1fr)}.docs-metric-strip article:nth-child(2){border-left:0}.docs-metric-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.docs-reading-layout{grid-template-columns:1fr}.docs-on-this-page{position:static}.docs-detail-number{display:none}.documentation-article{padding-inline:28px}.release-timeline>article{grid-template-columns:130px 1fr}.release-timeline>article:before{right:129px}.release-admin-kpis{grid-template-columns:repeat(2,1fr)}.release-admin-kpis article:nth-child(2){border-left:0}.release-admin-kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-customer-table{overflow-x:auto}.admin-customer-table>header,.admin-customer-table>a{min-width:820px}.customer-profile-form,.admin-module-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-flow-summary{flex-wrap:wrap;justify-content:flex-start}.commerce-model-guide>div{grid-template-columns:1fr}.commerce-model-guide>div>i{display:none}.catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-bundle-picker article{grid-template-columns:1fr 70px 150px}.admin-entitlement-list>form{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;padding:11px}.admin-add-module{grid-template-columns:1fr 1fr}}@media (max-width:620px){.docs-platform-switcher>a{min-height:78px;padding:14px}.docs-platform-switcher small{display:none}.docs-contract-switcher{padding:15px}.docs-contract-switcher nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-contract-switcher nav a{justify-content:center}.docs-detail-context{flex-wrap:wrap;align-items:flex-start}.docs-detail-context>div{width:100%;margin:3px 0 0}.docs-hero{min-height:auto;padding:25px 21px}.docs-hero h1{letter-spacing:-1px;font-size:34px}.docs-code-window{display:none}.docs-card-grid,.docs-release-rail{grid-template-columns:1fr}.docs-topic-card{min-height:158px}.docs-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.docs-detail-hero{min-height:auto;padding:28px 22px}.docs-detail-hero h1{font-size:31px}.documentation-article{padding:0 18px 30px}.documentation-article h2{font-size:20px}.documentation-endpoints>div{grid-template-columns:54px minmax(0,1fr)}.documentation-endpoints>div>div{grid-column:1/-1;padding-right:66px}.documentation-code pre{font-size:10px}.docs-source-downloads{flex-direction:column;align-items:stretch}.docs-source-downloads .button{justify-content:center;width:100%}.upgrade-flow-summary i{display:none}.existing-successor-link{margin-inline:16px}.release-timeline>article{grid-template-columns:1fr;gap:0}.release-timeline>article:before,.release-timeline>article>aside:after{display:none}.release-timeline>article>aside{justify-items:start;padding:18px 5px 0}.release-timeline>article>div{padding:20px}.release-timeline>article>div>header{flex-direction:column;align-items:flex-start}.release-admin-kpis,.release-form-grid{grid-template-columns:1fr}.release-admin-kpis article{border-bottom:1px solid var(--line);border-left:0}.release-admin-list>form,.release-compose-card>form{padding:18px}.release-admin-list>form>header,.release-admin-list>form>header>div,.release-admin-list footer{flex-direction:column;align-items:flex-start}.admin-customer-search,.customer-profile-form,.admin-form-grid,.admin-module-picker,.admin-order-grid,.admin-license-inventory,.admin-add-module,.catalog-form-grid,.catalog-bundle-picker article,.activation-create-form.installation-profile-grid,.installation-profile-editor form{grid-template-columns:1fr}.customer-admin-section>header,.admin-license-card>header{flex-direction:column;align-items:flex-start}.customer-detail-stats{width:100%}.customer-detail-stats>span{min-width:0;padding-inline:9px}.admin-license-card>header>div{flex-wrap:wrap}.admin-entitlement-list>form{grid-template-columns:1fr}}@media (max-width:820px){.admin-sidebar .admin-nav-group a{white-space:nowrap;display:flex!important}.portal-license-grid,.portal-installation-grid,.portal-module-grid{grid-template-columns:1fr}.release-authority-flow{grid-template-columns:repeat(2,1fr)}.release-authority-columns,.release-registry-grid{grid-template-columns:1fr}}@media (max-width:620px){.portal-index-hero{flex-direction:column;align-items:flex-start;padding:22px}.portal-index-hero h1{font-size:24px}.portal-contract-metrics{grid-template-columns:repeat(2,1fr)}.compact-customer-picker>header{display:none}.compact-customer-picker>a{grid-template-columns:1fr auto;min-width:0}.compact-customer-picker>a>strong{display:none}.release-authority-flow{grid-template-columns:1fr}.release-authority-flow article{border-left:0;border-bottom:1px solid var(--line);min-height:auto}.release-authority-next{flex-direction:column;align-items:flex-start}}.product-landing{color:var(--ink-950);background:#f8faff;overflow:hidden}.product-hero{background:radial-gradient(circle at 12% 12%,#5771ee26,#0000 26%),radial-gradient(circle at 88% 65%,#24acae1c,#0000 26%),linear-gradient(145deg,#f9fbff,#f0f4fb 64%,#edf2fa);min-height:900px;position:relative;overflow:hidden}.product-hero:before{content:"";border:90px solid #4f67e80d;border-radius:50%;width:520px;height:520px;position:absolute;inset:-310px auto auto -180px}.product-hero-glow{background:linear-gradient(#0000,#4f67e82e,#0000);width:1px;height:640px;position:absolute;inset:105px 50% auto auto;transform:rotate(32deg);box-shadow:130px 0 #4f67e80d,-130px 0 #4f67e80d}.product-hero-shell{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:68px;width:min(1240px,100% - 48px);min-height:710px;margin:0 auto;padding:70px 0 62px;display:grid;position:relative}.product-hero-copy h1{letter-spacing:-.055em;max-width:650px;margin:25px 0 22px;font-size:clamp(48px,5vw,76px);font-weight:900;line-height:1.18}.product-hero-copy h1 span{color:#0000;background:linear-gradient(94deg,#3047b5,#526ee6 52%,#16828d);-webkit-background-clip:text;background-clip:text;display:block}.product-hero-copy>p{max-width:620px;color:var(--ink-600);margin:0;font-size:16px;line-height:2.05}.v4-release-badge{width:fit-content;color:var(--brand-deep);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #4f67e82b;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 13px;font-size:10px;font-weight:800;display:inline-flex}.v4-release-badge i{background:#13a781;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #13a7811c}.v4-release-badge span{background:var(--ink-950);color:#fff;border-radius:999px;padding:4px 8px;font-size:8px}.product-hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.product-hero-facts{align-items:center;gap:17px;margin-top:35px;display:flex}.product-hero-facts>span{gap:2px;display:grid}.product-hero-facts b{color:var(--ink-800);font-size:10px}.product-hero-facts small{color:var(--ink-500);font-size:8px}.product-hero-facts>i{background:#d6deeb;width:1px;height:29px}.fleet-console{color:#fff;background:#091423;border:1px solid #1f355924;border-radius:24px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2deg);box-shadow:0 38px 90px #07111f45}.fleet-console:after{content:"";filter:blur(6px);background:#36c6b21a;border-radius:50%;width:300px;height:300px;position:absolute;inset:auto -130px -150px auto}.fleet-console-top{color:#8294aa;letter-spacing:.08em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:47px;padding:0 18px;font:700 8px Arial,sans-serif;display:flex}.fleet-console-top>span>i{background:var(--signal);border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block;box-shadow:0 0 0 4px #36c6b217}.fleet-console-top>span span{color:var(--signal)}.fleet-console-top>small{color:var(--signal);border:1px solid #36c6b240;border-radius:999px;padding:4px 7px}.fleet-console-body{z-index:1;direction:rtl;background:radial-gradient(circle at 50% 36%,#4a64dc29,#0000 34%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px;min-height:520px;padding:25px;position:relative}.fleet-heading{justify-content:space-between;align-items:flex-start;display:flex}.fleet-heading>span{gap:3px;display:grid}.fleet-heading small{color:#7990a6;font-size:8px}.fleet-heading strong{font-size:14px}.fleet-heading>b{color:#aab8ff;background:#4f67e82b;border-radius:8px;padding:6px 9px;font:800 8px Arial,sans-serif}.fleet-map{height:236px;position:relative}.fleet-core,.fleet-node{z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute}.fleet-core{width:82px;height:82px;color:var(--signal);background:#10273a;border:1px solid #36c6b278;font:900 22px Arial,sans-serif;inset:70px calc(50% - 41px);box-shadow:0 0 0 13px #36c6b20d,0 0 40px #36c6b21f}.fleet-core small{color:#698799;letter-spacing:.14em;font-size:7px}.fleet-node{background:#111e30;border:1px solid #ffffff1f;width:62px;height:62px;box-shadow:0 12px 25px #0000003d}.fleet-node b{color:#dbe4f1;font:800 12px Arial,sans-serif}.fleet-node small{color:#6f8398;font:7px Arial,sans-serif}.node-one{top:18px;right:38px}.node-two{top:130px;right:53px}.node-three{top:73px;left:31px}.fleet-map>i{z-index:1;transform-origin:100%;background:linear-gradient(90deg,#4f67e817,#4f67e8b3,#36c6b24d);height:1px;position:absolute}.line-one{width:150px;top:82px;right:87px;transform:rotate(15deg)}.line-two{width:139px;top:158px;right:101px;transform:rotate(-17deg)}.line-three{width:170px;top:121px;left:79px;transform:rotate(5deg)}.fleet-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fleet-stats article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-content:space-between;min-height:91px;padding:12px;display:grid}.fleet-stats span,.fleet-stats small{color:#74899e;font-size:7px}.fleet-stats strong{color:#eef3fa;font-size:18px}.fleet-stats strong i{color:#708396;font-size:9px;font-style:normal}.fleet-activity{background:#36c6b20f;border:1px solid #36c6b224;border-radius:11px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;margin-top:9px;padding:12px;display:grid}.fleet-activity>i{background:var(--signal);color:#07201e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.fleet-activity>span{display:grid}.fleet-activity strong{font-size:8px}.fleet-activity small,.fleet-activity time{color:#71889a;font-size:7px}.protocol-ribbon{z-index:2;border-top:1px solid #1f35591a;justify-content:space-between;align-items:center;gap:30px;width:min(1240px,100% - 48px);min-height:78px;margin:0 auto;display:flex;position:relative}.protocol-ribbon>span{color:var(--ink-500);font-size:9px}.protocol-ribbon>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.protocol-ribbon b{color:var(--ink-700);background:#ffffffa6;border:1px solid #dce3ef;border-radius:999px;padding:6px 10px;font:700 8px Arial,sans-serif}.product-story,.modules-showcase,.plans-section{width:min(1240px,100% - 48px);margin:0 auto;padding:125px 0}.product-section-heading{grid-template-columns:1.1fr minmax(300px,.55fr);align-items:end;gap:60px;margin-bottom:48px;display:grid}.product-section-heading h2{letter-spacing:-.045em;max-width:800px;margin:9px 0 0;font-size:clamp(34px,4vw,56px);line-height:1.38}.product-section-heading>p{color:var(--ink-600);margin:0;font-size:12px;line-height:2}.product-kicker{color:var(--brand);letter-spacing:.05em;font-size:9px;font-weight:900}.product-kicker.light{color:var(--signal)}.product-feature-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.product-feature{border:1px solid var(--line);min-height:315px;box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.product-feature:after{content:"";border:25px solid #4f67e80a;border-radius:50%;width:150px;height:150px;position:absolute;inset:-70px auto auto -55px}.product-feature header{color:var(--brand);justify-content:space-between;align-items:center;font:800 9px Arial,sans-serif;display:flex}.product-feature header i{background:linear-gradient(135deg,#f2f5ff,#fff);border:1px solid #dce4ef;border-radius:11px;width:34px;height:34px}.product-feature h3{max-width:530px;margin:auto 0 10px;font-size:clamp(22px,2.3vw,34px);line-height:1.45}.product-feature p{max-width:590px;color:var(--ink-600);margin:0;font-size:11px;line-height:2}.product-feature.automation{color:#fff;background:#101d31}.product-feature.automation p{color:#94a8bf}.product-feature.automation header i{background:#36c6b21a;border-color:#ffffff1a}.product-feature.automation:after{border-color:#36c6b20d}.business-section{color:#fff;background:radial-gradient(circle at 10% 0,#36c6b221,#0000 27%),linear-gradient(140deg,#07111f,#12243f 66%,#193352);border-radius:30px;width:min(1360px,100% - 32px);margin:0 auto;padding:0 max(40px,50% - 604px)}.business-panel{grid-template-columns:.92fr 1.08fr;align-items:center;gap:95px;min-height:690px;padding:90px 0;display:grid}.business-copy h2{letter-spacing:-.045em;margin:11px 0 17px;font-size:clamp(35px,4vw,57px);line-height:1.36}.business-copy>p{color:#9db0c3;margin:0;font-size:12px;line-height:2.1}.business-copy ul{gap:6px;margin:30px 0 0;padding:0;list-style:none;display:grid}.business-copy li{border-bottom:1px solid #ffffff12;grid-template-columns:32px 1fr;gap:11px;padding:13px 0;display:grid}.business-copy li>i{color:var(--signal);font:800 8px Arial,sans-serif}.business-copy li span{gap:4px;display:grid}.business-copy li strong{font-size:11px}.business-copy li small{color:#7890a5;font-size:8px;line-height:1.8}.customer-journey{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;padding:24px;box-shadow:0 25px 60px #0000002e}.journey-head{color:#8fa4b7;border-bottom:1px solid #ffffff14;justify-content:space-between;padding-bottom:16px;font:700 8px Arial,sans-serif;display:flex}.journey-head b{color:var(--signal)}.customer-journey ol{margin:0;padding:10px 0;list-style:none}.customer-journey li{grid-template-columns:35px 1fr auto;align-items:center;gap:12px;min-height:83px;display:grid;position:relative}.customer-journey li:after{content:"";background:#ffffff1a;width:1px;height:30px;position:absolute;bottom:-14px;right:17px}.customer-journey li:last-child:after{display:none}.customer-journey li>i{color:#7990a5;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:35px;height:35px;font:800 8px Arial,sans-serif;display:grid}.customer-journey li.done>i{background:var(--signal);color:#09201f;border-color:#0000}.customer-journey li.active>i{color:#abb7ff;background:#4f67e833;border-color:#7489ed;box-shadow:0 0 0 6px #4f67e80d}.customer-journey li>span{gap:4px;display:grid}.customer-journey li strong{font-size:10px}.customer-journey li small{color:#71879b;font-size:8px}.customer-journey li>b{color:#71879b;font-size:7px}.customer-journey li.active>b{color:#9fafff}.journey-channels{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:6px;padding-top:15px;display:flex}.journey-channels span{color:#8da1b4;background:#ffffff0f;border-radius:999px;padding:5px 8px;font:7px Arial,sans-serif}.module-showcase-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.module-showcase-grid article{border:1px solid var(--line);min-height:330px;box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;flex-direction:column;padding:30px;display:flex}.module-showcase-grid article.featured{background:linear-gradient(140deg,#eef1ff,#fff);border-color:#bfcaf7}.module-showcase-grid header{justify-content:space-between;align-items:center;display:flex}.module-showcase-grid header>span{background:var(--ink-950);width:42px;height:42px;color:var(--signal);border-radius:12px;place-items:center;font:900 9px Arial,sans-serif;display:grid}.module-showcase-grid header>i{color:var(--ink-500);font-style:normal}.module-showcase-grid header>b{color:var(--brand-deep);background:#dce2ff;border-radius:999px;padding:5px 8px;font-size:7px}.module-showcase-grid h3{margin:auto 0 8px;font-size:27px}.module-showcase-grid p{color:var(--ink-600);margin:0;font-size:10px;line-height:2}.module-showcase-grid article>div{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.module-showcase-grid article>div span{background:var(--surface-soft);color:var(--ink-600);border-radius:999px;padding:5px 8px;font-size:7px}.experience-section{grid-template-columns:1fr 1fr;gap:14px;width:min(1240px,100% - 48px);margin:0 auto;display:grid}.experience-card{border-radius:25px;flex-direction:column;min-height:460px;padding:45px;display:flex}.experience-card h2{max-width:550px;margin:auto 0 13px;font-size:clamp(29px,3vw,43px);line-height:1.45}.experience-card>p{max-width:570px;margin:0;font-size:11px;line-height:2}.portal-experience{background:linear-gradient(140deg,#eef2fb,#fff);border:1px solid #d8dfed}.portal-experience>p{color:var(--ink-600)}.experience-links{gap:18px;margin-top:25px;display:flex}.experience-links a,.api-experience>a{color:var(--brand-deep);font-size:10px;font-weight:800}.api-experience{color:#fff;background:#0a1525}.api-experience>p{color:#8297ac}.api-experience>a{color:var(--signal);margin-top:20px}.code-lines{text-align:left;direction:ltr;background:#07101d;border:1px solid #ffffff14;border-radius:12px;gap:9px;margin-top:22px;padding:15px;display:grid}.code-lines span{color:#7f94a9;font:8px monospace}.code-lines b{color:var(--signal);margin-right:8px}.product-section-heading.centered{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:850px;margin-inline:auto}.product-section-heading.centered>p{max-width:650px}.public-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.public-plan-grid article{border:1px solid var(--line);min-height:500px;box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;flex-direction:column;padding:28px;display:flex;position:relative}.public-plan-grid article.recommended{border:1px solid #788bef;box-shadow:0 24px 60px #3447ad24}.recommended-label{background:var(--brand);color:#fff;border-radius:999px;width:max-content;padding:5px 10px;font-size:7px;font-weight:900;position:absolute;top:-13px;right:24px}.public-plan-grid header{color:var(--brand);justify-content:space-between;font:800 8px Arial,sans-serif;display:flex}.public-plan-grid header small{color:var(--ink-500)}.public-plan-grid h3{margin:24px 0 8px;font-size:24px}.public-plan-grid>article>p{min-height:48px;color:var(--ink-500);margin:0;font-size:9px;line-height:1.9}.plan-price{align-items:baseline;gap:6px;margin:24px 0;display:flex}.plan-price strong{font-size:clamp(26px,2.7vw,37px)}.plan-price span{color:var(--ink-500);font-size:8px}.public-plan-grid ul{border-top:1px solid var(--line);color:var(--ink-600);gap:12px;margin:0 0 24px;padding:17px 0 0;font-size:9px;list-style:none;display:grid}.public-plan-grid li b{color:var(--ink-900)}.public-plan-grid article>a{background:var(--ink-950);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-top:auto;font-size:9px;font-weight:900;display:flex}.public-plan-grid article.recommended>a{background:var(--brand)}.plans-empty{border:1px solid var(--line);text-align:center;max-width:760px;box-shadow:var(--shadow-sm);background:#fff;border-radius:25px;margin:0 auto;padding:55px}.plans-empty>span{color:var(--brand);font-size:9px;font-weight:900}.plans-empty h3{margin:10px 0;font-size:28px}.plans-empty p{color:var(--ink-600);margin:0 0 25px;font-size:11px}.plans-note{color:var(--ink-500);text-align:center;margin:26px 0 0;font-size:9px}.v4-closing{color:#fff;background:radial-gradient(circle at 8% 15%,#36c6b22b,#0000 27%),linear-gradient(125deg,#101c31,#1b2d4e 65%,#273e6c);border-radius:28px;justify-content:space-between;align-items:center;gap:50px;width:min(1240px,100% - 48px);min-height:310px;margin:0 auto 28px;padding:58px 66px;display:flex}.v4-closing>div{max-width:800px}.v4-closing>div>span{color:var(--signal);letter-spacing:.12em;font:800 8px Arial,sans-serif}.v4-closing h2{margin:9px 0;font-size:clamp(30px,3.7vw,50px);line-height:1.4}.v4-closing p{color:#98acc0;margin:0;font-size:11px}.product-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:35px;width:min(1240px,100% - 48px);min-height:150px;margin:0 auto;padding:0 26px;display:grid}.product-footer>p{color:var(--ink-500);font-size:9px}.product-footer>div{color:var(--ink-600);gap:22px;font-size:9px;display:flex}@media (max-width:1040px){.product-hero-shell{grid-template-columns:1fr;padding-top:55px}.product-hero-copy{max-width:760px}.fleet-console{width:100%;max-width:760px;margin:0 auto;transform:none}.product-hero{min-height:auto}.business-panel{gap:45px}.public-plan-grid{grid-template-columns:repeat(2,1fr)}.public-plan-grid article:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:820px){.product-section-heading,.business-panel,.experience-section{grid-template-columns:1fr}.product-section-heading{gap:15px}.business-section{padding-inline:30px}.business-panel{padding:65px 0}.product-feature-grid,.module-showcase-grid{grid-template-columns:1fr}.protocol-ribbon{flex-direction:column;align-items:flex-start;padding:22px 0}.protocol-ribbon>div{justify-content:flex-start}.experience-card{min-height:390px}.v4-closing{flex-direction:column;align-items:flex-start}.product-footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:30px 0}}@media (max-width:620px){.product-hero-shell,.protocol-ribbon,.product-story,.modules-showcase,.experience-section,.plans-section,.v4-closing,.product-footer{width:min(100% - 28px,1240px)}.product-hero-shell{gap:42px;padding-top:40px}.product-hero-copy h1{font-size:42px}.product-hero-copy>p{font-size:13px}.v4-release-badge span{display:none}.product-hero-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.product-hero-facts>i{display:none}.fleet-console-body{min-height:475px;padding:18px}.fleet-map{height:220px;transform:scale(.9)}.fleet-stats{grid-template-columns:repeat(2,1fr)}.fleet-stats article:last-child,.fleet-activity time{display:none}.product-story,.modules-showcase,.plans-section{padding:85px 0}.product-section-heading h2{font-size:34px}.product-feature,.module-showcase-grid article{min-height:280px;padding:24px}.business-section{border-radius:23px;width:calc(100% - 16px);padding-inline:18px}.business-copy h2{font-size:35px}.customer-journey{padding:16px}.customer-journey li{grid-template-columns:35px 1fr}.customer-journey li>b{display:none}.experience-card{min-height:420px;padding:28px}.public-plan-grid{grid-template-columns:1fr}.public-plan-grid article:last-child:nth-child(odd){grid-column:auto}.plans-empty{padding:35px 23px}.v4-closing{padding:40px 28px}.product-hero-actions .button{justify-content:center;width:100%}}.auth-form,.login-form{min-width:0}.auth-form input,.login-form input{box-sizing:border-box;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.required-mark,.optional-mark{border-radius:999px;margin-inline-start:5px;padding:2px 6px;font-size:6px;font-style:normal;font-weight:800}.required-mark{color:#a94040;background:#fff0ed}.optional-mark{color:var(--ink-500);background:#eef2f8}.auth-required-guide{width:fit-content;color:var(--ink-500);background:#f5f7fb;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:7px;display:flex}.auth-required-guide span{color:var(--danger);font-weight:900}.auth-form label.has-error input{background:snow;border-color:#d66d6d;box-shadow:0 0 0 4px #c5535312}.auth-field-error{color:#b24848;font-size:7px;font-weight:600;line-height:1.7}.auth-alternate-action{background:linear-gradient(135deg,#f6f8fc,#fff);border:1px solid #dce3ee;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-top:4px;padding:14px;display:flex}.auth-alternate-action>span{gap:3px;display:grid}.auth-alternate-action strong{color:var(--ink-900);font-size:9px}.auth-alternate-action small{color:var(--ink-500);font-size:7px;line-height:1.6}.auth-alternate-action .button{flex:none;min-height:38px;padding-inline:14px}.login-method-switch{background:#edf1f7;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.login-method-switch button{min-height:40px;color:var(--ink-500);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:8px;font-weight:800}.login-method-switch button.active{color:var(--brand-deep);box-shadow:var(--shadow-sm);background:#fff}.login-form-heading{gap:4px;display:grid}.login-form-heading>span{color:var(--brand);font-size:8px;font-weight:900}.login-form-heading h2{color:var(--ink-950);margin:0;font-size:23px}.login-form-heading p{color:var(--ink-500);margin:0;font-size:8px;line-height:1.8}.login-otp-form input[name=code]{text-align:center;letter-spacing:.32em;direction:ltr;height:66px;font:800 28px Consolas,monospace}.auth-setting-switches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:620px){.auth-form,.login-form{width:100%;max-width:100%;padding-inline:22px;overflow:hidden}.auth-alternate-action{flex-direction:column;align-items:stretch}.auth-alternate-action .button{justify-content:center;width:100%}.login-form-heading h2{font-size:20px}.login-otp-form input[name=code]{letter-spacing:.22em;font-size:24px}}.product-landing .protocol-ribbon{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:190px}.product-landing .protocol-ribbon>span{color:var(--ink-800);font-size:12px;font-weight:900}.product-landing .protocol-ribbon>div{grid-template-columns:repeat(3,1fr);justify-content:stretch;gap:8px;width:100%;display:grid}.product-landing .protocol-ribbon article{background:#ffffffb8;border:1px solid #dce3ef;border-radius:14px;align-items:center;gap:11px;min-height:72px;padding:12px;display:flex;box-shadow:0 8px 24px #192a4b0d}.product-landing .protocol-ribbon article>i{color:#68d9ca;background:#111d31;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.product-landing .protocol-ribbon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.product-landing .protocol-ribbon article>span{gap:3px;min-width:0;display:grid}.product-landing .protocol-ribbon article strong{color:var(--ink-900);font:800 10px Arial,sans-serif}.product-landing .protocol-ribbon article small{color:var(--ink-500);font-size:7px;line-height:1.6}@media (max-width:820px){.product-landing .protocol-ribbon>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.product-landing .protocol-ribbon>div{grid-template-columns:1fr}.product-landing .protocol-ribbon article{width:100%}}.admin-license-inventory>a>.admin-license-endpoint{background:#f4f6fa;border:0;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:9px;display:grid}.admin-license-inventory>a>.admin-license-endpoint span{border:0;justify-items:start;gap:3px;min-width:0;display:grid}.admin-license-inventory>a>.admin-license-endpoint bdi{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:8px Arial,sans-serif;overflow:hidden}.portal-content,.admin-content{font-weight:400}.portal-content :where(p,label,input,select,textarea,button,th,td,dt,dd),.admin-content :where(p,label,input,select,textarea,button,th,td,dt,dd){font-family:var(--font-iransansx), Tahoma, sans-serif;line-height:1.75;font-size:14px!important}.portal-content small,.admin-content small{font-family:var(--font-iransansx), Tahoma, sans-serif;line-height:1.75;font-size:12px!important}.portal-content :where(h1,h2,h3,h4,strong,b),.admin-content :where(h1,h2,h3,h4,strong,b){font-family:var(--font-iransansx), Tahoma, sans-serif}.portal-content .preview-label,.admin-content .preview-label{font-family:var(--font-iransansx), Tahoma, sans-serif;font-size:11px;font-weight:800}.persian-date-field{align-content:start;gap:6px;min-width:0;display:grid;position:relative}.persian-date-field>span,.persian-time-field>span{color:var(--ink-600);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.persian-date-field>span>i,.persian-time-field>span>i{color:var(--danger);font-size:13px}.persian-date-input{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 43px;min-height:43px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.persian-date-input:focus-within{border-color:#8798ee;box-shadow:0 0 0 4px #4f67e814}.persian-date-input>input{width:100%;min-width:0;min-height:41px;color:var(--ink-900);font:500 13px var(--font-iransansx), Tahoma, sans-serif;text-align:right;outline:0;padding:8px 12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.persian-date-input>button{border:0;border-right:1px solid var(--line);background:var(--surface-soft);color:var(--brand);cursor:pointer;place-items:center;display:grid}.persian-date-input>button svg{width:20px;height:20px}.persian-date-field.invalid .persian-date-input{border-color:var(--danger);box-shadow:0 0 0 3px #c5535314}.persian-date-field>small{color:var(--ink-500)}.persian-date-field>small.persian-date-error{color:var(--danger)}.persian-calendar{z-index:80;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(320px,92vw);padding:14px;position:absolute;inset:calc(100% + 7px) 0 auto auto;box-shadow:0 24px 70px #07111f38}.persian-calendar header{text-align:center;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;margin-bottom:10px;display:grid}.persian-calendar header b{font-size:14px;font-weight:800}.persian-calendar header button,.persian-calendar footer button,.persian-days button{min-height:34px;color:var(--ink-800);font:600 12px var(--font-iransansx), Tahoma, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0}.persian-calendar header button{background:var(--surface-soft);color:var(--brand);font-size:21px}.persian-weekdays,.persian-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.persian-weekdays span{color:var(--ink-500);padding:5px 0;font-size:11px;font-weight:700}.persian-days i{min-height:34px}.persian-days button:hover{background:var(--surface-soft)}.persian-days button.today{color:var(--brand-deep);border:1px solid #4f67e84d}.persian-days button.selected{background:var(--brand);color:#fff;font-weight:800}.persian-calendar footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:11px;padding-top:10px;display:flex}.persian-calendar footer button{color:var(--brand-deep);padding:0 7px}.persian-datetime-field{grid-template-columns:minmax(0,1.35fr) minmax(105px,.65fr);gap:9px;min-width:0;display:grid}.persian-datetime-field>small{grid-column:1/-1}.persian-time-field{align-content:start;gap:6px;display:grid}.persian-time-field input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink-900);font:500 13px var(--font-iransansx), Tahoma, sans-serif;background:#fff;border-radius:10px;padding:7px 9px}.admin-customer-workspaces{z-index:18;border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f8fceb;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:9px;display:grid;position:sticky;top:75px}.admin-customer-workspaces button{min-height:105px;color:var(--ink-700);text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-content:center;justify-items:start;gap:3px;padding:14px;display:grid;position:relative}.admin-customer-workspaces button:hover{border-color:var(--line);background:#fff}.admin-customer-workspaces button.active{color:var(--ink-950);background:linear-gradient(145deg,#fff,#f2f4ff);border-color:#4f67e83d;box-shadow:0 10px 28px #3447ad1a}.admin-customer-workspaces span{color:var(--brand);font-size:10px;font-weight:800}.admin-customer-workspaces strong{font-size:15px;font-weight:800}.admin-customer-workspaces small{color:var(--ink-500);font-size:11px}.admin-customer-workspaces b{background:var(--brand-soft);min-width:25px;height:25px;color:var(--brand-deep);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:grid;position:absolute;inset:9px auto auto 9px}.customer-workspace-panel[hidden]{display:none!important}.customer-workspace-panel{animation:.2s ease-out workspace-in;overflow:visible}.installation-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.installation-history-summary>span{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f5f7fc);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.installation-history-summary small{color:var(--ink-500);font-size:12px;font-weight:700}.installation-history-summary strong{color:var(--brand-deep);font-size:22px}.installation-history-groups{gap:18px;display:grid}.installation-history-groups>section{border:1px solid var(--line);background:#f8faff;border-radius:19px;padding:18px}.installation-history-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.installation-history-heading span{color:var(--brand);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:850}.installation-history-heading h3{color:var(--ink-950);margin:3px 0 0;font-size:17px}.installation-history-heading>small{color:var(--ink-500);font-size:11px}.installation-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.installation-history-list article{background:#fff;border:1px solid #dce4ef;border-radius:16px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 8px 22px #24355b0d}.installation-history-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.installation-history-title>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.installation-history-title strong{color:var(--ink-950);font-size:14px}.installation-history-title small{color:var(--ink-500);font-size:11px}.installation-history-title>b{background:var(--brand-soft);color:var(--brand-deep);white-space:nowrap;border-radius:9px;padding:5px 8px;font-size:10px}.installation-state{color:#54657d;background:#eef2f7;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.installation-state.active{color:#147553;background:#def8ed}.installation-state.pending,.installation-state.replacing{color:#986916;background:#fff3d8}.installation-state.failed,.installation-state.suspended{color:#a53a37;background:#ffe8e7}.installation-state.retired{color:#657187;background:#e9edf3}.installation-history-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.installation-history-list dl>div{background:#f6f8fc;border-radius:11px;min-width:0;padding:9px 10px}.installation-history-list dt{color:var(--ink-500);font-size:10px}.installation-history-list dd{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:750;overflow:hidden}.installation-history-list footer{border-top:1px dashed var(--line);color:var(--ink-500);flex-wrap:wrap;gap:7px 12px;padding-top:10px;font-size:10px;display:flex}.installation-history-list footer small{color:var(--ink-400);margin-inline-start:auto}@keyframes workspace-in{0%{opacity:0;transform:translateY(5px)}}.admin-license-switcher{border-bottom:1px solid var(--line);background:#fafbfe;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.admin-license-switcher button{border:1px solid var(--line);text-align:right;cursor:pointer;background:#fff;border-radius:12px;justify-items:start;gap:3px;min-height:82px;padding:12px 14px;display:grid}.admin-license-switcher button.active{background:var(--brand-soft);border-color:#4f67e861;box-shadow:0 0 0 3px #4f67e812}.admin-license-switcher span{color:var(--brand);font-size:10px;font-weight:800}.admin-license-switcher strong{font-size:13px}.admin-license-switcher small{max-width:100%;color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-entitlement-list form{grid-template-columns:minmax(160px,1fr) minmax(120px,.55fr) 80px minmax(185px,.8fr) auto auto}.admin-entitlement-list .compact-date>span,.admin-add-module .compact-date>span{font-size:10px}.admin-add-module{grid-template-columns:minmax(210px,1fr) 85px minmax(200px,.8fr) auto;align-items:end}.portal-license-group{gap:14px;display:grid}.portal-license-group+.portal-license-group{margin-top:10px}.portal-license-group-heading{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:18px 21px;display:flex}.portal-license-group-heading>div{gap:2px;display:grid}.portal-license-group-heading span{color:var(--brand);letter-spacing:.04em;font-size:10px;font-weight:900}.portal-license-group-heading h2{margin:0;font-size:20px}.portal-license-group-heading p{color:var(--ink-500);margin:2px 0 0;font-size:12px}.portal-license-group-heading>strong{background:var(--brand-soft);color:var(--brand-deep);white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:12px}.portal-license-group.term .portal-license-group-heading{background:linear-gradient(120deg,#fff,#fffaf1);border-color:#efd9b7}.portal-license-group.term .portal-license-group-heading span{color:#a76c1c}.license-model-emphasis{color:#13725c;background:#e9f6f2;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.license-model-emphasis.term{color:#966015;background:#fff0d8}.portal-license-grid>article{border-top:4px solid #4f67e8}.portal-license-group.term .portal-license-grid>article{border-top-color:#e8a44d}.portal-license-grid>article.license-expired-card{background:linear-gradient(#fff,#fffaf8);border-color:#c65c4f #efd7d1 #efd7d1}.license-expired-inline{background:#fff5f2;border:1px solid #efd9d3;border-radius:11px;gap:2px;padding:11px 13px;display:grid}.license-expired-inline strong{color:#a54338;font-size:11px}.license-expired-inline span{color:#7a5853;font-size:10px;line-height:1.75}.license-card-statuses{justify-items:end;gap:6px;display:grid}.license-support-badge{color:#17725d;white-space:nowrap;background:#e8f6f0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.license-support-badge.status-expired,.license-support-badge.status-none,.license-support-badge.status-cancelled{color:#a3483c;background:#fff0ed}.license-support-badge.status-pending{color:#9a681d;background:#fff4df}.license-support-card{color:var(--ink-900);background:linear-gradient(145deg,#f3fbf7,#fff);border:1px solid #cfe7dd;border-radius:19px;gap:16px;padding:22px;display:grid;position:relative;overflow:hidden}.license-support-card:after{content:"";border:20px solid #1b7d6312;border-radius:50%;width:130px;height:130px;position:absolute;top:-70px;left:-55px}.license-support-card>*{z-index:1;position:relative}.license-support-card.status-expired,.license-support-card.status-none,.license-support-card.status-cancelled{background:linear-gradient(145deg,#fff6f3,#fff);border-color:#ecd4ce}.license-support-card-heading{color:var(--brand);justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.license-support-card-heading>div{gap:2px;display:grid}.license-support-card-heading h2{color:var(--ink-950);margin:0;font-size:19px}.license-support-card-heading i{background:#20a47f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #20a47f1a}.license-support-card.status-expired .license-support-card-heading i,.license-support-card.status-none .license-support-card-heading i,.license-support-card.status-cancelled .license-support-card-heading i{background:#ca5e50;box-shadow:0 0 0 6px #ca5e501a}.license-support-summary{background:#ffffffb8;border:1px solid #20a47f29;border-radius:15px;justify-items:center;padding:15px;display:grid}.license-support-summary strong{color:#15745d;font-size:29px;line-height:1.3}.license-support-summary span{color:var(--ink-500);font-size:12px}.support-update-state{align-items:flex-start;gap:11px;display:flex}.support-update-state>i{background:#ddf4eb;border-radius:10px;flex:none;width:31px;height:31px;display:grid}.support-update-state>i:after{content:"";border:0 solid #188065;border-width:0 0 2px 2px;width:9px;height:5px;margin:auto;transform:rotate(-45deg)}.license-support-card:not(.status-active) .support-update-state>i{background:#f7e5e1}.license-support-card:not(.status-active) .support-update-state>i:after{background:#b95347;border:0;width:10px;height:2px;transform:none}.support-update-state>div{gap:2px;display:grid}.support-update-state strong{font-size:13px}.support-update-state span{color:var(--ink-500);font-size:12px;line-height:1.7}.license-support-card dl{border-top:1px solid var(--line);margin:0;display:grid}.license-support-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;display:flex}.license-support-card dt{color:var(--ink-500);font-size:12px}.license-support-card dd{margin:0;font-size:12px;font-weight:900}.license-support-card>a{justify-content:center;width:100%;margin:0;display:inline-flex}.license-installation-tabs{background:#eef2f8;border:1px solid #dfe5f0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:18px 0 0;padding:5px;display:grid}.license-installation-tabs button{min-height:66px;color:var(--ink-600);font:inherit;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-content:center;justify-items:start;gap:2px;padding:10px 15px;display:grid}.license-installation-tabs button.active{color:var(--ink-950);background:#fff;border-color:#dbe2f0;box-shadow:0 8px 22px #192a4b14}.license-installation-tabs span{font-size:14px;font-weight:900}.license-installation-tabs small{color:var(--ink-500);font-size:11px!important}.license-installation-tab-content{min-width:0}.module-tab-heading{margin:22px 0 0}.module-code-history{border-top:1px solid var(--line);gap:12px;padding-top:6px;display:grid}.module-code-history-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.module-code-history-heading>div{gap:2px;display:grid}.module-code-history-heading span{color:var(--brand);font-size:11px;font-weight:900}.module-code-history-heading h4{margin:0;font-size:17px}.module-code-history-heading>strong{color:var(--ink-500);font-size:12px}.module-code-history-list{gap:8px;display:grid}.module-code-history-list article{border:1px solid var(--line);background:#fafbfe;border-radius:12px;grid-template-columns:minmax(160px,1.15fr) minmax(100px,.65fr) minmax(160px,1fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.module-code-history-list article>div{gap:2px;min-width:0;display:grid}.module-code-history-list article strong{overflow-wrap:anywhere;font-size:13px}.module-code-history-list article span,.module-code-history-list article small{overflow-wrap:anywhere;color:var(--ink-500);font-size:11px!important}.module-code-history-list article code{font-size:11px}.module-code-status{color:#17745a;white-space:nowrap;background:#e7f6f0;border-radius:999px;padding:5px 8px;font-size:10px}.module-code-status.status-expired,.module-code-status.status-revoked{color:#a3483c;background:#f8e9e6}.module-code-status.status-consumed{color:#415b9a;background:#e9eefb}.endpoint-change-locked{background:#f7f9fd;border:1px dashed #cfd8e8;border-radius:13px;margin-top:17px;padding:15px 17px}.endpoint-change-locked span{color:#3f568c;font-size:10px;font-weight:900}.endpoint-change-locked p{color:var(--ink-500);margin:4px 0 0;font-size:9px;line-height:1.9}.v3-change-workflow{background:linear-gradient(145deg,#fffaf1,#fff);border:1px solid #e3d6bd;border-radius:15px;gap:15px;margin-top:18px;padding:19px;display:grid}.v3-change-intro{grid-template-columns:minmax(190px,.7fr) 1.3fr;align-items:center;gap:18px;display:grid}.v3-change-intro>div{gap:3px;display:grid}.v3-change-intro span{color:#9a681d;font-size:9px;font-weight:900}.v3-change-intro h3{margin:0;font-size:16px}.v3-change-intro p{color:var(--ink-500);margin:0;font-size:9px;line-height:1.9}.v3-change-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v3-change-form label{gap:5px;display:grid}.v3-change-form label.wide,.v3-change-form .wide{grid-column:1/-1}.v3-change-form label span{color:var(--ink-700);font-size:9px;font-weight:900}.v3-change-form input,.v3-change-form textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink-900);font:inherit;background:#fff;border-radius:10px;padding:9px 11px;font-size:10px}.v3-change-form textarea{resize:vertical;min-height:85px}.v3-change-actions{gap:8px;display:flex}.v3-change-message{color:var(--brand-deep);margin:0;font-size:9px;font-weight:800}.v3-change-pending{background:#fff2d9;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.v3-change-pending i{background:#d79735;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #d797351f}.v3-change-pending div{gap:2px;display:grid}.v3-change-pending strong{font-size:10px}.v3-change-pending span{color:var(--ink-500);font-size:8px}.v3-change-history{border-top:1px solid #eadfc9;gap:9px;padding-top:14px;display:grid}.v3-change-history h4{margin:0;font-size:12px}.v3-change-history>p{color:var(--ink-500);margin:0;font-size:9px}.v3-change-history article{background:#fff;border:1px solid #ebe4d7;border-radius:11px;gap:9px;padding:13px;display:grid}.v3-change-history article header{justify-content:space-between;align-items:center;display:flex}.change-request-status{color:#8d5d17;background:#fff0d5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.change-request-status.approved{color:#17725d;background:#e6f6ef}.change-request-status.rejected,.change-request-status.cancelled{color:#a3483c;background:#ffebe7}.v3-change-history time{color:var(--ink-500);font-size:8px}.v3-change-history article>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.v3-change-history article>div>span{background:#f7f8fa;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.v3-change-history small{color:var(--ink-500);font-size:8px}.v3-change-history bdi{overflow-wrap:anywhere;font:8px Consolas,monospace}.v3-change-history article>p,.v3-change-history article>footer{color:var(--ink-600);margin:0;font-size:8px;line-height:1.8}.installation-change-admin-page,.installation-change-admin-list{gap:17px;display:grid}.installation-change-admin-card{border-right:4px solid #d89a3a;gap:17px;padding:22px;display:grid}.installation-change-admin-card.approved{border-right-color:#20a47f}.installation-change-admin-card.rejected,.installation-change-admin-card.cancelled{border-right-color:#ca5e50}.installation-change-admin-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.installation-change-admin-card>header>div{gap:4px;display:grid}.installation-change-admin-card h2{margin:3px 0 0;font-size:18px}.installation-change-admin-card header bdi,.installation-change-admin-card header time{color:var(--ink-500);font:8px Arial,sans-serif}.installation-change-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.installation-change-route>span{background:#f7f8fb;border-radius:12px;gap:3px;padding:15px;display:grid}.installation-change-route small{color:var(--ink-500);font-size:8px}.installation-change-route strong{font-size:12px}.installation-change-route bdi{color:var(--ink-600);font:9px Consolas,monospace}.installation-change-route>i{color:var(--brand);font-size:20px;font-style:normal}.installation-change-reason{background:#f8fafc;border-radius:11px;padding:13px 15px}.installation-change-reason span{color:var(--brand);font-size:8px;font-weight:900}.installation-change-reason p{color:var(--ink-600);margin:5px 0 0;font-size:9px;line-height:1.9}.installation-change-review-form{border-top:1px solid var(--line);gap:10px;padding-top:15px;display:grid}.installation-change-review-form label{gap:5px;display:grid}.installation-change-review-form label span{color:var(--ink-700);font-size:9px;font-weight:900}.installation-change-review-form textarea{border:1px solid var(--line);min-height:82px;font:inherit;resize:vertical;border-radius:10px;padding:10px;font-size:9px}.installation-change-review-form>div{gap:8px;display:flex}.installation-change-review-form>p{color:var(--danger);margin:0;font-size:9px}.installation-change-admin-card>footer{color:var(--ink-500);gap:4px;font-size:9px;display:grid}@media (max-width:1100px){.admin-customer-workspaces{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.installation-history-list{grid-template-columns:1fr}.admin-license-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-entitlement-list form,.admin-add-module{grid-template-columns:1fr 1fr}}@media (max-width:680px){.admin-customer-workspaces{grid-template-columns:1fr 1fr}.admin-customer-workspaces button{min-height:92px}.installation-history-summary{grid-template-columns:1fr}.installation-history-groups>section{padding:12px}.installation-history-heading{flex-direction:column;align-items:start}.installation-history-list article{padding:13px}.installation-history-list dl,.admin-license-switcher{grid-template-columns:1fr}.portal-license-group-heading{flex-direction:column;align-items:flex-start}.persian-datetime-field,.admin-entitlement-list form,.admin-add-module{grid-template-columns:1fr}.license-card-statuses{grid-column:2;justify-items:start}.portal-license-grid header{grid-template-columns:42px 1fr}.term-license-notice{grid-template-columns:40px minmax(0,1fr);align-items:start}.term-license-notice>a{grid-column:1/-1;justify-content:center;width:100%}.license-readonly-state{grid-template-columns:1fr}.license-readonly-state a{grid-area:auto/1;justify-self:start}.v3-change-intro,.v3-change-form,.installation-change-route{grid-template-columns:1fr}.installation-change-route>i{justify-self:center;transform:rotate(-90deg)}.module-workspace-heading{padding:20px;display:grid}.module-workspace-heading>strong{justify-self:start}.module-installer-layout{grid-template-columns:1fr}.module-component-selector{border-bottom:1px solid #dfe5f1;border-left:0;flex-direction:row;overflow-x:auto}.module-component-selector button{min-width:220px}.module-installer-form-surface{padding:20px}.module-installation-prerequisites,.module-installation-workspace .module-installation-form,.module-runtime-instance,.installation-replacement-form{grid-template-columns:1fr}.module-delegated-operation{flex-direction:column;align-items:stretch}.module-runtime-instance dl{grid-template-columns:1fr}.installation-replacement-panel>header{display:grid}.installation-replacement-panel>header>strong{justify-self:start}.module-code-history-list article{grid-template-columns:1fr 1fr}}@media (max-width:620px){.license-installation-tabs{grid-template-columns:1fr}.license-installation-tabs button{min-height:58px}.module-code-history-list article{grid-template-columns:1fr}}.support-checkout{gap:26px}.support-checkout [hidden]{display:none!important}.support-checkout-steps button{min-height:66px}.support-checkout-steps button:disabled{cursor:not-allowed;opacity:.48}.support-checkout-steps button span,.support-checkout-steps button i{font-size:11px}.support-checkout .checkout-stage>header>span{font-size:10px}.support-checkout .checkout-stage>header h3{font-size:24px}.support-checkout .checkout-stage>header p{max-width:720px;font-size:12px;line-height:2}.support-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.support-license-grid>button{border:1px solid var(--line);min-width:0;min-height:330px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:linear-gradient(145deg,#fff,#f9fbfd);border-radius:19px;flex-direction:column;padding:21px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.support-license-grid>button:hover:not(:disabled){box-shadow:var(--shadow-md);border-color:#9aa9ec;transform:translateY(-2px)}.support-license-grid>button.selected{border:2px solid var(--brand);background:linear-gradient(145deg,#f1f4ff,#fff);box-shadow:0 18px 42px #3748a621}.support-license-grid>button.blocked{cursor:not-allowed;opacity:.67}.support-license-grid>button>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.support-license-grid>button>header>div{gap:4px;min-width:0;display:grid}.support-license-grid>button>header span{color:var(--brand);font-size:11px;font-weight:900}.support-license-grid>button>header strong{color:var(--ink-950);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.support-license-grid>button>header b{color:#16745f;background:#e9f7f2;border-radius:999px;flex:none;padding:6px 10px;font-size:10px}.support-license-identity{background:#fff;border:1px solid #e2e7ef;border-radius:11px;gap:3px;margin-top:20px;padding:11px 13px;display:grid}.support-license-identity span{color:var(--ink-500);font-size:10px}.support-license-identity bdi{overflow-wrap:anywhere;color:var(--ink-850);font:800 11px/1.7 Arial,sans-serif}.support-license-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 18px;display:grid}.support-license-grid dl>div{background:var(--surface-soft);border-radius:10px;min-width:0;padding:10px 12px}.support-license-grid dt{color:var(--ink-500);font-size:9px}.support-license-grid dd{color:var(--ink-850);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:800 11px Arial,sans-serif;overflow:hidden}.support-license-grid>button>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:13px;margin-top:auto;padding-top:15px;display:flex}.support-license-grid>button>footer>span{gap:3px;display:grid}.support-license-grid>button>footer small{color:var(--ink-500);font-size:9px}.support-license-grid>button>footer strong{color:var(--ink-850);font-size:11px}.support-license-grid>button>footer i{color:var(--brand);font-size:10px;font-style:normal;font-weight:900}.support-license-grid>button.blocked>footer i{color:#9d6528}.support-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-offer-grid>button{border:1px solid var(--line);min-height:330px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:#fff;border-radius:19px;flex-direction:column;padding:22px;transition:all .18s;display:flex}.support-offer-grid>button:hover:not(:disabled){box-shadow:var(--shadow-md);border-color:#9aa9ec;transform:translateY(-2px)}.support-offer-grid>button.selected{border:2px solid var(--brand);background:linear-gradient(145deg,#f2f4ff,#fff);box-shadow:0 18px 42px #3748a61f}.support-offer-grid>button:disabled{cursor:not-allowed;opacity:.55}.support-offer-grid>button>header{align-items:baseline;gap:7px;display:flex}.support-offer-grid>button>header span{color:var(--brand);font:900 30px Arial,sans-serif}.support-offer-grid>button>header small{color:var(--ink-500);font-size:10px}.support-offer-grid h4{color:var(--ink-950);margin:22px 0 7px;font-size:18px}.support-offer-grid p{color:var(--ink-500);margin:0;font-size:11px;line-height:2}.support-offer-pricing{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding:16px 0;display:grid}.support-offer-pricing>span{color:var(--ink-500);font-size:9px}.support-offer-pricing>strong{color:var(--ink-950);font-size:21px}.support-offer-pricing>strong small{font-size:10px}.support-offer-grid>button>footer{border-top:1px solid var(--line);color:var(--brand);padding-top:13px;font-size:10px;font-weight:900}.support-order-summary{grid-template-columns:1fr .8fr 1.1fr;gap:9px;display:grid}.support-order-summary>div{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:center;gap:5px;min-width:0;padding:16px;display:grid}.support-order-summary>div.amount{background:#f0faf7;border-color:#a8ddd0}.support-order-summary span{color:var(--ink-500);font-size:9px}.support-order-summary strong{color:var(--ink-950);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.support-order-summary bdi,.support-order-summary small{color:var(--ink-500);font:9px Arial,sans-serif}.support-order-summary .amount strong{color:#126b58;font-size:22px}.support-order-summary .amount strong small{font:inherit;font-size:10px}.support-payment-stage .support-form-grid{border:1px solid var(--line);background:#fbfcfe;border-radius:16px;padding:20px}.support-checkout label>span{font-size:11px}.support-checkout label>span em{color:#b04d42;margin-right:4px;font-size:8px;font-style:normal}.support-checkout input,.support-checkout select,.support-checkout textarea{font-size:12px}.support-checkout .receipt-upload-field>small{color:var(--ink-500);font-size:9px;line-height:1.8}.support-checkout .destination-account-preview span{font-size:9px}.support-checkout .destination-account-preview strong,.support-checkout .destination-account-preview bdi{font-size:11px}.support-checkout-bar>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:390px;overflow:hidden}@media (max-width:1050px){.support-license-grid,.support-offer-grid{grid-template-columns:1fr}.support-license-grid>button,.support-offer-grid>button{min-height:280px}}@media (max-width:720px){.support-checkout .checkout-stage>header h3{font-size:20px}.support-checkout-steps button span{display:none}.support-license-grid dl,.support-order-summary{grid-template-columns:1fr}.support-license-grid>button>footer{flex-direction:column;align-items:flex-start}.support-payment-stage .support-form-grid{padding:14px}.support-checkout-bar>div:first-child strong{max-width:100%}}.portal-pinned-announcements{gap:8px;margin:18px 30px 0;display:grid}.portal-pinned-announcements article{background:linear-gradient(135deg,#eef3ff,#f8fbff);border:1px solid #cbd8f4;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px 16px;display:grid;box-shadow:0 8px 28px #22418c14}.portal-pinned-announcements article>i{color:#fff;background:#294fbe;border-radius:9px;place-items:center;width:27px;height:27px;font:900 13px Arial,sans-serif;display:grid}.portal-pinned-announcements article>div{gap:2px;display:grid}.portal-pinned-announcements strong{color:#17213b;font-size:13px}.portal-pinned-announcements p{color:#56647d;margin:0;font-size:11px;line-height:1.8}.portal-pinned-announcements a{color:#294fbe;font-size:11px;font-weight:850}.legacy-install-workspace{background:linear-gradient(145deg,#fff,#f7f9fd);border:1px solid #d9e2f1;border-radius:19px;gap:20px;padding:24px;display:grid}.legacy-install-workspace>header{justify-content:space-between;gap:20px;display:flex}.legacy-install-workspace>header div{gap:4px;display:grid}.legacy-install-workspace>header span{color:#6c7ea1;text-transform:uppercase;letter-spacing:.08em;font:800 10px Arial,sans-serif}.legacy-install-workspace h3{margin:0;font-size:20px}.legacy-install-workspace header p{color:var(--ink-500);margin:0;font-size:12px}.legacy-install-workspace header>b{color:#53637f;background:#edf1f8;border-radius:999px;height:fit-content;padding:7px 11px;font-size:10px}.legacy-install-target{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.legacy-install-target article{background:#edf2fb;border-radius:13px;gap:5px;padding:14px;display:grid}.legacy-install-target span{color:#66748c;font-size:10px}.legacy-install-target bdi{color:#17213b;font:700 13px Arial,sans-serif}.legacy-install-steps{gap:8px;display:grid}.legacy-install-steps>div{background:#fff;border:1px solid #e3e8f1;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex}.legacy-install-steps i{color:#fff;background:#1e376d;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.legacy-install-steps span{gap:2px;display:grid}.legacy-install-steps strong{font-size:12px}.legacy-install-steps small{color:#65728a;font-size:10px}.legacy-install-command{gap:8px;display:grid}.legacy-install-command>span{font-size:11px;font-weight:850}.legacy-install-command pre{color:#d8e5ff;text-align:left;direction:ltr;background:#0d1730;border-radius:12px;margin:0;padding:14px;overflow:auto}.legacy-install-command code{font:700 12px/1.9 Consolas,monospace}.legacy-install-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.legacy-install-actions a{color:#315ab4;margin-right:auto;font-size:11px;font-weight:800}.profile-page-hero,.admin-content-hero{color:#fff;background:linear-gradient(135deg,#101b37,#1f376d);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:26px 29px;display:flex;box-shadow:0 20px 60px #1423482e}.profile-page-hero div,.admin-content-hero div{gap:5px;display:grid}.profile-page-hero span,.admin-content-hero span{color:#9fb8ef;text-transform:uppercase;font:800 10px Arial,sans-serif}.profile-page-hero h1,.admin-content-hero h1{margin:0;font-size:25px}.profile-page-hero p,.admin-content-hero p{color:#c8d4ed;max-width:680px;margin:0;font-size:12px;line-height:1.9}.profile-page-hero>strong,.admin-content-hero>strong{background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;padding:9px 13px;font-size:11px}.profile-security-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:17px;margin-top:18px;display:grid}.profile-form-card{gap:20px;padding:25px;display:grid}.profile-form-heading{gap:5px;display:grid}.profile-form-heading span{color:#4161b3;text-transform:uppercase;font:850 10px Arial,sans-serif}.profile-form-heading h2{margin:0;font-size:21px}.profile-form-heading p{color:var(--ink-500);margin:0;font-size:11px;line-height:1.9}.profile-form-card form{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.profile-form-card label{gap:6px;display:grid}.profile-form-card label span{font-size:11px;font-weight:850}.profile-form-card input{border:1px solid #d7dfed;border-radius:12px;min-height:47px;padding:10px 12px;font-size:13px}.profile-form-card button{grid-column:1/-1;justify-self:start}.profile-support-required{color:#7d332d;background:#fff1ef;border-radius:13px;grid-column:1/-1;padding:14px}.profile-support-required p{margin:4px 0;font-size:11px}.profile-support-required a{font-size:11px;font-weight:850}.profile-otp-card{gap:10px;padding:23px;display:grid}.profile-otp-card>span{color:#4763ad;font-size:10px;font-weight:850}.profile-otp-card h2{margin:0}.profile-otp-card p{color:var(--ink-500);margin:0;font-size:11px;line-height:1.9}.profile-otp-card form{gap:9px;display:grid}.profile-otp-card input{text-align:center;letter-spacing:.3em;border:1px solid #ccd8ed;border-radius:13px;min-height:55px;font:800 22px Arial,sans-serif}.profile-security-note{background:#f5f8fd;border:1px solid #dce5f4;border-radius:18px;gap:13px;padding:22px;display:flex}.profile-security-note i{color:#2452b2;background:#dce8ff;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.profile-security-note p{color:var(--ink-500);margin:4px 0;font-size:11px;line-height:1.8}.profile-message{grid-column:1/-1}.public-inner-page{color:#16213b;background:#f6f8fc;min-height:100vh}.public-inner-page>.site-header{position:relative}.public-page-hero{color:#fff;text-align:center;background:radial-gradient(circle at 20% 0,#2f5599 0,#0000 38%),linear-gradient(135deg,#0b142a,#17284c);padding:95px max(6vw,24px) 70px}.public-page-hero.compact{padding-bottom:55px}.public-page-hero>span{color:#8eb3ff;text-transform:uppercase;letter-spacing:.15em;font:850 11px Arial,sans-serif}.public-page-hero h1{max-width:850px;margin:13px auto 10px;font-size:clamp(35px,5vw,67px);line-height:1.2}.public-page-hero p{color:#c8d5eb;max-width:720px;margin:auto;font-size:15px;line-height:2}.blog-grid{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1180px,100% - 40px);margin:-32px auto 80px;display:grid}.blog-grid article{background:#fff;border:1px solid #dfe5ef;border-radius:21px;gap:13px;padding:25px;display:grid;box-shadow:0 18px 55px #1b2e5414}.blog-grid article.featured{background:linear-gradient(145deg,#fff,#eef3ff);grid-column:span 2}.blog-grid article>div{color:#64728b;justify-content:space-between;font-size:10px;display:flex}.blog-grid h2{margin:0;font-size:21px;line-height:1.55}.blog-grid p{color:#5c6980;margin:0;font-size:12px;line-height:1.95}.blog-grid a{color:#2d57b3;margin-top:auto;font-size:12px;font-weight:850}.public-empty{text-align:center;grid-column:1/-1;padding:50px}.blog-article{background:#fff;border-radius:25px;width:min(860px,100% - 40px);margin:-45px auto 80px;padding:36px;box-shadow:0 25px 70px #1626481f}.blog-article>a{color:#52627e;font-size:11px}.blog-article header{border-bottom:1px solid #e2e7ef;padding:32px 0}.blog-article header>span{color:#2f59b4;font-size:11px;font-weight:850}.blog-article h1{margin:9px 0;font-size:37px;line-height:1.45}.blog-article header p{color:#536079;font-size:15px;line-height:2}.blog-article time{color:#7a879d;font-size:11px}.blog-article-body{padding-top:22px}.blog-article-body p{color:#2f3c54;white-space:pre-wrap;font-size:15px;line-height:2.25}.contact-layout,.about-story{grid-template-columns:.7fr 1.3fr;align-items:start;gap:18px;width:min(1120px,100% - 40px);margin:-30px auto 80px;display:grid}.contact-layout>aside{gap:12px;display:grid}.contact-layout>aside article,.contact-layout>div,.about-story>div{background:#fff;border:1px solid #dfe5ef;border-radius:21px;padding:25px;box-shadow:0 16px 50px #1c2d5012}.contact-layout article span{color:#3b5fae;font-size:10px;font-weight:850}.contact-layout article strong{margin:6px 0;font-size:17px;display:block}.contact-layout article p,.about-story p{color:#5d6980;margin:0;font-size:12px;line-height:2}.contact-layout>div h2{margin:0 0 17px}.public-inquiry-form{gap:14px;display:grid}.inquiry-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.public-inquiry-form label{gap:6px;display:grid}.public-inquiry-form label.wide{grid-column:1/-1}.public-inquiry-form label>span{font-size:11px;font-weight:850}.public-inquiry-form input,.public-inquiry-form select,.public-inquiry-form textarea{background:#fbfcfe;border:1px solid #d4deec;border-radius:12px;width:100%;padding:11px 12px;font:500 13px IRANSansX,sans-serif}.public-inquiry-form footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-inquiry-form footer small{color:#6c7890;font-size:10px}.about-story{grid-template-columns:1fr}.about-story>div:first-child{text-align:center;padding:40px}.about-story h2{margin:8px 0;font-size:28px}.about-values{grid-template-columns:repeat(3,1fr);gap:12px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.about-values article{background:#fff;border:1px solid #dfe5ef;border-radius:19px;padding:24px}.about-values b{color:#2e5dbd;font:900 25px Arial,sans-serif}.about-values h3{margin:12px 0 5px}.landing-journal{background:#f4f7fc;padding:105px max(6vw,24px)}.landing-journal>.product-section-heading>a{color:#3159b0;font-size:13px;font-weight:850}.landing-journal>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-journal article{background:#fff;border:1px solid #dbe3ef;border-radius:22px;gap:10px;padding:27px;display:grid;box-shadow:0 15px 45px #1b2b4c0f}.landing-journal article>span{color:#3561be;font-size:10px;font-weight:850}.landing-journal h3{margin:0;font-size:20px}.landing-journal article p{color:#5c6980;margin:0;font-size:12px;line-height:1.95}.landing-journal article a{color:#3158ae;margin-top:auto;font-size:11px;font-weight:850}.landing-consultation{color:#fff;background:linear-gradient(135deg,#0c1730,#162c56);grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;padding:75px max(6vw,24px);display:grid}.consultation-copy>span{color:#84aaff;text-transform:uppercase;font:850 11px Arial,sans-serif}.consultation-copy h2{margin:12px 0;font-size:clamp(28px,4vw,48px);line-height:1.35}.consultation-copy p{color:#bdcbe3;font-size:14px;line-height:2}.consultation-copy ul{gap:9px;padding:0;list-style:none;display:grid}.consultation-copy li:before{content:"✓";color:#7aa4ff;margin-left:8px}.landing-consultation .public-inquiry-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:22px;padding:27px}.landing-consultation input,.landing-consultation select,.landing-consultation textarea{color:#fff;background:#ffffff14;border-color:#ffffff1f}.landing-consultation option{color:#16213b}.landing-consultation footer small{color:#b9c7df}.content-manager{gap:16px;margin-top:18px;display:grid}.content-manager-tabs{background:#fff;border:1px solid #dfe5ef;border-radius:15px;gap:7px;padding:6px;display:flex}.content-manager-tabs button{color:#5b6880;background:0 0;border:0;border-radius:10px;padding:10px 14px;font:800 11px IRANSansX,sans-serif}.content-manager-tabs button.active{color:#fff;background:#17284e}.content-manager-tabs b{margin-right:5px}.content-manager-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:16px;display:grid}.content-editor-form{grid-template-columns:repeat(2,1fr);gap:12px;padding:24px;display:grid}.content-editor-form>div:first-child,.content-editor-form>.wide,.content-editor-form>button{grid-column:1/-1}.content-editor-form>div:first-child span{color:#385eb2;font-size:10px;font-weight:850}.content-editor-form h2{margin:3px 0}.content-editor-form label{gap:5px;display:grid}.content-editor-form label>span{font-size:11px;font-weight:850}.content-editor-form input,.content-editor-form select,.content-editor-form textarea,.inquiry-admin-list input,.inquiry-admin-list select{border:1px solid #d5deeb;border-radius:10px;width:100%;padding:10px;font:500 12px IRANSansX,sans-serif}.content-checks{gap:14px;display:flex}.content-checks label{align-items:center;gap:6px;display:flex}.content-checks input{width:auto}.content-record-list{gap:10px;display:grid}.content-record-list article{background:#fff;border:1px solid #dfe5ef;border-radius:16px;padding:18px}.content-record-list article>div,.content-record-list footer{justify-content:space-between;gap:10px;display:flex}.content-record-list h3{margin:9px 0 4px}.content-record-list p{color:#667188;font-size:11px;line-height:1.8}.content-record-list footer{color:#7a879b;font-size:9px}.inquiry-admin-list{gap:12px;display:grid}.inquiry-admin-list article{padding:20px}.inquiry-admin-list header{justify-content:space-between;display:flex}.inquiry-admin-list h3{margin:4px 0}.inquiry-admin-list p{color:#56637a;line-height:1.9}.inquiry-contact{color:#51617c;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.inquiry-admin-list form{grid-template-columns:180px 1fr auto;gap:8px;margin-top:12px;display:grid}.content-manager-message{z-index:3;position:sticky;bottom:15px}.module-eligibility-picker{grid-column:1/-1}.module-eligibility-picker>div{grid-template-columns:repeat(3,1fr)!important}.module-eligibility-picker article{flex-direction:column;align-items:flex-start!important;gap:8px!important;display:flex!important}.module-eligibility-picker article>strong{font-size:12px}.module-eligibility-picker label{align-items:center;gap:6px;display:flex!important}.module-eligibility-picker label input{width:auto!important}.module-eligibility-picker label span{font-size:10px}.migration-method-card{background:linear-gradient(135deg,#f4f7fd,#fff);border:1px solid #d8e2f1;border-radius:18px;padding:22px}.migration-method-card span{color:#355cae;font-size:10px;font-weight:850}.migration-method-card h2{margin:5px 0}.migration-method-card p{color:#5d6980;margin:0;font-size:11px;line-height:1.95}.migration-candidate-grid,.migration-quote-list{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:15px;display:grid}.migration-candidate-grid article{padding:20px}.migration-candidate-grid header,.migration-quote-list header{justify-content:space-between;gap:12px;display:flex}.migration-candidate-grid h3,.migration-quote-list h2{margin:4px 0}.migration-candidate-grid dl,.migration-quote-list dl{gap:6px;display:grid}.migration-candidate-grid dl div,.migration-quote-list dl div{justify-content:space-between;font-size:10px;display:flex}.migration-candidate-grid form{gap:7px;margin-top:10px;display:flex}.migration-candidate-grid select,.migration-candidate-grid input{border:1px solid #d7dfeb;border-radius:9px;min-height:40px;padding:8px;font:500 11px IRANSansX,sans-serif}.migration-candidate-grid button{border:0;border-radius:9px;padding:9px 13px;font-weight:800}.migration-quote-form{border-top:1px solid #e3e8ef;grid-template-columns:repeat(2,1fr);padding-top:12px!important;display:grid!important}.migration-quote-form label{gap:4px;display:grid}.migration-quote-form label span{font-size:9px;font-weight:850}.migration-quote-form button{grid-column:1/-1}.migration-quote-list article{padding:22px}.migration-quote-list article>p{color:#5f6b81;font-size:11px}.migration-quote-list article>a{color:#315bb2;font-size:11px;font-weight:850}.module-component-selector button span{min-width:0}.module-component-selector button b,.module-component-selector button small{white-space:normal;text-overflow:clip;line-height:1.55;overflow:visible}@media (max-width:900px){.profile-security-layout,.content-manager-grid,.landing-consultation,.contact-layout,.blog-grid,.landing-journal>div:last-child,.migration-candidate-grid,.migration-quote-list{grid-template-columns:1fr}.blog-grid article.featured{grid-column:auto}.about-values{grid-template-columns:1fr}.portal-pinned-announcements{margin:12px 16px 0}.portal-pinned-announcements article{grid-template-columns:auto 1fr}.portal-pinned-announcements article>a{grid-column:2}.module-eligibility-picker>div{grid-template-columns:1fr!important}}@media (max-width:620px){.legacy-install-target,.profile-form-card form,.inquiry-form-grid,.content-editor-form,.migration-quote-form{grid-template-columns:1fr}.legacy-install-workspace>header,.profile-page-hero,.admin-content-hero,.public-inquiry-form footer{flex-direction:column;align-items:flex-start}.blog-article{padding:22px}.blog-article h1{font-size:28px}.content-editor-form>*{grid-column:1/-1}.inquiry-admin-list form{grid-template-columns:1fr}}.account-session-menu{min-width:0;position:relative}.account-session-menu:not(.compact){border-top:1px solid var(--line-dark);margin-top:13px;padding-top:13px}.account-session-trigger{width:100%;min-height:52px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.account-session-avatar{width:44px;height:44px;color:var(--signal);background:linear-gradient(145deg,#203a5c,#142942);border:1px solid #68d9ca33;border-radius:14px;place-items:center;font:900 14px Arial,sans-serif;display:grid;box-shadow:0 9px 24px #00000029}.account-session-avatar.large{width:52px;height:52px;font-size:16px}.account-session-copy{gap:3px;min-width:0;display:grid}.account-session-copy strong{color:#f4f8ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-session-copy small{color:#78918b;font-size:9px}.account-session-trigger>i{color:#77908a;font-size:14px;font-style:normal}.account-session-popover{z-index:80;color:#18243c;background:#fff;border:1px solid #d9e1ef;border-radius:16px;gap:5px;min-width:235px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 22px 65px #0f1c3633}.account-session-popover>div{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;padding:7px;display:flex}.account-session-popover>div>span:last-child{gap:3px;min-width:0;display:grid}.account-session-popover strong{font-size:12px}.account-session-popover small{color:#748097;font-size:9px}.account-session-popover>a,.account-session-popover>button{color:#34425d;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;min-height:39px;padding:9px 11px;font:750 10px IRANSansX,sans-serif;display:flex}.account-session-popover>a:hover{background:#f1f5fb}.account-session-popover>button{color:#a73f3f;background:#fff2f1}.account-session-menu.compact{width:48px}.account-session-menu.compact .account-session-trigger{background:0 0;border:0;grid-template-columns:1fr;min-height:44px;padding:0;display:grid}.account-session-menu.compact .account-session-avatar{background:#13223b;border-color:#dbe2ed;width:42px;height:42px;font-size:13px}.account-session-menu.compact .account-session-trigger>i{display:none}.account-session-menu.compact .account-session-popover{inset:calc(100% + 8px) auto auto 0}.portal-top-actions .account-session-trigger{border-radius:13px;width:100%;height:auto;position:relative}.admin-sidebar .account-session-trigger{border-color:#ffffff17}.migration-admin-page{gap:18px;display:grid}.migration-method-card{background:radial-gradient(circle at 0 0,#4669c71f,#0000 38%),linear-gradient(145deg,#f7f9fe,#fff);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:30px;padding:28px;display:grid}.migration-method-card>div>span{font-size:11px}.migration-method-card h2{font-size:25px}.migration-method-card ol{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.migration-method-card li{background:#fffc;border:1px solid #dee6f3;border-radius:13px;grid-template-columns:30px 1fr;gap:10px;padding:13px;display:grid}.migration-method-card li>b{color:#fff;background:#1b376e;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.migration-method-card li>span{gap:3px;display:grid}.migration-method-card li strong{color:#1d2b45;font-size:11px}.migration-method-card li small{color:#66748b;font-size:9px;line-height:1.8}.migration-candidate-grid{grid-template-columns:1fr;gap:16px;margin-top:0}.migration-candidate-card{overflow:hidden;padding:0!important}.migration-candidate-head{color:#fff;background:linear-gradient(135deg,#101d38,#203968);padding:22px 24px;align-items:center!important}.migration-candidate-head>div:first-child{gap:3px;display:grid}.migration-candidate-head>div:first-child>span{color:#a9bce0;font-size:10px}.migration-candidate-head h3{font-size:21px;margin:0!important}.migration-candidate-head bdi{color:#93a6c9;font:700 10px Arial,sans-serif}.migration-node-capacity{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;align-items:end;min-width:142px;padding:10px 13px;grid-template-columns:auto auto!important;gap:0 8px!important;display:grid!important}.migration-node-capacity small{color:#b7c6df;grid-column:1/-1;font-size:9px}.migration-node-capacity strong{color:#fff;font-size:28px;line-height:1}.migration-node-capacity span{color:#8ea3c7;font-size:8px}.migration-license-facts{background:#f7f9fd;margin:0;padding:18px 24px;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}.migration-license-facts>div{background:#fff;border:1px solid #e1e7f0;border-radius:11px;gap:4px;padding:11px!important;display:grid!important}.migration-license-facts dt{color:#78849a;font-size:9px}.migration-license-facts dd{color:#23314b;margin:0;font-size:11px;font-weight:800}.migration-mapping-form{border-block:1px solid #e5eaf2;grid-template-columns:1fr auto;align-items:end;padding:15px 24px;gap:10px!important;margin:0!important;display:grid!important}.migration-mapping-form label{gap:5px;display:grid}.migration-mapping-form label>span{font-size:10px;font-weight:850}.migration-mapping-form button{color:#264887;background:#e8eef9;min-height:42px}.migration-quote-form{border-top:0!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:14px!important;margin:0!important;padding:20px 24px 24px!important}.migration-quote-fields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.migration-quote-form>button{grid-column:1/-1;justify-self:start}.migration-price-preview{background:linear-gradient(145deg,#f0f5ff,#fff);border:1px solid #cedaf0;border-radius:15px;align-content:start;gap:11px;padding:16px;display:grid}.migration-price-preview>header{align-items:center}.migration-price-preview>header span{color:#4665aa;font-size:9px;font-weight:850}.migration-price-preview>header b{font-size:11px}.migration-price-preview dl{gap:7px;margin:0;display:grid}.migration-price-preview dl>div{border-bottom:1px dashed #dbe2ee;padding-bottom:6px}.migration-price-preview dt,.migration-price-preview dd{font-size:9px}.migration-price-preview dd{font-weight:800}.migration-price-preview footer{justify-content:space-between;align-items:end;gap:10px;padding-top:4px;display:flex}.migration-price-preview footer span{font-size:9px}.migration-price-preview footer strong{color:#173a80;font-size:20px}.migration-price-preview footer small{font-size:8px}.migration-price-preview>p{color:#69758a;margin:0;font-size:10px;line-height:1.8}.migration-manager-message{z-index:10;position:sticky;top:78px}.migration-issued-quotes{background:#f7f9fc;border:1px solid #dfe5ef;border-radius:18px;padding:22px}.migration-issued-quotes>header{justify-content:space-between;align-items:center;display:flex}.migration-issued-quotes>header span{color:#4462a7;font-size:9px;font-weight:850}.migration-issued-quotes h2{margin:3px 0}.migration-issued-quotes>header>strong{color:#304e8e;background:#e8eef9;border-radius:999px;padding:7px 10px;font-size:10px}.migration-issued-quotes>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.migration-issued-quotes article{background:#fff;border:1px solid #e0e6ef;border-radius:13px;gap:7px;padding:15px;display:grid}.migration-issued-quotes article>div,.migration-issued-quotes footer{justify-content:space-between;gap:8px;display:flex}.migration-issued-quotes article>div>span{color:#5e6b82;font-size:9px}.migration-issued-quotes h3{margin:0;font-size:12px}.migration-issued-quotes article>bdi{color:#78849a;font:700 9px Arial,sans-serif}.migration-issued-quotes article>strong{font-size:15px}.migration-issued-quotes footer{border-top:1px solid #edf0f5;padding-top:7px}.migration-issued-quotes footer a{color:#3159ae;font-size:9px;font-weight:800}.product-landing .protocol-ribbon article{background:linear-gradient(145deg,#fff,#f5f8fd);border-radius:18px;gap:14px;min-height:92px;padding:17px}.product-landing .protocol-ribbon article>i{border-radius:17px;width:58px;height:58px}.product-landing .protocol-ribbon svg{width:34px;height:34px}.product-landing .protocol-ribbon article strong{font-size:12px}.product-landing .protocol-ribbon article small{font-size:9px}.product-feature{background:linear-gradient(155deg,#fff 62%,#f1f5fd);border-color:#dbe3f0;box-shadow:0 20px 55px #1d315b14}.product-feature header i{border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.product-feature header svg{fill:none;stroke:#315db9;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.product-feature.automation header svg{stroke:#68d9ca}.product-feature.commerce{background:linear-gradient(145deg,#eef3ff,#fff)}.product-feature.api{background:linear-gradient(145deg,#fff,#edf9f7)}.business-panel{grid-template-columns:1fr 1fr;gap:60px;min-height:auto;padding:72px 0}.business-copy h2{max-width:620px}.business-copy ul{grid-template-columns:repeat(3,1fr);gap:9px}.business-copy li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;min-height:155px;padding:15px;display:flex}.business-copy li>i{background:#68d9ca1a;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.business-copy li small{font-size:9px}.customer-journey{justify-self:end;width:100%;max-width:580px}.landing-journal>div:last-child{align-items:stretch}.landing-journal article{grid-template-rows:190px 1fr;padding:0;overflow:hidden}.journal-cover,.blog-card-cover,.blog-article-cover,.content-cover-preview{background-position:50%;background-size:cover}.journal-cover-placeholder,.blog-card-cover-placeholder{color:#fff;background:radial-gradient(circle at 25% 20%,#68d9ca33,#0000 25%),linear-gradient(135deg,#0d1a30,#25406f);place-items:center;display:grid}.journal-cover-placeholder span{font:900 42px Arial,sans-serif}.journal-cover-placeholder i{color:#9eb1ce;font:800 9px Arial,sans-serif}.journal-card-body{flex-direction:column;gap:10px;padding:22px;display:flex}.journal-card-body>span{color:#3561be;font-size:10px;font-weight:850}.journal-card-body a{margin-top:auto}.v4-closing{margin-top:38px;margin-bottom:38px}.landing-consultation{margin-top:0;padding-block:88px}.content-cover-preview{border-radius:15px 15px 8px 8px;height:120px;margin:-18px -18px 15px}.blog-card-cover{border-radius:21px 21px 0 0;height:190px;margin:-25px -25px 4px}.blog-card-cover-placeholder{font:900 38px Arial,sans-serif}.blog-article-cover{border-radius:18px;height:min(440px,52vw);margin:25px 0 0}@media (max-width:1000px){.migration-method-card{grid-template-columns:1fr}.migration-issued-quotes>div{grid-template-columns:repeat(2,1fr)}.business-copy ul{grid-template-columns:1fr}.business-copy li{min-height:auto}.business-panel{gap:35px}}@media (max-width:720px){.account-session-menu:not(.compact){display:none}.migration-license-facts,.migration-quote-form,.migration-issued-quotes>div{grid-template-columns:1fr!important}.migration-quote-fields,.migration-method-card ol,.migration-mapping-form{grid-template-columns:1fr}.migration-node-capacity{min-width:120px}.migration-candidate-head{flex-direction:column;align-items:flex-start!important}.product-landing .protocol-ribbon article>i{width:52px;height:52px}.business-panel{grid-template-columns:1fr}.customer-journey{justify-self:stretch}.landing-journal article{grid-template-rows:170px 1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
