@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic-Bold.ttf)format("truetype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf)format("truetype");font-weight:600 700;font-style:normal;font-display:swap}:root{--sameem-navy:#081f2d;--sameem-navy-2:#0c2a38;--sameem-navy-3:#123746;--sameem-emerald:#0b7a75;--sameem-mint:#20a88c;--sameem-gold:#c8a45b;--sameem-ivory:#f5f2ea;--sameem-paper:#ebe9e1;--sameem-ink:#102d39;--sameem-gray:#53656e;--sameem-white:#fff;--sameem-bg-canvas:var(--sameem-ivory);--sameem-bg-subtle:var(--sameem-paper);--sameem-bg-inverse:var(--sameem-navy);--sameem-bg-inverse-raised:var(--sameem-navy-2);--sameem-surface:var(--sameem-white);--sameem-text:var(--sameem-ink);--sameem-text-muted:var(--sameem-gray);--sameem-text-inverse:var(--sameem-ivory);--sameem-link:var(--sameem-emerald);--sameem-action-primary:var(--sameem-mint);--sameem-action-primary-text:var(--sameem-navy);--sameem-action-secondary:var(--sameem-navy);--sameem-action-secondary-text:var(--sameem-ivory);--sameem-border:#081f2d29;--sameem-border-inverse:#f5f2ea29;--sameem-focus:var(--sameem-gold);--sameem-success:var(--sameem-emerald);--sameem-info:var(--sameem-navy-3);--sameem-warning:var(--sameem-gold);--sameem-danger:#b44f43;--sameem-danger-text:#6f241d;--sameem-danger-surface:#f4dfdb;--sameem-font-ar:"Noto Kufi Arabic", system-ui, sans-serif;--sameem-font-latin:"Rubik", Arial, sans-serif;--sameem-font-regular:400;--sameem-font-semibold:600;--sameem-font-bold:700;--sameem-h1-size:40px;--sameem-h1-line:52px;--sameem-h2-size:28px;--sameem-h2-line:40px;--sameem-h3-size:20px;--sameem-h3-line:32px;--sameem-body-size:16px;--sameem-body-line:28px;--sameem-small-size:13px;--sameem-small-line:22px;--sameem-space-0:0;--sameem-space-1:4px;--sameem-space-2:8px;--sameem-space-3:12px;--sameem-space-4:16px;--sameem-space-5:20px;--sameem-space-6:24px;--sameem-space-8:32px;--sameem-space-10:40px;--sameem-space-12:48px;--sameem-space-16:64px;--sameem-space-20:80px;--sameem-radius-none:0;--sameem-radius-control:2px;--sameem-radius-round:999px;--sameem-control-min:44px;--sameem-control-default:48px;--sameem-shadow-raised:0 16px 34px #081f2d1c;--sameem-shadow-elevated:0 28px 80px #04121a2e;--sameem-motion-fast:.18s ease;--sameem-motion-normal:.22s ease;--sameem-motion-slow:.26s ease;--sameem-content-max:1360px;--sameem-gutter-desktop:40px;--sameem-gutter-tablet:28px;--sameem-gutter-mobile:22px}.sameem-ui{color:var(--sameem-text);background:var(--sameem-bg-canvas);font-family:var(--sameem-font-ar);font-size:var(--sameem-body-size);line-height:var(--sameem-body-line)}.sameem-latin,.sameem-number{font-family:var(--sameem-font-latin);direction:ltr;unicode-bidi:embed}.sameem-ui :focus-visible{outline:3px solid var(--sameem-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.sameem-ui *,.sameem-ui :before,.sameem-ui :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*{box-sizing:border-box}html{scroll-behavior:smooth;direction:rtl}body{background:var(--sameem-bg-canvas);min-width:320px;color:var(--sameem-text);margin:0}body,button,input,select,textarea{font-family:var(--sameem-font-ar)}button,input,select,textarea{font-size:inherit}button,a,input,select,textarea{transition:color var(--sameem-motion-fast), background-color var(--sameem-motion-fast), border-color var(--sameem-motion-fast), opacity var(--sameem-motion-fast)}button,a{-webkit-tap-highlight-color:transparent}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}img{max-width:100%;display:block}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-size:var(--sameem-h1-size);line-height:var(--sameem-h1-line)}h2{font-size:var(--sameem-h2-size);line-height:var(--sameem-h2-line)}h3{font-size:var(--sameem-h3-size);line-height:var(--sameem-h3-line)}a{color:var(--sameem-link)}code,pre{font-family:var(--sameem-font-latin)}.skip-link{inset-inline-start:var(--sameem-space-4);z-index:1000;min-height:var(--sameem-control-min);padding:var(--sameem-space-2) var(--sameem-space-4);background:var(--sameem-surface);color:var(--sameem-navy);border:var(--sameem-border-focus,3px) solid var(--sameem-focus);border-radius:var(--sameem-radius-control);font-weight:var(--sameem-font-bold);text-decoration:none;position:fixed;top:-100px}.skip-link:focus{top:var(--sameem-space-4)}.brand-lockup{align-items:center;gap:var(--sameem-space-3);min-width:0;display:inline-flex}.sameem-logo{object-fit:contain;flex:none;width:160px;height:48px}.brand-lockup-compact .sameem-logo{width:160px}.product-name{gap:var(--sameem-space-1);border-inline-start:1px solid var(--sameem-border);padding-inline-start:var(--sameem-space-3);line-height:1.4;display:grid}.product-name strong{font-size:var(--sameem-small-size);white-space:nowrap}.product-name small{color:var(--sameem-text-muted);white-space:nowrap;font-size:10px}.sidebar .product-name{border-color:var(--sameem-border-inverse)}.sidebar .product-name small,.sidebar .product-name strong,.auth-showcase .product-name small,.auth-showcase .product-name strong{color:var(--sameem-text-inverse)}.section-kicker{align-items:center;gap:var(--sameem-space-2);color:var(--sameem-emerald);font-size:var(--sameem-small-size);line-height:var(--sameem-small-line);font-weight:var(--sameem-font-bold);display:inline-flex}.section-kicker:before{content:"";background:var(--sameem-gold);width:24px;height:2px}.section-kicker.inverse{color:var(--sameem-mint)}.sameem-latin,.sameem-number{font-family:var(--sameem-font-latin)}.btn{min-height:var(--sameem-control-min);justify-content:center;align-items:center;gap:var(--sameem-space-2);padding:var(--sameem-space-2) var(--sameem-space-5);border:1px solid var(--sameem-action-primary);border-radius:var(--sameem-radius-control);background:var(--sameem-action-primary);color:var(--sameem-action-primary-text);cursor:pointer;font-weight:var(--sameem-font-bold);line-height:1.4;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--sameem-emerald);border-color:var(--sameem-emerald);color:var(--sameem-white)}.btn.secondary{background:var(--sameem-action-secondary);color:var(--sameem-action-secondary-text);border-color:var(--sameem-action-secondary)}.btn.secondary:hover:not(:disabled){background:var(--sameem-navy-3);border-color:var(--sameem-navy-3)}.btn.ghost{color:var(--sameem-navy);border-color:var(--sameem-border);background:0 0}.btn.ghost:hover:not(:disabled){background:var(--sameem-bg-subtle);color:var(--sameem-navy);border-color:var(--sameem-navy)}.btn.highlight{background:var(--sameem-action-highlight-background,var(--sameem-gold));border-color:var(--sameem-gold);color:var(--sameem-action-highlight-text,var(--sameem-navy))}.btn.inverse-outline{border-color:var(--sameem-border-inverse);color:var(--sameem-text-inverse);background:0 0}.btn.inverse-outline:hover{background:var(--sameem-bg-inverse-raised);color:var(--sameem-text-inverse);border-color:var(--sameem-ivory)}.btn.large{min-height:58px;padding-inline:var(--sameem-space-6)}.icon-btn{width:var(--sameem-control-min);height:var(--sameem-control-min);border:1px solid var(--sameem-border-inverse);border-radius:var(--sameem-radius-control);color:var(--sameem-text-inverse);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.input,input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-height:var(--sameem-control-min);padding:var(--sameem-space-2) var(--sameem-space-3);border:1px solid var(--sameem-border);border-radius:var(--sameem-radius-control);background:var(--sameem-surface);color:var(--sameem-text);min-width:0}textarea{resize:vertical;line-height:var(--sameem-body-line)}input::placeholder,textarea::placeholder{color:var(--sameem-text-muted);opacity:.78}.row-actions,.actions,.form-actions,.header-actions{align-items:center;gap:var(--sameem-space-2);flex-wrap:wrap;display:flex}.form-actions{margin-top:var(--sameem-space-5);justify-content:flex-end}.form-grid{gap:var(--sameem-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid label,.form-card label{gap:var(--sameem-space-2);color:var(--sameem-text);font-weight:var(--sameem-font-semibold);display:grid}.form-grid label small,.form-card label small{color:var(--sameem-text-muted);font-weight:var(--sameem-font-regular)}.span-2{grid-column:span 2}.checkbox-field{grid-template-columns:var(--sameem-control-min) 1fr;cursor:pointer;align-items:start;gap:var(--sameem-space-2)!important;display:grid!important}.checkbox-field input{width:22px;height:22px;margin-block:var(--sameem-space-1);accent-color:var(--sameem-emerald)}.badge,.status{align-items:center;gap:var(--sameem-space-2);min-height:30px;padding:var(--sameem-space-1) var(--sameem-space-3);border-radius:var(--sameem-radius-control);font-size:var(--sameem-small-size);line-height:var(--sameem-small-line);font-weight:var(--sameem-font-semibold);border:1px solid;display:inline-flex}.badge,.success{background:color-mix(in srgb, var(--sameem-success) 10%, var(--sameem-white));color:var(--sameem-success)}.warning{background:color-mix(in srgb, var(--sameem-warning) 16%, var(--sameem-white));color:var(--sameem-navy)}.danger,.error{background:var(--sameem-danger-surface);color:var(--sameem-danger-text)}.info{background:color-mix(in srgb, var(--sameem-info) 10%, var(--sameem-white));color:var(--sameem-info)}.alert,.state-panel{margin-block:var(--sameem-space-3);padding:var(--sameem-space-4);border-radius:var(--sameem-radius-control);line-height:var(--sameem-body-line);border:1px solid}.state-panel{justify-content:space-between;align-items:center;gap:var(--sameem-space-4);background:var(--sameem-surface);color:var(--sameem-text);display:flex}.state-panel.loading{border-inline-start:4px solid var(--sameem-info)}.state-panel.error{border-inline-start:4px solid var(--sameem-danger)}.state-panel p{margin:0}.button-spinner{border:2px solid var(--sameem-border-inverse);border-block-start-color:var(--sameem-navy);border-radius:var(--sameem-radius-round);width:18px;height:18px;animation:.75s linear infinite sameem-spin}@keyframes sameem-spin{to{transform:rotate(360deg)}}.shell{grid-template-columns:304px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{height:100vh;padding:var(--sameem-space-5);background:var(--sameem-bg-inverse);color:var(--sameem-text-inverse);z-index:80;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{justify-content:space-between;align-items:flex-start;gap:var(--sameem-space-3);border-block-end:1px solid var(--sameem-border-inverse);padding-block-end:var(--sameem-space-5);display:flex}.sidebar-brand a{color:inherit;text-decoration:none}.sidebar .sameem-logo{width:132px;height:40px}.sidebar .product-name{padding-inline-start:var(--sameem-space-2)}.sidebar .product-name strong{white-space:normal;font-size:11px}.sidebar .product-name small{display:none}.scope-panel{gap:var(--sameem-space-1);margin-block:var(--sameem-space-5);padding:var(--sameem-space-4);border:1px solid var(--sameem-border-inverse);border-inline-start:3px solid var(--sameem-mint);background:var(--sameem-bg-inverse-raised);display:grid}.scope-panel span,.scope-panel small{color:color-mix(in srgb, var(--sameem-text-inverse) 72%, transparent);font-size:var(--sameem-small-size)}.scope-panel strong{color:var(--sameem-mint)}.nav{gap:var(--sameem-space-5);display:grid}.nav-group{gap:var(--sameem-space-1);display:grid}.nav-group h2{margin:0 0 var(--sameem-space-1);color:color-mix(in srgb, var(--sameem-text-inverse) 58%, transparent);font-size:11px;line-height:var(--sameem-small-line);font-weight:var(--sameem-font-semibold)}.nav a{min-height:var(--sameem-control-min);align-items:center;gap:var(--sameem-space-3);padding:var(--sameem-space-2) var(--sameem-space-3);border-radius:var(--sameem-radius-control);color:var(--sameem-text-inverse);font-size:var(--sameem-small-size);border:1px solid #0000;text-decoration:none;display:flex}.nav a:hover{background:var(--sameem-bg-inverse-raised);border-color:var(--sameem-border-inverse)}.nav a.active{background:var(--sameem-emerald);border-color:var(--sameem-mint);color:var(--sameem-white);font-weight:var(--sameem-font-bold)}.nav-marker{border:1px solid var(--sameem-gold);flex:none;width:8px;height:8px}.nav a.active .nav-marker{background:var(--sameem-mint);border-color:var(--sameem-mint)}.sidebar-support{gap:var(--sameem-space-1);padding-top:var(--sameem-space-6);font-size:var(--sameem-small-size);margin-top:auto;display:grid}.sidebar-support span{color:color-mix(in srgb, var(--sameem-text-inverse) 58%, transparent)}.sidebar-support a{color:var(--sameem-mint)}.content{min-width:0;padding:var(--sameem-space-6) var(--sameem-gutter-desktop)}.app-header{justify-content:space-between;align-items:center;gap:var(--sameem-space-5);min-height:76px;margin-bottom:var(--sameem-space-8);padding:var(--sameem-space-3) var(--sameem-space-4);background:var(--sameem-surface);border:1px solid var(--sameem-border);border-inline-start:4px solid var(--sameem-mint);display:flex}.app-header-primary{align-items:center;gap:var(--sameem-space-3);display:flex}.app-header-primary>div{display:grid}.app-header-primary small{color:var(--sameem-text-muted);font-size:var(--sameem-small-size)}.app-header-primary strong{color:var(--sameem-navy)}.menu-trigger{color:var(--sameem-navy);border-color:var(--sameem-border);display:none}.mobile-only,.sidebar-scrim{display:none}.app-main{width:min(100%, var(--sameem-content-max));margin-inline:auto}.page{gap:var(--sameem-space-5);display:grid}.page>h1,.page-title h1,.page-head h1{color:var(--sameem-navy);margin:0}.page>p{margin-block-start:calc(var(--sameem-space-5) * -1)}.page-head,.page-title{justify-content:space-between;align-items:flex-end;gap:var(--sameem-space-6);margin:0 0 var(--sameem-space-6);border-block-end:1px solid var(--sameem-border);padding-block-end:var(--sameem-space-4);display:flex}.page-head p,.page-title p{max-width:760px;margin:var(--sameem-space-1) 0 0;color:var(--sameem-text-muted)}.muted,.trend{color:var(--sameem-text-muted)}.muted{font-size:var(--sameem-small-size)}.card-grid,.metrics{gap:var(--sameem-space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.card,.panel,.metrics>.metric{padding:var(--sameem-space-5);background:var(--sameem-surface);border:1px solid var(--sameem-border);border-radius:var(--sameem-radius-control)}.card h2,.card h3,.panel h2,.panel h3{color:var(--sameem-navy);margin-block-start:0}.metric-card{border-block-start:3px solid var(--sameem-navy-3)}.card .metric,.metrics>.metric strong,.summary-strip b,.kpi strong{margin-block:var(--sameem-space-2);color:var(--sameem-navy);font-size:30px;line-height:1.35;font-weight:var(--sameem-font-bold);display:block}.metrics>.metric{font-size:inherit;margin:0}.metrics>.metric span{color:var(--sameem-text-muted);font-size:var(--sameem-small-size)}.grid,.grid-2{gap:var(--sameem-space-4);margin-top:var(--sameem-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.approval-list>div{justify-content:space-between;gap:var(--sameem-space-3);padding-block:var(--sameem-space-3);border-block-end:1px solid var(--sameem-border);display:flex}.approval-list span{color:var(--sameem-text-muted)}.text-link{min-height:var(--sameem-control-min);margin-top:var(--sameem-space-3);font-weight:var(--sameem-font-bold);align-items:center;display:inline-flex}.tabs,.filters{gap:var(--sameem-space-2);flex-wrap:wrap;display:flex}.filters .input{flex:1;width:auto;min-width:180px}.tab{min-height:var(--sameem-control-min);padding:var(--sameem-space-2) var(--sameem-space-4);border:1px solid var(--sameem-border);border-radius:var(--sameem-radius-control);background:var(--sameem-surface);color:var(--sameem-text);cursor:pointer}.tab.active{background:var(--sameem-navy);color:var(--sameem-text-inverse)}.table-wrap{border:1px solid var(--sameem-border);max-width:100%;overflow-x:auto}.data-table,.card table{border-collapse:collapse;width:100%}.data-table th,.data-table td,.card th,.card td{min-height:var(--sameem-control-min);padding:var(--sameem-space-3);text-align:start;border-block-end:1px solid var(--sameem-border);white-space:nowrap}.data-table th,.card th{background:var(--sameem-bg-subtle);color:var(--sameem-navy);font-size:var(--sameem-small-size)}.data-table tbody tr:hover,.card tbody tr:hover{background:color-mix(in srgb, var(--sameem-mint) 6%, var(--sameem-white))}.mini-input{width:96px}.summary-strip{gap:var(--sameem-space-3);margin-top:var(--sameem-space-3);flex-wrap:wrap;display:flex}.summary-strip>div{min-width:150px;padding:var(--sameem-space-3);background:var(--sameem-bg-subtle);border:1px solid var(--sameem-border)}.summary-strip span{color:var(--sameem-text-muted);font-size:var(--sameem-small-size);display:block}.stepper{gap:var(--sameem-space-2);margin-bottom:var(--sameem-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stepper button{min-height:var(--sameem-control-min);border:1px solid var(--sameem-border);border-radius:var(--sameem-radius-control);background:var(--sameem-surface);color:var(--sameem-text-muted)}.stepper button.active{border-color:var(--sameem-emerald);border-inline-start:4px solid var(--sameem-emerald);color:var(--sameem-emerald);font-weight:var(--sameem-font-bold)}.stepper button span{margin-top:var(--sameem-space-1);display:block}.workflow-preview{margin-top:var(--sameem-space-4);padding:var(--sameem-space-4);background:var(--sameem-bg-subtle);border-inline-start:4px solid var(--sameem-gold)}.scan-box{align-items:center;gap:var(--sameem-space-4);padding:var(--sameem-space-4);background:var(--sameem-bg-subtle);border:1px solid var(--sameem-border);display:flex}.scanner-video{background:var(--sameem-navy);border-radius:var(--sameem-radius-control);width:100%;min-height:220px}.qr-placeholder{background:var(--sameem-navy);width:68px;height:68px;color:var(--sameem-text-inverse);font-weight:var(--sameem-font-bold);place-items:center;display:grid}.count-grid{gap:var(--sameem-space-4);margin-block:var(--sameem-space-5);grid-template-columns:1fr 1fr 160px;display:grid}.difference{padding:var(--sameem-space-3);text-align:center;border:1px solid var(--sameem-border)}.difference span{color:var(--sameem-text-muted);display:block}.difference b{font-family:var(--sameem-font-latin);font-size:var(--sameem-h2-size)}.difference .ok{color:var(--sameem-success)}.difference .bad{color:var(--sameem-danger-text)}.progress{height:10px;margin:var(--sameem-space-5) 0 var(--sameem-space-2);background:var(--sameem-bg-subtle);overflow:hidden}.progress span{background:var(--sameem-emerald);height:100%;display:block}.check-list{line-height:2}.warehouse-stage{background:var(--sameem-bg-subtle);border:1px solid var(--sameem-border);perspective:800px;min-height:520px;position:relative;overflow:hidden}.warehouse-stage:before{content:"";opacity:.45;background-image:url(/brand/pattern.svg);background-size:480px 320px;position:absolute;inset:0}.node{z-index:2;border:1px solid var(--sameem-navy);border-radius:var(--sameem-radius-control);background:var(--sameem-surface);min-width:74px;color:var(--sameem-navy);box-shadow:var(--sameem-shadow-raised);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:skewY(-8deg)rotateX(4deg)}.node small{font-size:10px}.node.warm{background:color-mix(in srgb, var(--sameem-warning) 18%, var(--sameem-white))}.node.full{background:var(--sameem-danger-surface);border-color:var(--sameem-danger)}.node.quarantine{background:var(--sameem-bg-inverse-raised);color:var(--sameem-text-inverse)}.warehouse-empty{z-index:2;color:var(--sameem-text-muted);place-items:center;display:grid;position:absolute;inset:0}.heatmap-grid{gap:var(--sameem-space-2);background:var(--sameem-navy);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.heat-cell{min-height:86px;padding:var(--sameem-space-3);background:var(--sameem-danger);color:var(--sameem-white);border:2px solid var(--sameem-navy);flex-direction:column;justify-content:space-between;display:flex}.route-line{align-items:center;gap:var(--sameem-space-3);margin-block:var(--sameem-space-8);flex-wrap:wrap;display:flex}.route-line span{padding:var(--sameem-space-3);border:1px solid var(--sameem-border);background:var(--sameem-bg-subtle)}.route-line b{color:var(--sameem-gold);font-size:var(--sameem-h3-size)}.landing-page,.public-page{background:var(--sameem-bg-canvas);min-height:100vh}.public-container{width:min(var(--sameem-content-max), calc(100% - (var(--sameem-gutter-desktop) * 2)));margin-inline:auto}.public-header{z-index:60;background:color-mix(in srgb, var(--sameem-bg-canvas) 96%, transparent);border-block-end:1px solid var(--sameem-border);position:sticky;top:0}.public-nav{align-items:center;gap:var(--sameem-space-8);min-height:88px;display:flex}.public-brand-link{color:inherit;text-decoration:none}.public-links{align-items:center;gap:var(--sameem-space-6);margin-inline:auto;display:flex}.public-links a{min-height:var(--sameem-control-min);color:var(--sameem-navy);font-weight:var(--sameem-font-semibold);align-items:center;text-decoration:none;display:inline-flex}.public-links a:hover{color:var(--sameem-emerald)}.public-actions{gap:var(--sameem-space-2);display:flex}.landing-hero{border-block-end:1px solid var(--sameem-border);align-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.landing-hero:after{content:"";z-index:0;opacity:.65;background:url(/brand/pattern.svg) 50%/cover no-repeat;width:48%;position:absolute;inset-block:0;inset-inline-end:0}.hero-layout{z-index:1;align-items:center;gap:var(--sameem-space-16);padding-block:var(--sameem-space-16);grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);display:grid;position:relative}.hero-copy h1{margin:var(--sameem-space-4) 0;color:var(--sameem-navy);letter-spacing:-.03em;font-size:clamp(42px,5.4vw,72px);line-height:1.35}.hero-copy h1 em{color:var(--sameem-emerald);font-style:normal}.hero-copy>p{max-width:660px;color:var(--sameem-text-muted);margin:0;font-size:18px;line-height:2}.hero-actions{gap:var(--sameem-space-3);margin-top:var(--sameem-space-8);flex-wrap:wrap;display:flex}.hero-facts{gap:var(--sameem-space-5);margin:var(--sameem-space-6) 0 0;color:var(--sameem-text-muted);font-size:var(--sameem-small-size);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-facts li{align-items:center;gap:var(--sameem-space-2);display:flex}.hero-facts li>span{color:var(--sameem-emerald);font-weight:var(--sameem-font-bold)}.operations-frame{padding:var(--sameem-space-6);background:var(--sameem-surface);border:1px solid var(--sameem-border);border-block-start:5px solid var(--sameem-navy);box-shadow:var(--sameem-shadow-raised)}.operations-frame-head{justify-content:space-between;align-items:center;gap:var(--sameem-space-4);min-height:58px;border-block-end:1px solid var(--sameem-border);padding-block-end:var(--sameem-space-4);display:flex}.operations-question{gap:var(--sameem-space-2);padding-block:var(--sameem-space-6);display:grid}.operations-question small{color:var(--sameem-text-muted)}.operations-question strong{color:var(--sameem-navy);font-size:var(--sameem-h3-size)}.operations-grid{border-block:1px solid var(--sameem-border);border-inline-start:1px solid var(--sameem-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operations-grid>div{gap:var(--sameem-space-2);min-height:132px;padding:var(--sameem-space-4);background:var(--sameem-bg-canvas);border-inline-end:1px solid var(--sameem-border);flex-direction:column;display:flex}.operations-grid span,.operations-grid small{color:var(--sameem-text-muted);font-size:var(--sameem-small-size)}.operations-grid strong{color:var(--sameem-navy)}.operations-next{align-items:center;gap:var(--sameem-space-5);padding-top:var(--sameem-space-5);grid-template-columns:auto 1fr;display:grid}.operations-next span{align-items:center;gap:var(--sameem-space-2);color:var(--sameem-emerald);display:flex}.operations-next i{font-style:normal}.operations-next p{color:var(--sameem-text-muted);font-size:var(--sameem-small-size);margin:0}.signal-strip{background:var(--sameem-surface);border-block-end:1px solid var(--sameem-border)}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signal-grid>div{justify-content:center;gap:var(--sameem-space-1);min-height:116px;padding:var(--sameem-space-5);border-inline-start:1px solid var(--sameem-border);flex-direction:column;display:flex}.signal-grid>div:last-child{border-inline-end:1px solid var(--sameem-border)}.signal-grid strong{color:var(--sameem-navy)}.signal-grid span{color:var(--sameem-text-muted);font-size:var(--sameem-small-size)}.landing-section{padding-block:var(--sameem-space-20)}.compact-section{padding-block-end:var(--sameem-space-8)}.compact-heading{margin-bottom:var(--sameem-space-6)}.section-heading{align-items:end;gap:var(--sameem-space-16);margin-bottom:var(--sameem-space-12);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);display:grid}.section-heading h2,.governance-layout h2,.cta-layout h2,.public-page-hero h1,.request-layout h2{margin:var(--sameem-space-2) 0 0;color:var(--sameem-navy)}.section-heading>p,.governance-layout p,.public-page-hero p,.request-layout>div>p{color:var(--sameem-text-muted);margin:0;line-height:1.9}.capability-grid{border-block-start:1px solid var(--sameem-border);border-inline-start:1px solid var(--sameem-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability-card{min-height:240px;padding:var(--sameem-space-6);background:var(--sameem-surface);border-inline-end:1px solid var(--sameem-border);border-block-end:1px solid var(--sameem-border)}.capability-number,.workflow-number{color:var(--sameem-gold);font-weight:var(--sameem-font-bold)}.capability-card h3{margin:var(--sameem-space-10) 0 var(--sameem-space-2);color:var(--sameem-navy)}.capability-card p{color:var(--sameem-text-muted);margin:0}.workflow-section{background:var(--sameem-bg-inverse);color:var(--sameem-text-inverse)}.section-heading.inverse h2{color:var(--sameem-text-inverse)}.section-heading.inverse>p{color:color-mix(in srgb, var(--sameem-text-inverse) 75%, transparent)}.workflow-grid{border-block-start:1px solid var(--sameem-border-inverse);border-inline-start:1px solid var(--sameem-border-inverse);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-grid li{min-height:270px;padding:var(--sameem-space-6);border-inline-end:1px solid var(--sameem-border-inverse);border-block-end:1px solid var(--sameem-border-inverse)}.workflow-grid small{margin-top:var(--sameem-space-8);color:var(--sameem-mint);display:block}.workflow-grid h3{margin:var(--sameem-space-2) 0;color:var(--sameem-text-inverse)}.workflow-grid p{color:color-mix(in srgb, var(--sameem-text-inverse) 72%, transparent)}.plans-section{background:var(--sameem-surface)}.plan-grid{border-block-start:1px solid var(--sameem-border);border-inline-start:1px solid var(--sameem-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-card{min-height:560px;padding:var(--sameem-space-6);background:var(--sameem-bg-canvas);border-inline-end:1px solid var(--sameem-border);border-block-end:1px solid var(--sameem-border);flex-direction:column;display:flex}.plan-card.featured{border-block-start:5px solid var(--sameem-mint);background:var(--sameem-surface)}.plan-heading{justify-content:space-between;align-items:center;gap:var(--sameem-space-3);min-height:34px;display:flex}.plan-code{color:var(--sameem-text-muted);font-size:var(--sameem-small-size)}.plan-card h3{margin:var(--sameem-space-4) 0 var(--sameem-space-2);color:var(--sameem-navy)}.plan-card>p{min-height:84px;color:var(--sameem-text-muted);margin:0}.plan-price{gap:var(--sameem-space-1);margin-block:var(--sameem-space-5);padding-block:var(--sameem-space-4);border-block:1px solid var(--sameem-border);display:grid}.plan-price strong{color:var(--sameem-navy)}.plan-price span{color:var(--sameem-text-muted);font-size:var(--sameem-small-size)}.plan-card ul{gap:var(--sameem-space-3);margin:0 0 var(--sameem-space-6);padding:0;list-style:none;display:grid}.plan-card li{gap:var(--sameem-space-2);display:flex}.plan-card li span{color:var(--sameem-emerald)}.plan-card .btn{width:100%;margin-top:auto}.trial-callout{justify-content:space-between;align-items:center;gap:var(--sameem-space-6);margin-top:var(--sameem-space-6);padding:var(--sameem-space-6);background:var(--sameem-bg-inverse);color:var(--sameem-text-inverse);border-inline-start:5px solid var(--sameem-gold);display:flex}.trial-callout p{margin:var(--sameem-space-1) 0 0;color:color-mix(in srgb, var(--sameem-text-inverse) 75%, transparent)}.governance-section{background:var(--sameem-bg-canvas)}.governance-layout{align-items:center;gap:var(--sameem-space-16);grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);display:grid}.governance-mark{background:var(--sameem-bg-subtle) url(/brand/mark.svg) center / 190px no-repeat;border:1px solid var(--sameem-border);border-inline-start:8px solid var(--sameem-emerald);min-height:420px}.governance-list{gap:var(--sameem-space-3);margin:var(--sameem-space-6) 0 0;padding:0;list-style:none;display:grid}.governance-list li{gap:var(--sameem-space-3);padding-block:var(--sameem-space-3);border-block-end:1px solid var(--sameem-border);display:flex}.governance-list span{color:var(--sameem-gold);font-family:var(--sameem-font-latin);font-weight:var(--sameem-font-bold)}.landing-cta{padding-block:var(--sameem-space-16);background:var(--sameem-bg-inverse);color:var(--sameem-text-inverse)}.cta-layout{justify-content:space-between;align-items:center;gap:var(--sameem-space-12);display:flex}.cta-layout h2{color:var(--sameem-text-inverse)}.cta-layout p{color:color-mix(in srgb, var(--sameem-text-inverse) 75%, transparent)}.public-footer{padding-block:var(--sameem-space-10);background:var(--sameem-navy-2);color:var(--sameem-text-inverse);border-block-start:1px solid var(--sameem-border-inverse)}.footer-layout{align-items:center;gap:var(--sameem-space-8);grid-template-columns:1.2fr 1fr auto auto;display:grid}.footer-layout>div{display:grid}.footer-layout small,.footer-layout p,.footer-layout span{color:color-mix(in srgb, var(--sameem-text-inverse) 70%, transparent)}.footer-layout a{color:var(--sameem-mint)}.public-page-hero{padding-block:var(--sameem-space-16);background:var(--sameem-bg-subtle) url(/brand/pattern.svg) center / cover no-repeat;border-block-end:1px solid var(--sameem-border)}.public-page-hero h1{max-width:850px}.public-page-hero p{max-width:760px}.request-section{background:var(--sameem-bg-canvas)}.request-layout{align-items:start;gap:var(--sameem-space-16);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);display:grid}.request-form{padding:var(--sameem-space-6);background:var(--sameem-surface);border:1px solid var(--sameem-border);border-block-start:5px solid var(--sameem-navy)}.auth-page{background:var(--sameem-bg-canvas);grid-template-columns:minmax(390px,.82fr) minmax(520px,1.18fr);min-height:100vh;display:grid}.auth-showcase{justify-content:space-between;gap:var(--sameem-space-10);min-height:100vh;padding:var(--sameem-space-12) clamp(var(--sameem-space-8), 5vw, var(--sameem-space-20));background:var(--sameem-bg-inverse);color:var(--sameem-text-inverse);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-showcase:after{content:"";opacity:.08;background:url(/brand/pattern.svg) 50%/cover no-repeat;width:82%;height:55%;position:absolute;inset-block-end:-10%;inset-inline-end:-16%}.auth-brand-link{z-index:1;color:inherit;text-decoration:none;position:relative}.auth-showcase-copy{z-index:1;position:relative}.auth-showcase h1{margin:var(--sameem-space-4) 0;color:var(--sameem-text-inverse);font-size:clamp(38px,4.8vw,64px);line-height:1.4}.auth-showcase h1 em{color:var(--sameem-mint);font-style:normal}.auth-showcase-copy>p{max-width:560px;color:color-mix(in srgb, var(--sameem-text-inverse) 78%, transparent)}.auth-assurance{z-index:1;border-block-start:1px solid var(--sameem-border-inverse);border-inline-start:1px solid var(--sameem-border-inverse);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.auth-assurance>div{gap:var(--sameem-space-3);min-height:130px;padding:var(--sameem-space-4);border-inline-end:1px solid var(--sameem-border-inverse);border-block-end:1px solid var(--sameem-border-inverse);display:flex}.auth-assurance>div>span{color:var(--sameem-gold);font-family:var(--sameem-font-latin);font-weight:var(--sameem-font-bold)}.auth-assurance p{gap:var(--sameem-space-1);margin:0;display:grid}.auth-assurance small{color:color-mix(in srgb, var(--sameem-text-inverse) 68%, transparent)}.auth-form-side{padding:var(--sameem-space-12) clamp(var(--sameem-space-6), 7vw, 110px);justify-content:center;align-items:center;display:flex}.auth-form-wrap{width:min(100%,560px)}.back-home{min-height:var(--sameem-control-min);align-items:center;gap:var(--sameem-space-2);margin-bottom:var(--sameem-space-10);color:var(--sameem-text-muted);font-weight:var(--sameem-font-semibold);text-decoration:none;display:inline-flex}.back-home:hover{color:var(--sameem-emerald)}.auth-form-heading h2{margin:var(--sameem-space-2) 0;color:var(--sameem-navy);font-size:clamp(32px,4vw,44px)}.auth-form-heading p{color:var(--sameem-text-muted);margin:0}.system-login-form{gap:var(--sameem-space-4);margin-top:var(--sameem-space-8);display:grid}.system-login-form>label,.system-login-field{gap:var(--sameem-space-2);color:var(--sameem-text);font-weight:var(--sameem-font-semibold);display:grid}.system-login-form label small{color:var(--sameem-text-muted);font-weight:var(--sameem-font-regular)}.field-label-row{justify-content:space-between;align-items:center;gap:var(--sameem-space-3);display:flex}.field-label-row a{font-size:var(--sameem-small-size)}.password-field{display:block;position:relative}.password-field .input{padding-inline-end:82px}.password-toggle{inset-inline-end:var(--sameem-space-2);border:1px solid var(--sameem-border);border-radius:var(--sameem-radius-control);background:var(--sameem-bg-subtle);min-width:62px;min-height:36px;color:var(--sameem-navy);cursor:pointer;font-size:var(--sameem-small-size);position:absolute;top:50%;transform:translateY(-50%)}.auth-submit{width:100%;min-height:54px;margin-top:var(--sameem-space-2)}.auth-next-action{min-height:var(--sameem-control-min);justify-content:center;align-items:center;gap:var(--sameem-space-2);margin-top:var(--sameem-space-5);padding-top:var(--sameem-space-4);border-block-start:1px solid var(--sameem-border);display:flex}.auth-support{margin-top:var(--sameem-space-6);color:var(--sameem-text-muted);text-align:center;font-size:var(--sameem-small-size)}@media (max-width:1180px){.public-container{width:min(var(--sameem-content-max), calc(100% - (var(--sameem-gutter-tablet) * 2)))}.public-links{display:none}.hero-layout{gap:var(--sameem-space-8);grid-template-columns:minmax(0,1fr) minmax(400px,.9fr)}.shell{grid-template-columns:1fr}.sidebar{width:min(340px,88vw);height:100dvh;transition:transform var(--sameem-motion-normal);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(110%)}.menu-open .sidebar{transform:translate(0)}.sidebar-scrim{z-index:70;background:color-mix(in srgb, var(--sameem-navy) 68%, transparent);border:0;position:fixed;inset:0}.menu-open .sidebar-scrim{display:block}.mobile-only,.menu-trigger{display:inline-grid}.content{padding-inline:var(--sameem-gutter-tablet)}}@media (max-width:920px){.hero-layout,.section-heading,.governance-layout,.request-layout{grid-template-columns:1fr}.hero-layout{padding-block:var(--sameem-space-12)}.landing-hero:after{opacity:.24;width:100%}.capability-grid,.plan-grid,.signal-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{grid-template-columns:1fr}.auth-showcase{min-height:auto;padding-block:var(--sameem-space-10)}.auth-showcase-copy{display:none}.app-header,.page-head,.page-title,.cta-layout{flex-direction:column;align-items:flex-start}.grid,.grid-2,.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.count-grid{grid-template-columns:1fr}.footer-layout{grid-template-columns:1fr 1fr}}@media (max-width:640px){:root{--sameem-h1-size:32px;--sameem-h1-line:44px;--sameem-h2-size:25px;--sameem-h2-line:37px}.public-container{width:calc(100% - (var(--sameem-gutter-mobile) * 2))}.public-nav{justify-content:space-between;min-height:74px}.public-nav .brand-lockup .product-name,.public-actions .ghost{display:none}.public-nav .sameem-logo{width:128px;height:40px}.public-actions .btn{padding-inline:var(--sameem-space-3);font-size:12px}.hero-copy h1{font-size:38px}.hero-copy>p{font-size:var(--sameem-body-size)}.hero-actions,.hero-actions .btn{width:100%}.hero-actions .btn{flex:100%}.operations-frame{padding:var(--sameem-space-4)}.operations-frame-head,.operations-next,.trial-callout{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.operations-frame-head .sameem-logo{width:128px}.operations-grid,.signal-grid,.capability-grid,.workflow-grid,.plan-grid,.auth-assurance{grid-template-columns:1fr}.landing-section{padding-block:var(--sameem-space-12)}.section-heading{gap:var(--sameem-space-5);margin-bottom:var(--sameem-space-8)}.plan-card{min-height:auto}.governance-mark{background-size:140px;min-height:280px}.footer-layout{gap:var(--sameem-space-4);grid-template-columns:1fr}.auth-showcase{padding:var(--sameem-space-6) var(--sameem-gutter-mobile)}.auth-showcase .brand-lockup .product-name{display:none}.auth-form-side{padding:var(--sameem-space-8) var(--sameem-gutter-mobile)}.back-home{margin-bottom:var(--sameem-space-6)}.content{padding:var(--sameem-space-3) var(--sameem-gutter-mobile) var(--sameem-space-8)}.app-header{margin-bottom:var(--sameem-space-5)}.header-actions,.header-actions .btn{width:100%}.stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table{min-width:680px}.state-panel{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
