/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--portal-aperture:0px}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--portal-aperture:0px}}}@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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.top-20{top:calc(var(--spacing) * 20)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}.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,)}}@property --portal-aperture{syntax:"<length>";inherits:false;initial-value:0}:root{--font-geist-sans:"IBM Plex Sans Arabic", "Noto Sans Arabic", Tahoma, Arial, sans-serif;--font-geist-mono:"IBM Plex Mono", "Courier New", monospace;--ink:#f5f0e4;--ink-soft:#d8ded8;--muted:#8ca49a;--night:#001512;--night-deep:#000d0b;--surface:#05241e;--surface-2:#073128;--surface-3:#0b4034;--green:#0e6f59;--green-bright:#30c994;--gold:#cf9c48;--gold-bright:#f1cf7b;--gold-pale:#fff1c8;--line:#cf9c486b;--line-soft:#cf9c482b;--line-white:#ffffff13;--danger:#ec7e6f;--warning:#e9b75e;--shadow:0 28px 85px #00000061}*{box-sizing:border-box}html{background:var(--night-deep)}body{background:var(--night-deep);color:var(--ink);margin:0;font-family:IBM Plex Sans Arabic,DIN Next Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}:is(button:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--gold-bright);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}.app-shell{background:radial-gradient(circle at 88% 8%,#116c552e,#0000 24%),radial-gradient(circle at 7% 74%,#b985301a,#0000 25%),linear-gradient(145deg,#000d0b,#001914 48%,#000e0c);min-height:100vh;position:relative;overflow-x:hidden}.app-shell:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:66px 66px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.system-stage{transform-origin:50%;filter:none;opacity:1;min-height:100vh;transition:transform 1.65s cubic-bezier(.16,.76,.18,1),filter 1.45s,opacity 1.05s;transform:scale(1)}.intro-showing .system-stage{filter:blur(14px)saturate(.72);opacity:.2;pointer-events:none;transform:scale(.91)}.intro-leaving .system-stage{filter:blur()saturate();opacity:1;pointer-events:none;transform:scale(1)}.platform-intro{--portal-x:50%;--portal-y:42%;min-height:100svh;padding:max(clamp(16px,2.5vh,30px), env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(clamp(16px,2.5vh,30px), env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));z-index:500;isolation:isolate;color:var(--ink);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden auto}.access-gateway{z-index:8;grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(34px,5vw,76px);width:min(1240px,100%);min-height:min(780px,100svh - 54px);display:grid;position:relative}.access-gateway__brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.access-gateway__brand .intro-overline{align-self:flex-start}.access-portal-mark{cursor:pointer;background:radial-gradient(circle,#1571597a,#011b16f2 68%);border:1px solid #f1cf7b85;border-radius:34px;place-items:center;width:138px;height:138px;margin:25px 0 22px;display:grid;position:relative;box-shadow:0 24px 70px #00000061,0 0 46px #30c9941a}.access-portal-mark img{z-index:2;object-fit:contain;width:102px;height:102px;position:relative}.access-portal-mark__rings{border:1px solid #cf9c4833;border-radius:44px;animation:3.2s ease-in-out infinite accessMarkPulse;position:absolute;inset:-17px}.access-portal-mark__rings:before,.access-portal-mark__rings:after{content:"";border:1px solid #30c99429;border-radius:50%;position:absolute}.access-portal-mark__rings:before{inset:-16px}.access-portal-mark__rings:after{border-color:#f1cf7b33;inset:20px}.access-gateway__title small{color:var(--gold);font-size:10px;font-weight:900}.access-gateway__title h1{letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:9px 0 12px;font-size:clamp(34px,4vw,56px);line-height:1.3}.access-gateway__title p{color:#9db2aa;max-width:570px;margin:0;font-size:12px;line-height:2}.access-gateway__trust{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.access-gateway__trust span{color:#aac0b7;background:#ffffff05;border:1px solid #ffffff13;border-radius:20px;align-items:center;gap:7px;min-height:37px;padding:0 11px;font-size:8px;display:inline-flex}.access-gateway__trust .icon{color:var(--gold)}.access-gateway__panel{background:radial-gradient(circle at 90% 0,#12705833,#0000 33%),linear-gradient(145deg,#072f27f5,#011714fa);border:1px solid #cf9c4861;border-radius:22px;padding:clamp(22px,3vw,38px);box-shadow:0 38px 100px #00000075,inset 0 1px #ffffff0a}.access-gateway__panel header>span{color:var(--gold);letter-spacing:.04em;font-size:9px;font-weight:900}.access-gateway__panel h2{margin:7px 0 5px;font-size:clamp(25px,2.6vw,38px)}.access-gateway__panel header p{color:var(--muted);margin:0;font-size:9px;line-height:1.8}.access-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.access-account-grid button{color:#d9e0db;text-align:right;cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:37px 1fr 17px;align-items:center;column-gap:10px;min-width:0;min-height:86px;padding:13px;transition:all .2s;display:grid}:root[dir=ltr] .access-account-grid button{text-align:left}.access-account-grid button:hover{background:#cf9c4812;border-color:#f1cf7b85;transform:translateY(-2px)}.access-account-grid button>span{color:#72d0af;background:#30c9940e;border:1px solid #30c99433;border-radius:10px;grid-row:1/3;place-items:center;width:37px;height:37px;display:grid}.access-account-grid button>strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:11px;overflow:hidden}.access-account-grid button>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:7px;overflow:hidden}.access-account-grid button>.icon{color:var(--gold);grid-area:1/3/3}.access-gateway__actions{grid-template-columns:1.25fr .75fr;gap:9px;margin-top:18px;display:grid}.access-gateway__actions button{cursor:pointer;border-radius:10px;min-height:54px}.access-login{border:1px solid var(--gold);color:#071a15;text-align:right;background:linear-gradient(135deg,#d3a04d,#8c6428);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:0 14px;display:grid}:root[dir=ltr] .access-login{text-align:left}.access-login span{flex-direction:column;display:flex}.access-login small{font-size:7px}.access-login strong{font-size:11px}.access-public{color:#e2c47e;background:0 0;border:1px solid #cf9c4857;font-size:10px}.access-gateway__legal{color:#748d84;margin:13px 0 0;font-size:7px;line-height:1.8}@keyframes accessMarkPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:900px){.access-gateway{grid-template-columns:1fr;gap:30px;min-height:auto;padding:38px 0}.access-gateway__brand{text-align:center;align-items:center}.access-gateway__brand .intro-overline{align-self:center}.access-gateway__title p{margin-inline:auto}.access-gateway__trust{justify-content:center}.access-portal-mark{width:112px;height:112px;margin:22px 0 17px}.access-portal-mark img{width:84px;height:84px}}@media (max-width:540px){.platform-intro{padding-inline:12px}.access-gateway{padding:24px 0}.access-gateway__title h1{font-size:34px}.access-gateway__panel{border-radius:16px;padding:18px}.access-account-grid,.access-gateway__actions{grid-template-columns:1fr}.access-gateway__trust{display:none}}.intro-curtain{--portal-aperture:0px;z-index:0;background:radial-gradient(circle at var(--portal-x) var(--portal-y), #0e6f592e, transparent 34%), #000d0b;-webkit-mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), transparent 0 var(--portal-aperture), #000 calc(var(--portal-aperture) + 4px));-webkit-mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), transparent 0 var(--portal-aperture), #000 calc(var(--portal-aperture) + 4px));-webkit-mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), transparent 0 var(--portal-aperture), #000 calc(var(--portal-aperture) + 4px));-webkit-mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), transparent 0 var(--portal-aperture), #000 calc(var(--portal-aperture) + 4px));mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), transparent 0 var(--portal-aperture), #000 calc(var(--portal-aperture) + 4px));will-change:opacity, -webkit-mask-image, mask-image;position:absolute;inset:0}.platform-intro.is-leaving .intro-curtain{animation:1.7s cubic-bezier(.52,.04,.18,1) forwards portalCurtainOpen}.intro-grid{z-index:1;pointer-events:none;opacity:.3;-webkit-mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), #000 0 26%, transparent 72%);-webkit-mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), #000 0 26%, transparent 72%);-webkit-mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), #000 0 26%, transparent 72%);-webkit-mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), #000 0 26%, transparent 72%);mask-image:radial-gradient(circle at var(--portal-x) var(--portal-y), #000 0 26%, transparent 72%);background-image:linear-gradient(#cf9c480d 1px,#0000 1px),linear-gradient(90deg,#cf9c480d 1px,#0000 1px);background-size:72px 72px;transition:opacity .45s;position:absolute;inset:0}.intro-grid:before,.intro-grid:after{content:"";top:var(--portal-y);left:var(--portal-x);border:1px solid #cf9c481a;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.intro-grid:before{width:min(90vmin,900px);height:min(90vmin,900px)}.intro-grid:after{border-color:#30c9940f;width:min(118vmin,1180px);height:min(118vmin,1180px)}.intro-particles{z-index:1;pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 12% 22%,#f1cf7b8c 0 1px,#0000 1.5px),radial-gradient(circle at 88% 31%,#30c99473 0 1px,#0000 1.5px),radial-gradient(circle at 28% 78%,#f1cf7b59 0 1px,#0000 1.5px),radial-gradient(circle at 72% 84%,#30c9946b 0 1px,#0000 1.5px);background-size:190px 170px,230px 210px,270px 240px,310px 290px;transition:opacity .45s;animation:9s linear infinite alternate introParticles;position:absolute;inset:0}.intro-opening-flare{aspect-ratio:1;z-index:5;width:14px;top:var(--portal-y);left:var(--portal-x);opacity:0;pointer-events:none;background:#fff7d7;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 22px #fff2ba,0 0 70px #f1cf7beb,0 0 150px #30c9948c}.platform-intro.is-leaving .intro-opening-flare{animation:1.35s cubic-bezier(.2,.8,.2,1) .12s forwards portalFlare}.intro-aperture-edge{aspect-ratio:1;z-index:4;width:16px;top:var(--portal-y);left:var(--portal-x);opacity:0;pointer-events:none;border:2px solid #ffe8aef2;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 0 5px #30c99452,0 0 32px #f1cf7bcc,inset 0 0 22px #30c9946b}.platform-intro.is-leaving .intro-aperture-edge{animation:1.62s cubic-bezier(.44,.02,.18,1) 80ms forwards portalApertureEdge}.platform-intro.is-leaving .intro-grid,.platform-intro.is-leaving .intro-particles{opacity:0}.intro-content{z-index:3;text-align:center;flex-direction:column;align-items:center;width:min(940px,96vw);margin:auto;display:flex;position:relative}.platform-intro.is-leaving .intro-content{pointer-events:none}.intro-overline{color:var(--gold-bright);letter-spacing:.14em;opacity:0;margin-bottom:clamp(2px,.7vh,7px);font-size:clamp(8px,.72vw,10px);font-weight:800;transition:opacity .3s,transform .45s;animation:.65s .2s forwards introRise}.platform-intro.is-leaving .intro-overline{opacity:0;transform:translateY(-12px)}.digital-portal{aspect-ratio:1;isolation:isolate;width:min(61vmin,590px);color:inherit;cursor:pointer;opacity:0;will-change:transform, opacity, filter;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle,#053f3380 0 40%,#021f1adb 54%,#cf9c4814 68%,#0000 71%);border:0;border-radius:50%;flex:none;place-items:center;padding:0;animation:1.15s cubic-bezier(.16,.82,.2,1) .12s forwards portalArrive;display:grid;position:relative;overflow:visible;transform:scale(.66)}.digital-portal:before{content:"";z-index:-1;background:radial-gradient(circle,#0000 0 83%,#052b24e6 83.4% 91%,#0000 91.5%);border:2px solid #f1cf7b8a;border-radius:50%;position:absolute;inset:-1.7%;box-shadow:0 0 0 8px #cf9c4806,0 0 60px #30c9941f,inset 0 0 45px #f1cf7b0f}.digital-portal:after{content:"";z-index:-2;filter:blur(8px);opacity:.78;background:radial-gradient(circle,#30c99424,#cf9c480e 45%,#0000 71%);border-radius:50%;animation:3.4s ease-in-out 1.1s infinite portalBreath;position:absolute;inset:-7%}.digital-portal:hover:before{border-color:#ffe8aed1;box-shadow:0 0 0 8px #cf9c4809,0 0 74px #30c9942e,inset 0 0 52px #f1cf7b17}.digital-portal:focus-visible{outline:2px solid var(--gold-bright);outline-offset:12px}.platform-intro.is-leaving .digital-portal{animation:1.55s cubic-bezier(.34,.04,.16,1) forwards portalDive}.portal-halo{background:radial-gradient(circle,#30c9941a,#08634d0a 38%,#0000 68%);border-radius:50%;animation:3.4s ease-in-out 1.1s infinite portalBreath;position:absolute;inset:5%;box-shadow:0 0 85px #30c9941f,inset 0 0 85px #cf9c480d}.portal-frame{z-index:0;pointer-events:none;border:7px solid #032720f5;border-radius:50%;position:absolute;inset:1.4%;box-shadow:0 0 0 1px #f1cf7b75,0 0 0 8px #cf9c480e,inset 0 0 0 1px #30c99438,inset 0 0 36px #000000b8}.portal-segments{z-index:0;background:repeating-conic-gradient(from -3deg, #f1cf7beb 0 1.4deg, #3f2d0f29 1.4deg 27deg, transparent 27deg 30deg);filter:drop-shadow(0 0 7px #f1cf7b52);pointer-events:none;border-radius:50%;animation:52s linear infinite portalSpin;position:absolute;inset:2.8%;-webkit-mask:radial-gradient(circle,#0000 0 89%,#000 89.5% 96%,#0000 96.5%);mask:radial-gradient(circle,#0000 0 89%,#000 89.5% 96%,#0000 96.5%)}.portal-iris{z-index:1;background:repeating-conic-gradient(from 15deg, #12705830 0 28deg, #cf9c480e 28deg 30deg, #00131061 30deg 58deg, #cf9c480e 58deg 60deg);pointer-events:none;border:1px solid #f1cf7b38;border-radius:50%;position:absolute;inset:17.2%;overflow:hidden;box-shadow:inset 0 0 58px #000000b8,0 0 32px #30c99414}.portal-iris:before{content:"";background:radial-gradient(circle,#04352bc7,#00110ef5);border:1px solid #30c99438;border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 25px #0000008a,inset 0 0 25px #f1cf7b0b}.portal-ring{pointer-events:none;border-radius:50%;position:absolute}.portal-ring-outer{border:1px solid #f1cf7b75;animation:1s cubic-bezier(.18,.8,.18,1) .18s both portalRingIn,24s linear 1.2s infinite portalSpin;inset:0;box-shadow:0 0 24px #cf9c4817,inset 0 0 24px #cf9c4812}.portal-ring-outer:before{content:"";border-radius:inherit;background:repeating-conic-gradient(from 5deg, #f1cf7be6 0 .8deg, transparent .8deg 7.5deg);position:absolute;inset:-8px;-webkit-mask:radial-gradient(circle,#0000 0 92%,#000 92.4% 95%,#0000 95.4%);mask:radial-gradient(circle,#0000 0 92%,#000 92.4% 95%,#0000 95.4%)}.portal-ring-ticks{background:repeating-conic-gradient(from 2deg, #30c99480 0 .7deg, transparent .7deg 4.2deg);animation:1s cubic-bezier(.18,.8,.18,1) .35s both portalRingIn,34s linear 1.35s infinite portalSpinReverse;inset:5%;-webkit-mask:radial-gradient(circle,#0000 0 89%,#000 89.4% 93%,#0000 93.4%);mask:radial-gradient(circle,#0000 0 89%,#000 89.4% 93%,#0000 93.4%)}.portal-ring-middle{background:conic-gradient(from 32deg, transparent 0 7%, #f1cf7bf2 7% 12%, transparent 12% 27%, #30c994b8 27% 35%, transparent 35% 52%, #f1cf7bc7 52% 64%, transparent 64% 79%, #30c994bd 79% 84%, transparent 84%);filter:drop-shadow(0 0 8px #f1cf7b61);animation:1s cubic-bezier(.18,.8,.18,1) .46s both portalRingIn,12s linear 1.45s infinite portalSpin;inset:11%;-webkit-mask:radial-gradient(circle,#0000 0 89%,#000 89.5% 94%,#0000 94.5%);mask:radial-gradient(circle,#0000 0 89%,#000 89.5% 94%,#0000 94.5%)}.portal-ring-inner{border:1px solid #30c9945c;animation:1s cubic-bezier(.18,.8,.18,1) .56s both portalRingIn,18s linear 1.55s infinite portalSpinReverse;inset:17%;box-shadow:0 0 25px #30c9941a,inset 0 0 25px #30c99414}.portal-ring-inner:before,.portal-ring-inner:after{content:"";border:1px solid var(--gold-bright);background:#0a493b;width:10px;height:10px;position:absolute;transform:rotate(45deg);box-shadow:0 0 16px #f1cf7ba6}.portal-ring-inner:before{top:8%;right:11%}.portal-ring-inner:after{bottom:8%;left:11%}.portal-orbit{pointer-events:none;border:1px solid #cf9c482e;border-radius:50%;position:absolute}.portal-orbit-a{animation:9s linear 1.2s infinite portalOrbit;inset:8%;transform:rotate(24deg)scaleY(.58)}.portal-orbit-b{border-color:#30c9942b;animation:12s linear 1.2s infinite portalOrbitReverse;inset:14%;transform:rotate(-38deg)scaleY(.64)}.portal-orbit i{background:var(--gold-bright);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 0 14px #f1cf7bd9}.portal-orbit-b i{background:var(--green-bright);box-shadow:0 0 14px #30c994cc}.portal-axis{z-index:1;opacity:.35;pointer-events:none;position:absolute}.portal-axis-x{background:linear-gradient(90deg,#0000,#f1cf7b80 18%,#0000 50%,#f1cf7b80 82%,#0000);width:91%;height:1px}.portal-axis-y{background:linear-gradient(#0000,#30c9946b 18%,#0000 50%,#30c9946b 82%,#0000);width:1px;height:91%}.portal-data{z-index:3;color:#f1cf7b9e;letter-spacing:.12em;opacity:0;direction:ltr;font-family:IBM Plex Mono,Courier New,monospace;font-size:clamp(6px,.56vw,8px);animation:.6s 1.18s forwards portalDataIn;position:absolute}.portal-data-a{top:10%;left:8%;transform:rotate(-28deg)}.portal-data-b{color:#30c9949e;bottom:14%;right:7%;transform:rotate(-40deg)}.portal-core{z-index:2;background:radial-gradient(circle at 50% 45%,#0e6f596b,#011d18f5 58%,#000d0b 76%);border:1px solid #f1cf7b8f;border-radius:50%;place-items:center;display:grid;position:absolute;inset:18%;overflow:hidden;box-shadow:0 0 0 7px #cf9c4809,0 0 55px #30c99421,inset 0 0 70px #0000009e}.portal-core:before{content:"";border:1px solid #f1cf7b24;border-radius:50%;position:absolute;inset:7%}.portal-core:after{content:"";z-index:4;background:linear-gradient(90deg,#0000,#f1cf7be6,#0000);width:160%;height:1px;animation:2.8s ease-in-out 1s infinite portalScan;position:absolute;top:-10%;left:-30%;box-shadow:0 0 18px #f1cf7bbf}.portal-core-radar{background:conic-gradient(from 0deg, transparent 0 76%, #30c9941a 88%, transparent 100%);border-radius:50%;animation:5.5s linear infinite portalSpin;position:absolute;inset:0}.portal-logo-card{aspect-ratio:1;z-index:3;opacity:0;background:#00130f;border-radius:50%;width:76%;animation:.85s cubic-bezier(.2,.8,.2,1) .72s forwards portalLogoIn;display:block;position:relative;overflow:hidden;transform:scale(.82);box-shadow:0 18px 55px #0000005c,0 0 42px #cf9c481a}.portal-logo-card img{object-fit:contain;filter:drop-shadow(0 8px 20px #00000059);width:100%;height:100%;display:block}.portal-lock{z-index:5;background:#063f33;border:1px solid #f1cf7bb8;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:4.5%;box-shadow:0 0 16px #f1cf7b61}.portal-lock i{background:var(--gold-bright);border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse;box-shadow:0 0 9px #f1cf7be6}.portal-touch-hint{z-index:6;color:#fff1c8d1;letter-spacing:.02em;opacity:0;pointer-events:none;white-space:nowrap;background:#001814db;border:1px solid #f1cf7b66;border-radius:999px;justify-content:center;align-items:center;min-width:112px;min-height:28px;padding:0 12px;font-size:clamp(7px,.62vw,9px);font-weight:800;animation:.55s 1.55s forwards portalHintIn;display:inline-flex;position:absolute;bottom:6.2%;left:50%;transform:translate(-50%,7px);box-shadow:0 8px 22px #00000047}.digital-portal:hover .portal-touch-hint{color:var(--gold-pale);border-color:#f1cf7bb3}.platform-intro.is-leaving .portal-frame{animation:1.15s cubic-bezier(.16,.82,.18,1) forwards portalFrameOpen}.platform-intro.is-leaving .portal-segments{animation:1.18s cubic-bezier(.16,.76,.18,1) forwards portalSegmentsOpen}.platform-intro.is-leaving .portal-iris{animation:.9s cubic-bezier(.48,.02,.18,1) forwards portalIrisOpen}.platform-intro.is-leaving .portal-core{animation:.92s cubic-bezier(.28,.02,.16,1) forwards portalCoreRelease}.platform-intro.is-leaving .portal-touch-hint{opacity:0;transition:opacity .15s}.intro-title{opacity:0;margin-top:clamp(4px,.8vh,9px);transition:opacity .3s,transform .45s;animation:.65s 1.05s forwards introRise;transform:translateY(12px)}.intro-title small{color:#9aafa6;font-size:clamp(8px,.7vw,10px)}.intro-title h1{color:var(--gold-pale);text-wrap:balance;margin:3px 0 4px;font-size:clamp(18px,2vw,29px);line-height:1.42}.intro-title p{color:var(--muted);margin:0;font-size:clamp(8px,.75vw,10px)}.intro-loader{opacity:0;background:#ffffff14;width:min(390px,64vw);height:2px;margin-top:clamp(8px,1.25vh,13px);transition:opacity .25s;animation:.42s 1.28s forwards introRise;overflow:hidden}.intro-loader span{background:linear-gradient(90deg, var(--green-bright), var(--gold-bright));width:100%;height:100%;animation:3.2s cubic-bezier(.22,.72,.24,1) 1.34s forwards introLoad;display:block;transform:translate(100%);box-shadow:0 0 16px #f1cf7b80}.intro-actions{opacity:0;flex-direction:column;align-items:center;gap:7px;margin-top:clamp(10px,1.5vh,16px);transition:opacity .25s,transform .4s;animation:.55s 1.48s forwards introRise;display:flex;transform:translateY(10px)}.platform-intro.is-leaving .intro-title,.platform-intro.is-leaving .intro-loader,.platform-intro.is-leaving .intro-actions{opacity:0;transform:translateY(14px)}.intro-enter{border:1px solid var(--gold);color:#fff3d6;cursor:pointer;text-align:right;background:linear-gradient(120deg,#0f765eeb,#064537f5);border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:28px;min-width:210px;min-height:52px;padding:7px 20px;transition:transform .2s,filter .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff1c,0 18px 38px #00000052,0 0 30px #30c99412}:root[dir=ltr] .intro-enter{text-align:left}.intro-enter:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 22px 42px #00000061,0 0 36px #30c99421}.intro-enter>span{flex-direction:column;gap:2px;display:flex}.intro-enter small{color:#a9d7c7;font-size:10px}.intro-enter strong{font-size:13px}.intro-enter .icon{transform:rotate(180deg)}.intro-skip-choice{color:#809a90;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.intro-skip-choice input{width:15px;height:15px;accent-color:var(--gold)}.topbar:focus{outline:none}.ambient{pointer-events:none;filter:blur(100px);opacity:.12;border-radius:999px;position:fixed}.ambient-one{background:#29b987;width:390px;height:390px;top:-220px;right:20%}.ambient-two{opacity:.07;background:#c8913f;width:320px;height:320px;bottom:-190px;left:5%}.icon{flex:none}.eyebrow{color:var(--gold);letter-spacing:.055em;font-size:10px;font-weight:800}.topbar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#00120fe8;grid-template-columns:minmax(345px,.72fr) minmax(480px,1fr) auto;grid-template-areas:"brand nav actions";align-items:center;gap:24px;width:100%;min-height:96px;padding:0 clamp(14px,2vw,34px);display:grid;position:sticky;top:0;box-shadow:0 12px 35px #0003}.brand-lockup{text-align:right;cursor:pointer;background:0 0;border:0;grid-area:brand;align-items:center;gap:15px;min-width:0;padding:0;display:flex}:root[dir=ltr] .brand-lockup{text-align:left}.brand-emblem{clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:linear-gradient(145deg,#083a2fb8,#001814e6);border:1px solid #f1cf7b5c;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #cf9c4814,0 10px 30px #0000004d}.brand-emblem:after{content:"";pointer-events:none;border:1px solid #cf9c4829;position:absolute;inset:5px}.brand-emblem img{object-fit:cover;filter:drop-shadow(0 4px 13px #00000073);width:91%;height:91%;display:block}.emblem-corner{z-index:2;pointer-events:none;width:13px;height:13px;position:absolute}.corner-a{border-top:2px solid var(--gold-bright);border-right:2px solid var(--gold-bright);top:0;right:0}.corner-b{border-bottom:2px solid var(--gold-bright);border-left:2px solid var(--gold-bright);bottom:0;left:0}.brand-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.brand-copy>small{color:var(--gold);font-size:10px;font-weight:700}.brand-copy>strong{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:clamp(13px,.95vw,16px);line-height:1.5;overflow:hidden}.brand-copy>span{color:#789389;letter-spacing:.14em;text-align:right;direction:ltr;font-family:Georgia,serif;font-size:8px}:root[dir=ltr] .brand-copy>span{text-align:left}.main-nav{grid-area:nav;justify-content:center;align-items:stretch;gap:2px;height:96px;display:flex}.nav-item{color:#9cada5;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:82px;padding:0 clamp(9px,1.1vw,18px);font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.nav-item .icon{color:#6f8980}.nav-item:hover{color:var(--ink);background:#ffffff06}.nav-item.active{border-bottom-color:var(--gold-bright);color:var(--gold-pale);background:linear-gradient(#0000 45%,#cf9c4814)}.nav-item.active .icon{color:var(--gold-bright)}.header-actions{grid-area:actions;justify-content:flex-start;align-items:center;gap:8px;display:flex}.icon-button{color:#cdd4cf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;width:42px;height:42px;padding:0;transition:all .2s;display:inline-grid;position:relative}.icon-button:hover,.icon-button.active{border-color:var(--line);color:var(--gold-bright);background:#ffffff09}.notification-count{background:var(--gold);color:#09231d;border-radius:20px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:3px;left:2px}.mobile-menu{display:none}.new-shipment-button{border:1px solid var(--gold);color:#fff3d6;cursor:pointer;background:linear-gradient(120deg,#0f765e,#075040);border-radius:10px;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff1f,0 12px 26px #00000038}.new-shipment-button:hover{filter:brightness(1.09);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 17px 35px #00000047,0 0 25px #30c9941a}.new-shipment-button.compact{white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.user-chip{border:1px solid var(--line-soft);text-align:right;cursor:pointer;background:#ffffff06;border-radius:12px;align-items:center;gap:9px;min-width:176px;height:48px;padding:5px 7px 5px 13px;display:flex}:root[dir=ltr] .user-chip{text-align:left}.user-avatar{width:34px;height:34px;color:var(--gold-bright);background:#cf9c481a;border-radius:9px;place-items:center;display:grid}.user-chip>span:last-child{flex-direction:column;min-width:0;display:flex}.user-chip small{color:var(--muted);font-size:8px}.user-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;overflow:hidden}.alert-popover{z-index:80;border:1px solid var(--line);width:min(410px,100vw - 28px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031f1afa;border-radius:15px;padding:13px;position:fixed;top:82px;left:24px}.popover-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:5px 5px 13px;display:flex}.popover-heading>div{flex-direction:column;gap:3px;display:flex}.popover-heading strong{font-size:13px}.mini-close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:0;border-radius:9px;place-items:center;display:grid}.alert-row{text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:11px 4px;display:grid}:root[dir=ltr] .alert-row{text-align:left}.alert-row:hover{background:#ffffff06}.alert-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.alert-row strong{font-size:12px}.alert-row small{color:var(--muted);font-size:9px}.alert-level{color:#f5ce86;text-align:center;background:#e9b75e1f;border-radius:20px;min-width:47px;padding:4px 7px;font-size:9px;font-weight:800}.command-layout{z-index:2;grid-template-columns:335px minmax(0,1fr);grid-template-areas:"sovereign workspace";gap:14px;width:calc(100% - 28px);max-width:1840px;margin:14px auto 24px;display:grid;position:relative}.sovereign-panel{border:1px solid var(--line);min-height:calc(100vh - 134px);box-shadow:var(--shadow), inset 0 1px #ffffff09;background:radial-gradient(circle at 50% 4%,#1c69533b,#0000 25%),linear-gradient(155deg,#073027f7,#021b17fa);border-radius:14px;flex-direction:column;grid-area:sovereign;align-self:start;padding:18px;display:flex;position:sticky;top:110px;overflow:hidden}.sovereign-panel:after{content:"";pointer-events:none;opacity:.2;background:linear-gradient(120deg,#0000 20%,#ffffff0a 46%,#0000 62%);animation:9s infinite sheen;position:absolute;inset:0;transform:translate(100%)}.logo-plaque{aspect-ratio:2;background:#001a16;border:1px solid #f1cf7b4d;border-radius:10px;place-items:center;width:100%;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.logo-plaque:before,.logo-plaque:after{content:"";z-index:2;pointer-events:none;width:20px;height:20px;position:absolute}.logo-plaque:before{border-top:2px solid var(--gold-bright);border-right:2px solid var(--gold-bright);top:7px;right:7px}.logo-plaque:after{border-bottom:2px solid var(--gold-bright);border-left:2px solid var(--gold-bright);bottom:7px;left:7px}.logo-plaque img{object-fit:cover;filter:drop-shadow(0 8px 20px #00000040);width:100%;height:100%;display:block}.plaque-line{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:54%;height:1px;position:absolute;bottom:13px;right:22%}.sovereign-panel h1{letter-spacing:-.035em;margin:10px 0 9px;font-size:clamp(25px,2vw,34px);line-height:1.55}.sovereign-panel .platform-title{text-wrap:balance;max-width:16ch;font-size:clamp(23px,1.65vw,30px);line-height:1.5}.sovereign-panel>p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.9}.hero-action{text-align:right;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:0 16px;display:grid}:root[dir=ltr] .hero-action{text-align:left}.hero-action>span:nth-child(2){flex-direction:column;display:flex}.hero-action small{color:#b6d9cc;font-size:8px}.hero-action strong{font-size:13px}.cta-icon{background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.quick-links{border-top:1px solid var(--line-soft);flex-direction:column;margin:16px 0;display:flex}.quick-links button{border:0;border-bottom:1px solid var(--line-soft);color:#bdcbc4;text-align:right;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:9px 4px;display:grid}:root[dir=ltr] .quick-links button{text-align:left}.quick-links button:hover{color:var(--gold-pale);background:#ffffff05}.quick-links button>.icon:first-child{color:var(--gold)}.quick-links button>span{flex-direction:column;gap:3px;display:flex}.quick-links strong{font-size:11px}.quick-links small{color:var(--muted);font-size:8px}.system-status{width:100%;color:inherit;text-align:right;cursor:pointer;background:#5b41132b;border:1px solid #e9b75e40;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:12px;display:grid}:root[dir=ltr] .system-status{text-align:left}.system-status:hover{background:#6b4c143b;border-color:#f1cf7b80}.system-status>span:nth-child(2){flex-direction:column;display:flex}.system-status strong{font-size:9px}.system-status small{color:var(--muted);font-size:8px}.live-dot{background:#3adea4;border-radius:50%;width:7px;height:7px;animation:2.2s infinite pulse;box-shadow:0 0 0 5px #3adea414,0 0 15px #3adea4bf}.pending-dot{background:var(--warning);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e9b75e12,0 0 14px #e9b75e73}.command-workspace{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow), inset 0 1px #ffffff06;background:#0014118c;border-radius:14px;grid-area:workspace;padding:clamp(14px,1.6vw,24px)}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.workspace-heading h2{margin:4px 0 0;font-size:clamp(20px,2vw,28px)}.workspace-actions{align-items:center;gap:9px;display:flex}.workspace-actions>button{border:1px solid var(--line);height:40px;color:var(--gold-pale);cursor:pointer;background:#ffffff06;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:10px;display:inline-flex}.secure-chip{color:#9fdfc8;white-space:nowrap;background:#0b4c3d61;border:1px solid #30c9943d;border-radius:20px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:9px;display:inline-flex}.live-shipment-grid{grid-template-columns:minmax(0,1fr) 350px;gap:13px;min-width:0;display:grid}.tracking-map{isolation:isolate;background:#061f1b;border:1px solid #cf9c485c;border-radius:12px;min-height:465px;position:relative;overflow:hidden}.tracking-map:before{content:"";z-index:-3;filter:saturate(.72)contrast(1.08)brightness(.5);background-image:url(/assets/tamkeen-command-map.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.025)}.map-shade{z-index:-2;background:linear-gradient(110deg,#00131014,#00181478),radial-gradient(circle at 65%,#0000,#00120f57);position:absolute;inset:0}.map-grid{z-index:-1;opacity:.2;background-image:linear-gradient(#9ccdb72e 1px,#0000 1px),linear-gradient(90deg,#9ccdb72e 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.map-topline{z-index:5;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:18px;left:18px;right:18px}.map-topline>span:first-child{flex-direction:column;gap:3px;display:flex}.map-topline small{color:var(--muted);font-size:8px}.map-topline strong{color:var(--gold-pale);letter-spacing:.06em;direction:ltr;font-size:12px}.mode-pill{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:7px;min-height:33px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.mode-pill.sea{color:#9bd4fc;background:#2a75aa24;border-color:#4da6e84d}.mode-pill.land{color:#9ce4c9;background:#30c9941c;border-color:#30c99452}.mode-pill.air{color:#f3d28d;background:#b4843121;border-color:#c7a25b52}.route-line{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.route-glow,.route-core,.route-motion{fill:none;vector-effect:non-scaling-stroke}.route-glow{stroke:#f1cf7b3d;stroke-width:15px;filter:url(#routeGlow)}.route-core{stroke:url(#goldRoute);stroke-width:3.3px;stroke-linecap:round;stroke-dasharray:1500;stroke-dashoffset:1500px;animation:2.3s cubic-bezier(.2,.7,.2,1) forwards drawRoute}.route-motion{stroke:#fff3c7;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:4 31;animation:2.7s linear infinite routeMove}.map-point{z-index:4;width:1px;height:1px;position:absolute}.map-point i{border:3px solid var(--gold-bright);background:#0a4c3d;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #cf9c4817,0 0 20px #f1cf7b8c}.point-label{color:var(--gold-pale);white-space:nowrap;background:#001d18eb;border:1px solid #f1cf7b80;border-radius:5px;padding:5px 9px;font-size:9px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.point-origin{bottom:19%;right:12%}.point-current{top:47%;right:43%}.point-destination{top:18%;left:17%}.point-current i{background:radial-gradient(circle,#fff4cc 0 20%,#1b8167 23% 100%);width:23px;height:23px;animation:2s infinite currentPoint}.moving-cargo{z-index:5;border:1px solid var(--gold);width:37px;height:37px;color:var(--gold-pale);background:#064235;border-radius:50%;place-items:center;display:grid;position:absolute;top:43%;right:42%;transform:translate(42px,-36px);box-shadow:0 8px 22px #00000059}.map-caption{z-index:6;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001b17e0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:64px;padding:9px 13px;display:grid;position:absolute;bottom:15px;left:16px;right:16px}.map-caption>.icon{color:var(--gold)}.map-caption>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.map-caption small{color:var(--muted);font-size:8px}.map-caption strong{font-size:10px}.live-badge{color:#92d9c0;align-items:center;gap:6px;font-size:8px;display:inline-flex}.live-badge i{background:var(--green-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #30c994b3}.shipment-snapshot{background:linear-gradient(155deg,#083027f2,#031d18f7);border:1px solid #cf9c485c;border-radius:12px;flex-direction:column;min-width:0;padding:19px;display:flex}.snapshot-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.snapshot-head>span:first-child{flex-direction:column;gap:4px;display:flex}.snapshot-head small{color:var(--muted);font-size:8px}.snapshot-head strong{font-size:14px}.progress-number{color:var(--gold-bright);direction:ltr;font-size:27px}.progress-track{background:#ffffff12;border-radius:10px;width:100%;height:5px;margin:13px 0 17px;display:block;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--green-bright), var(--gold-bright));height:100%;display:block;box-shadow:0 0 12px #30c9944d}.route-summary{border-bottom:1px solid var(--line-soft);padding:2px 0 14px}.route-summary>div{grid-template-columns:22px 1fr;align-items:center;gap:9px;min-height:43px;display:grid}.route-summary>div .icon{color:var(--gold)}.route-summary>div span{flex-direction:column;gap:2px;display:flex}.route-summary small{color:var(--muted);font-size:7px}.route-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.route-dash{border-right:1px dashed #cf9c4859;width:1px;height:13px;margin-right:10px;display:block}.snapshot-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.snapshot-grid button{text-align:right;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-width:0;min-height:72px;padding:10px;display:grid}:root[dir=ltr] .snapshot-grid button{text-align:left}.snapshot-grid button:hover{border-color:var(--line)}.snapshot-grid button>.icon{color:var(--gold)}.snapshot-grid button span{flex-direction:column;gap:3px;min-width:0;display:flex}.snapshot-grid small{color:var(--muted);font-size:7px}.snapshot-grid strong{text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;font-size:9px;overflow:hidden}:root[dir=ltr] .snapshot-grid strong{text-align:left}.snapshot-footer{border-top:1px solid var(--line-soft);color:#a9c0b6;flex-direction:column;gap:7px;margin-top:auto;padding-top:13px;font-size:8px;display:flex}.snapshot-footer span{align-items:center;gap:7px;display:flex}.snapshot-footer .icon{color:var(--green-bright)}.journey-card{border:1px solid var(--line-soft);background:#05261fc7;border-radius:12px;margin-top:13px;padding:17px}.journey-heading{justify-content:space-between;gap:20px;display:flex}.journey-heading>div{flex-direction:column;gap:3px;display:flex}.journey-heading>div strong{font-size:12px}.journey-heading>span{color:var(--muted);font-size:8px}.journey-rail{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(85px,1fr));margin-top:18px;display:grid;overflow-x:auto}.journey-step{text-align:right;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:7px;min-width:85px;min-height:60px;padding:0 3px;display:flex;position:relative}:root[dir=ltr] .journey-step{text-align:left}.journey-step:after{content:"";background:#ffffff17;height:1px;position:absolute;top:14px;left:-2px;right:30px}.journey-step:last-child:after{display:none}.journey-step.complete:after{background:linear-gradient(90deg, var(--green-bright), #30c99440)}.journey-node{z-index:2;color:#809b91;background:#082c24;border:1px solid #48675c;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:8px;display:grid;position:relative}.journey-step.complete .journey-node{border-color:var(--green-bright);background:var(--green);color:#fff}.journey-step.current .journey-node{border-color:var(--gold-bright);color:var(--gold-pale);box-shadow:0 0 0 5px #cf9c4817}.journey-step>span:last-child{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}.journey-step strong{white-space:nowrap;font-size:7px}.journey-step small{color:var(--muted);font-size:6px}.journey-step.current small{color:var(--gold)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.metric-grid button{border:1px solid var(--line-soft);text-align:right;cursor:pointer;background:linear-gradient(145deg,#073027e6,#031e19f2);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;min-height:93px;padding:13px;transition:all .2s;display:grid;position:relative;overflow:hidden}:root[dir=ltr] .metric-grid button{text-align:left}.metric-grid button:hover{border-color:var(--line);transform:translateY(-2px)}.metric-icon{color:#72cfae;background:#30c9940d;border:1px solid #30c99433;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.metric-grid button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.metric-grid strong{text-align:right;direction:ltr;font-size:clamp(19px,1.5vw,26px)}:root[dir=ltr] .metric-grid strong{text-align:left}.metric-grid small{color:var(--muted);font-size:8px}.metric-grid em{color:var(--green-bright);font-size:7px;font-style:normal;position:absolute;top:9px;left:9px}.module-page{z-index:2;width:calc(100% - 32px);max-width:1680px;margin:18px auto 30px;position:relative}.module-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 90% 0,#116c5538,#0000 34%),linear-gradient(145deg,#072c24f5,#021915fa);border-radius:16px;padding:clamp(22px,3vw,44px)}.module-topline{justify-content:space-between;align-items:center;display:flex}.back-button{color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:10px;display:inline-flex}.back-button .icon{transform:rotate(180deg)}.module-title-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:28px;display:flex}.module-title-row h1{margin:7px 0 8px;font-size:clamp(34px,4.5vw,64px);line-height:1.15}.module-title-row p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.9}.module-metric{border-right:2px solid var(--gold);background:#ffffff06;flex-direction:column;min-width:210px;padding:17px 21px;display:flex}.module-metric strong{direction:ltr;font-size:38px;line-height:1}.module-metric span{color:var(--muted);margin-top:7px;font-size:9px}.flow-strip{border-top:1px solid var(--line-soft);grid-template-columns:repeat(8,minmax(80px,1fr));gap:3px;margin-top:30px;padding-top:18px;display:grid;overflow-x:auto}.flow-strip>span{color:#738d83;white-space:nowrap;align-items:center;gap:6px;min-width:80px;font-size:7px;display:flex}.flow-strip i{border:1px solid #415e53;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.flow-strip .done{color:#8dccb5}.flow-strip .done i{border-color:var(--green-bright);background:#30c9941a}.flow-strip .now{color:var(--gold-pale)}.flow-strip .now i{border-color:var(--gold-bright)}.module-toolbar{border:1px solid var(--line-soft);background:#031f1adb;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px;display:flex}.search-field{border:1px solid var(--line-white);width:min(520px,100%);height:46px;color:var(--muted);background:#000e0c7a;border-radius:9px;align-items:center;gap:10px;padding:0 14px;display:flex}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.search-field input::placeholder{color:#607c71}.filter-chips{gap:6px;display:flex}.filter-chips button{border:1px solid var(--line-white);min-height:35px;color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;padding:0 12px;font-size:8px}.filter-chips button.active{border-color:var(--line);color:var(--gold-pale);background:#cf9c4814}.module-content{grid-template-columns:minmax(0,1fr) 310px;gap:14px;margin-top:14px;display:grid}.data-card{border:1px solid var(--line-soft);background:#04221ce0;border-radius:13px;padding:20px}.card-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.card-heading h2{margin:4px 0 0;font-size:20px}.card-heading>button,.detail-heading>button{border:1px solid var(--line);color:var(--gold-bright);cursor:pointer;background:0 0;border-radius:7px;padding:7px 11px;font-size:8px}.data-table{margin-top:17px}.table-row{width:100%;min-height:72px;color:var(--ink-soft);text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:1.05fr 1.8fr 1.15fr .8fr 1.25fr 24px;align-items:center;gap:12px;display:grid}:root[dir=ltr] .table-row{text-align:left}.table-row:hover:not(.table-head){background:#ffffff05}.table-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.table-row>span:nth-child(2){grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.table-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.table-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7px;overflow:hidden}.table-row>span:first-child>strong{color:var(--gold-bright);text-align:right;letter-spacing:.03em;direction:ltr}:root[dir=ltr] .table-row>span:first-child>strong{text-align:left}.table-head{min-height:38px;color:var(--muted);cursor:default;font-size:7px}.table-head>span{display:block}.transport-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid!important}.transport-icon.sea{color:#93d3ff;background:#3c8bc31f}.transport-icon.land{color:#8de0c0;background:#30c9941a}.transport-icon.air{color:#f1cf83;background:#cf9c481a}.status-badge{color:#a9dac8;background:#30c99417;border-radius:20px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal}.row-action{color:var(--gold)}.side-stack{flex-direction:column;gap:14px;display:flex}.attention-card{min-height:285px;position:relative;overflow:hidden}.attention-card:after{content:"";border:1px solid #cf9c4814;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-100px;left:-80px}.card-orb{border:1px solid var(--line);width:55px;height:55px;color:var(--gold-bright);background:radial-gradient(circle,#cf9c4821,#0000 70%);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.attention-card h2{margin:7px 0 9px;font-size:20px;line-height:1.45}.attention-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.8}.attention-card>button{color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:20px;padding:0;font-size:9px;display:inline-flex}.compact-stats dl{margin:10px 0 0}.compact-stats dl div{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:10px 0;display:flex}.compact-stats dt{color:var(--muted);font-size:8px}.compact-stats dd{direction:ltr;margin:0;font-size:9px;font-weight:800}.modal-backdrop,.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000a08c2;animation:.2s fadeIn;position:fixed;inset:0}.modal-backdrop{place-items:center;padding:24px;display:grid}.shipment-wizard{border:1px solid var(--line);background:linear-gradient(145deg,#062b24,#011a16 72%);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,96vw);height:min(900px,94vh);display:grid;overflow:hidden;box-shadow:0 40px 120px #0009}.wizard-header{border-bottom:1px solid var(--line-soft);background:#00120f85;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:74px;padding:9px 19px;display:grid}.wizard-brand{align-items:center;gap:10px;display:flex}.wizard-logo{border:1px solid var(--line);background:#001a16;border-radius:9px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.wizard-logo img{object-fit:cover;width:100%;height:100%}.wizard-brand>span:last-child{flex-direction:column;gap:2px;display:flex}.wizard-brand small{color:var(--gold);font-size:8px}.wizard-brand strong{font-size:14px}.integration-chip{color:#e7c889;white-space:nowrap;background:#e9b75e12;border:1px solid #e9b75e40;border-radius:20px;padding:6px 9px;font-size:7px}.wizard-progress{border-bottom:1px solid var(--line-soft);background:#ffffff03;grid-template-columns:repeat(5,1fr);gap:4px;min-height:77px;padding:11px 20px;display:grid}.wizard-progress button{color:#6d887e;text-align:right;cursor:default;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:7px;display:flex;position:relative}:root[dir=ltr] .wizard-progress button{text-align:left}.wizard-progress button:after{content:"";background:#ffffff12;height:1px;position:absolute;top:25px;left:-4px;right:37px}.wizard-progress button:last-child:after{display:none}.wizard-progress button>i{z-index:2;background:#062921;border:1px solid #3c5d51;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.wizard-progress button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.wizard-progress small{font-size:6px}.wizard-progress strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wizard-progress button.active{color:var(--gold-pale)}.wizard-progress button.active>i{border-color:var(--gold-bright);color:var(--gold-bright);box-shadow:0 0 0 5px #cf9c4814}.wizard-progress button.complete{color:#83c9af}.wizard-progress button.complete>i{border-color:var(--green-bright);background:var(--green);color:#fff}.wizard-progress button.complete:after{background:linear-gradient(90deg, var(--green-bright), #30c99440)}.wizard-body{scrollbar-color:#cf9c4866 transparent;min-height:0;overflow-y:auto}.form-section{padding:clamp(22px,3.5vw,40px)}.section-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:25px;display:grid}.section-icon{border:1px solid var(--line);width:48px;height:48px;color:var(--gold-bright);background:#cf9c4812;border-radius:12px;place-items:center;display:grid}.section-heading h2{margin:4px 0 3px;font-size:clamp(22px,2.5vw,30px)}.section-heading p{color:var(--muted);margin:0;font-size:9px}.mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:23px;display:grid}.mode-selector button{border:1px solid var(--line-white);text-align:right;cursor:pointer;background:#ffffff05;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:13px;min-height:115px;padding:16px;display:grid;position:relative}:root[dir=ltr] .mode-selector button{text-align:left}.mode-selector button>span{border:1px solid var(--line-soft);width:55px;height:55px;color:var(--gold);background:#cf9c480d;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.mode-selector button>strong{align-self:end;font-size:15px}.mode-selector button>small{color:var(--muted);align-self:start;font-size:8px}.mode-selector button>i{color:#fff;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:absolute;top:10px;left:10px}.mode-selector button.active{border-color:var(--gold);background:linear-gradient(145deg,#0f695438,#cf9c480a);box-shadow:inset 0 0 30px #cf9c4808}.mode-selector button.active>i{border-color:var(--green-bright);background:var(--green)}.field-grid{gap:13px;display:grid}.field-grid.three{grid-template-columns:repeat(3,1fr)}.span-two{grid-column:span 2}.field-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.field-grid label>span{color:#a8bbb3;font-size:8px;font-weight:700}.field-grid input,.field-grid select{width:100%;height:45px;color:var(--ink);background:#000f0d7a;border:1px solid #ffffff17;border-radius:8px;outline:0;padding:0 12px;font-size:10px}.field-grid input:hover,.field-grid select:hover{border-color:#cf9c484d}.field-grid input:focus,.field-grid select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #cf9c4812}.field-grid select option{background:#05241e}.code-input{text-align:right;letter-spacing:.04em;direction:ltr}:root[dir=ltr] .code-input{text-align:left}.outline-action{border:1px solid var(--line);min-height:38px;color:var(--gold-bright);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:8px;display:inline-flex}.goods-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.goods-list{flex-direction:column;gap:13px;min-width:0;display:flex}.goods-card{border:1px solid var(--line-soft);background:#ffffff05;border-radius:12px;padding:16px}.goods-card:focus-within{border-color:var(--line)}.goods-card-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.goods-card-head>span{align-items:center;gap:8px;display:flex}.goods-card-head>span i{width:25px;height:25px;color:var(--gold);background:#cf9c4814;border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.goods-card-head strong{font-size:10px}.goods-card-head>button{width:29px;height:29px;color:var(--danger);cursor:pointer;background:#ec7e6f14;border:0;border-radius:7px;place-items:center;display:grid}.hs-guide{border:1px solid var(--line);background:#042720eb;border-radius:12px;padding:17px;position:sticky;top:10px}.hs-icon{border:1px solid var(--line);width:47px;height:47px;color:var(--gold);background:#cf9c480f;border-radius:11px;place-items:center;display:grid}.hs-guide h3{margin:13px 0 5px;font-size:15px}.hs-guide>p{color:var(--muted);margin:0 0 12px;font-size:8px;line-height:1.7}.hs-guide>button{text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:52px 1fr auto;align-items:center;gap:7px;width:100%;min-height:48px;padding:8px;display:grid}:root[dir=ltr] .hs-guide>button{text-align:left}.hs-guide>button:hover{background:#ffffff05}.hs-guide>button strong{color:var(--gold-bright);direction:ltr;font-size:8px}.hs-guide>button span{color:#b8c9c1;font-size:7px;line-height:1.4}.hs-guide>button .icon{color:var(--green-bright)}.hs-guide>small{color:#d2b674;align-items:flex-start;gap:7px;margin-top:12px;font-size:7px;line-height:1.6;display:flex}.hazard-check,.approval-check{cursor:pointer;background:#e9b75e0a;border:1px solid #e9b75e2e;border-radius:9px;align-items:flex-start;gap:9px;margin-top:15px;padding:13px;display:flex}.hazard-check input,.approval-check input{accent-color:var(--green);margin-top:3px}.hazard-check span,.approval-check span{flex-direction:column;gap:3px;display:flex}.hazard-check strong,.approval-check strong{font-size:9px}.hazard-check small,.approval-check small{color:var(--muted);font-size:7px}.completion-chip,.payment-state{border:1px solid var(--line);color:var(--gold-pale);white-space:nowrap;background:#cf9c480f;border-radius:20px;padding:6px 10px;font-size:8px}.payment-state.paid{color:#9ee0c8;background:#30c99412;border-color:#30c9944d}.license-flow{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-bottom:20px;padding:14px;display:grid}.license-flow>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;display:grid}.license-flow>span i{border:1px solid #49655b;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.license-flow>span strong{font-size:8px}.license-flow>span small{color:var(--muted);font-size:6px}.license-flow>.icon{color:#597168}.license-flow>span.active i{border-color:var(--gold);color:var(--gold-bright)}.document-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.document-card{border:1px solid var(--line-soft);background:#ffffff05;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:90px;padding:12px;display:grid}.document-symbol{width:40px;height:40px;color:var(--gold);border:1px solid #ffffff14;border-radius:9px;place-items:center;display:grid}.document-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.document-card>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.document-card>div small{color:var(--muted);font-size:7px}.doc-status{color:#e1bd75;white-space:nowrap;background:#e9b75e17;border-radius:20px;padding:4px 7px;font-size:7px}.document-card.requested .doc-status{color:#a9d6c5;background:#30c99412}.document-card.ready .doc-status{color:#9ee0c8;background:#30c9941a}.document-card>button{border:1px solid var(--line);min-height:29px;color:var(--gold-bright);cursor:pointer;background:0 0;border-radius:7px;grid-column:2/4;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:7px;display:inline-flex}.document-card.ready>button{color:#9ee0c8;border-color:#30c99440}.license-note{background:#30c9940a;border:1px solid #30c99433;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:13px;display:grid}.license-note>.icon{color:var(--green-bright)}.license-note>span{flex-direction:column;gap:3px;display:flex}.license-note strong{font-size:9px}.license-note small{color:var(--muted);font-size:7px}.license-note button{color:#a7dec9;cursor:pointer;background:#30c99412;border:1px solid #30c9944d;border-radius:7px;min-height:34px;padding:0 11px;font-size:7px}.payment-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;display:grid}.invoice-card,.payment-card{border:1px solid var(--line-soft);background:#ffffff05;border-radius:12px;padding:20px}.invoice-heading{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.invoice-heading>span{flex-direction:column;gap:4px;display:flex}.invoice-heading small{color:var(--muted);font-size:7px}.invoice-heading strong{color:var(--ink);font-size:11px}.charge-list{margin-top:16px}.charge-list>div{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:40px;display:flex}.charge-list span{color:#b8c8c1;font-size:8px}.charge-list strong{direction:ltr;font-size:9px}.invoice-total{border:1px solid var(--line);background:#cf9c480d;border-radius:9px;justify-content:space-between;align-items:center;margin-top:13px;padding:14px;display:flex}.invoice-total>span{flex-direction:column;gap:3px;display:flex}.invoice-total small{color:var(--muted);font-size:7px}.invoice-total>span strong{font-size:8px}.invoice-total>strong{color:var(--gold-bright);direction:ltr;font-size:23px}.invoice-total>strong small{color:inherit}.invoice-card>p{color:#c9ae77;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:7px;line-height:1.6;display:flex}.payment-card h3{margin:5px 0 13px;font-size:17px}.payment-methods{flex-direction:column;gap:7px;display:flex}.payment-methods button{text-align:right;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:56px;padding:9px;display:grid}:root[dir=ltr] .payment-methods button{text-align:left}.payment-methods button.active{border-color:var(--gold);background:#cf9c480d}.payment-methods button>.icon{color:var(--gold)}.payment-methods button>span{flex-direction:column;gap:2px;display:flex}.payment-methods strong{font-size:9px}.payment-methods small{color:var(--muted);font-size:7px}.payment-methods i{border:1px solid #ffffff17;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.payment-methods button.active i{border-color:var(--green-bright);background:var(--green)}.pay-button{border:1px solid var(--gold);color:#fff;cursor:pointer;background:linear-gradient(120deg,#0f765e,#075040);border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:13px;font-size:9px;font-weight:800;display:flex}.pay-button.paid{color:#a6e0ca;background:#30c9941a;border-color:#30c99466}.payment-footnote{color:var(--muted);text-align:center;margin-top:8px;font-size:7px;display:block}.review-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.review-grid article{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;padding:15px}.review-label{color:var(--gold);align-items:center;gap:8px;display:flex}.review-label strong{color:var(--ink);font-size:10px}.review-grid dl{margin:12px 0 0}.review-grid dl div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.review-grid dt{color:var(--muted);font-size:7px}.review-grid dd{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:65%;margin:0;font-size:8px;font-weight:800;overflow:hidden}.create-final{border:1px solid var(--gold);color:#fff;text-align:right;cursor:pointer;background:linear-gradient(120deg,#0e715b,#07483b);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:14px;padding:0 17px;display:grid}:root[dir=ltr] .create-final{text-align:left}.create-final>span{flex-direction:column;display:flex}.create-final small{color:#afd7c8;font-size:7px}.create-final strong{font-size:10px}.success-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:750px;min-height:100%;margin:0 auto;padding:clamp(35px,6vw,72px) 28px;display:flex}.success-emblem{border:1px solid var(--green-bright);color:#fff;background:radial-gradient(circle,#30c99447,#0e6f5973);border-radius:50%;place-items:center;width:85px;height:85px;margin-bottom:18px;display:grid;box-shadow:0 0 0 10px #30c9940d,0 0 40px #30c99426}.success-state h2{margin:7px 0 8px;font-size:32px}.success-state>p{max-width:540px;color:var(--muted);margin:0;font-size:9px;line-height:1.8}.reference-card{border:1px solid var(--line);background:#cf9c480d;border-radius:11px;flex-direction:column;gap:5px;width:min(440px,100%);margin:23px 0;padding:18px;display:flex}.reference-card span,.reference-card small{color:var(--muted);font-size:7px}.reference-card strong{color:var(--gold-bright);letter-spacing:.08em;direction:ltr;font-size:24px}.success-steps{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.success-steps span{color:var(--muted);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.success-steps span:after{content:"";background:#ffffff14;height:1px;position:absolute;top:14px;left:calc(16px - 50%);right:calc(50% + 16px)}.success-steps span:last-child:after{display:none}.success-steps i{z-index:2;background:#05261f;border:1px solid #415e53;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.success-steps strong{font-size:7px}.success-steps .complete{color:#9adbc4}.success-steps .complete i{border-color:var(--green-bright);background:var(--green);color:#fff}.success-steps .active{color:var(--gold-pale)}.success-steps .active i{border-color:var(--gold);color:var(--gold)}.success-actions{grid-template-columns:1fr auto;gap:9px;width:min(500px,100%);margin-top:25px;display:grid}.success-actions .create-final{margin:0}.success-actions .outline-action{min-height:58px}.wizard-footer{border-top:1px solid var(--line-soft);background:#00100da3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:64px;padding:9px 20px;display:grid}.wizard-footer>span{color:var(--muted);text-align:center;font-size:7px}.text-action{color:#b4c2bc;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:37px;padding:0 9px;font-size:8px;display:inline-flex}.text-action .icon{transform:rotate(180deg)}.next-action{border:1px solid var(--gold);color:#fff;cursor:pointer;background:#0e6f5994;border-radius:8px;align-items:center;gap:8px;min-height:41px;padding:0 15px;font-size:8px;font-weight:800;display:inline-flex}.footer-placeholder{width:112px}.drawer-backdrop{justify-content:flex-start;display:flex}.shipment-drawer{border-right:1px solid var(--line);background:linear-gradient(155deg,#062b24,#011a16 70%);grid-template-rows:auto minmax(0,1fr) auto;width:min(650px,96vw);height:100%;animation:.3s drawerIn;display:grid;box-shadow:30px 0 90px #00000080}.drawer-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;min-height:104px;padding:18px 22px;display:flex}.drawer-header h2{text-align:right;letter-spacing:.04em;direction:ltr;margin:4px 0 8px;font-size:25px}:root[dir=ltr] .drawer-header h2{text-align:left}.drawer-scroll{min-height:0;padding:18px 22px;overflow-y:auto}.detail-status{border:1px solid var(--line);background:#cf9c480b;border-radius:12px;padding:17px}.detail-status>div{justify-content:space-between;align-items:flex-end;display:flex}.detail-status>div>span{flex-direction:column;gap:3px;display:flex}.detail-status small{color:var(--muted);font-size:7px}.detail-status>div>span strong{font-size:13px}.detail-status p{color:#afc3ba;align-items:center;gap:7px;margin:0;font-size:8px;line-height:1.6;display:flex}.detail-status p .icon{color:var(--gold)}.detail-block{border:1px solid var(--line-soft);background:#ffffff04;border-radius:12px;margin-top:13px;padding:17px}.detail-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-heading>span{align-items:center;gap:8px;display:flex}.detail-heading>span .icon{color:var(--gold)}.detail-heading strong{font-size:11px}.detail-heading em{color:var(--muted);font-size:7px;font-style:normal}.detail-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:14px;display:grid}.detail-grid>span,.customs-summary>span{background:#000e0c40;border:1px solid #ffffff0e;border-radius:8px;flex-direction:column;gap:5px;min-width:0;min-height:63px;padding:10px;display:flex}.detail-grid small,.customs-summary small{color:var(--muted);font-size:7px}.detail-grid strong,.customs-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bill-card{border:1px solid var(--line);background:#cf9c480a;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:12px;display:flex}.bill-card>span{flex-direction:column;gap:4px;display:flex}.bill-card small{color:var(--muted);font-size:7px}.bill-card strong{color:var(--gold-bright);letter-spacing:.05em;direction:ltr;font-size:10px}.bill-card button{border:1px solid var(--line);min-height:32px;color:var(--gold);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:7px;display:inline-flex}.mini-documents{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.mini-documents button{text-align:right;cursor:pointer;background:0 0;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-height:48px;padding:8px;display:grid}:root[dir=ltr] .mini-documents button{text-align:left}.mini-documents button>span{border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}.mini-documents button>span.complete{color:#fff;background:var(--green)}.mini-documents button>span.pending{color:var(--warning);background:#e9b75e14}.mini-documents strong{font-size:8px}.mini-documents small{color:var(--muted);font-size:6px}.customs-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.drawer-primary{border:1px solid var(--gold);color:#fff;cursor:pointer;background:#0e6f596b;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:8px;display:inline-flex}.detail-block>.drawer-primary{width:100%;margin-top:9px}.vertical-timeline{margin-top:15px}.vertical-timeline>div{grid-template-columns:28px 1fr auto;align-items:start;gap:9px;min-height:61px;display:grid;position:relative}.vertical-timeline>div:after{content:"";background:#ffffff14;width:1px;position:absolute;top:28px;bottom:0;right:13px}.vertical-timeline>div:last-child:after{display:none}.vertical-timeline>div>i{z-index:2;width:27px;height:27px;color:var(--muted);background:#05251f;border:1px solid #425f54;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.vertical-timeline>div>span{flex-direction:column;gap:3px;display:flex}.vertical-timeline strong{font-size:8px}.vertical-timeline small{color:var(--muted);font-size:6px}.vertical-timeline time{color:var(--muted);font-size:7px}.vertical-timeline>div.complete>i{border-color:var(--green-bright);background:var(--green);color:#fff}.vertical-timeline>div.current>i{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 5px #cf9c4812}.vertical-timeline>div.current strong{color:var(--gold-pale)}.drawer-footer{border-top:1px solid var(--line-soft);background:#00100db8;grid-template-columns:1fr 1fr;gap:9px;min-height:68px;padding:10px 20px;display:grid}.drawer-footer>button:first-child{border:1px solid var(--line-soft);color:#b9c8c1;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:8px;display:flex}.integration-page{z-index:2;width:calc(100% - 32px);max-width:1680px;margin:18px auto 36px;position:relative}.integration-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 88% 0,#197a613d,#0000 34%),radial-gradient(circle at 8% 105%,#cf9c481f,#0000 32%),linear-gradient(145deg,#072c24fa,#011612fc);border-radius:16px;padding:clamp(24px,3.2vw,48px);position:relative;overflow:hidden}.integration-hero:after{content:"";pointer-events:none;border:1px solid #f1cf7b14;border-radius:50%;width:400px;height:400px;position:absolute;top:-230px;left:-190px;box-shadow:0 0 0 52px #f1cf7b05,0 0 0 104px #f1cf7b03}.environment-badge{border:1px solid;border-radius:20px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.environment-badge i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.environment-badge.demo{color:#edc87f;background:#e9b75e12;border-color:#e9b75e59}.environment-badge.sandbox{color:#a8d4ff;background:#4f8bca17;border-color:#69a4e259}.environment-badge.production{color:#9ce0c7;background:#30c99414;border-color:#30c99459}.integration-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-top:34px;display:grid}.integration-title-row h1{margin:8px 0 10px;font-size:clamp(36px,5vw,72px);line-height:1.05}.integration-title-row p{color:#99afa6;max-width:880px;margin:0;font-size:12px;line-height:2}.readiness-refresh{border:1px solid var(--line);min-width:230px;min-height:76px;color:var(--gold-pale);text-align:right;cursor:pointer;background:#cf9c480d;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 16px;display:grid}:root[dir=ltr] .readiness-refresh{text-align:left}.readiness-refresh>.icon{color:var(--gold-bright)}.readiness-refresh>span{flex-direction:column;gap:4px;display:flex}.readiness-refresh small{color:var(--muted);font-size:8px}.readiness-refresh strong{text-align:right;direction:ltr;font-size:18px}:root[dir=ltr] .readiness-refresh strong{text-align:left}.truth-banner{z-index:2;background:#6746111f;border:1px solid #e9b75e47;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-top:28px;padding:14px 16px;display:grid;position:relative}.truth-banner>.icon{color:var(--warning)}.truth-banner>span{flex-direction:column;gap:4px;display:flex}.truth-banner strong{font-size:10px}.truth-banner small{color:#baa982;font-size:8px;line-height:1.75}.readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.readiness-grid article{border:1px solid var(--line-soft);background:linear-gradient(145deg,#073027eb,#021c17f5);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:100px;padding:16px;display:grid}.readiness-grid article>span{width:45px;height:45px;color:var(--gold-bright);background:#cf9c480d;border:1px solid #cf9c4838;border-radius:50%;place-items:center;display:grid}.readiness-grid article>div{flex-direction:column;gap:3px;display:flex}.readiness-grid strong{text-align:right;direction:ltr;font-size:26px}:root[dir=ltr] .readiness-grid strong{text-align:left}.readiness-grid small{color:var(--muted);font-size:8px}.integration-load-note{color:#e7a49b;background:#ec7e6f0d;border:1px solid #ec7e6f38;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:11px 13px;font-size:8px;display:flex}.connector-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.connector-card{border:1px solid var(--line-soft);background:linear-gradient(150deg,#052a22f7,#021b16fa);border-radius:14px;min-width:0;padding:21px;position:relative;overflow:hidden}.connector-card:after{content:"";pointer-events:none;border:1px solid #cf9c4812;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-105px;left:-95px}.connector-card.connected{border-color:#30c99459}.connector-card.configured{border-color:#69a4e24d}.connector-card header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.connector-symbol{border:1px solid var(--line);width:54px;height:54px;color:var(--gold-bright);background:#cf9c480e;border-radius:12px;place-items:center;display:grid}.connector-card header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.connector-card header small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7px;overflow:hidden}.connector-card h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.connector-stage{color:#e9c680;white-space:nowrap;background:#e9b75e14;border-radius:20px;padding:6px 9px;font-size:7px}.connector-card.configured .connector-stage{color:#acd7ff;background:#5294d61a}.connector-card.connected .connector-stage{color:#9ee0c8;background:#30c9941a}.connector-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:18px;display:grid}.connector-progress>span{background:#ffffff12;border-radius:10px;height:5px;overflow:hidden}.connector-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--green-bright),var(--gold-bright));height:100%;display:block}.connector-progress strong{color:var(--gold-bright);direction:ltr;font-size:10px}.connector-card>p{color:var(--muted);margin:9px 0 0;font-size:8px}.capability-list{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.capability-list span{color:#b6c8c0;background:#ffffff04;border:1px solid #ffffff0e;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 8px;font-size:7px;display:flex}.capability-list .icon{color:var(--green-bright)}.requirement-box{background:#e9b75e09;border:1px solid #e9b75e2b;border-radius:9px;margin-top:14px;padding:13px}.requirement-box>strong{color:#d6bd89;font-size:8px;display:block}.requirement-box ul{color:#a8b8b1;margin:8px 0 0;padding:0 17px 0 0;font-size:7px;line-height:1.85}.complete-requirement{color:#9ee0c8;align-items:center;gap:7px;margin-top:8px;font-size:7px;display:flex}.connector-card footer{flex-wrap:wrap;gap:6px 13px;min-height:29px;margin-top:12px;display:flex}.connector-card footer a{color:var(--gold);align-items:center;gap:5px;font-size:7px;text-decoration:none;display:inline-flex}.connector-card footer a:hover{color:var(--gold-pale);text-decoration:underline}.activation-layout{grid-template-columns:minmax(0,1fr) 360px;gap:13px;margin-top:14px;display:grid}.activation-card,.security-card{border:1px solid var(--line-soft);background:#04221ce6;border-radius:14px;padding:22px}.activation-steps{grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.activation-steps article{flex-direction:column;align-items:flex-start;gap:13px;min-height:150px;padding:0 14px;display:flex;position:relative}.activation-steps article:after{content:"";background:#ffffff14;height:1px;position:absolute;top:18px;left:-4px;right:49px}.activation-steps article:last-child:after{display:none}.activation-steps i{z-index:2;width:37px;height:37px;color:var(--muted);background:#05271f;border:1px solid #49655b;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.activation-steps article.current i{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 6px #cf9c480f}.activation-steps article>span{flex-direction:column;gap:6px;display:flex}.activation-steps strong{font-size:9px}.activation-steps small{color:var(--muted);font-size:7px;line-height:1.75}.security-card{background:radial-gradient(circle at 85% 5%,#30c9941c,#0000 36%),linear-gradient(150deg,#052d24f2,#021b16fa)}.security-orb{color:#80d6b6;background:#30c9940f;border:1px solid #30c99447;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:19px;display:grid}.security-card h2{margin:7px 0 12px;font-size:22px;line-height:1.4}.security-card>ul{color:#9fb4ab;margin:0;padding:0 18px 0 0;font-size:8px;line-height:2}.security-center-link{width:max-content;color:var(--gold-bright);background:#cf9c480b;border:1px solid #cf9c485c;border-radius:7px;margin-top:14px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.ownership-note{border:1px solid var(--line);background:#cf9c480b;border-radius:9px;grid-template-columns:auto 1fr;gap:9px;margin-top:17px;padding:12px;display:grid}.ownership-note>.icon{color:var(--gold)}.ownership-note>span{flex-direction:column;gap:3px;display:flex}.ownership-note strong{font-size:8px}.ownership-note small{color:var(--muted);font-size:7px;line-height:1.65}.tracking-center{z-index:2;width:calc(100% - 32px);max-width:1760px;margin:18px auto 34px;position:relative}.tracking-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 86% 4%,#1f846740,#0000 31%),radial-gradient(circle at 8% 100%,#cf9c4817,#0000 30%),linear-gradient(145deg,#072c24fa,#021915fc);border-radius:16px;padding:clamp(22px,3vw,44px);position:relative;overflow:hidden}.tracking-hero:after{content:"";pointer-events:none;border:1px solid #f1cf7b1a;border-radius:50%;width:520px;height:520px;position:absolute;top:-390px;left:8%;box-shadow:0 0 0 60px #f1cf7b06,0 0 0 130px #f1cf7b05}.tracking-status-chip{z-index:2;border:1px solid;border-radius:20px;align-items:center;gap:8px;min-height:35px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.tracking-status-chip i{border-radius:50%;width:7px;height:7px}.tracking-status-chip.demo{color:#e9cb8c;background:#74521729;border-color:#e9b75e4d}.tracking-status-chip.demo i{background:var(--warning);box-shadow:0 0 12px #e9b75ea6}.tracking-status-chip.live{color:#a9e4ce;background:#30c99414;border-color:#30c99459}.tracking-status-chip.live i{background:var(--green-bright);animation:2s infinite pulse;box-shadow:0 0 13px #30c994cc}.tracking-title-row{z-index:2;grid-template-columns:minmax(0,1fr) 480px;align-items:end;gap:38px;margin-top:26px;display:grid;position:relative}.tracking-title-row h1{letter-spacing:-.045em;max-width:840px;margin:8px 0 10px;font-size:clamp(34px,4.3vw,64px);line-height:1.16}.tracking-title-row p{max-width:820px;color:var(--muted);margin:0;font-size:13px;line-height:1.95}.tracking-provider-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tracking-provider-summary>span{border:1px solid var(--line-soft);background:#ffffff06;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-height:92px;padding:14px;display:grid}.tracking-provider-summary .icon{color:var(--gold-bright);grid-row:1/3}.tracking-provider-summary small{color:var(--muted);font-size:8px}.tracking-provider-summary strong{font-size:9px;line-height:1.5}.tracking-searchbar{border:1px solid var(--line-soft);background:#031f1aeb;border-radius:13px;grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:9px;margin-top:14px;padding:11px;display:grid;box-shadow:0 18px 45px #0000002e}.tracking-searchbar>label{border:1px solid var(--line-white);height:48px;color:var(--muted);background:#000e0c80;border-radius:9px;align-items:center;gap:10px;padding:0 14px;display:flex}.tracking-searchbar>label:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #cf9c4812}.tracking-searchbar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.tracking-searchbar input::placeholder{color:#607c71}.tracking-search-action{border:1px solid var(--gold);color:#fff3d6;cursor:pointer;white-space:nowrap;background:linear-gradient(120deg,#0f765e,#075040);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex}.tracking-mode-tabs{gap:5px;display:flex}.tracking-mode-tabs button{min-height:39px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:0 11px;font-size:8px;display:inline-flex}.tracking-mode-tabs button.active{border-color:var(--line);color:var(--gold-pale);background:#cf9c4814}.tracking-search-message{color:#d8c089;margin:7px 12px 0;font-size:9px}.tracking-live-layout{grid-template-columns:minmax(0,1fr) 370px;gap:14px;margin-top:14px;display:grid}.tracking-live-map{isolation:isolate;background:#061f1b;border:1px solid #cf9c4861;border-radius:14px;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 24px 60px #0000003d}.tracking-live-map:before{content:"";z-index:-3;filter:saturate(.68)contrast(1.12)brightness(.43);background-image:url(/assets/tamkeen-command-map.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.025)}.tracking-live-map.air:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 52% 34%,#cf9c4814,#0000 23%);position:absolute;inset:0}.tracking-live-map.land:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(118deg,#0000 24%,#30c9940f 45%,#0000 68%),radial-gradient(circle at 58% 62%,#30c99414,#0000 24%);position:absolute;inset:0}.tracking-map-header{z-index:7;background:linear-gradient(#00120fc2,#0000);justify-content:space-between;align-items:flex-start;padding:18px;display:flex;position:absolute;top:0;left:0;right:0}.tracking-map-header>span:first-child{flex-direction:column;gap:3px;display:flex}.tracking-map-header small{color:var(--muted);font-size:8px}.tracking-map-header strong{font-size:10px}.tracking-route-canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tracking-route-shadow,.tracking-route-track,.tracking-route-progress,.tracking-route-flow{fill:none;vector-effect:non-scaling-stroke}.tracking-route-shadow{stroke:#f1cf7b2e;stroke-width:17px;filter:url(#trackingRouteGlow)}.tracking-route-track{stroke:#c7dbd333;stroke-width:3px;stroke-linecap:round;stroke-dasharray:6 7}.tracking-route-progress{stroke:url(#trackingGoldRoute);stroke-width:5px;stroke-linecap:round}.tracking-route-flow{stroke:#fff6d4f2;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 27;animation:2.5s linear infinite routeMove}.tracking-terminal{fill:#0a4c3d;stroke:var(--gold-bright);stroke-width:4px;filter:drop-shadow(0 0 12px #f1cf7ba6)}.tracking-terminal.destination{fill:#cf9c48;stroke:#fff0b4}.tracking-vehicle circle:first-child{fill:#064235;stroke:var(--gold-bright);stroke-width:2px;filter:drop-shadow(0 8px 15px #00000080)}.tracking-vehicle-pulse{fill:#0000;stroke:#f1cf7b59;stroke-width:2px;animation:2.2s infinite trackingPulse}.tracking-vehicle-icon{z-index:6;width:44px;height:44px;color:var(--gold-pale);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.tracking-map-label{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001b17e0;border:1px solid #f1cf7b57;border-radius:7px;flex-direction:column;gap:2px;max-width:240px;padding:8px 10px;display:flex;position:absolute}.tracking-map-label small{color:var(--gold);font-size:7px}.tracking-map-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.label-origin{bottom:20%;right:5%}.label-destination{top:21%;left:4%}.tracking-map-footer{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001b17e6;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,.75fr) auto;align-items:center;gap:9px;min-height:68px;padding:9px 11px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.tracking-map-footer>span{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;min-width:0;display:grid}.tracking-map-footer .icon{color:var(--gold);grid-row:1/3}.tracking-map-footer small{color:var(--muted);font-size:7px}.tracking-map-footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tracking-map-footer button{border:1px solid var(--line);min-height:38px;color:var(--gold-pale);cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:8px;display:inline-flex}.tracking-control-card{background:linear-gradient(155deg,#083027f7,#031d18fc);border:1px solid #cf9c485c;border-radius:14px;flex-direction:column;min-width:0;padding:19px;display:flex;box-shadow:0 24px 60px #00000038}.tracking-control-card>header{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.tracking-control-card>header>span:first-child{flex-direction:column;gap:3px;display:flex}.tracking-control-card>header small{color:var(--muted);font-size:8px}.tracking-control-card>header strong{color:var(--gold-pale);letter-spacing:.04em;direction:ltr;font-size:13px}.tracking-asset{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:84px;padding:13px 0;display:grid}.tracking-asset>span{border:1px solid var(--line);width:48px;height:48px;color:var(--gold-bright);background:#cf9c480f;border-radius:50%;place-items:center;display:grid}.tracking-asset>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tracking-asset small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7px;overflow:hidden}.tracking-asset strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tracking-asset em{color:#8eb3a5;text-align:right;direction:ltr;font-size:7px;font-style:normal}:root[dir=ltr] .tracking-asset em{text-align:left}.tracking-telemetry{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 15px;display:grid}.tracking-telemetry div{background:#ffffff05;border:1px solid #fff1;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:68px;padding:10px;display:flex}.tracking-telemetry dt{color:var(--muted);font-size:7px}.tracking-telemetry dd{text-overflow:ellipsis;color:var(--ink-soft);margin:0;font-size:9px;font-weight:800;line-height:1.5;overflow:hidden}.tracking-file-button{border:1px solid var(--gold);color:#fff3d6;cursor:pointer;text-align:right;background:linear-gradient(120deg,#0f765ec7,#075040d6);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:auto;padding:0 13px;font-size:9px;font-weight:800;display:grid}:root[dir=ltr] .tracking-file-button{text-align:left}.tracking-stops{border:1px solid var(--line-soft);background:#05261fcc;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:5px;margin-top:14px;padding:14px;display:grid}.tracking-stops article{background:#ffffff04;border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:70px;padding:10px;display:grid;position:relative}.tracking-stops article>i{width:30px;height:30px;color:var(--muted);border:1px solid #49665b;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.tracking-stops article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.tracking-stops small{color:var(--muted);text-align:right;direction:ltr;font-size:7px}:root[dir=ltr] .tracking-stops small{text-align:left}.tracking-stops strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tracking-stops article.done>i{border-color:var(--green-bright);background:var(--green);color:#fff}.tracking-stops article.current{background:#cf9c480b;border-color:#cf9c4859}.tracking-stops article.current>i{border-color:var(--gold-bright);color:var(--gold-bright);box-shadow:0 0 0 5px #cf9c4812}.tracking-bottom-grid{grid-template-columns:minmax(0,1fr) 390px;gap:14px;margin-top:14px;display:grid}.tracking-events-card,.tracking-shipment-list{border:1px solid var(--line-soft);background:#04221ce6;border-radius:13px;padding:20px}.tracking-data-truth{border-radius:20px;padding:5px 9px;font-size:8px}.tracking-data-truth.demo{color:#e7c889;background:#e9b75e14}.tracking-data-truth.live{color:#9ee0c8;background:#30c99414}.tracking-event-list{margin-top:14px}.tracking-event-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:70px;display:grid;position:relative}.tracking-event-list article>i{border:1px solid var(--green-bright);color:#9ee0c8;background:#30c99414;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.tracking-event-list article.current>i{border-color:var(--gold);color:var(--gold);background:#cf9c4812;animation:2s infinite currentPoint}.tracking-event-list article>span{flex-direction:column;gap:3px;display:flex}.tracking-event-list strong{font-size:9px}.tracking-event-list small,.tracking-event-list time{color:var(--muted);font-size:7px}.tracking-event-list time{text-align:left}.tracking-shipment-list .card-heading>button{align-items:center;gap:5px;min-height:31px;padding:0 8px;display:inline-flex}.tracking-shipment-list>div:nth-child(2){margin-top:12px}.tracking-shipment-list>div>button{width:100%;min-height:64px;color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 5px;display:grid}:root[dir=ltr] .tracking-shipment-list>div>button{text-align:left}.tracking-shipment-list>div>button:hover,.tracking-shipment-list>div>button.active{background:#ffffff06}.tracking-shipment-list>div>button.active{box-shadow:inset -2px 0 var(--gold)}.tracking-shipment-list>div>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.tracking-shipment-list>div>button strong{color:var(--gold-pale);text-align:right;direction:ltr;font-size:8px}:root[dir=ltr] .tracking-shipment-list>div>button strong{text-align:left}.tracking-shipment-list>div>button small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7px;overflow:hidden}.tracking-shipment-list>div>button em{color:var(--green-bright);font-size:8px;font-style:normal}.tracking-shipment-list>p{color:#b7aa86;background:#e9b75e0a;border:1px solid #e9b75e2e;border-radius:9px;align-items:flex-start;gap:8px;margin:13px 0 0;padding:11px;font-size:7px;line-height:1.7;display:flex}.tracking-shipment-list>p .icon{color:var(--gold);flex:none}.risk-engine-page{z-index:2;width:calc(100% - 32px);max-width:1760px;margin:18px auto 36px;position:relative}.risk-engine-hero{box-shadow:var(--shadow);background:radial-gradient(circle at 86% 2%,#c44a3621,#0000 29%),radial-gradient(circle at 8% 106%,#cf9c481f,#0000 30%),linear-gradient(145deg,#072c24fc,#011512fc);border:1px solid #cf9c486b;border-radius:16px;padding:clamp(24px,3.2vw,48px);position:relative;overflow:hidden}.risk-engine-hero:after{content:"";pointer-events:none;border:1px solid #ec7e6f17;border-radius:50%;width:440px;height:440px;position:absolute;top:-250px;left:-235px;box-shadow:0 0 0 52px #ec7e6f05,0 0 0 104px #ec7e6f03}.risk-runtime-badge{z-index:2;color:#e8c985;background:#74521724;border:1px solid #e9b75e57;border-radius:20px;align-items:center;gap:8px;min-height:35px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex;position:relative}.risk-runtime-badge i{background:var(--warning);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 13px #e9b75eb8}.risk-title-row{z-index:2;grid-template-columns:minmax(0,1fr) 520px;align-items:end;gap:38px;margin-top:28px;display:grid;position:relative}.risk-title-row h1{letter-spacing:-.045em;max-width:900px;margin:8px 0 11px;font-size:clamp(34px,4.6vw,68px);line-height:1.12}.risk-title-row p{color:#9aafa6;max-width:860px;margin:0;font-size:12px;line-height:2}.risk-engine-summary{grid-template-columns:1fr 1fr 1.2fr;gap:8px;display:grid}.risk-engine-summary>span{border:1px solid var(--line-soft);background:#ffffff06;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-height:92px;padding:13px;display:grid}.risk-engine-summary .icon{color:var(--gold-bright);grid-row:1/3}.risk-engine-summary small{color:var(--muted);font-size:7px}.risk-engine-summary strong{text-align:right;direction:ltr;font-size:12px}:root[dir=ltr] .risk-engine-summary strong{text-align:left}.risk-truth-note{z-index:2;background:#6746111c;border:1px solid #e9b75e40;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:27px;padding:13px 15px;display:grid;position:relative}.risk-truth-note>.icon{color:var(--warning)}.risk-truth-note>span{flex-direction:column;gap:3px;display:flex}.risk-truth-note strong{font-size:9px}.risk-truth-note small{color:#b9a981;font-size:7px;line-height:1.7}.risk-scenario-bar{border:1px solid var(--line-soft);background:#031f1ae8;border-radius:12px;align-items:center;gap:7px;margin-top:13px;padding:10px;display:flex;overflow-x:auto}.risk-scenario-bar>span{min-height:38px;color:var(--gold-pale);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.risk-scenario-bar>span .icon{color:var(--gold)}.risk-scenario-bar button{color:#aebfb7;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff13;border-radius:20px;flex:none;min-height:38px;padding:0 12px;font-size:8px}.risk-scenario-bar button:hover{border-color:var(--line);color:var(--gold-pale);background:#cf9c480f}.risk-scenario-bar button.active{color:#f2d58e;background:#cf9c481c;border-color:#f1cf7b9e;box-shadow:inset 0 0 18px #cf9c480a}.risk-control-panel{border:1px solid var(--line-soft);background:linear-gradient(150deg,#052a22f7,#021b16fa);border-radius:14px;margin-top:13px;padding:18px;box-shadow:0 20px 48px #0000002e}.risk-route-fields{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;padding-bottom:16px;display:grid}.risk-route-fields>label{color:var(--muted);flex-direction:column;gap:7px;font-size:8px;display:flex}.risk-route-fields>label>span:last-child{border:1px solid var(--line-white);min-height:48px;color:var(--gold);background:#000e0c6b;border-radius:9px;align-items:center;gap:9px;padding:0 13px;display:flex}.risk-route-fields input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.risk-route-fields>i{border:1px solid var(--line);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:5px;font-style:normal;display:grid;transform:rotate(180deg)}.risk-control-grid{grid-template-columns:1.15fr 1fr 1fr 1.35fr;gap:10px;padding-top:16px;display:grid}.risk-control-grid>label,.risk-control-grid>div{background:#ffffff04;border:1px solid #ffffff0e;border-radius:10px;flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}.risk-control-grid>label>span:first-child,.risk-control-grid>div>span:first-child{color:var(--muted);font-size:8px}.risk-select-control select{border:1px solid var(--line-soft);width:100%;min-height:39px;color:var(--ink);background:#052b23;border-radius:8px;outline:0;padding:0 9px;font-size:8px}.risk-select-control small{color:#6f8c80;font-size:6px;line-height:1.6}:is(.risk-route-fields input:focus-visible,.risk-select-control select:focus-visible){outline:2px solid var(--gold-bright);outline-offset:3px}.risk-segment-control>div,.risk-priority-control>div{flex-wrap:wrap;gap:5px;display:flex}.risk-segment-control button,.risk-priority-control button{min-height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff12;border-radius:8px;flex:1;padding:0 9px;font-size:7px}.risk-segment-control button.active,.risk-priority-control button.active{border-color:var(--gold);color:var(--gold-pale);background:#cf9c4814}.risk-threat-control>span:first-child{justify-content:space-between;align-items:center;gap:7px;display:flex}.risk-threat-control strong{border-radius:20px;padding:4px 8px;font-size:7px}.risk-threat-control .threat-1,.risk-threat-control .threat-2{color:#8ee0c1;background:#30c99417}.risk-threat-control .threat-3{color:#ebcb89;background:#e9b75e17}.risk-threat-control .threat-4,.risk-threat-control .threat-5{color:#f0a196;background:#ec7e6f1a}.risk-threat-control input{width:100%;accent-color:var(--gold)}.risk-threat-control>small{color:#6f8b80;justify-content:space-between;font-size:6px;display:flex}.marine-protection-panel{background:radial-gradient(circle at 92% 0,#30c9941a,#0000 26%),radial-gradient(circle at 4% 100%,#cf9c481a,#0000 24%),linear-gradient(145deg,#052b23fc,#011713fc);border:1px solid #f1cf7b6b;border-radius:16px;margin-top:13px;padding:clamp(18px,2.4vw,30px);position:relative;overflow:hidden;box-shadow:0 24px 62px #00000038}.musandam-transit-gate{background:radial-gradient(circle at 92% 0,#ec7e6f1c,#0000 30%),linear-gradient(145deg,#311210f5,#0f1210fa);border:1px solid #ec7e6f73;border-radius:16px;margin-top:13px;padding:clamp(18px,2.4vw,30px);box-shadow:0 24px 62px #00000038}.musandam-transit-gate>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.musandam-transit-gate h2{color:#ffe4d8;margin:6px 0 7px;font-size:clamp(23px,2.7vw,37px)}.musandam-transit-gate header p{color:#c29d95;max-width:760px;margin:0;font-size:8px;line-height:1.9}.musandam-gate-status{color:#ffc0b6;white-space:nowrap;background:#75231c40;border:1px solid #ec7e6f6b;border-radius:22px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.musandam-gate-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:9px;margin-top:16px;display:grid}.musandam-gate-grid article{background:#00000029;border:1px solid #ffffff12;border-radius:11px;min-height:150px;padding:15px}.musandam-gate-grid strong{color:#f2c7b8;font-size:9px}.musandam-gate-grid p,.musandam-gate-grid li{color:#aa8d87;font-size:7px;line-height:1.8}.musandam-gate-grid ul{margin:10px 0 0;padding-right:16px}.musandam-gate-grid article>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.musandam-gate-grid article>div span{color:#dfb1a7;background:#ec7e6f0f;border:1px solid #ec7e6f33;border-radius:15px;padding:6px 8px;font-size:7px}.marine-protection-panel:after{content:"";pointer-events:none;border:1px solid #f1cf7b14;border-radius:50%;width:280px;height:280px;position:absolute;top:-170px;left:-165px;box-shadow:0 0 0 36px #f1cf7b05,0 0 0 72px #30c99403}.marine-protection-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:28px;display:flex;position:relative}.marine-protection-heading>div{max-width:980px}.marine-protection-heading h2{color:#fff1ca;letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(25px,3vw,42px)}.marine-protection-heading p{color:#96aba2;max-width:880px;margin:0;font-size:9px;line-height:1.9}.marine-protection-stage{color:#e6c57f;white-space:nowrap;background:#6a4a1424;border:1px solid #e9b75e57;border-radius:22px;align-items:center;gap:8px;min-height:37px;padding:0 12px;font-size:7px;font-weight:900;display:inline-flex}.marine-protection-stage i{background:var(--warning);border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #e9b75e9e}.marine-protection-truth{z-index:1;color:#ad9d77;background:#6746111a;border:1px solid #e9b75e38;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:13px;margin-top:18px;padding:13px 15px;font-size:7px;line-height:1.8;display:grid;position:relative}.marine-protection-truth strong{color:#f0d18c;white-space:nowrap}.marine-protection-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);gap:12px;margin-top:13px;display:grid;position:relative}.marine-protection-form,.marine-protection-result{background:#00110e66;border:1px solid #fff1;border-radius:13px;min-width:0;padding:18px}.marine-protection-form{flex-direction:column;gap:12px;display:flex}.marine-protection-form fieldset{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;margin:0;padding:14px}.marine-protection-form legend{color:#dec481;padding:0 7px;font-size:8px;font-weight:900}.marine-high-risk-gate{background:#6e1e171f!important;border-color:#ec7e6f57!important}.marine-high-risk-gate legend{color:#f0a69d}.marine-high-risk-gate>p{color:#d7a39b;margin:0 0 11px;font-size:7px;line-height:1.8}.marine-protection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marine-protection-fields.route{grid-template-columns:repeat(4,minmax(0,1fr))}.marine-protection-fields label{color:#829c91;flex-direction:column;gap:6px;min-width:0;font-size:7px;display:flex}.marine-protection-fields input,.marine-protection-fields select{color:#eef2e8;background:#052b23;border:1px solid #cf9c482e;border-radius:8px;outline:0;width:100%;min-width:0;min-height:42px;padding:0 10px;font-size:8px}:is(.marine-protection-fields input:focus-visible,.marine-protection-fields select:focus-visible){outline:2px solid var(--gold-bright);outline-offset:2px}.marine-protection-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.marine-protection-checks label{color:#a9bbb4;cursor:pointer;background:#000e0c4d;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:7px;display:grid}.marine-protection-checks input{opacity:0;width:1px;height:1px;position:absolute}.marine-protection-checks i{background:#0000002e;border:1px solid #ffffff26;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.marine-protection-checks input:checked+i{color:#0b3026;background:#4ed0a1;border-color:#30c99499;box-shadow:0 0 0 3px #30c9940e}.marine-protection-checks input:checked+i:after{content:"✓";font-size:10px;font-weight:900}.marine-protection-checks input:focus-visible+i{outline:2px solid var(--gold-bright);outline-offset:2px}.marine-protection-route-signal{grid-template-columns:1.3fr 1fr .8fr;gap:7px;display:grid}.marine-protection-route-signal>span{background:#cf9c4806;border:1px solid #cf9c4824;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:9px 11px;display:flex}.marine-protection-route-signal small{color:#708d81;font-size:6px}.marine-protection-route-signal strong{color:#ddc688;font-size:8px;line-height:1.55}.marine-protection-submit{color:#fff7dc;cursor:pointer;background:linear-gradient(120deg,#0f765e,#07513f);border:1px solid #26a47e;border-radius:9px;min-height:48px;padding:0 18px;font-size:9px;font-weight:900;box-shadow:0 12px 30px #0000002e}.marine-protection-result{background:radial-gradient(circle at 92% 0,#cf9c4812,#0000 28%),#00100d8c;border-color:#cf9c482e;flex-direction:column;display:flex}.marine-protection-result>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:14px;display:flex}.marine-protection-result>header>div{flex-direction:column;gap:4px;display:flex}.marine-protection-result>header small{color:#758f84;font-size:7px}.marine-protection-result>header strong{color:#fff0c4;font-size:14px;line-height:1.5}.marine-status{white-space:nowrap;border-radius:20px;align-items:center;min-height:28px;padding:0 9px;font-size:6px;font-weight:900;display:inline-flex}.marine-status.idle{color:#b9a77c;background:#e9b75e14}.marine-status.eligible{color:#9be0c7;background:#30c99417}.marine-status.review{color:#ebca82;background:#e9b75e17}.marine-status.ineligible,.marine-status.incomplete{color:#efa198;background:#ec7e6f1a}.marine-protection-price{border-bottom:1px solid #ffffff0f;padding:15px 0}.marine-protection-price>span{flex-direction:column;gap:4px;display:flex}.marine-protection-price>span small,.marine-protection-price dt{color:#789288;font-size:6px}.marine-protection-price>span strong{color:#f4d992;text-align:right;direction:ltr;font-size:clamp(20px,2.4vw,31px)}:root[dir=ltr] .marine-protection-price>span strong{text-align:left}.marine-protection-price>span em{color:#8ca49a;font-size:6px;font-style:normal}.marine-protection-price dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 0;display:grid}.marine-protection-price dl>div{background:#ffffff04;border:1px solid #ffffff0d;border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.marine-protection-price dd{color:#d9c589;text-align:right;direction:ltr;margin:0;font-size:7px;font-weight:900}:root[dir=ltr] .marine-protection-price dd{text-align:left}.marine-protection-eligibility{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:7px;padding:13px 0;display:grid}.marine-protection-eligibility>span{background:#ffffff04;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:4px;padding:9px;display:flex}.marine-protection-eligibility small{color:#758f84;font-size:6px}.marine-protection-eligibility strong{color:#d9c78d;font-size:7px;line-height:1.5}.marine-protection-reasons{padding-top:13px}.marine-protection-reasons>small{color:#819a90;font-size:7px;font-weight:900}.marine-protection-reasons ul{max-height:290px;margin:9px 0 0;padding:0;list-style:none;overflow:auto}.marine-protection-reasons li{border-bottom:1px solid #ffffff0d;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:9px 10px;display:grid}.marine-protection-reasons li>span{color:#b9a474;direction:ltr;background:#e9b75e12;border-radius:13px;grid-row:1/3;align-self:start;padding:3px 6px;font-size:5px}.marine-protection-reasons li.block>span,.marine-protection-reasons li.missing>span{color:#f0a69d;background:#ec7e6f14}.marine-protection-reasons li strong{color:#d9e1dd;font-size:7px}.marine-protection-reasons li small{color:#758e84;font-size:6px;line-height:1.55}.marine-protection-result>footer{color:#6f8c81;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;gap:5px 10px;margin-top:auto;padding-top:12px;font-size:5px;display:flex}.marine-protection-empty{text-align:center;margin:auto 0;padding:36px 12px}.marine-protection-empty strong{color:#e7cd8d;font-size:12px}.marine-protection-empty p{color:#78938a;max-width:360px;margin:9px auto 0;font-size:7px;line-height:1.8}.marine-protection-error{color:#efa79e;background:#ec7e6f0e;border:1px solid #ec7e6f40;border-radius:9px;margin:auto 0;padding:16px;font-size:8px;line-height:1.7}.marine-protection-catalog{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:12px;margin-top:12px;display:grid;position:relative}.marine-protection-catalog>article{background:#00110e57;border:1px solid #ffffff0f;border-radius:13px;min-width:0;padding:18px}.marine-protection-catalog>article>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.marine-protection-catalog h3{color:#eed79c;margin:4px 0 0;font-size:17px}.marine-protection-catalog>article>header>small{color:#789187;text-align:left;max-width:330px;font-size:6px;line-height:1.6}.marine-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.marine-country-grid section{background:#ffffff03;border:1px solid #ffffff0d;border-radius:8px;min-width:0;padding:10px}.marine-country-grid section>span{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.marine-country-grid b{color:#e1c47e;border:1px solid #cf9c4840;border-radius:50%;place-items:center;width:28px;height:28px;font-size:6px;display:grid}.marine-country-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.marine-country-grid em{color:#d6bf81;background:#e9b75e12;border-radius:14px;padding:4px 7px;font-size:5px;font-style:normal}.marine-country-grid em.pilot{color:#8fdabd;background:#30c99413}.marine-country-grid section>small{color:#6f8b80;margin-top:7px;font-size:5px;line-height:1.7;display:block}.marine-rule-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marine-rule-columns>section{background:#ffffff03;border:1px solid #ffffff0d;border-radius:8px;padding:11px}.marine-rule-columns strong{color:#d9c487;font-size:8px}.marine-rule-columns ul{margin:9px 0 0;padding:0;list-style:none}.marine-rule-columns li{color:#839b91;border-top:1px solid #ffffff0b;min-height:34px;padding:7px 20px 7px 0;font-size:6px;line-height:1.65;position:relative}.marine-rule-columns li:before{content:"✓";color:#4ed0a1;font-weight:900;position:absolute;right:2px}.med-gateway-network{background:radial-gradient(circle at 82% 8%,#cf9c4814,#0000 25%),linear-gradient(145deg,#052b23fa,#011915fc);border:1px solid #cf9c4847;border-radius:14px;margin-top:13px;padding:22px;overflow:hidden;box-shadow:0 22px 52px #0000002e}.med-gateway-network>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.med-gateway-network>header h2{margin:5px 0 7px;font-size:22px}.med-gateway-network>header p{max-width:920px;color:var(--muted);margin:0;font-size:8px;line-height:1.9}.med-gateway-status{color:#9de2c8;white-space:nowrap;background:#30c9940e;border:1px solid #30c99440;border-radius:20px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800;display:inline-flex}.med-gateway-axis{grid-template-columns:minmax(170px,.7fr) minmax(0,3.6fr) minmax(190px,.8fr);align-items:stretch;gap:12px;margin-top:20px;display:grid}.med-gateway-terminal{background:#cf9c480e;border:1px solid #f1cf7b38;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:108px;padding:14px;display:flex;position:relative}.med-gateway-terminal .icon{color:var(--gold-bright);margin-bottom:4px}.med-gateway-terminal small{color:var(--muted);font-size:6px}.med-gateway-terminal strong{font-size:9px;line-height:1.7}.med-gateway-terminal.origin:after,.med-gateway-terminal.destination:before{content:"";background:linear-gradient(90deg,var(--gold),#cf9c4833);width:13px;height:1px;position:absolute;top:50%}.med-gateway-terminal.origin:after{left:-13px}.med-gateway-terminal.destination:before{right:-13px}.med-gateway-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.med-gateway-lane{background:#000e0c59;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.med-gateway-lane>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.med-gateway-lane small{color:var(--muted);font-size:6px}.med-gateway-lane strong{font-size:8px}.med-gateway-lane em{color:#79968a;font-size:6px;font-style:normal;line-height:1.55}.gulf-gateway-lanes{grid-template-columns:minmax(0,3fr) minmax(150px,1fr);gap:8px;min-width:0;display:grid}.gulf-node-cluster{background:#cf9c4806;border:1px solid #cf9c4821;border-radius:11px;min-width:0;padding:9px}.gulf-cluster-label{color:#bea66f;align-items:center;gap:6px;min-height:25px;padding:0 4px 7px;font-size:6px;font-weight:800;display:flex}.gulf-cluster-label .icon{color:var(--gold)}.gulf-node-cluster>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gulf-gateway-hub{background:#30c9940b;border-color:#30c99433}.med-gateway-network>footer{border-top:1px solid var(--line-soft);color:#ae9f7b;align-items:flex-start;gap:8px;margin-top:14px;padding-top:12px;font-size:7px;line-height:1.8;display:flex}.med-gateway-network>footer .icon{color:var(--warning);flex:none}.risk-event-banner{border:1px solid;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px;padding:14px;display:grid}.risk-event-banner.state-open{background:#30c9940b;border-color:#30c99447}.risk-event-banner.state-restricted{background:#e9b75e0b;border-color:#e9b75e4d}.risk-event-banner.state-closed{background:#ec7e6f0e;border-color:#ec7e6f57}.risk-event-symbol{width:46px;height:46px;color:var(--warning);background:#0000001f;border:1px solid;border-radius:50%;place-items:center;display:grid}.state-open .risk-event-symbol{color:var(--green-bright)}.state-closed .risk-event-symbol{color:var(--danger)}.risk-event-banner>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.risk-event-banner small{color:var(--muted);font-size:7px}.risk-event-banner strong{font-size:10px}.risk-event-banner em{color:#9cb1a8;font-size:7px;font-style:normal}.risk-event-banner>div{border-right:1px solid var(--line-soft);flex-direction:column;gap:4px;min-width:190px;padding:9px 12px;display:flex}.risk-event-banner>div strong{color:var(--gold-pale);font-size:8px}.risk-unified-comparison{border:1px solid var(--line-soft);background:#03201af2;border-radius:14px;margin-top:13px;overflow:hidden;box-shadow:0 20px 48px #00000029}.risk-unified-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:18px;padding:17px 19px;display:flex}.risk-unified-comparison>header h2{margin:5px 0 0;font-size:19px}.risk-unified-comparison>header>small{color:#8da49a;text-align:left;max-width:360px;font-size:7px;line-height:1.7}.risk-comparison-scroll{overflow-x:auto}.risk-comparison-table{border-collapse:collapse;width:100%;min-width:1240px}.risk-comparison-table th,.risk-comparison-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:13px 12px}:root[dir=ltr] .risk-comparison-table th,:root[dir=ltr] .risk-comparison-table td{text-align:left}.risk-comparison-table thead th{color:#7f9b90;white-space:nowrap;background:#000e0c47;font-size:7px;font-weight:700}.risk-comparison-table tbody tr:last-child th,.risk-comparison-table tbody tr:last-child td{border-bottom:0}.risk-comparison-table tbody tr.recommended{background:linear-gradient(90deg,#cf9c4813,#0000 72%)}.risk-comparison-table tbody th{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:240px;display:grid}.risk-comparison-table tbody th>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.risk-comparison-table tbody th strong{font-size:8px}.risk-comparison-table tbody th small{text-overflow:ellipsis;white-space:nowrap;color:#708c81;font-size:6px;font-weight:500;overflow:hidden}.risk-comparison-table td{color:#c7d3ce;text-align:right;white-space:nowrap;direction:ltr;font-size:8px}:root[dir=ltr] .risk-comparison-table td{text-align:left}.risk-comparison-table td strong{color:var(--gold-pale)}.risk-comparison-table td:last-child{direction:rtl}:root[dir=ltr] .risk-comparison-table td:last-child{direction:ltr}.risk-comparison-table td.customs-cell{white-space:normal;direction:rtl;min-width:250px}:root[dir=ltr] .risk-comparison-table td.customs-cell{direction:ltr}.customs-cell span,.customs-cell small{display:block}.customs-cell span{color:var(--gold-pale);font-weight:800}.customs-cell small{color:#78958a;margin-top:4px;font-size:6px;line-height:1.65}.risk-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.risk-route-grid.gateway{grid-template-columns:repeat(4,minmax(0,1fr))}.risk-route-grid.gateway.three{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-route-card{border:1px solid var(--line-soft);background:linear-gradient(150deg,#052b23fa,#021b16fc);border-radius:14px;min-width:0;padding:19px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000002e}.risk-route-card:hover{border-color:#cf9c485c;transform:translateY(-2px)}.risk-route-card.recommended{border-color:#f1cf7b9e;box-shadow:0 22px 58px #0000003d,inset 0 1px #ffffff08}.risk-route-card:after{content:"";pointer-events:none;border:1px solid #cf9c4811;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-110px;left:-100px}.risk-route-card.pipeline:after{border-color:#ca874a1c}.risk-route-card.land:after{border-color:#30c99417}.risk-route-card.air:after{border-color:#70a4db17}.recommended-ribbon{color:#08231d;background:linear-gradient(120deg,#b78336,#e0b560);border-radius:0 0 8px 8px;align-items:center;gap:5px;padding:6px 10px;font-size:7px;font-weight:900;display:inline-flex;position:absolute;top:0;left:18px}.risk-route-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:72px;padding-top:5px;display:grid}.risk-mode-symbol{border:1px solid var(--line);width:52px;height:52px;color:var(--gold-bright);background:#cf9c480e;border-radius:13px;flex:none;place-items:center;display:grid}.risk-mode-symbol.pipeline{color:#edb36d;background:#de8f4d0f;border-color:#de8f4d4d}.risk-mode-symbol.land{color:#82d9b8;background:#30c9940e;border-color:#30c99442}.risk-mode-symbol.air{color:#afd7ff;background:#69a4e20e;border-color:#69a4e242}.risk-route-card>header>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.risk-route-card>header small{color:var(--muted);font-size:7px}.risk-route-card h2{margin:0;font-size:18px}.risk-route-card>header em{text-overflow:ellipsis;white-space:nowrap;color:#78968a;font-size:7px;font-style:normal;overflow:hidden}.route-state{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:7px}.route-state.stable{color:#98dec5;background:#30c99414}.route-state.watch{color:#e8c887;background:#e9b75e14}.route-state.rerouted{color:#efa49a;background:#ec7e6f17}.risk-route-path{background:#000e0c47;border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:65px;margin-top:13px;padding:10px;display:grid}.risk-route-path>.icon{color:var(--gold)}.risk-route-path>span{flex-direction:column;gap:4px;min-width:0;display:flex}.risk-route-path small{color:var(--muted);font-size:6px}.risk-route-path strong{font-size:8px;line-height:1.65}.risk-score-row{justify-content:space-between;align-items:end;gap:10px;margin-top:15px;display:flex}.risk-score-row>span:first-child{flex-direction:column;gap:3px;display:flex}.risk-score-row small{color:var(--muted);font-size:7px}.risk-score-row strong{color:var(--gold-pale);text-align:right;direction:ltr;font-size:18px}:root[dir=ltr] .risk-score-row strong{text-align:left}.risk-band{border-radius:20px;padding:5px 9px;font-size:7px}.risk-band.low{color:#91dec2;background:#30c99414}.risk-band.medium{color:#e8c984;background:#e9b75e14}.risk-band.high,.risk-band.critical{color:#efa198;background:#ec7e6f17}.risk-score-track{background:#ffffff12;border-radius:20px;height:5px;margin-top:8px;display:block;overflow:hidden}.risk-score-track i{border-radius:inherit;background:linear-gradient(90deg,var(--green-bright),var(--warning),var(--danger));height:100%;transition:width .35s;display:block}.risk-metric-list{margin:15px 0 0}.risk-metric-list>div{border-top:1px solid #ffffff0e;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:72px;padding:10px 0;display:grid}.risk-metric-list dt,.risk-metric-list dd{margin:0}.risk-metric-list dt{color:#bdcbc5;flex-direction:column;gap:3px;font-size:8px;display:flex}.risk-metric-list dt small{color:#708a80;font-size:6px;line-height:1.55}.risk-metric-list dd{color:var(--gold-pale);text-align:left;direction:ltr;flex-direction:column;align-items:flex-end;gap:3px;font-size:11px;font-weight:900;display:flex}.risk-metric-list dd em{color:#dbb96f;font-size:6px;font-style:normal;font-weight:700}.risk-metric-list dd.customs-metric{text-align:right;direction:rtl}:root[dir=ltr] .risk-metric-list dd.customs-metric{text-align:left;direction:ltr}.risk-route-card>footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:7px 12px;margin-top:8px;padding-top:12px;display:flex}.risk-route-card>footer span{color:#7f9a8f;align-items:center;gap:5px;font-size:6px;display:inline-flex}.risk-route-card>footer .icon{color:var(--gold)}.risk-decision-layout{grid-template-columns:minmax(0,1fr) 390px;gap:12px;margin-top:13px;display:grid}.risk-recommendation,.risk-decision-log{border:1px solid var(--line-soft);background:#04221ceb;border-radius:14px;padding:22px}.risk-recommendation{background:radial-gradient(circle at 94% 8%,#cf9c481a,#0000 28%),linear-gradient(145deg,#073027fa,#021c17fc);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"orb copy metrics""actions actions actions";align-items:center;gap:16px;display:grid}.risk-recommendation-orb{width:68px;height:68px;color:var(--gold-bright);background:#cf9c4812;border:1px solid #f1cf7b66;border-radius:50%;grid-area:orb;place-items:center;display:grid;box-shadow:0 0 0 9px #cf9c4806}.risk-recommendation>div:nth-child(2){grid-area:copy}.risk-recommendation h2{margin:6px 0;font-size:22px;line-height:1.45}.risk-recommendation p{color:var(--muted);margin:0;font-size:8px;line-height:1.8}.risk-recommendation dl{grid-area:metrics;grid-template-columns:1fr;gap:5px;min-width:270px;margin:0;display:grid}.risk-recommendation dl>div{background:#000e0c4d;border:1px solid #ffffff0e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.risk-recommendation dt,.risk-recommendation dd{margin:0}.risk-recommendation dt{color:var(--muted);font-size:7px}.risk-recommendation dd{color:var(--gold-pale);text-align:left;direction:ltr;font-size:8px;font-weight:900}.risk-recommendation-actions{border-top:1px solid var(--line-soft);grid-area:actions;gap:8px;padding-top:14px;display:flex}.risk-recommendation-actions button{border:1px solid var(--line);min-height:40px;color:var(--gold-pale);cursor:pointer;background:#cf9c480d;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:8px;display:inline-flex}.risk-recommendation-actions button:last-child{color:#aebeb7;background:0 0;border-color:#ffffff14}.risk-decision-log h2{margin:6px 0 14px;font-size:18px}.risk-decision-log ol{margin:0;padding:0;list-style:none}.risk-decision-log li{grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:61px;display:grid;position:relative}.risk-decision-log li:not(:last-child):after{content:"";background:#ffffff14;width:1px;position:absolute;top:42px;bottom:-8px;right:15px}.risk-decision-log li>i{z-index:2;border:1px solid var(--gold);width:31px;height:31px;color:var(--gold);background:#05271f;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.risk-decision-log li>span{flex-direction:column;gap:3px;display:flex}.risk-decision-log li strong{font-size:8px}.risk-decision-log li small{color:var(--muted);font-size:6px;line-height:1.6}@media (max-width:1320px){.risk-title-row{grid-template-columns:minmax(0,1fr) 420px}.risk-engine-summary{grid-template-columns:1fr 1fr}.risk-engine-summary>span:last-child{grid-column:1/3;min-height:64px}.risk-control-grid{grid-template-columns:1fr 1fr}.marine-protection-layout{grid-template-columns:1fr}.marine-protection-result{min-height:430px}.marine-protection-catalog{grid-template-columns:1fr}.musandam-gate-grid,.marine-protection-fields.route{grid-template-columns:1fr 1fr}.med-gateway-axis{grid-template-columns:minmax(150px,.7fr) minmax(0,2.2fr) minmax(170px,.8fr)}.med-gateway-lanes{grid-template-columns:1fr 1fr}.gulf-gateway-lanes{grid-template-columns:1fr}.gulf-node-cluster>div{grid-template-columns:1fr 1fr}.risk-route-grid.gateway,.risk-route-grid.gateway.three{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-recommendation{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"orb copy""metrics metrics""actions actions"}.risk-recommendation dl{grid-template-columns:repeat(4,1fr);min-width:0}}@media (max-width:980px){.risk-title-row{grid-template-columns:1fr}.risk-engine-summary{max-width:650px}.marine-protection-checks{grid-template-columns:1fr 1fr}.marine-country-grid,.med-gateway-axis{grid-template-columns:1fr}.med-gateway-terminal.origin:after,.med-gateway-terminal.destination:before{display:none}.med-gateway-lanes{grid-template-columns:1fr 1fr}.gulf-node-cluster>div{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-route-grid,.risk-route-grid.gateway,.risk-route-grid.gateway.three{grid-template-columns:1fr}.risk-route-card{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);column-gap:18px;display:grid}.risk-route-card>header,.risk-route-path,.risk-score-row,.risk-score-track{grid-column:1}.risk-metric-list{grid-area:1/2/5;margin-top:0}.risk-route-card>footer{grid-column:1/3}.risk-decision-layout{grid-template-columns:1fr}.risk-decision-log ol{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.risk-decision-log li:nth-child(2):after{display:none}}@media (max-width:680px){.risk-engine-page{width:calc(100% - 16px);margin-top:8px}.risk-engine-hero{padding:20px 16px}.risk-title-row{margin-top:22px}.risk-title-row h1{font-size:36px}.risk-title-row p,.risk-engine-page small,.risk-engine-page button,.risk-engine-page select,.risk-route-path strong,.risk-metric-list dt,.risk-decision-log li strong,.risk-event-banner strong,.risk-route-card>header em{font-size:9px}.risk-engine-summary{grid-template-columns:1fr 1fr}.risk-engine-summary>span{min-height:72px}.risk-engine-summary>span:last-child{grid-column:1/3}.risk-scenario-bar>span{display:none}.risk-control-panel{padding:13px}.risk-route-fields{grid-template-columns:1fr}.risk-route-fields>i{display:none}.risk-control-grid{grid-template-columns:1fr}.marine-protection-panel{padding:16px}.marine-protection-heading,.marine-protection-catalog>article>header,.musandam-transit-gate>header{flex-direction:column;align-items:flex-start}.marine-protection-heading p{font-size:9px}.marine-protection-truth{grid-template-columns:1fr}.marine-protection-form,.marine-protection-result,.marine-protection-catalog>article{padding:13px}.marine-protection-fields,.marine-protection-fields.route,.marine-protection-checks,.marine-protection-route-signal,.marine-rule-columns,.musandam-gate-grid{grid-template-columns:1fr}.marine-protection-fields label,.marine-protection-checks label,.marine-protection-route-signal strong,.marine-protection-eligibility strong{font-size:9px}.marine-protection-price dl{grid-template-columns:1fr}.marine-protection-catalog>article>header>small{text-align:right}:root[dir=ltr] .marine-protection-catalog>article>header>small{text-align:left}.marine-country-grid strong,.marine-rule-columns strong{font-size:9px}.marine-country-grid section>small,.marine-rule-columns li{font-size:8px}.med-gateway-network{padding:16px}.med-gateway-network>header{flex-direction:column}.med-gateway-network>header p{font-size:9px}.med-gateway-lanes,.gulf-node-cluster>div{grid-template-columns:1fr}.med-gateway-lane strong,.med-gateway-terminal strong{font-size:10px}.med-gateway-lane em,.med-gateway-network>footer,.gulf-cluster-label{font-size:8px}.risk-event-banner{grid-template-columns:auto 1fr}.risk-event-banner>div{border-top:1px solid var(--line-soft);border-right:0;grid-column:1/3;min-width:0;padding:10px 0 0}.risk-unified-comparison>header{flex-direction:column;align-items:flex-start}.risk-unified-comparison>header>small{text-align:right}:root[dir=ltr] .risk-unified-comparison>header>small{text-align:left}.risk-comparison-scroll{overflow:visible}.risk-comparison-table{min-width:0}.risk-comparison-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.risk-comparison-table,.risk-comparison-table tbody{display:block}.risk-comparison-table tbody tr{background:#000e0c4d;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr 1fr;gap:0 12px;margin:10px;padding:10px;display:grid}.risk-comparison-table tbody tr.recommended{border-color:#f1cf7b52}.risk-comparison-table tbody th{border-bottom:1px solid #ffffff12;grid-column:1/3;min-width:0;padding:10px 4px 13px}.risk-comparison-table tbody th small{white-space:normal;line-height:1.5}.risk-comparison-table td{white-space:normal;justify-content:space-between;align-items:center;gap:8px;padding:10px 4px;display:flex}.risk-comparison-table td:before{content:attr(data-label);color:#78958a;direction:rtl;font-size:8px;font-weight:500}:root[dir=ltr] .risk-comparison-table td:before{direction:ltr}.risk-comparison-table td:last-child{grid-column:1/3}.risk-route-card{padding:15px;display:block}.risk-route-card>header,.risk-route-path,.risk-score-row,.risk-score-track,.risk-metric-list,.risk-route-card>footer{display:initial}.risk-route-card>header,.risk-route-path{display:grid}.risk-score-row{display:flex}.risk-score-track{display:block}.risk-metric-list{margin-top:14px;display:block}.risk-route-card>footer{display:flex}.risk-recommendation{grid-template-columns:1fr;grid-template-areas:"orb""copy""metrics""actions";padding:17px}.risk-recommendation dl{grid-template-columns:1fr}.risk-recommendation-actions{flex-direction:column}.risk-recommendation-actions button{justify-content:center}.risk-decision-log{padding:17px}.risk-decision-log ol,.risk-decision-log li:not(:last-child):after{display:block}}@media (max-width:430px){.risk-title-row h1{font-size:31px}.risk-runtime-badge{text-align:center;max-width:210px}.risk-engine-summary{grid-template-columns:1fr}.risk-engine-summary>span:last-child{grid-column:auto}.risk-route-card>header{grid-template-columns:auto 1fr}.route-state{grid-column:2;justify-self:start}.recommended-ribbon{left:10px}.risk-comparison-table tbody tr{grid-template-columns:1fr}.risk-comparison-table tbody th,.risk-comparison-table td:last-child{grid-column:1}.risk-metric-list>div{grid-template-columns:1fr;gap:6px}.risk-metric-list dd{text-align:right;align-items:flex-start}:root[dir=ltr] .risk-metric-list dd{text-align:left}}@keyframes pulse{50%{opacity:.5}}@keyframes portalCurtainOpen{0%,8%{--portal-aperture:0px;opacity:1}38%{--portal-aperture:16vmax;opacity:1}82%{--portal-aperture:78vmax;opacity:1}to{--portal-aperture:150vmax;opacity:0}}@keyframes portalFlare{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}48%{opacity:.75;transform:translate(-50%,-50%)scale(14)}to{opacity:0;transform:translate(-50%,-50%)scale(58)}}@keyframes portalApertureEdge{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.2)}22%{opacity:1}72%{opacity:.82}to{opacity:0;transform:translate(-50%,-50%)scale(165)}}@keyframes portalArrive{0%{opacity:0;filter:blur(10px);transform:scale(.66)rotate(-7deg)}68%{opacity:1;filter:blur();transform:scale(1.035)rotate(0)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes portalDive{0%,14%{opacity:1;filter:blur();transform:scale(1)}44%{opacity:1;filter:blur();transform:scale(1.1)}to{opacity:0;filter:blur(7px);transform:scale(2.15)}}@keyframes portalFrameOpen{0%,12%{opacity:1;scale:1}58%{opacity:.92;scale:1.12}to{opacity:0;scale:1.52}}@keyframes portalSegmentsOpen{0%,10%{opacity:1;transform:rotate(0)scale(1)}52%{opacity:.92;transform:rotate(34deg)scale(1.08)}to{opacity:0;transform:rotate(92deg)scale(1.68)}}@keyframes portalIrisOpen{0%,10%{opacity:1;transform:rotate(0)scale(1)}46%{opacity:.72;transform:rotate(-22deg)scale(1.06)}to{opacity:0;transform:rotate(-88deg)scale(2.25)}}@keyframes portalCoreRelease{0%,14%{opacity:1;filter:blur();transform:scale(1)}48%{opacity:.88;filter:blur();transform:scale(.92)}to{opacity:0;filter:blur(5px);transform:scale(1.34)}}@keyframes portalRingIn{0%{opacity:0;transform:scale(.55)rotate(-28deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes portalSpin{to{transform:rotate(360deg)}}@keyframes portalSpinReverse{to{transform:rotate(-360deg)}}@keyframes portalOrbit{0%{transform:rotate(24deg)scaleY(.58)}to{transform:rotate(384deg)scaleY(.58)}}@keyframes portalOrbitReverse{0%{transform:rotate(-38deg)scaleY(.64)}to{transform:rotate(-398deg)scaleY(.64)}}@keyframes portalBreath{0%,to{opacity:.62;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}@keyframes portalScan{0%,8%{opacity:0;top:-10%}22%{opacity:.8}78%{opacity:.75}92%,to{opacity:0;top:110%}}@keyframes portalLogoIn{0%{opacity:0;filter:blur(7px);transform:scale(.82)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes portalDataIn{0%{opacity:0}to{opacity:1}}@keyframes portalHintIn{0%{opacity:0;transform:translate(-50%,7px)}to{opacity:1;transform:translate(-50%)}}@keyframes introParticles{0%{transform:translate(-9px,-6px)}to{transform:translate(12px,9px)}}@keyframes introRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes introLoad{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheen{0%,70%{transform:translate(100%)}90%,to{transform:translate(-100%)}}@keyframes drawRoute{to{stroke-dashoffset:0}}@keyframes routeMove{to{stroke-dashoffset:-70px}}@keyframes currentPoint{0%,to{box-shadow:0 0 0 7px #cf9c4814,0 0 20px #f1cf7b80}50%{box-shadow:0 0 0 13px #cf9c4805,0 0 28px #f1cf7bcc}}@keyframes trackingPulse{0%,to{opacity:.25;transform:scale(.72)}50%{opacity:.7;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}}@keyframes drawerIn{0%{transform:translate(-100%)}}@media (max-width:1500px){.topbar{grid-template-columns:minmax(300px,.66fr) minmax(430px,1fr) auto;gap:15px}.brand-emblem{flex-basis:66px;width:66px;height:66px}.user-chip{width:48px;min-width:48px;padding:6px}.user-chip>span:last-child{display:none}.nav-item{min-width:55px;padding-inline:6px;font-size:9px}.command-layout{grid-template-columns:310px minmax(0,1fr)}.live-shipment-grid{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1180px){.topbar{grid-template-columns:auto 1fr auto;grid-template-areas:"menu brand actions";min-height:82px}.mobile-menu{grid-area:menu;display:inline-grid}.brand-lockup{justify-self:center}.brand-emblem{flex-basis:60px;width:60px;height:60px}.brand-copy>strong{max-width:360px}.main-nav{z-index:60;border:1px solid var(--line);width:min(330px,100vw - 28px);height:auto;box-shadow:var(--shadow);background:#021f1afa;border-radius:12px;flex-direction:column;align-items:stretch;padding:10px;display:none;position:fixed;top:82px;right:14px}.main-nav.is-open{display:flex}.nav-item{border:0;border-radius:8px;justify-content:flex-start;width:100%;min-height:46px;font-size:11px}.nav-item.active{background:#cf9c4814}.command-layout{grid-template-columns:1fr;grid-template-areas:"sovereign""workspace"}.sovereign-panel{grid-template-columns:280px 1fr;align-items:center;gap:10px 22px;min-height:auto;display:grid;position:relative;top:auto}.logo-plaque{grid-row:1/7;margin:0}.sovereign-panel>.eyebrow,.sovereign-panel h1,.sovereign-panel>p,.hero-action{grid-column:2}.sovereign-panel h1{margin:5px 0}.quick-links{border:1px solid var(--line-soft);border-radius:10px;grid-column:1/3;grid-template-columns:repeat(3,1fr);margin-bottom:0;display:grid}.quick-links button{border-bottom:0}.quick-links button+button{border-right:1px solid var(--line-soft)}.system-status{grid-column:1/3}.module-content{grid-template-columns:1fr}.side-stack{grid-template-columns:1fr 1fr;display:grid}.attention-card{min-height:auto}}@media (max-width:900px){.brand-copy>span,.header-actions .hide-small,.user-chip{display:none}.live-shipment-grid{grid-template-columns:1fr}.tracking-map{min-height:440px}.shipment-snapshot{min-height:390px}.snapshot-grid{grid-template-columns:repeat(4,1fr)}.snapshot-footer{flex-direction:row}.metric-grid{grid-template-columns:1fr 1fr}.module-title-row{flex-direction:column;align-items:stretch}.module-metric{min-width:0}.module-toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%;max-width:none}.filter-chips{overflow-x:auto}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr;gap:11px;padding:12px 0}.table-row>span:before{content:attr(data-label);color:#627d72;margin-bottom:2px;font-size:6px;display:block}.table-row>span:nth-child(2){display:grid}.row-action{display:none!important}.goods-layout,.payment-layout{grid-template-columns:1fr}.hs-guide{position:static}.document-grid{grid-template-columns:1fr}.wizard-progress button>span{display:none}.wizard-progress{min-height:58px}.wizard-progress button{justify-content:center}.wizard-progress button:after{top:21px;left:calc(15px - 50%);right:calc(50% + 15px)}}@media (max-width:680px){.topbar{gap:7px;min-height:72px;padding:0 10px}.main-nav{top:72px;right:10px}.brand-emblem{flex-basis:52px;width:52px;height:52px}.brand-copy,.header-actions .compact span{display:none}.new-shipment-button.compact{justify-content:center;width:42px;padding:0}.alert-popover{top:66px;left:10px}.command-layout,.module-page{width:calc(100% - 16px);margin-top:8px}.sovereign-panel{padding:13px;display:flex}.logo-plaque{width:100%;max-width:330px;margin:0 auto 14px}.sovereign-panel>.eyebrow,.sovereign-panel h1,.sovereign-panel>p,.hero-action{width:100%}.sovereign-panel h1{font-size:25px}.sovereign-panel .platform-title{max-width:none;font-size:25px}.quick-links{flex-direction:column;width:100%;display:flex}.quick-links button+button{border-right:0}.system-status{width:100%}.command-workspace{padding:10px}.workspace-heading{flex-direction:column;align-items:flex-start;padding-bottom:10px}.workspace-actions{width:100%}.workspace-actions>button{flex:1;justify-content:center}.secure-chip{display:none}.tracking-map{min-height:390px}.map-caption{bottom:9px;left:9px;right:9px}.map-caption>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.snapshot-grid{grid-template-columns:1fr 1fr}.snapshot-footer{flex-direction:column}.journey-card{padding:13px}.journey-heading{flex-direction:column;gap:5px}.metric-grid{grid-template-columns:1fr 1fr}.module-hero{padding:20px 16px}.module-title-row h1{font-size:34px}.module-title-row p{font-size:10px}.flow-strip{margin-top:20px}.side-stack{grid-template-columns:1fr}.data-card{padding:14px}.table-row{grid-template-columns:1fr}.table-row>span{min-height:35px}.table-row>span:nth-child(2){grid-template-columns:auto 1fr}.modal-backdrop{padding:0}.shipment-wizard{border:0;border-radius:0;width:100%;height:100%;max-height:none}.wizard-header{min-height:66px;padding:7px 11px}.wizard-logo{width:46px;height:46px}.integration-chip{display:none}.wizard-progress{padding:8px}.form-section{padding:20px 14px}.section-heading{grid-template-columns:auto 1fr}.section-heading>:last-child:not(div){grid-column:1/3;justify-self:stretch}.section-heading p{line-height:1.6}.mode-selector,.field-grid.three{grid-template-columns:1fr}.span-two{grid-column:span 1}.license-flow{grid-template-columns:1fr}.license-flow>.icon{display:none}.license-flow>span{min-height:40px}.review-grid{grid-template-columns:1fr}.success-state{padding:30px 16px}.success-actions{grid-template-columns:1fr}.wizard-footer{padding:8px 11px}.wizard-footer>span,.footer-placeholder{display:none}.shipment-drawer{width:100%}.drawer-scroll{padding:14px}.detail-grid,.customs-summary{grid-template-columns:1fr 1fr}.drawer-footer{grid-template-columns:1fr;min-height:112px}}@media (max-width:430px){.metric-grid{grid-template-columns:1fr}.map-topline{top:12px;left:12px;right:12px}.moving-cargo,.point-label{display:none}.tracking-map{min-height:360px}.flow-strip{display:none}.module-title-row{margin-top:18px}.filter-chips button{flex:none}.detail-grid,.customs-summary,.mini-documents{grid-template-columns:1fr}.document-card{grid-template-columns:auto 1fr}.document-card .doc-status{grid-column:2}.document-card>button{grid-column:1/3}.invoice-total{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:1180px){.quick-links{grid-template-columns:repeat(4,1fr)}.activation-layout{grid-template-columns:1fr}.security-card{grid-template-columns:auto 1fr;align-items:start;column-gap:16px;display:grid}.security-card>.eyebrow,.security-card h2,.security-card>ul,.ownership-note,.security-center-link{grid-column:2}.security-orb{grid-row:1/5}.tracking-live-layout{grid-template-columns:1fr}.tracking-control-card{min-height:auto}.tracking-telemetry{grid-template-columns:repeat(3,1fr)}.tracking-bottom-grid{grid-template-columns:1fr}.tracking-shipment-list>div:nth-child(2){grid-template-columns:1fr 1fr;gap:0 10px;display:grid}}@media (max-width:900px){.integration-title-row{grid-template-columns:1fr;gap:20px}.readiness-refresh{width:100%}.readiness-grid{grid-template-columns:1fr 1fr}.connector-grid{grid-template-columns:1fr}.tracking-title-row{grid-template-columns:1fr;gap:22px}.tracking-provider-summary{max-width:520px}.tracking-searchbar{grid-template-columns:1fr auto}.tracking-searchbar>label{grid-column:1/3}.tracking-mode-tabs{overflow-x:auto}.tracking-live-map{min-height:520px}}@media (max-width:680px){.platform-intro{padding:max(14px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.intro-content{width:100%}.intro-overline{letter-spacing:.08em;margin-bottom:1px}.digital-portal{width:min(87vw,54svh,420px)}.intro-particles,.portal-orbit-b{display:none}.portal-axis{opacity:.22}.portal-logo-card{width:78%}.portal-data{font-size:6px}.intro-title{margin-top:2px}.intro-title h1{max-width:24ch;margin-inline:auto;font-size:clamp(18px,5vw,23px)}.intro-title p{max-width:32ch;margin-inline:auto;font-size:12px;line-height:1.65}.intro-loader{width:min(330px,74vw);margin-top:8px}.intro-actions{margin-top:10px}.intro-enter{min-width:200px;min-height:52px}.intro-skip-choice{min-height:44px;padding:0 6px;font-size:12px}.integration-page{width:calc(100% - 16px);margin-top:8px}.integration-hero{padding:20px 16px}.integration-title-row{margin-top:24px}.integration-title-row h1{font-size:37px}.integration-title-row p{font-size:9px}.truth-banner{grid-template-columns:1fr}.connector-card{padding:16px}.connector-card header{grid-template-columns:auto 1fr}.connector-stage{grid-column:1/3;width:max-content}.capability-list{grid-template-columns:1fr}.activation-steps{grid-template-columns:1fr;gap:5px}.activation-steps article{grid-template-columns:40px 1fr;min-height:88px;padding:0;display:grid}.activation-steps article:after{width:1px;height:auto;inset:40px 18px -5px auto}.security-card{display:block}.security-orb{margin-bottom:18px}.security-card>.eyebrow,.security-card h2,.security-card>ul,.ownership-note,.security-center-link{grid-column:auto}.tracking-center{width:calc(100% - 16px);margin-top:8px}.tracking-hero{padding:20px 16px}.tracking-title-row{margin-top:22px}.tracking-title-row h1{font-size:37px}.tracking-title-row p{font-size:10px}.tracking-provider-summary{grid-template-columns:1fr}.tracking-provider-summary>span{min-height:76px}.tracking-searchbar{grid-template-columns:1fr}.tracking-searchbar>label{grid-column:auto}.tracking-search-action{width:100%}.tracking-mode-tabs{justify-content:center}.tracking-live-map{min-height:470px}.tracking-map-label{max-width:160px}.tracking-map-label strong{font-size:8px}.label-origin{bottom:26%;right:2%}.label-destination{top:24%;left:2%}.tracking-map-footer{grid-template-columns:1fr auto;bottom:8px;left:8px;right:8px}.tracking-map-footer>span:nth-child(2){display:none}.tracking-control-card{padding:15px}.tracking-telemetry,.tracking-stops{grid-template-columns:1fr 1fr}.tracking-events-card,.tracking-shipment-list{padding:14px}.tracking-event-list article{grid-template-columns:auto 1fr}.tracking-event-list time{text-align:right;grid-column:2}:root[dir=ltr] .tracking-event-list time{text-align:left}.tracking-shipment-list>div:nth-child(2){grid-template-columns:1fr}}@media (max-width:430px){.digital-portal{width:min(89vw,372px)}.portal-data,.portal-axis,.portal-orbit{display:none}.portal-lock{width:19px;height:19px}.readiness-grid{grid-template-columns:1fr}.readiness-grid article{min-height:82px}.connector-card h2{font-size:15px}.environment-badge{max-width:190px}.tracking-title-row h1{font-size:32px}.tracking-status-chip{text-align:center;max-width:190px}.tracking-mode-tabs{justify-content:flex-start}.tracking-live-map{min-height:420px}.tracking-map-header{padding:12px}.tracking-map-label{display:none}.tracking-map-footer>span strong{max-width:180px}.tracking-map-footer button{justify-content:center;width:38px;padding:0;font-size:0}.tracking-stops{grid-template-columns:1fr}.tracking-telemetry{grid-template-columns:1fr 1fr}.tracking-telemetry div{min-height:62px}}@media (max-height:760px) and (min-width:681px){.digital-portal{width:min(52vmin,455px)}.intro-title h1{font-size:clamp(18px,1.8vw,25px)}.intro-actions{margin-top:8px}.intro-enter{min-height:48px}}@media (max-height:520px) and (min-width:620px){.platform-intro{padding:8px 14px}.intro-content{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(250px,56vh) minmax(300px,1fr);justify-content:center;column-gap:28px;width:min(960px,96vw);display:grid}.intro-overline{grid-column:2;align-self:end}.digital-portal{grid-area:1/1/5;width:min(68vh,400px)}.intro-title,.intro-loader,.intro-actions{grid-column:2}.intro-title{align-self:end}.intro-title h1{font-size:clamp(17px,3.5vh,23px)}.intro-title p{display:none}.intro-loader{justify-self:center;width:min(330px,36vw)}}@media print{.topbar,.sovereign-panel,.drawer-footer,.drawer-header .icon-button,.modal-backdrop{display:none!important}.drawer-backdrop{background:#fff;position:static}.shipment-drawer{color:#111;background:#fff;width:100%}.drawer-scroll{overflow:visible}.detail-block,.detail-status{break-inside:avoid;background:#fff;border-color:#aaa}.shipment-drawer *{color:#111!important}}.rfq-shell{isolation:isolate;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 86% 2%,#20947133,#0000 25%),radial-gradient(circle at 8% 86%,#cf9c481f,#0000 28%),linear-gradient(145deg,#000d0b,#001b16 53%,#000f0c);position:relative;overflow:hidden}.rfq-grid-glow{z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:68px 68px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.rfq-topbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100% - 40px);min-height:96px;margin:0 auto;display:flex}.rfq-brand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.rfq-brand img{border:1px solid var(--line);object-fit:cover;background:#001a16;border-radius:13px;width:56px;height:56px}.rfq-brand span{flex-direction:column;gap:4px;display:flex}.rfq-brand small{color:var(--muted);font-size:10px}.rfq-brand strong{color:var(--gold-pale);font-size:14px}.rfq-back{border:1px solid var(--line);min-height:42px;color:var(--gold-bright);background:#ffffff06;border-radius:9px;align-items:center;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.rfq-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:60px;width:min(1240px,100% - 40px);margin:0 auto;padding:clamp(48px,7vw,86px) 0 42px;display:grid}.rfq-hero>div{max-width:790px}.rfq-kicker{color:var(--gold);letter-spacing:.03em;margin:0 0 9px;font-size:11px;font-weight:900}.rfq-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(36px,5vw,68px);line-height:1.22}.rfq-hero>div>p:last-child{color:#b0c3ba;max-width:780px;margin:21px 0 0;font-size:clamp(13px,1.2vw,17px);line-height:2}.rfq-hero aside{border:1px solid var(--line);min-height:145px;box-shadow:var(--shadow);background:linear-gradient(145deg,#083d31e6,#021d18f2);border-radius:15px;flex-direction:column;justify-content:center;gap:8px;padding:22px;display:flex}.rfq-hero aside>span{color:var(--muted);font-size:9px}.rfq-hero aside strong{color:#b9efdb;align-items:center;gap:9px;font-size:14px;display:flex}.rfq-hero aside strong i{background:var(--green-bright);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #30c99412,0 0 18px #30c994a6}.rfq-hero aside small{color:#76988b;font-size:9px}.rfq-form{flex-direction:column;gap:16px;width:min(1240px,100% - 40px);margin:0 auto 54px;display:flex}.rfq-honeypot{opacity:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;left:-10000px!important}.rfq-section{border:1px solid var(--line-soft);background:linear-gradient(145deg,#062b24e6,#011915f5);border-radius:18px;padding:clamp(24px,3.4vw,42px);box-shadow:0 20px 55px #00000038,inset 0 1px #ffffff06}.rfq-section-title{align-items:center;gap:14px;margin-bottom:28px;display:flex}.rfq-section-title>i{border:1px solid var(--line);width:48px;height:48px;color:var(--gold-bright);background:#cf9c4812;border-radius:12px;flex:0 0 48px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.rfq-section-title>span{flex-direction:column;gap:2px;display:flex}.rfq-section-title small{color:var(--gold);font-size:9px}.rfq-section-title h2{margin:0;font-size:clamp(22px,2.3vw,31px)}.rfq-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 14px;display:grid}.rfq-field{flex-direction:column;gap:8px;min-width:0;display:flex}.rfq-field>span{color:#b5c7c0;font-size:10px;font-weight:800}.rfq-field>span b{color:var(--gold-bright)}.rfq-field>small{color:#718f84;font-size:8px}.rfq-field input,.rfq-field select,.rfq-field textarea{width:100%;min-height:48px;color:var(--ink);background:#000f0d94;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:0 13px;font-size:12px;transition:border-color .2s,box-shadow .2s,background .2s}.rfq-field textarea{resize:vertical;min-height:92px;padding-top:12px;padding-bottom:12px;line-height:1.7}.rfq-field input::placeholder,.rfq-field textarea::placeholder{color:#5f7c71}.rfq-field input:focus,.rfq-field select:focus,.rfq-field textarea:focus{border-color:var(--gold);background:#001511c2;box-shadow:0 0 0 4px #cf9c4812}.rfq-field select option{background:#05241e}.rfq-registration-control{grid-template-columns:minmax(0,1fr) 112px;gap:7px;display:grid}.rfq-registration-control button{border:1px solid var(--gold);min-height:48px;color:var(--gold-pale);cursor:pointer;white-space:nowrap;background:#cf9c4814;border-radius:9px;padding:0 10px;font-size:9px;font-weight:900}.rfq-registration-control button:hover:not(:disabled){background:#cf9c4824}.rfq-registration-control button:disabled{cursor:not-allowed;opacity:.46}.rfq-registration-result{background:#30c9940e;border:1px solid #30c99445;border-radius:9px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.rfq-registration-result strong{color:#9ce1c7;font-size:9px}.rfq-registration-result span{color:#a6bdb4;font-size:8px;line-height:1.65}.rfq-registration-result small{color:#79a999;font-size:8px}.rfq-registration-result.manual_review{background:#e9b75e0e;border-color:#e9b75e4d}.rfq-registration-result.manual_review strong{color:#f2cc84}.rfq-registration-result.invalid,.rfq-registration-result.inactive,.rfq-registration-result.name_mismatch,.rfq-registration-result.not_found,.rfq-registration-result.service_unavailable{background:#ec7e6f12;border-color:#ec7e6f66}.rfq-registration-result.invalid strong,.rfq-registration-result.inactive strong,.rfq-registration-result.name_mismatch strong,.rfq-registration-result.not_found strong,.rfq-registration-result.service_unavailable strong{color:#ffb4aa}.rfq-registration-result.official_verified{background:#30c99417;border-color:#30c9947a;box-shadow:inset 0 0 24px #30c9940a}.rfq-wide{grid-column:span 2}.rfq-money{grid-template-columns:minmax(0,1fr) 90px;gap:7px;display:grid}.rfq-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.rfq-modes button{min-height:102px;color:inherit;text-align:right;cursor:pointer;background:#ffffff04;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}:root[dir=ltr] .rfq-modes button{text-align:left}.rfq-modes button>i{border:1px solid var(--line-soft);width:44px;height:44px;color:var(--gold);background:#cf9c480d;border-radius:50%;place-items:center;font-size:22px;font-style:normal;display:grid}.rfq-modes button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.rfq-modes button strong{font-size:12px}.rfq-modes button small{color:var(--muted);font-size:8px;line-height:1.5}.rfq-modes button>b{color:#fff;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.rfq-modes button.active{border-color:var(--gold);background:linear-gradient(145deg,#106c5638,#cf9c480b)}.rfq-modes button.active>b{border-color:var(--green-bright);background:var(--green)}.rfq-toggles{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:16px;display:grid}.rfq-toggles label{border:1px solid var(--line-soft);cursor:pointer;background:#ffffff05;border-radius:11px;align-items:flex-start;gap:11px;min-height:86px;padding:16px;display:flex}.rfq-toggles input,.rfq-consent input{width:18px;height:18px;accent-color:var(--green);flex:0 0 18px;margin:2px 0 0}.rfq-toggles span{flex-direction:column;gap:6px;display:flex}.rfq-toggles strong{font-size:11px}.rfq-toggles small{color:var(--muted);font-size:8px;line-height:1.6}.rfq-section>.rfq-field{margin-top:16px}.rfq-consent{cursor:pointer;background:#cf9c480b;border:1px solid #cf9c4845;border-radius:11px;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;display:flex}.rfq-consent>span{flex-direction:column;gap:7px;display:flex}.rfq-consent strong{font-size:11px;line-height:1.7}.rfq-consent small{color:#97ada4;font-size:9px;line-height:1.8}.rfq-consent a{color:var(--gold-bright);text-underline-offset:3px}.rfq-error{background:#ec7e6f14;border:1px solid #ec7e6f61;border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:13px 15px;display:flex}.rfq-error strong{color:#ffb4aa;font-size:10px}.rfq-error span{color:#e8c4bf;font-size:9px}.rfq-submit{border:1px solid var(--gold);color:#fff;text-align:right;cursor:pointer;background:linear-gradient(120deg,#0f775f,#075040);border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;min-height:68px;margin-top:16px;padding:0 18px;display:grid;box-shadow:0 16px 36px #00000038}:root[dir=ltr] .rfq-submit{text-align:left}.rfq-submit:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.55}.rfq-submit>span{flex-direction:column;gap:3px;display:flex}.rfq-submit small{color:#b2d8ca;font-size:8px}.rfq-submit strong{font-size:13px}.rfq-submit>b{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.rfq-submit-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:9px;line-height:1.7}.rfq-footer{border-top:1px solid var(--line-soft);color:#718f84;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 18px;width:min(1240px,100% - 40px);min-height:94px;margin:0 auto;font-size:9px;display:flex}.rfq-footer a{color:var(--gold)}.rfq-success{border:1px solid var(--line);width:min(850px,100% - 40px);min-height:calc(100vh - 80px);box-shadow:var(--shadow);text-align:center;background:linear-gradient(150deg,#07352bf5,#011814fa);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;margin:40px auto;padding:clamp(34px,6vw,72px);display:flex}.rfq-success-mark{border:1px solid var(--green-bright);color:#fff;background:radial-gradient(circle,#30c9944d,#0e6f597a);border-radius:50%;place-items:center;width:94px;height:94px;margin-bottom:22px;font-size:44px;display:grid;box-shadow:0 0 0 11px #30c9940d,0 0 44px #30c99429}.rfq-success h1{margin:0;font-size:clamp(30px,5vw,50px);line-height:1.35}.rfq-success>p:not(.rfq-kicker){color:#a9bdb4;max-width:630px;margin:17px 0 0;font-size:12px;line-height:1.9}.rfq-reference{border:1px solid var(--line);background:#cf9c480e;border-radius:13px;flex-direction:column;gap:7px;width:min(520px,100%);margin:28px 0;padding:20px;display:flex}.rfq-reference span,.rfq-reference small{color:var(--muted);font-size:9px;line-height:1.7}.rfq-reference strong{color:var(--gold-bright);letter-spacing:.055em;direction:ltr;font-size:clamp(20px,4vw,30px)}.rfq-routing-card{text-align:right;background:#30c9940b;border:1px solid #30c99442;border-radius:14px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr);align-items:center;gap:18px;width:100%;margin:0 0 30px;padding:18px;display:grid}:root[dir=ltr] .rfq-routing-card{text-align:left}.rfq-routing-card>div:first-child{flex-direction:column;gap:5px;display:flex}.rfq-routing-card small{color:var(--green-bright);font-size:8px;font-weight:800}.rfq-routing-card strong{font-size:12px}.rfq-routing-card span{color:var(--muted);font-size:8px;line-height:1.65}.rfq-routing-card .rfq-notification-status{color:#e6c98d;background:#e9b75e0b;border:1px solid #e9b75e40;border-radius:7px;margin-top:3px;padding:5px 7px}.rfq-routing-card .rfq-notification-status.accepted,.rfq-routing-card .rfq-notification-status.delivered,.rfq-routing-card .rfq-notification-status.read,.rfq-routing-card .rfq-notification-status.sent{color:#a6e2cb;background:#30c9940e;border-color:#30c9944d}.rfq-routing-card .rfq-notification-status.failed,.rfq-routing-card .rfq-notification-status.not_configured,.rfq-routing-card .rfq-notification-status.unknown{color:#f1b0a7;background:#ec7e6f0e;border-color:#ec7e6f4d}.rfq-routing-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rfq-routing-actions a,.rfq-routing-actions .pending-email{border:1px solid var(--line);color:#fff;background:#ffffff06;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:62px;padding:10px 13px;text-decoration:none;display:flex}.rfq-routing-actions a.whatsapp{background:linear-gradient(135deg,#0f775f73,#07504066);border-color:#30c9946b}.rfq-routing-actions .pending-email{border-color:#cf9c486b}.rfq-routing-actions a span,.rfq-routing-actions .pending-email span{color:#c8ddd5}.rfq-routing-actions a b,.rfq-routing-actions .pending-email b{color:var(--gold-pale);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rfq-next-steps{grid-template-columns:repeat(4,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.rfq-next-steps li{color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:9px;display:flex;position:relative}.rfq-next-steps li:after{content:"";background:#ffffff17;height:1px;position:absolute;top:15px;left:calc(18px - 50%);right:calc(50% + 18px)}.rfq-next-steps li:last-child:after{display:none}.rfq-next-steps i{z-index:2;background:#05261f;border:1px solid #416158;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.rfq-next-steps .done{color:#9ce1c7}.rfq-next-steps .done i{border-color:var(--green-bright);background:var(--green);color:#fff}.rfq-success-actions{grid-template-columns:1fr 1fr;gap:10px;width:min(520px,100%);margin-top:34px;display:grid}.rfq-success-actions button,.rfq-success-actions a{border:1px solid var(--gold);color:#fff;cursor:pointer;background:linear-gradient(120deg,#0f765e,#075040);border-radius:9px;place-items:center;min-height:51px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.rfq-success-actions a{color:var(--gold-bright);background:0 0}@media (max-width:900px){.rfq-topbar,.rfq-hero,.rfq-form,.rfq-footer{width:min(100% - 28px,1240px)}.rfq-hero{grid-template-columns:1fr;gap:25px;padding-top:38px}.rfq-hero aside{min-height:118px}.rfq-fields,.rfq-modes{grid-template-columns:1fr 1fr}}@media (max-width:620px){.rfq-topbar{min-height:80px}.rfq-brand small{display:none}.rfq-brand strong{max-width:180px;font-size:11px;line-height:1.5}.rfq-brand img{width:48px;height:48px}.rfq-back{padding:0 10px;font-size:9px}.rfq-hero h1{font-size:38px}.rfq-section{border-radius:14px;padding:20px 14px}.rfq-fields,.rfq-modes,.rfq-toggles,.rfq-success-actions{grid-template-columns:1fr}.rfq-wide{grid-column:span 1}.rfq-registration-control{grid-template-columns:1fr}.rfq-money{grid-template-columns:minmax(0,1fr) 82px}.rfq-success{width:calc(100% - 24px);min-height:calc(100vh - 24px);margin:12px auto;padding:30px 16px}.rfq-routing-card,.rfq-routing-actions{grid-template-columns:1fr}.rfq-next-steps{grid-template-columns:1fr 1fr;gap:18px 4px}.rfq-next-steps li:after{display:none}}.ops-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 92% 0,#1881632e,#0000 25%),linear-gradient(145deg,#000d0b,#001b16 58%,#000f0c);padding-bottom:50px}.ops-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;width:min(1440px,100% - 36px);min-height:92px;margin:0 auto;display:flex}.ops-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.ops-brand img{border:1px solid var(--line);object-fit:cover;border-radius:11px;width:52px;height:52px}.ops-brand span{flex-direction:column;gap:3px;display:flex}.ops-brand small,.ops-header>div>span{color:var(--muted);font-size:9px}.ops-brand strong{color:var(--gold-pale);font-size:14px}.ops-header>div{align-items:center;gap:11px;display:flex}.ops-header>div a{border:1px solid var(--line);min-height:36px;color:var(--gold);border-radius:8px;align-items:center;padding:0 11px;font-size:8px;text-decoration:none;display:inline-flex}.ops-hero{grid-template-columns:1fr auto;align-items:end;gap:30px;width:min(1440px,100% - 36px);margin:0 auto;padding:48px 0 28px;display:grid}.ops-hero p{color:var(--gold);margin:0 0 6px;font-size:10px;font-weight:800}.ops-hero h1{margin:0;font-size:clamp(34px,4vw,56px)}.ops-hero>div>span{max-width:800px;color:var(--muted);margin-top:12px;font-size:10px;line-height:1.8;display:block}.ops-hero dl{grid-template-columns:repeat(3,120px);gap:8px;margin:0;display:grid}.ops-hero dl div{border:1px solid var(--line-soft);background:#ffffff05;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:85px;padding:14px;display:flex}.ops-hero dt{color:var(--muted);font-size:8px}.ops-hero dd{color:var(--gold-bright);margin:0;font-size:25px;font-weight:900}.ops-table-card{border:1px solid var(--line);width:min(1440px,100% - 36px);box-shadow:var(--shadow);background:#021d18eb;border-radius:16px;margin:0 auto;overflow:hidden}.ops-table-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:14px 18px;display:flex}.ops-table-card>header>div{flex-direction:column;gap:4px;display:flex}.ops-table-card>header small,.ops-table-card>header>span{color:var(--muted);font-size:8px}.ops-table-card>header strong{font-size:10px}.ops-table-wrap{overflow-x:auto}.ops-table-card table{border-collapse:collapse;width:100%;min-width:1180px}.ops-table-card th{color:var(--muted);text-align:right;background:#ffffff05;padding:13px 15px;font-size:8px}:root[dir=ltr] .ops-table-card th{text-align:left}.ops-table-card td{vertical-align:top;border-top:1px solid #ffffff0e;min-width:150px;padding:15px}.ops-table-card td>strong,.ops-table-card td>small,.ops-table-card td>a,.ops-table-card td>time{margin-bottom:5px;display:block}.ops-table-card td>strong{max-width:250px;font-size:9px;line-height:1.55}.ops-table-card td>small,.ops-table-card td>time{color:var(--muted);font-size:7px}.ops-table-card td>a{color:#9fdac5;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:230px;font-size:8px;text-decoration:none;overflow:hidden}.ops-reference{color:var(--gold-bright);letter-spacing:.04em;text-align:right;direction:ltr}:root[dir=ltr] .ops-reference{text-align:left}.ops-registration-verification{color:#9fdec7;white-space:nowrap;background:#30c99411;border:1px solid #30c99445;border-radius:20px;width:max-content;max-width:220px;margin:3px 0 7px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.ops-registration-verification.manual_review,.ops-registration-verification.pending{color:#edc67f;background:#e9b75e0f;border-color:#e9b75e4d}.ops-registration-verification.invalid,.ops-registration-verification.inactive,.ops-registration-verification.name_mismatch,.ops-registration-verification.not_found,.ops-registration-verification.service_unavailable{color:#f4afa5;background:#ec7e6f12;border-color:#ec7e6f5c}.ops-table-card td em{color:#f4baae;background:#ec7e6f1a;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-block}.ops-status{color:#a6e2cb;white-space:nowrap;background:#30c99412;border:1px solid #30c99440;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.ops-notification-status{color:#e8c985;white-space:nowrap;background:#e9b75e0d;border:1px solid #e9b75e40;border-radius:20px;width:max-content;margin-top:6px;padding:4px 7px;font-size:7px;display:block}.ops-notification-status.accepted,.ops-notification-status.delivered,.ops-notification-status.read,.ops-notification-status.sent{color:#a6e2cb;background:#30c9940f;border-color:#30c99447}.ops-notification-status.failed,.ops-notification-status.not_configured,.ops-notification-status.unknown{color:#f4afa5;background:#ec7e6f0f;border-color:#ec7e6f57}.ops-table-card td form button{border:1px solid var(--gold);color:var(--gold-pale);cursor:pointer;background:#cf9c4812;border-radius:7px;margin-top:7px;padding:5px 8px;font-size:7px}.ops-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;display:flex}.ops-empty strong{font-size:18px}.ops-empty span{color:var(--muted);font-size:9px}.ops-denied{border:1px solid var(--line);text-align:center;background:#03221cf5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:min(620px,100% - 32px);min-height:calc(100vh - 32px);margin:16px auto;padding:36px;display:flex}.ops-denied>span{border:1px solid var(--gold);width:70px;height:70px;color:var(--gold);border-radius:50%;place-items:center;font-size:30px;display:grid}.ops-denied h1{margin:18px 0 8px;font-size:28px}.ops-denied p{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.ops-denied a{border:1px solid var(--gold);min-height:44px;color:var(--gold-bright);border-radius:8px;align-items:center;margin-top:22px;padding:0 16px;font-size:9px;text-decoration:none;display:inline-flex}@media (max-width:760px){.ops-header,.ops-hero,.ops-table-card{width:calc(100% - 20px)}.ops-header>div>span,.ops-brand small{display:none}.ops-brand strong{max-width:180px;font-size:11px}.ops-hero{grid-template-columns:1fr;padding-top:32px}.ops-hero dl{grid-template-columns:repeat(3,1fr);width:100%}}.policy-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 90% 0,#20947126,#0000 24%),linear-gradient(145deg,#000d0b,#001b16 58%,#000f0c);padding:34px 18px}.policy-shell article{border:1px solid var(--line);width:min(880px,100%);box-shadow:var(--shadow);background:#03221cf2;border-radius:20px;margin:0 auto;padding:clamp(28px,5vw,58px)}.policy-shell h1{margin:0;font-size:clamp(34px,5vw,52px)}.policy-version{color:var(--muted);margin:8px 0 30px;font-size:10px}.policy-shell section{border-top:1px solid var(--line-soft);padding:21px 0}.policy-shell h2{color:var(--gold-pale);margin:0 0 9px;font-size:18px}.policy-shell section p,.policy-shell li{color:#a9beb5;font-size:11px;line-height:2}.policy-shell section p{margin:0}.policy-shell ul{margin:0;padding-right:20px}.policy-shell aside{color:#d5bd8c;background:#e9b75e0d;border:1px solid #e9b75e42;border-radius:10px;margin-top:18px;padding:15px;font-size:9px;line-height:1.8}.policy-shell nav{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.policy-shell nav a{border:1px solid var(--gold);min-height:42px;color:var(--gold-bright);border-radius:8px;align-items:center;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.security-center article{width:min(1040px,100%)}.security-honesty{color:#b8dace!important;background:#30c9940e!important;border-color:#30c9944d!important;margin:0 0 22px!important}.security-status-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.security-status-grid>div{border:1px solid var(--line-soft);background:#ffffff05;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;min-height:154px;padding:18px;display:flex}.security-status-grid strong{color:var(--gold-pale);font-size:12px}.security-status-grid p{margin:0;color:#91aaa0!important;font-size:9px!important;line-height:1.8!important}.security-state{color:#a4e2cb;background:#30c99412;border:1px solid #30c99452;border-radius:30px;padding:4px 8px;font-size:7px;font-weight:900;display:inline-flex}.security-center ol{margin:0;padding-right:22px}.security-center ol li{padding-right:4px}.security-center section strong{color:#d8c18f}.security-source-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.security-source-links a{min-height:38px;color:var(--gold-bright);background:#cf9c480a;border:1px solid #cf9c4857;border-radius:8px;align-items:center;padding:0 11px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:660px){.security-status-grid{grid-template-columns:1fr}}.partner-hub-button{min-height:44px;color:var(--gold-pale);cursor:pointer;white-space:nowrap;background:#cf9c480f;border:1px solid #cf9c486b;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.partner-hub-button:hover{border-color:var(--gold);background:#cf9c481c}.partner-shell,.partner-directory-shell,.market-shell,.carrier-dashboard-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 0,#18816330,#0000 25%),radial-gradient(circle at 4% 62%,#cf9c4814,#0000 24%),linear-gradient(145deg,#000d0b,#001b16 58%,#000f0c);padding-bottom:55px}.partner-topbar,.carrier-dashboard-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;width:min(1440px,100% - 36px);min-height:92px;margin:0 auto;display:flex}.partner-brand{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.partner-brand img{border:1px solid var(--line);object-fit:cover;border-radius:12px;flex:0 0 56px;width:56px;height:56px}.partner-brand span{flex-direction:column;gap:3px;min-width:0;display:flex}.partner-brand small{color:var(--muted);font-size:9px}.partner-brand strong{color:var(--gold-pale);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.partner-outline-button,.partner-topbar nav a,.carrier-dashboard-header nav a{border:1px solid var(--line);min-height:42px;color:var(--gold-bright);background:#cf9c4809;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.partner-topbar nav,.carrier-dashboard-header nav{align-items:center;gap:7px;display:flex}.partner-topbar nav a.active{color:#fff;background:linear-gradient(120deg,#0f765e,#075040)}.partner-register-hero,.partner-directory-hero,.market-hero,.carrier-company-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:32px;width:min(1240px,100% - 36px);margin:0 auto;padding:clamp(42px,6vw,82px) 0 34px;display:grid}.partner-register-hero p,.partner-directory-hero p,.market-hero p,.carrier-company-hero p{color:var(--gold);margin:0 0 8px;font-size:10px;font-weight:900}.partner-register-hero h1,.partner-directory-hero h1,.market-hero h1,.carrier-company-hero h1{letter-spacing:-.04em;max-width:850px;margin:0;font-size:clamp(34px,5vw,64px);line-height:1.3}.partner-register-hero>div>span,.partner-directory-hero>div>span,.market-hero>div>span{color:#9db3aa;max-width:850px;margin-top:14px;font-size:11px;line-height:1.9;display:block}.partner-register-hero aside,.market-hero aside{border:1px solid var(--line);background:#053027d1;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:130px;padding:20px;display:flex}.partner-register-hero aside small,.partner-register-hero aside span,.market-hero aside span{color:var(--muted);font-size:9px}.partner-register-hero aside strong{font-size:14px}.market-hero aside strong{color:var(--gold-bright);font-size:48px}.partner-form{width:min(1080px,100% - 36px);margin:0 auto}.partner-form-section,.carrier-dashboard-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#03241df0;border-radius:17px;margin-bottom:18px;padding:clamp(22px,3vw,34px)}.partner-form-section>header,.carrier-dashboard-section>header,.partner-directory-section>header,.partner-ops-section>header,.market-insurance>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.partner-form-section>header{justify-content:flex-start}.partner-form-section>header i{border:1px solid var(--gold);width:45px;height:45px;color:var(--gold-bright);background:#cf9c4812;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.partner-form-section>header>span,.carrier-dashboard-section>header>div,.partner-directory-section>header>div,.partner-ops-section>header>div,.market-insurance>header>div{flex-direction:column;gap:4px;display:flex}.partner-form-section h2,.carrier-dashboard-section h2,.partner-directory-section h2,.partner-ops-section h2,.market-insurance h2{color:var(--gold-pale);margin:0;font-size:clamp(20px,2.4vw,30px)}.partner-form-section header small,.carrier-dashboard-section header small,.partner-directory-section header small,.partner-ops-section header small,.market-insurance header small{color:var(--gold);font-size:9px;font-weight:800}.partner-fields,.carrier-entry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partner-fields label,.carrier-entry-form label{flex-direction:column;gap:7px;min-width:0;display:flex}.partner-fields label.wide,.carrier-entry-form label.wide{grid-column:1/-1}.partner-fields label>span,.carrier-entry-form label>span{color:#b8c7c0;font-size:9px;font-weight:800}.partner-fields label>small{color:var(--muted);font-size:8px;line-height:1.7}.partner-fields input,.partner-fields select,.partner-fields textarea,.carrier-entry-form input,.carrier-entry-form select{width:100%;min-height:49px;color:var(--ink);background:#00120fc2;border:1px solid #ffffff1a;border-radius:9px;outline:0;padding:0 13px;font-size:10px}.partner-fields textarea{resize:vertical;min-height:112px;padding-top:12px}.partner-verification-control{grid-template-columns:minmax(0,1fr) 140px;gap:8px;display:grid}.partner-verification-control button{border:1px solid var(--gold);cursor:pointer;background:#cf9c4814;border-radius:9px;font-size:9px;font-weight:800}.partner-verification{color:#e8ca8d;background:#e9b75e0d;border:1px solid #e9b75e4d;border-radius:9px;flex-direction:column;gap:4px;margin-top:3px;padding:12px;display:flex}.partner-verification.official{color:#a5e2cb;background:#30c9940f;border-color:#30c99461}.partner-verification strong{font-size:9px}.partner-verification span,.partner-verification small{font-size:8px;line-height:1.7}.partner-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.partner-mode-grid button{min-height:120px;color:inherit;text-align:right;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}:root[dir=ltr] .partner-mode-grid button{text-align:left}.partner-mode-grid button.active{border-color:var(--gold);background:linear-gradient(145deg,#106c563b,#cf9c480e)}.partner-mode-grid button>i{border:1px solid var(--line-soft);width:42px;height:42px;color:var(--gold);border-radius:50%;place-items:center;font-style:normal;display:grid}.partner-mode-grid button>span{flex-direction:column;gap:4px;display:flex}.partner-mode-grid strong{font-size:11px}.partner-mode-grid small{color:var(--muted);font-size:8px;line-height:1.6}.partner-consent{cursor:pointer;background:#cf9c480b;border:1px solid #cf9c484d;border-radius:12px;align-items:flex-start;gap:12px;margin:18px 0;padding:17px;display:flex}.partner-consent input{width:18px;height:18px;accent-color:var(--green);flex:0 0 18px}.partner-consent span{flex-direction:column;gap:6px;display:flex}.partner-consent strong{font-size:10px;line-height:1.7}.partner-consent small{color:var(--muted);font-size:9px;line-height:1.8}.partner-primary-button{border:1px solid var(--gold);color:#fff;cursor:pointer;background:linear-gradient(120deg,#0f765e,#075040);border-radius:11px;width:100%;min-height:64px;font-size:12px;font-weight:900;box-shadow:0 15px 36px #0000003d}.partner-error,.carrier-flash{color:#a9e1cc;background:#30c9940f;border:1px solid #30c9944d;border-radius:10px;flex-direction:column;gap:4px;margin:16px 0;padding:13px 15px;display:flex}.partner-error,.carrier-flash.error{color:#f2b0a7;background:#ec7e6f12;border-color:#ec7e6f66}.partner-error strong,.carrier-flash strong{font-size:10px}.partner-error span,.carrier-flash span{font-size:9px}.partner-existing{border:1px solid var(--line);text-align:center;background:#03221cf7;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:min(720px,100% - 32px);min-height:calc(100vh - 32px);margin:16px auto;padding:42px;display:flex}.partner-existing img{border:1px solid var(--line);border-radius:14px}.partner-existing p{color:var(--gold);margin:18px 0 5px;font-size:10px;font-weight:800}.partner-existing h1{margin:0 0 12px;font-size:36px}.partner-existing>span{color:var(--muted);margin:3px 0;font-size:10px}.partner-existing div{gap:9px;margin-top:25px;display:flex}.partner-existing a{border:1px solid var(--gold);min-height:44px;color:var(--gold-bright);border-radius:8px;align-items:center;padding:0 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.partner-directory-hero{grid-template-columns:minmax(0,1fr) auto}.partner-directory-hero>div>div{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.partner-directory-hero>div>div a{border:1px solid var(--gold);color:#fff;background:linear-gradient(120deg,#0f765e,#075040);border-radius:9px;align-items:center;min-height:48px;padding:0 17px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.partner-directory-hero>div>div a:last-child{color:var(--gold-bright);background:0 0}.partner-directory-hero dl,.carrier-company-hero dl{grid-template-columns:repeat(3,118px);gap:8px;margin:0;display:grid}.partner-directory-hero dl div,.carrier-company-hero dl div{border:1px solid var(--line-soft);background:#ffffff05;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:96px;padding:14px;display:flex}.partner-directory-hero dt,.carrier-company-hero dt{color:var(--muted);font-size:8px}.partner-directory-hero dd,.carrier-company-hero dd{color:var(--gold-bright);margin:0;font-size:27px;font-weight:900}.partner-workflow{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1240px,100% - 36px);margin:0 auto 18px;display:grid}.partner-workflow article{border:1px solid var(--line-soft);background:#03251ed1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-height:135px;padding:18px;display:flex}.partner-workflow i{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.partner-workflow strong{font-size:11px}.partner-workflow span{color:var(--muted);font-size:8px;line-height:1.7}.partner-directory-section,.partner-ops-section,.market-insurance{border:1px solid var(--line);width:min(1440px,100% - 36px);box-shadow:var(--shadow);background:#03231df0;border-radius:16px;margin:0 auto 18px;padding:clamp(20px,2.5vw,30px)}.partner-directory-section>header>span,.partner-ops-section>header>span,.market-insurance>header>span{max-width:500px;color:var(--muted);text-align:left;font-size:9px;line-height:1.8}.partner-prospect-table-wrap,.partner-ops-rate-table-wrap,.carrier-rate-table-wrap{overflow-x:auto}.partner-prospect-table-wrap table,.partner-ops-rate-table-wrap table,.carrier-rate-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px}.partner-prospect-table-wrap th,.partner-ops-rate-table-wrap th,.carrier-rate-table-wrap th{color:var(--muted);text-align:right;background:#ffffff05;padding:12px;font-size:8px}:root[dir=ltr] .partner-prospect-table-wrap th,:root[dir=ltr] .partner-ops-rate-table-wrap th,:root[dir=ltr] .carrier-rate-table-wrap th{text-align:left}.partner-prospect-table-wrap td,.partner-ops-rate-table-wrap td,.carrier-rate-table-wrap td{vertical-align:top;border-top:1px solid #ffffff0e;padding:14px 12px}.partner-prospect-table-wrap td>strong,.partner-prospect-table-wrap td>small,.partner-prospect-table-wrap td>span,.partner-ops-rate-table-wrap td>strong,.partner-ops-rate-table-wrap td>small,.partner-ops-rate-table-wrap td>span,.carrier-rate-table-wrap td>strong,.carrier-rate-table-wrap td>small,.carrier-rate-table-wrap td>span{margin-bottom:5px;font-size:9px;line-height:1.65;display:block}.partner-prospect-table-wrap td>small,.partner-prospect-table-wrap td>span,.partner-ops-rate-table-wrap td>small,.carrier-rate-table-wrap td>small{color:var(--muted);font-size:8px}.partner-prospect-table-wrap a,.partner-directory-section>header a{color:var(--gold-bright);font-size:8px;font-weight:800;text-decoration:none}.partner-priority{color:#9de0c6;background:#30c9940f;border:1px solid #30c99452;border-radius:20px;place-items:center;min-width:45px;padding:5px 8px;font-size:8px;display:inline-grid}.priority-B{color:#edca88;background:#e9b75e0f;border-color:#e9b75e57}.insurance-prospect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.insurance-prospect-grid article{border:1px solid var(--line-soft);background:#ffffff04;border-radius:12px;flex-direction:column;min-height:245px;padding:18px;display:flex}.insurance-prospect-grid article>header{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.insurance-prospect-grid article>header b{color:var(--gold)}.insurance-prospect-grid h3{margin:14px 0 2px;font-size:18px}.insurance-prospect-grid article>small{color:var(--muted);font-size:8px}.insurance-prospect-grid p{color:#9fb3aa;margin:13px 0 0;font-size:9px;line-height:1.75}.insurance-prospect-grid footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:15px;display:flex}.insurance-prospect-grid footer span{color:#e1bd77;font-size:7px}.insurance-prospect-grid footer a{color:var(--gold-bright);font-size:8px;text-decoration:none}.partner-regulatory-note{color:#dfc693;background:#e9b75e0d;border:1px solid #e9b75e47;border-radius:14px;width:min(1040px,100% - 36px);margin:26px auto 0;padding:24px}.partner-regulatory-note strong{font-size:13px}.partner-regulatory-note p{color:#adbaa9;font-size:9px;line-height:1.9}.partner-regulatory-note a{color:var(--gold-bright);font-size:9px}.market-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1240px,100% - 36px);margin:0 auto 20px;display:grid}.market-rate-grid article{border:1px solid var(--line);min-height:390px;box-shadow:var(--shadow);background:linear-gradient(150deg,#06362cf5,#021e19fa);border-radius:15px;flex-direction:column;padding:22px;display:flex}.market-rate-grid article>header{color:var(--gold);justify-content:space-between;font-size:8px;display:flex}.market-rate-grid h2{margin:18px 0 2px;font-size:22px}.market-rate-grid article>small{color:var(--muted);font-size:8px}.market-route{border:1px solid var(--line-soft);color:#b7cac1;border-radius:9px;grid-template-columns:1fr auto 1fr;gap:7px;margin:19px 0;padding:13px;font-size:9px;display:grid}.market-route span:last-child{text-align:left}.market-price{color:var(--gold-bright);text-align:right;direction:ltr;font-size:28px}:root[dir=ltr] .market-price{text-align:left}.market-basis{color:var(--muted);font-size:8px}.market-rate-grid dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.market-rate-grid dl div{border:1px solid #ffffff0f;border-radius:8px;padding:10px}.market-rate-grid dt{color:var(--muted);font-size:7px}.market-rate-grid dd{margin:4px 0 0;font-size:9px}.market-rate-grid article>a{border:1px solid var(--gold);color:#fff;background:linear-gradient(120deg,#0f765e,#075040);border-radius:9px;place-items:center;min-height:48px;margin-top:auto;font-size:9px;font-weight:900;text-decoration:none;display:grid}.market-empty{border:1px solid var(--line);text-align:center;background:#03231df0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:min(820px,100% - 36px);min-height:360px;margin:0 auto 20px;padding:38px;display:flex}.market-empty>i{border:1px solid var(--gold);width:70px;height:70px;color:var(--gold);border-radius:50%;place-items:center;font-size:30px;font-style:normal;display:grid}.market-empty h2{margin:18px 0 8px;font-size:25px}.market-empty p{max-width:650px;color:var(--muted);margin:0;font-size:10px;line-height:1.9}.market-empty div{gap:9px;margin-top:22px;display:flex}.market-empty a{border:1px solid var(--gold);min-height:44px;color:var(--gold-bright);border-radius:8px;align-items:center;padding:0 15px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.market-insurance>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.market-insurance article{border:1px solid var(--line-soft);background:#ffffff04;border-radius:10px;flex-direction:column;gap:6px;min-height:150px;padding:15px;display:flex}.market-insurance article strong{font-size:11px}.market-insurance article small,.market-insurance article span{color:var(--muted);font-size:8px;line-height:1.65}.market-insurance article b{color:#dfbd79;margin-top:auto;font-size:7px}.market-insurance>p{color:#d7bd89;margin:18px 0 0;font-size:9px;line-height:1.8}.carrier-company-hero{grid-template-columns:minmax(0,1fr) 300px auto;width:min(1440px,100% - 36px)}.carrier-company-hero h1{font-size:clamp(32px,4vw,52px)}.carrier-company-hero>div:first-child>span{color:var(--muted);font-size:10px}.carrier-company-hero>div:first-child>small{color:#829c91;margin-top:9px;font-size:8px;display:block}.carrier-progress-card{border:1px solid var(--line);background:#032a22e6;border-radius:13px;flex-direction:column;justify-content:center;min-height:150px;padding:18px;display:flex}.carrier-progress-card>strong{color:var(--gold-bright);font-size:34px}.carrier-progress-card>span{font-size:9px}.carrier-progress-card>i{background:#ffffff12;border-radius:10px;height:5px;margin:12px 0;display:block;overflow:hidden}.carrier-progress-card>i b{border-radius:inherit;background:linear-gradient(90deg,var(--green-bright),var(--gold-bright));height:100%;display:block}.carrier-progress-card>small{color:var(--muted);font-size:8px;line-height:1.6}.carrier-flash,.carrier-dashboard-section,.carrier-dashboard-footer{width:min(1440px,100% - 36px);margin-left:auto;margin-right:auto}.carrier-dashboard-section>header>span{color:var(--muted);font-size:9px}.carrier-entry-form{border:1px solid var(--line-soft);background:#00120f6b;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;padding:18px}.carrier-entry-form .wide{grid-column:span 2}.carrier-entry-form button[type=submit]{border:1px solid var(--gold);color:#fff;cursor:pointer;background:linear-gradient(120deg,#0f765e,#075040);border-radius:9px;align-self:end;min-height:49px;font-size:9px;font-weight:900}.carrier-entry-form label.carrier-check{background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;flex-direction:row;align-self:end;align-items:center;min-height:49px;padding:0 11px}.carrier-check input{width:17px;height:17px;accent-color:var(--green)}.carrier-record-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.carrier-record-grid article{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;flex-direction:column;min-height:180px;padding:16px;display:flex}.carrier-record-grid article>header{color:var(--gold);justify-content:space-between;font-size:8px;display:flex}.carrier-record-grid article>strong{margin-top:16px;font-size:12px}.carrier-record-grid article>small,.carrier-record-grid article>span{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.6}.carrier-record-grid article footer{border-top:1px solid var(--line-soft);color:#9fb3aa;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:8px;display:flex}.carrier-record-grid button,.carrier-rate-table-wrap button{color:#efad9f;cursor:pointer;background:0 0;border:0;font-size:8px}.rate-review{color:#e5c37f;white-space:nowrap;background:#e9b75e0e;border:1px solid #e9b75e47;border-radius:20px;padding:5px 8px;font-size:7px;display:inline-flex}.rate-review.approved{color:#9ee0c7;background:#30c9940f;border-color:#30c9944d}.rate-review.rejected{color:#efafa5;background:#ec7e6f0f;border-color:#ec7e6f59}.carrier-dashboard-footer{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 17px;padding:20px 0;font-size:8px;display:flex}.carrier-dashboard-footer a{color:var(--gold)}.partner-ops-shell{padding-bottom:55px}.partner-ops-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.partner-ops-company-grid>article{border:1px solid var(--line-soft);background:#ffffff04;border-radius:12px;flex-direction:column;min-height:420px;padding:19px;display:flex}.partner-ops-company-grid article>header{color:var(--gold);justify-content:space-between;font-size:8px;display:flex}.partner-ops-company-grid h3{margin:17px 0 2px;font-size:19px}.partner-ops-company-grid article>small{color:var(--muted);font-size:8px}.partner-ops-company-grid dl{grid-template-columns:1fr 1fr;gap:7px;margin:17px 0;display:grid}.partner-ops-company-grid dl div{border:1px solid #ffffff0e;border-radius:8px;padding:9px}.partner-ops-company-grid dt{color:var(--muted);font-size:7px}.partner-ops-company-grid dd{margin:4px 0 0;font-size:8px;line-height:1.6}.partner-ops-contact{border-top:1px solid var(--line-soft);flex-direction:column;gap:5px;margin-top:auto;padding:12px 0;display:flex}.partner-ops-contact strong,.partner-ops-contact a{color:#a9c9bd;font-size:8px;text-decoration:none}.partner-review-controls{flex-wrap:wrap;gap:5px;display:flex}.partner-review-controls button{border:1px solid var(--line-soft);color:#d6c493;cursor:pointer;background:#ffffff06;border-radius:6px;min-height:31px;padding:0 8px;font-size:7px}.partner-review-controls button.approve{color:#9ce0c6;border-color:#30c9944d}.partner-review-controls button.reject,.partner-review-controls button.suspend{color:#edaaa0;border-color:#ec7e6f4d}.partner-review-controls small{color:#efafa5;width:100%;font-size:7px}.prospect-summary>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.prospect-summary article{border:1px solid var(--line-soft);background:#ffffff04;border-radius:10px;flex-direction:column;gap:5px;min-height:120px;padding:17px;display:flex}.prospect-summary article strong{color:var(--gold-bright);font-size:30px}.prospect-summary article span{font-size:10px}.prospect-summary article small{color:var(--muted);font-size:8px}.rfq-partner-choice,.rfq-insurance-choice{border:1px solid var(--line-soft);background:#ffffff04;border-radius:12px;margin-bottom:16px;padding:17px}.rfq-partner-choice>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.rfq-partner-choice>header>div{flex-direction:column;gap:4px;display:flex}.rfq-partner-choice>header strong{font-size:11px}.rfq-partner-choice>header span{color:var(--muted);font-size:8px}.rfq-partner-choice>header a{color:var(--gold);font-size:8px}.rfq-carrier-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rfq-carrier-options label{cursor:pointer;background:#ffffff03;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:90px;padding:13px;display:grid}.rfq-carrier-options label.active{border-color:var(--gold);background:#cf9c480e}.rfq-carrier-options input{width:17px;height:17px;accent-color:var(--green)}.rfq-carrier-options label>span{flex-direction:column;gap:4px;display:flex}.rfq-carrier-options strong{font-size:10px}.rfq-carrier-options small{color:var(--muted);font-size:7px;line-height:1.6}.rfq-carrier-options label>b{color:var(--gold-bright);text-align:left;font-size:8px;font-weight:800}.rfq-partner-empty{color:#d2ba89;margin:10px 0 0;font-size:8px;line-height:1.8}.rfq-insurance-toggle{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.rfq-insurance-toggle input{width:18px;height:18px;accent-color:var(--green)}.rfq-insurance-toggle span{flex-direction:column;gap:5px;display:flex}.rfq-insurance-toggle strong{font-size:11px}.rfq-insurance-toggle small{color:var(--muted);font-size:8px;line-height:1.7}.rfq-insurance-choice .rfq-fields{margin-top:14px}.rfq-insurance-choice>p{color:#d0b986;margin:13px 0 0;font-size:8px;line-height:1.8}.rfq-route-nodes{background:#ffffff04;border:1px solid #e9b75e33;border-radius:11px;flex-direction:column;grid-column:1/-1;gap:7px;padding:15px;display:flex}.rfq-route-nodes>strong{font-size:10px}.rfq-route-nodes>small{color:var(--muted);font-size:8px}.rfq-route-nodes>div{flex-wrap:wrap;gap:7px;display:flex}.rfq-route-nodes label{border:1px solid var(--line-soft);color:#c8d8d1;cursor:pointer;background:#000f0c52;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;display:flex}.rfq-route-nodes input{accent-color:#d45145}.rfq-red-risk-banner{color:#ffe7e2;background:linear-gradient(145deg,#5d1411d6,#2f0a08e6);border:1px solid #e9524694;border-radius:13px;padding:18px;box-shadow:0 16px 42px #2b050340}.rfq-red-risk-banner.rfq-wide{grid-column:1/-1}.rfq-red-risk-banner>small{color:#ffb2a8;font-size:8px}.rfq-red-risk-banner h2,.rfq-red-risk-banner h3{margin:6px 0;font-size:20px}.rfq-red-risk-banner p{color:#e9b9b2;font-size:9px;line-height:1.8}.rfq-red-risk-banner>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rfq-red-risk-banner>div>span{border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.rfq-red-risk-banner strong{font-size:9px}.rfq-red-risk-banner span small,.rfq-red-risk-banner em{color:#ddb0aa;font-size:7px;line-height:1.6}.rfq-red-risk-banner em{margin-top:10px;font-style:normal;display:block}.ops-red-policy-banner{color:#ffe4df;background:linear-gradient(120deg,#56120eeb,#1d0d0af5);border:1px solid #e952468c;border-radius:14px;align-items:flex-start;gap:14px;width:min(1440px,100% - 36px);margin:0 auto 18px;padding:18px 22px;display:flex}.ops-red-policy-banner>span{color:#ff9a90;border:1px solid #ff7a6d;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ops-red-policy-banner div{flex-direction:column;gap:3px;display:flex}.ops-red-policy-banner small{color:#ffaba1;font-size:7px}.ops-red-policy-banner strong{font-size:14px}.ops-red-policy-banner p{color:#dbb2ac;margin:3px 0 0;font-size:8px;line-height:1.8}.ops-risk-cell{min-width:310px}.ops-red-risk-badge,.ops-standard-risk-badge,.ops-booking-gate{color:#ffb0a6;background:#ea584914;border:1px solid #ea584980;border-radius:20px;margin-bottom:5px;padding:5px 8px;font-size:7px;display:inline-flex}.ops-standard-risk-badge{color:#9edfc6;background:#30c9940f;border-color:#30c9944d}.ops-booking-gate{color:#e8c57f;background:#e9b75e0f;border-color:#e9b75e4d}.ops-booking-gate.ready_for_booking,.ops-booking-gate.cleared_dual_approval{color:#9fe2c8;background:#30c99412;border-color:#30c99461}.ops-risk-controls{margin-top:6px}.ops-risk-controls summary{color:var(--gold-bright);cursor:pointer;font-size:8px;font-weight:800}.ops-risk-plan-list{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.ops-risk-plan-list>span{border:1px solid var(--line-soft);border-radius:7px;flex-direction:column;gap:3px;padding:8px;display:flex}.ops-risk-plan-list>span.selected{border-color:var(--gold);background:#e9b75e0f}.ops-risk-plan-list b{font-size:8px}.ops-risk-plan-list small{color:var(--muted);font-size:6px;line-height:1.5}.ops-risk-form,.ops-booking-confirm-form{border:1px solid var(--line-soft);background:#000f0c4d;border-radius:8px;flex-direction:column;gap:7px;margin-top:9px;padding:9px;display:flex}.ops-risk-form label{flex-direction:column;gap:4px;display:flex}.ops-risk-form label>span{color:#cbb986;font-size:7px}.ops-risk-form input,.ops-risk-form select{color:#fff;min-height:34px;font:inherit;background:#06271f;border:1px solid #ffffff17;border-radius:6px;padding:6px 8px;font-size:7px}.ops-risk-form>div{gap:5px;display:flex}.ops-risk-form button,.ops-booking-confirm-form button{color:#a7e1ca;cursor:pointer;background:#30c99412;border:1px solid #30c99459;border-radius:6px;min-height:34px;padding:0 9px;font-size:7px;font-weight:800}.ops-risk-form button.reject{color:#efaea6;background:#ea58490f;border-color:#ea584961}.ops-approval-status-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.ops-approval-status-grid>span{border:1px solid #e9b75e38;border-radius:7px;flex-direction:column;gap:3px;padding:8px;display:flex}.ops-approval-status-grid>span.approved{border-color:#30c99452}.ops-approval-status-grid>span.rejected{border-color:#ea584959}.ops-approval-status-grid small,.ops-approval-status-grid em{color:var(--muted);font-size:6px}.ops-approval-status-grid strong{font-size:8px}.ops-booking-confirm-form small,.ops-booking-blocked{color:var(--muted);font-size:7px;line-height:1.6}.ops-booking-confirm-form button{border-color:var(--gold);color:#fff;background:linear-gradient(120deg,#0f765e,#075040)}.risk-scenario-bar button.red{color:#ffafa4;background:#70150f40;border-color:#ea584999}.risk-scenario-bar button.red.active{color:#fff;background:linear-gradient(120deg,#a92f25,#651b16)}.risk-event-banner.state-red{background:linear-gradient(120deg,#651510eb,#240c09f5);border-color:#ea5849a6}.risk-band.red,.route-state.red_hold{color:#ffafa5;background:#ea584914;border-color:#ea584980}.risk-score-track.red i{background:linear-gradient(90deg,#ff8f80,#d83428)}@media (max-width:1100px){.partner-mode-grid,.market-insurance>div,.carrier-record-grid,.insurance-prospect-grid,.market-rate-grid,.partner-ops-company-grid{grid-template-columns:1fr 1fr}.carrier-entry-form{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-company-hero{grid-template-columns:1fr 300px}.carrier-company-hero dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);width:100%}}@media (max-width:820px){.partner-register-hero,.partner-directory-hero,.market-hero,.carrier-company-hero{grid-template-columns:1fr}.partner-directory-hero dl{grid-template-columns:repeat(3,1fr);width:100%}.partner-workflow{grid-template-columns:1fr 1fr}.partner-fields,.rfq-carrier-options{grid-template-columns:1fr}.partner-fields label.wide{grid-column:auto}.partner-topbar nav a:not(.active),.carrier-dashboard-header nav a:not(:last-child){display:none}.partner-directory-section>header,.partner-ops-section>header,.market-insurance>header{flex-direction:column;align-items:flex-start}.partner-directory-section>header>span,.partner-ops-section>header>span,.market-insurance>header>span{text-align:right}:root[dir=ltr] .partner-directory-section>header>span,:root[dir=ltr] .partner-ops-section>header>span,:root[dir=ltr] .market-insurance>header>span{text-align:left}.partner-hub-button{display:none}.rfq-red-risk-banner>div,.ops-risk-plan-list,.ops-approval-status-grid{grid-template-columns:1fr}}@media (max-width:600px){.partner-topbar,.carrier-dashboard-header,.partner-register-hero,.partner-directory-hero,.market-hero,.carrier-company-hero,.partner-workflow,.partner-form,.partner-directory-section,.partner-ops-section,.market-insurance,.carrier-dashboard-section,.carrier-flash,.carrier-dashboard-footer{width:calc(100% - 22px)}.partner-brand small{display:none}.partner-brand strong{max-width:190px;font-size:11px}.partner-brand img{flex-basis:48px;width:48px;height:48px}.partner-register-hero,.partner-directory-hero,.market-hero,.carrier-company-hero{padding-top:32px}.partner-register-hero h1,.partner-directory-hero h1,.market-hero h1{font-size:37px}.partner-mode-grid,.partner-workflow,.insurance-prospect-grid,.market-rate-grid,.market-insurance>div,.carrier-record-grid,.partner-ops-company-grid,.prospect-summary>div,.carrier-entry-form{grid-template-columns:1fr}.carrier-entry-form .wide{grid-column:auto}.partner-verification-control{grid-template-columns:1fr}.partner-directory-hero dl,.carrier-company-hero dl{grid-template-columns:repeat(3,1fr)}.partner-directory-hero dl div,.carrier-company-hero dl div{min-height:80px;padding:10px}.partner-directory-hero dd,.carrier-company-hero dd{font-size:21px}.partner-existing{padding:25px 16px}.partner-existing div,.market-empty div{flex-direction:column}.rfq-partner-choice>header{flex-direction:column;align-items:flex-start}.rfq-carrier-options label{grid-template-columns:auto 1fr}.rfq-carrier-options label>b{text-align:right;grid-column:2}:root[dir=ltr] .rfq-carrier-options label>b{text-align:left}.ops-red-policy-banner{width:calc(100% - 22px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.intro-showing .system-stage{filter:none}}.ce-shell{--ce-line:#cf9c4838;--ce-line-strong:#cf9c4875;--ce-panel:#04231de0;isolation:isolate;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 90% 4%,#147e6038,#0000 28%),radial-gradient(circle at 5% 52%,#cf9c4817,#0000 25%),linear-gradient(145deg,#000d0b,#001a15 52%,#000e0c);position:relative;overflow:hidden}.ce-grid-glow{z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ce-topbar{border-bottom:1px solid var(--ce-line);justify-content:space-between;align-items:center;gap:24px;width:min(1360px,100% - 40px);min-height:96px;margin:0 auto;display:flex}.ce-brand{min-width:0;color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.ce-brand img{border:1px solid var(--ce-line-strong);object-fit:cover;background:#001a16;border-radius:13px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 14px 28px #00000047}.ce-brand span{flex-direction:column;gap:4px;min-width:0;display:flex}.ce-brand small{color:var(--muted);font-size:9px}.ce-brand strong{color:var(--gold-pale);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ce-topbar nav{align-items:center;gap:5px;display:flex}.ce-topbar nav a{color:#9eb2aa;border:1px solid #0000;border-radius:9px;align-items:center;min-height:39px;padding:0 12px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.ce-topbar nav a:hover{border-color:var(--ce-line);color:var(--gold-bright);background:#ffffff06}.ce-hero{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:end;gap:clamp(34px,6vw,86px);width:min(1360px,100% - 40px);margin:0 auto;padding:clamp(56px,7vw,98px) 0 56px;display:grid}.ce-hero-copy{max-width:890px}.ce-kicker{color:var(--gold);letter-spacing:.08em;margin:0 0 10px;font-size:10px;font-weight:900}.ce-hero h1{color:#fbf5e9;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(39px,5.4vw,75px);line-height:1.18}.ce-hero-copy>p:last-of-type{color:#a7bbb2;max-width:850px;margin:22px 0 0;font-size:clamp(12px,1.25vw,16px);line-height:2}.ce-hero-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.ce-hero-actions a{border:1px solid var(--gold);color:#fff;background:linear-gradient(120deg,#0f765e,#075040);border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 15px 28px #0003}.ce-hero-actions a+a{color:var(--gold-bright);box-shadow:none;background:#cf9c480b}.ce-release-card{border:1px solid var(--ce-line-strong);min-height:285px;box-shadow:var(--shadow),inset 0 1px #ffffff09;background:radial-gradient(circle at 90% 0,#cf9c481a,#0000 30%),linear-gradient(150deg,#08392ef5,#021c17fa);border-radius:18px;flex-direction:column;justify-content:center;padding:26px;display:flex}.ce-release-card>span{color:var(--gold);font-size:9px;font-weight:900}.ce-release-card>strong{color:#ffca92;letter-spacing:.035em;text-align:right;overflow-wrap:anywhere;direction:ltr;margin:10px 0;font-size:clamp(17px,2vw,25px)}:root[dir=ltr] .ce-release-card>strong{text-align:left}.ce-release-card>p{color:#a7bbb2;margin:0;font-size:10px;line-height:1.9}.ce-release-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 0;display:grid}.ce-release-card dl div{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:5px;min-height:66px;padding:11px;display:flex}.ce-release-card dt{color:var(--muted);font-size:8px}.ce-release-card dd{color:var(--gold-pale);margin:0;font-size:11px;font-weight:800}.ce-trust-strip{border:1px solid var(--ce-line);background:#00120f8a;border-radius:13px;grid-template-columns:repeat(3,1fr);width:min(1360px,100% - 40px);margin:0 auto 20px;display:grid;overflow:hidden}.ce-trust-strip span{color:#92a9a0;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:14px 18px;font-size:8px;line-height:1.6;display:flex}.ce-trust-strip span+span{border-right:1px solid var(--ce-line)}.ce-trust-strip b{color:var(--gold-bright);letter-spacing:.04em;text-align:right;direction:ltr;font-size:9px}:root[dir=ltr] .ce-trust-strip b{text-align:left}.ce-section{border:1px solid var(--ce-line);background:linear-gradient(145deg,#052821e6,#011713f5);border-radius:20px;width:min(1360px,100% - 40px);margin:0 auto 20px;padding:clamp(26px,3.5vw,48px);scroll-margin-top:18px;box-shadow:0 22px 55px #00000030,inset 0 1px #ffffff06}.ce-section-muted{background:radial-gradient(circle at 7% 10%,#cf9c480f,#0000 24%),linear-gradient(145deg,#031f1af0,#011411fa)}.ce-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.ce-section-heading>div{max-width:820px}.ce-section-heading>div>span{color:var(--gold);letter-spacing:.08em;font-size:9px;font-weight:900}.ce-section-heading h2{color:#f8f1e5;letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(27px,3.4vw,45px);line-height:1.32}.ce-section-heading p{color:#97ada4;margin:11px 0 0;font-size:10px;line-height:1.9}.ce-estimated-badge{color:#f3cf8a;white-space:nowrap;direction:ltr;background:#e9b75e11;border:1px solid #e9b75e5c;border-radius:20px;align-items:center;min-height:36px;padding:0 12px;font-size:8px;font-weight:900;display:inline-flex}.ce-cost-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:14px;display:grid}.ce-panel{background:#00110e61;border:1px solid #ffffff13;border-radius:15px;padding:clamp(18px,2.4vw,28px)}.ce-fields{gap:15px 11px;display:grid}.ce-fields-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-fields-two{grid-template-columns:1fr 1fr;margin-top:17px}.ce-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ce-field>span{color:#b8c9c2;font-size:9px;font-weight:800}.ce-field input,.ce-field select{width:100%;min-height:47px;color:var(--ink);background:#000b0994;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:0 12px;font-size:11px;transition:border-color .2s,box-shadow .2s}.ce-field input::placeholder{color:#607d72}.ce-field input:focus,.ce-field select:focus{border-color:var(--gold);box-shadow:0 0 0 4px #cf9c4812}.ce-field select option{background:#05241e}.ce-field-wide{grid-column:1/-1}.ce-toggle{border:1px solid var(--ce-line);cursor:pointer;background:#cf9c4809;border-radius:11px;align-items:flex-start;gap:11px;min-height:76px;margin-top:17px;padding:14px;display:flex}.ce-toggle input{width:18px;height:18px;accent-color:var(--green);flex:0 0 18px;margin:2px 0 0}.ce-toggle span{flex-direction:column;gap:5px;display:flex}.ce-toggle strong{font-size:10px}.ce-toggle small{color:var(--muted);font-size:8px;line-height:1.6}.ce-packaging-impact{background:#30c99409;border:1px solid #30c99433;border-radius:11px;flex-direction:column;gap:10px;margin-top:17px;padding:14px;display:flex}.ce-packaging-impact>strong{color:#aee6d1;font-size:9px}.ce-packaging-impact>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ce-packaging-impact span{color:#b8c9c2;background:#ffffff04;border:1px solid #ffffff0f;border-radius:7px;padding:8px;font-size:8px}.ce-packaging-impact small{color:var(--muted);font-size:7px;line-height:1.65}.ce-packaging-impact a{color:var(--gold);font-size:7px;text-decoration:none}.ce-cost-output{border-color:var(--ce-line-strong);background:radial-gradient(circle at 90% 0,#30c9941a,#0000 27%),linear-gradient(150deg,#083a2fd1,#021b17e6);position:relative;overflow:hidden}.ce-cost-output>span{color:var(--gold);font-size:9px;font-weight:900}.ce-cost-output>strong{color:#fff0c6;letter-spacing:-.03em;margin-top:10px;font-size:clamp(26px,3.4vw,43px);display:block}.ce-cost-output>small{color:#789b8d;margin-top:7px;font-size:7px;line-height:1.65;display:block}.ce-cost-waterfall{border-top:1px solid var(--ce-line);flex-direction:column;margin-top:22px;display:flex}.ce-cost-waterfall>div{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 0;display:flex}.ce-cost-waterfall>div>span{flex-direction:column;gap:4px;font-size:9px;display:flex}.ce-cost-waterfall small{color:var(--muted);font-size:7px;line-height:1.5}.ce-cost-waterfall b{color:var(--gold-pale);white-space:nowrap;direction:ltr;flex-direction:column;align-items:flex-start;gap:3px;font-size:9px;display:flex}.ce-cost-waterfall b em{color:var(--gold);letter-spacing:.04em;font-size:6px;font-style:normal}.ce-inline-warning{color:#cdb98e;background:#e9b75e09;border:1px solid #e9b75e38;border-radius:8px;margin:11px 0 0;padding:10px;font-size:7px;line-height:1.7}.ce-audit-layout,.ce-packaging-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:14px;display:grid}.ce-check-list{flex-direction:column;gap:8px;display:flex}.ce-check{background:#ffffff04;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:34px 1fr;align-items:flex-start;gap:11px;min-height:82px;padding:14px;display:grid}.ce-check-mark{color:#b8c9c2;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.ce-check>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ce-check strong{font-size:10px}.ce-check p{color:#8ea69c;margin:0;font-size:8px;line-height:1.65}.ce-check small{overflow-wrap:anywhere;color:#6f9284;font-size:7px;line-height:1.5}.ce-check-pass{border-color:#30c99438}.ce-check-pass .ce-check-mark{color:#a4e4cc;background:#30c99414;border-color:#30c9946b}.ce-check-review{border-color:#e9b75e47}.ce-check-review .ce-check-mark{color:#f4d497;background:#e9b75e14;border-color:#e9b75e75}.ce-check-block{background:#ec7e6f09;border-color:#ec7e6f5c}.ce-check-block .ce-check-mark{color:#ffc0b7;background:#ec7e6f17;border-color:#ec7e6f8c}.ce-status{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:8px;min-height:37px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.ce-status i{border-radius:50%;width:7px;height:7px}.ce-status-pass{color:#a6e4cd;background:#30c9940f;border-color:#30c99457}.ce-status-pass i{background:var(--green-bright);box-shadow:0 0 11px #30c994a6}.ce-status-review{color:#f1cf8d;background:#e9b75e0f;border-color:#e9b75e66}.ce-status-review i{background:var(--warning)}.ce-status-block{color:#ffb8af;background:#ec7e6f12;border-color:#ec7e6f70}.ce-status-block i{background:var(--danger)}.ce-booking-gate{border:1px solid;border-radius:13px;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:114px;margin-bottom:9px;padding:18px;display:grid}.ce-booking-gate>span{border:1px solid;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.ce-booking-gate>div{flex-direction:column;gap:4px;display:flex}.ce-booking-gate small{font-size:8px}.ce-booking-gate strong{font-size:16px}.ce-booking-gate p{margin:0;font-size:8px;line-height:1.6}.ce-booking-gate-pass{color:#b6ead7;background:linear-gradient(145deg,#10675238,#04312742);border-color:#30c99466}.ce-booking-gate-block{color:#ffd1cb;background:linear-gradient(145deg,#671f1847,#2f0c094d);border-color:#ec7e6f7a}.ce-simulation-note{background:#e9b75e0d;border:1px solid #e9b75e4d;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:14px 17px;display:flex}.ce-simulation-note strong{color:#f2cf8e;font-size:9px}.ce-simulation-note span{color:#9eab91;text-align:left;font-size:8px;line-height:1.65}.ce-simulation-note a{color:var(--gold);white-space:nowrap;font-size:7px;text-decoration:none}.ce-simulation-table-wrap{background:#000d0b61;border:1px solid #ffffff13;border-radius:13px;overflow-x:auto}.ce-simulation-table{border-collapse:collapse;width:100%;min-width:870px}.ce-simulation-table th,.ce-simulation-table td{text-align:center;border-bottom:1px solid #ffffff0f;border-left:1px solid #ffffff0b;padding:9px}.ce-simulation-table thead th{color:var(--gold);background:#cf9c480b;font-size:8px;font-weight:900}.ce-simulation-table tbody th{color:#c9d6d1;text-align:right;min-width:130px;font-size:9px}:root[dir=ltr] .ce-simulation-table tbody th{text-align:left}.ce-simulation-table input{width:92px;min-height:39px;color:var(--ink);text-align:center;direction:ltr;background:#0009089e;border:1px solid #ffffff17;border-radius:7px;outline:none;padding:0 7px;font-size:9px}.ce-simulation-table input:focus{border-color:var(--gold)}.ce-simulation-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.ce-simulation-controls .ce-field-wide{grid-column:1/3}.ce-simulation-button{border:1px solid var(--gold);color:#fff;cursor:pointer;text-align:right;background:linear-gradient(120deg,#0f765e,#075040);border-radius:10px;flex-direction:column;grid-column:3;justify-content:center;align-items:flex-start;gap:4px;min-height:72px;padding:12px 16px;display:flex}:root[dir=ltr] .ce-simulation-button{text-align:left}.ce-simulation-button span{font-size:11px;font-weight:900}.ce-simulation-button small{color:#b3d8ca;font-size:7px}.ce-error{color:#ffc0b7;background:#ec7e6f13;border:1px solid #ec7e6f6b;border-radius:9px;margin:13px 0 0;padding:13px;font-size:9px;line-height:1.7}.ce-percentile-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.ce-percentile-grid article{border:1px solid var(--ce-line-strong);background:linear-gradient(145deg,#08372dbf,#011814d6);border-radius:12px;flex-direction:column;justify-content:center;min-height:155px;padding:18px;display:flex}.ce-percentile-grid span{color:var(--gold);text-align:right;direction:ltr;font-size:9px;font-weight:900}:root[dir=ltr] .ce-percentile-grid span{text-align:left}.ce-percentile-grid strong{color:#f6eddd;margin-top:12px;font-size:22px}.ce-percentile-grid b{color:var(--gold-bright);text-align:right;direction:ltr;margin-top:6px;font-size:14px}:root[dir=ltr] .ce-percentile-grid b{text-align:left}.ce-percentile-grid small{color:var(--muted);margin-top:8px;font-size:7px}.ce-pilot-plan{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.ce-pilot-plan article{background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:104px;padding:14px;display:grid}.ce-pilot-plan i{border:1px solid var(--ce-line-strong);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.ce-pilot-plan span{flex-direction:column;gap:5px;display:flex}.ce-pilot-plan strong{font-size:9px}.ce-pilot-plan small{color:var(--muted);font-size:7px;line-height:1.55}.ce-invoice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ce-invoice-grid>article{background:linear-gradient(145deg,#cf9c480e,#ffffff04);border:1px solid #cf9c4833;border-radius:14px;flex-direction:column;min-height:300px;padding:24px;display:flex}.ce-invoice-grid article>small{color:var(--gold);letter-spacing:.08em;text-align:right;direction:ltr;font-size:8px;font-weight:900}:root[dir=ltr] .ce-invoice-grid article>small{text-align:left}.ce-invoice-grid h3{color:#f8f1e5;margin:9px 0 5px;font-size:22px}.ce-invoice-grid article>strong{color:#c7d5cf;font-size:9px;line-height:1.7}.ce-invoice-grid ul{color:#98ada4;margin:22px 0;padding:0 18px 0 0;font-size:9px;line-height:2}.ce-invoice-grid article>div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ce-invoice-grid a{color:var(--gold);border:1px solid #cf9c4833;border-radius:7px;padding:8px 10px;font-size:8px;text-decoration:none}.ce-adapter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.ce-adapter-grid>article{background:#ffffff04;border:1px solid #ffffff13;border-radius:12px;flex-direction:column;min-width:0;min-height:420px;padding:16px;display:flex}.ce-adapter-grid article>header{align-items:center;gap:10px;display:flex}.ce-adapter-grid article>header>span{border:1px solid var(--ce-line-strong);width:33px;height:33px;color:var(--gold);direction:ltr;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.ce-adapter-grid article>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ce-adapter-grid article header small{color:var(--muted);text-align:right;direction:ltr;font-size:7px}:root[dir=ltr] .ce-adapter-grid article header small{text-align:left}.ce-adapter-grid h3{margin:0;font-size:15px}.ce-adapter-grid article>p{color:#99ada5;min-height:95px;margin:17px 0 0;font-size:8px;line-height:1.75}.ce-adapter-invoice{background:#cf9c4809;border:1px solid #cf9c482b;border-radius:9px;flex-direction:column;gap:6px;min-height:118px;padding:11px;display:flex}.ce-adapter-invoice strong{color:var(--gold);font-size:8px}.ce-adapter-invoice span{color:#9fb2aa;font-size:7px;line-height:1.7}.ce-adapter-grid details{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;margin-top:10px}.ce-adapter-grid summary{color:#d4ddd9;cursor:pointer;padding:11px 0;font-size:8px;font-weight:800}.ce-adapter-grid ul{color:#8fa69c;margin:0 0 11px;padding:0 16px 0 0;font-size:7px;line-height:1.8}.ce-adapter-grid details p{color:#b6a67d;font-size:7px;line-height:1.7}.ce-adapter-grid footer{flex-direction:column;gap:5px;margin-top:auto;padding-top:13px;display:flex}.ce-adapter-grid footer a{overflow-wrap:anywhere;color:var(--gold);font-size:7px;line-height:1.55;text-decoration:none}.ce-final-gate{background:radial-gradient(circle at 90% 0,#ec7e6f1f,#0000 30%),linear-gradient(145deg,#3e130fa3,#150806c4);border:1px solid #ec7e6f6e;border-radius:19px;justify-content:space-between;align-items:center;gap:44px;width:min(1360px,100% - 40px);margin:0 auto 20px;padding:clamp(25px,4vw,50px);display:flex}.ce-final-gate>div{max-width:820px}.ce-final-gate span{color:#f3a99f;font-size:9px;font-weight:900}.ce-final-gate h2{margin:8px 0 0;font-size:clamp(25px,3.2vw,43px);line-height:1.35}.ce-final-gate p{color:#c0a6a1;margin:12px 0 0;font-size:9px;line-height:1.9}.ce-final-gate>strong{color:#ffb9ae;letter-spacing:.04em;overflow-wrap:anywhere;text-align:right;direction:ltr;max-width:320px;font-size:clamp(15px,2vw,22px)}:root[dir=ltr] .ce-final-gate>strong{text-align:left}.ce-footer{border-top:1px solid var(--ce-line);color:#738f84;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 20px;width:min(1360px,100% - 40px);min-height:105px;margin:0 auto;font-size:8px;display:flex}.ce-footer a{color:var(--gold)}@media (max-width:1120px){.ce-hero,.ce-cost-layout{grid-template-columns:1fr}.ce-release-card{min-height:auto}.ce-adapter-grid{grid-template-columns:repeat(2,1fr)}.ce-adapter-grid>article{min-height:380px}.ce-pilot-plan{grid-template-columns:1fr 1fr}}@media (max-width:820px){.ce-topbar{min-height:84px}.ce-topbar nav a:not(:last-child){display:none}.ce-hero{padding-top:40px}.ce-trust-strip{grid-template-columns:1fr}.ce-trust-strip span+span{border-top:1px solid var(--ce-line);border-right:0}.ce-section-heading{flex-direction:column;align-items:flex-start}.ce-audit-layout,.ce-packaging-layout{grid-template-columns:1fr}.ce-fields-three,.ce-simulation-controls{grid-template-columns:1fr 1fr}.ce-simulation-controls .ce-field-wide,.ce-simulation-button{grid-column:1/-1}.ce-percentile-grid{grid-template-columns:1fr}.ce-final-gate{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:580px){.ce-topbar,.ce-hero,.ce-trust-strip,.ce-section,.ce-final-gate,.ce-footer{width:calc(100% - 22px)}.ce-brand small{display:none}.ce-brand strong{max-width:190px;font-size:11px}.ce-brand img{flex-basis:48px;width:48px;height:48px}.ce-topbar nav a{padding:0 9px}.ce-hero{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.ce-hero h1{font-size:39px}.ce-section{border-radius:15px;padding:22px 14px}.ce-fields-three,.ce-fields-two,.ce-simulation-controls,.ce-invoice-grid,.ce-adapter-grid,.ce-pilot-plan{grid-template-columns:1fr}.ce-field-wide,.ce-simulation-controls .ce-field-wide,.ce-simulation-button{grid-column:auto}.ce-simulation-note{flex-direction:column;align-items:flex-start}.ce-simulation-note span{text-align:right}:root[dir=ltr] .ce-simulation-note span{text-align:left}.ce-adapter-grid>article,.ce-adapter-grid article>p,.ce-adapter-invoice{min-height:auto}.ce-release-card dl{grid-template-columns:1fr}}.pgs-shell{--pgs-line:#cf9c4833;--pgs-line-strong:#cf9c486e;isolation:isolate;background:radial-gradient(circle at 87% 8%,#0f6f5733,#0000 26%),radial-gradient(circle at 8% 56%,#a5692414,#0000 24%),linear-gradient(150deg,#000c0a,#001a15 48%,#000c0a);min-height:100vh;padding:0 0 48px;position:relative;overflow-x:hidden}.pgs-grid-glow{z-index:-1;opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:68px 68px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.pgs-topbar{border-bottom:1px solid var(--pgs-line);justify-content:space-between;align-items:center;gap:24px;width:min(1480px,100% - 40px);min-height:92px;margin:0 auto;display:flex}.pgs-brand{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.pgs-brand img{object-fit:contain;filter:drop-shadow(0 0 18px #cf9c4829);flex:0 0 58px;width:58px;height:58px}.pgs-brand span{flex-direction:column;gap:4px;min-width:0;display:flex}.pgs-brand small{color:var(--gold);font-size:8px;font-weight:800}.pgs-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pgs-topbar nav{align-items:center;gap:7px;display:flex}.pgs-topbar nav a{color:#9fb4ab;border:1px solid #0000;border-radius:20px;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.pgs-topbar nav a:hover{color:var(--gold-pale);border-color:var(--pgs-line)}.pgs-topbar nav .pgs-back{border-color:var(--pgs-line-strong);color:var(--gold-pale);background:#cf9c480a}.pgs-hero{border:1px solid var(--pgs-line-strong);background:radial-gradient(circle at 82% 16%,#30c9941a,#0000 29%),linear-gradient(145deg,#073128f2,#011512fa);border-radius:22px;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:center;gap:clamp(28px,5vw,78px);width:min(1480px,100% - 40px);min-height:470px;margin:28px auto 14px;padding:clamp(30px,4.6vw,72px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000059,inset 0 1px #ffffff09}.pgs-kicker{color:var(--gold);text-align:right;letter-spacing:.1em;direction:ltr;margin:0 0 15px;font-size:9px;font-weight:900}:root[dir=ltr] .pgs-kicker{text-align:left}.pgs-hero h1{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(37px,5.2vw,74px);line-height:1.16}.pgs-hero h1 span{color:var(--gold-bright);display:block}.pgs-hero-copy>p:not(.pgs-kicker){color:#9eb2a9;max-width:820px;margin:21px 0 0;font-size:11px;line-height:2}.pgs-hero-badges{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.pgs-hero-badges span{color:#9dd9c2;background:#30c9940b;border:1px solid #30c99438;border-radius:20px;align-items:center;min-height:34px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.pgs-engine-card{border:1px solid var(--pgs-line-strong);background:linear-gradient(155deg,#093e32d6,#011a16eb);border-radius:18px;flex-direction:column;min-height:290px;padding:26px;display:flex}.pgs-engine-card>span{color:var(--gold);font-size:8px;font-weight:900}.pgs-engine-card>strong{overflow-wrap:anywhere;color:var(--gold-pale);text-align:right;direction:ltr;margin:9px 0 22px;font-size:17px;line-height:1.5}:root[dir=ltr] .pgs-engine-card>strong{text-align:left}.pgs-engine-card dl{flex-direction:column;margin:auto 0 0;display:flex}.pgs-engine-card dl div{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:11px 0;display:flex}.pgs-engine-card dt{color:var(--muted);font-size:7px}.pgs-engine-card dd{color:#d7e1dc;text-align:left;margin:0;font-size:8px;font-weight:800}.pgs-decision-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(1480px,100% - 40px);margin:0 auto 14px;display:grid}.pgs-decision{background:#03201bd4;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:13px 1fr;align-items:center;gap:10px;min-height:105px;padding:15px;display:grid}.pgs-decision>i{background:#78958a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ffffff06}.pgs-decision>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pgs-decision small{color:#718c81;text-align:right;letter-spacing:.08em;direction:ltr;font-size:6px;font-weight:900}:root[dir=ltr] .pgs-decision small{text-align:left}.pgs-decision strong{font-size:11px}.pgs-decision em{color:var(--muted);font-size:7px;font-style:normal;line-height:1.55}.pgs-decision-allowed>i{background:#36d49e;box-shadow:0 0 0 5px #36d49e12,0 0 15px #36d49e59}.pgs-decision-permit_required>i{background:var(--warning);box-shadow:0 0 0 5px #e9b75e12}.pgs-decision-mandatory_inspection>i{background:#78aef4;box-shadow:0 0 0 5px #78aef412}.pgs-decision-hold_and_refer{border-color:#ec7e6f38}.pgs-decision-hold_and_refer>i{background:var(--danger);box-shadow:0 0 0 5px #ec7e6f14,0 0 15px #ec7e6f4d}.pgs-workspace{flex-direction:column;gap:14px;width:min(1480px,100% - 40px);margin:0 auto;display:flex}.pgs-form-panel,.pgs-policy-section{border:1px solid var(--pgs-line);background:linear-gradient(145deg,#04261fed,#011612f7);border-radius:19px;padding:clamp(24px,3.2vw,46px);box-shadow:0 22px 65px #0003,inset 0 1px #ffffff06}.pgs-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.pgs-section-heading>div{max-width:830px}.pgs-section-heading span{color:var(--gold);letter-spacing:.06em;font-size:8px;font-weight:900}.pgs-section-heading h2{margin:7px 0 0;font-size:clamp(25px,3vw,41px);line-height:1.3}.pgs-section-heading p{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.9}.pgs-section-heading>b{color:#9fc3b5;text-align:left;max-width:440px;font-size:8px;font-weight:700;line-height:1.8}.pgs-fields{gap:14px 10px;display:grid}.pgs-fields-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pgs-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pgs-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pgs-field>span,.pgs-route-builder legend{color:#bacac4;font-size:8px;font-weight:800}.pgs-field input,.pgs-field select{width:100%;min-height:48px;color:var(--ink);background:#000c0a94;border:1px solid #ffffff1a;border-radius:9px;outline:0;padding:0 12px;font-size:10px}.pgs-field input::placeholder{color:#607970}.pgs-field input:focus,.pgs-field select:focus{border-color:var(--gold);box-shadow:0 0 0 4px #cf9c4812}.pgs-field select option{background:#05241e}.pgs-field small{color:#708d82;font-size:7px;line-height:1.6}.pgs-field-wide,.pgs-field-double{grid-column:span 2}.pgs-route-builder{border-top:1px solid var(--pgs-line);grid-template-columns:minmax(210px,.55fr) minmax(0,1.3fr) minmax(210px,.55fr);gap:12px;margin-top:20px;padding-top:20px;display:grid}.pgs-route-builder fieldset{border:0;min-width:0;margin:0;padding:0}.pgs-route-builder fieldset>div{background:#000c0a94;border:1px solid #ffffff1a;border-radius:9px;align-items:stretch;gap:5px;min-height:48px;padding:6px;display:flex}.pgs-route-builder fieldset label{cursor:pointer;flex:1;place-items:center;min-width:95px;display:grid;position:relative}.pgs-route-builder fieldset input{opacity:0;position:absolute}.pgs-route-builder fieldset label span{color:#809a90;text-align:center;border:1px solid #0000;border-radius:7px;place-items:center;width:100%;min-height:34px;padding:0 7px;font-size:7px;display:grid}.pgs-route-builder fieldset input:checked+span{color:var(--gold-pale);background:#cf9c4814;border-color:#cf9c485c}.pgs-declarations{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pgs-declarations label{cursor:pointer;background:#ffffff04;border:1px solid #ffffff13;border-radius:11px;align-items:flex-start;gap:10px;min-height:115px;padding:15px;display:flex}.pgs-declarations input{width:17px;height:17px;accent-color:var(--green);flex:0 0 17px}.pgs-declarations span{flex-direction:column;gap:5px;display:flex}.pgs-declarations strong{font-size:9px;line-height:1.5}.pgs-declarations small{color:var(--muted);font-size:7px;line-height:1.65}.pgs-submit{border:1px solid var(--gold);color:#fff;cursor:pointer;text-align:right;background:linear-gradient(120deg,#0f765e,#075040);border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:78px;margin-top:22px;padding:13px 18px;display:flex;box-shadow:0 18px 35px #00000038}:root[dir=ltr] .pgs-submit{text-align:left}.pgs-submit>span{flex-direction:column;gap:4px;display:flex}.pgs-submit small{color:#a9d5c4;font-size:7px}.pgs-submit strong{font-size:13px}.pgs-submit b{border:1px solid #ffffff38;border-radius:50%;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.pgs-submit:not(:disabled):hover{filter:brightness(1.08)}.pgs-error{color:#ffc3bb;background:#ec7e6f12;border:1px solid #ec7e6f70;border-radius:9px;flex-direction:column;gap:4px;margin-top:18px;padding:14px;display:flex}.pgs-error strong{font-size:9px}.pgs-error span{font-size:8px;line-height:1.7}.pgs-result{border:1px solid var(--pgs-line-strong);background:linear-gradient(145deg,#052a22fa,#011411fc);border-radius:20px;width:min(1480px,100% - 40px);margin:14px auto;padding:clamp(25px,3.4vw,48px);box-shadow:0 28px 80px #0000004d}.pgs-result-allowed{border-color:#30c99470}.pgs-result-permit_required{border-color:#e9b75e80}.pgs-result-mandatory_inspection{border-color:#78aef475}.pgs-result-hold_and_refer{background:radial-gradient(circle at 90% 0,#ec7e6f17,#0000 27%),linear-gradient(145deg,#31120ef5,#120807fc);border-color:#ec7e6f9e}.pgs-result-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.pgs-result-head>div>small{color:var(--gold);letter-spacing:.08em;direction:ltr;font-size:8px;font-weight:900}.pgs-result-head h2{margin:8px 0 4px;font-size:clamp(34px,4.5vw,63px)}.pgs-result-head p{color:var(--muted);margin:0;font-size:10px}.pgs-result-head>span{border-right:2px solid var(--gold);background:#ffffff05;flex-direction:column;min-width:245px;padding:16px;display:flex}.pgs-result-head>span small{color:var(--muted);font-size:7px}.pgs-result-head>span strong{color:var(--gold-pale);overflow-wrap:anywhere;margin-top:5px;font-size:13px}.pgs-result-head>span em{color:#a9beb5;margin-top:5px;font-size:7px;font-style:normal}.pgs-result-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:27px;display:grid}.pgs-result-summary article{background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;gap:7px;min-height:85px;padding:14px;display:flex}.pgs-result-summary small{color:var(--muted);font-size:7px}.pgs-result-summary strong{font-size:11px}.pgs-integrity{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:minmax(190px,.42fr) 1fr;align-items:center;gap:20px;margin-top:12px;padding:15px 17px;display:grid}.pgs-integrity div{flex-direction:column;gap:5px;display:flex}.pgs-integrity small{color:var(--muted);font-size:7px}.pgs-integrity strong{font-size:11px}.pgs-integrity p,.pgs-integrity ul{color:#9bada7;margin:0;font-size:8px;line-height:1.8}.pgs-integrity ul{padding:0 18px 0 0}.pgs-integrity-consistent{border-color:#38ddab30}.pgs-integrity-review_required{border-color:#78aef442}.pgs-integrity-critical_mismatch{background:#5a13181f;border-color:#ff666652}.pgs-country-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pgs-country-card{background:#ffffff04;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-width:0;min-height:430px;padding:16px;display:flex}.pgs-country-hold_and_refer{background:#ec7e6f09;border-color:#ec7e6f59}.pgs-country-permit_required{border-color:#e9b75e47}.pgs-country-mandatory_inspection{border-color:#78aef440}.pgs-country-card>header{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.pgs-country-card>header>span{border:1px solid var(--pgs-line-strong);width:33px;height:33px;color:var(--gold);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.pgs-country-card>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pgs-country-card header small{color:var(--muted);font-size:6px}.pgs-country-card h3{margin:0;font-size:13px;line-height:1.45}.pgs-country-card header b{color:#c7d5cf;border:1px solid #ffffff14;border-radius:20px;grid-column:1/-1;justify-content:center;margin-top:8px;padding:6px 8px;font-size:7px;display:inline-flex}.pgs-country-card ul{color:#91a69d;margin:15px 0;padding:0 16px 0 0;font-size:7px;line-height:1.85}.pgs-evidence-list{background:#e9b75e06;border:1px solid #e9b75e2e;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.pgs-evidence-list strong{color:var(--gold);font-size:7px}.pgs-evidence-list span{color:#a99d7e;font-size:6px;line-height:1.5}.pgs-country-card footer{border-top:1px solid #ffffff0f;flex-direction:column;gap:5px;margin-top:auto;padding-top:12px;display:flex}.pgs-country-card footer a{overflow-wrap:anywhere;color:var(--gold);font-size:6px;line-height:1.55;text-decoration:none}.pgs-authority-gate{background:linear-gradient(145deg,#244a701f,#021b176b);border:1px solid #78aef442;border-radius:13px;grid-template-columns:1.2fr .8fr;gap:28px;margin-top:12px;padding:23px;display:grid}.pgs-authority-gate span{color:#9fc8f7;font-size:8px;font-weight:900}.pgs-authority-gate h3{margin:7px 0;font-size:21px}.pgs-authority-gate p{color:#8da4a3;margin:0;font-size:8px;line-height:1.9}.pgs-authority-gate ol{color:#a8bbb7;margin:0;padding:0 20px 0 0;font-size:8px;line-height:2.2}.pgs-actions{border:1px solid var(--pgs-line);background:#000f0c57;border-radius:13px;margin-top:12px;padding:20px}.pgs-actions header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.pgs-actions header span{color:var(--gold);font-size:8px;font-weight:900}.pgs-actions header strong{color:#b8c8c2;font-size:8px}.pgs-actions p{border-top:1px solid #ffffff0e;grid-template-columns:31px 1fr;align-items:center;gap:9px;margin:0;padding:10px 0;display:grid}.pgs-actions p i{border:1px solid var(--pgs-line-strong);width:29px;height:29px;color:var(--gold);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.pgs-actions p span{color:#9cafa7;font-size:8px;line-height:1.7}.pgs-result-notice{border-right:2px solid var(--gold);color:#9caa96;background:#cf9c4809;margin:13px 0 0;padding:12px;font-size:8px;line-height:1.8}.pgs-policy-section{width:min(1480px,100% - 40px);margin:0 auto 14px}.pgs-policy-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pgs-policy-grid article{background:#ffffff04;border:1px solid #ffffff12;border-radius:11px;flex-direction:column;min-height:175px;padding:17px;display:flex}.pgs-policy-grid article>span{color:var(--gold);font-size:8px;font-weight:900}.pgs-policy-grid h3{margin:12px 0 5px;font-size:14px}.pgs-policy-grid p{color:var(--muted);margin:0;font-size:7px;line-height:1.7}.pgs-policy-grid small{color:#718f83;margin-top:auto;font-size:7px}.pgs-footer{border-top:1px solid var(--pgs-line);color:#718b81;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;width:min(1480px,100% - 40px);min-height:90px;margin:0 auto;font-size:7px;display:flex}.pgs-footer a{color:var(--gold)}@media (max-width:1200px){.pgs-hero{grid-template-columns:1fr}.pgs-engine-card{min-height:auto}.pgs-country-results,.pgs-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pgs-country-card{min-height:360px}.pgs-declarations{grid-template-columns:1fr 1fr}}@media (max-width:850px){.pgs-topbar{min-height:82px}.pgs-topbar nav a:not(.pgs-back){display:none}.pgs-decision-strip,.pgs-result-summary{grid-template-columns:1fr 1fr}.pgs-fields-three,.pgs-fields-two,.pgs-route-builder{grid-template-columns:1fr}.pgs-field-wide,.pgs-field-double{grid-column:auto}.pgs-route-builder fieldset>div{overflow-x:auto}.pgs-section-heading,.pgs-result-head{flex-direction:column;align-items:flex-start}.pgs-section-heading>b{text-align:right}:root[dir=ltr] .pgs-section-heading>b{text-align:left}.pgs-result-head>span{width:100%}.pgs-integrity,.pgs-authority-gate{grid-template-columns:1fr}}@media (max-width:580px){.pgs-topbar,.pgs-hero,.pgs-decision-strip,.pgs-workspace,.pgs-result,.pgs-policy-section,.pgs-footer{width:calc(100% - 22px)}.pgs-brand small{display:none}.pgs-brand strong{max-width:190px;font-size:10px}.pgs-brand img{flex-basis:48px;width:48px;height:48px}.pgs-hero{min-height:auto;padding:30px 18px}.pgs-hero h1{font-size:39px}.pgs-form-panel,.pgs-policy-section,.pgs-result{border-radius:15px;padding:23px 14px}.pgs-decision-strip,.pgs-result-summary,.pgs-country-results,.pgs-policy-grid,.pgs-declarations{grid-template-columns:1fr}.pgs-country-card{min-height:auto}.pgs-actions header{flex-direction:column;align-items:flex-start}}.ais-page{z-index:2;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 85% 8%,#30c9941c,#0000 27%),radial-gradient(circle at 10% 55%,#cf9c4812,#0000 28%);padding:102px clamp(16px,3.2vw,54px) 64px;position:relative}.ais-hero,.ais-corridor-list,.ais-decision-card,.ais-metrics,.ais-methodology{border:1px solid var(--line-soft);background:linear-gradient(145deg,#05251ff5,#00120ffa);border-radius:18px;box-shadow:0 22px 70px #00000038}.ais-hero{padding:clamp(22px,3vw,42px);position:relative;overflow:hidden}.ais-hero:after{content:"AIS";color:#cf9c4809;letter-spacing:-.08em;pointer-events:none;font-size:220px;font-weight:900;line-height:1;position:absolute;bottom:-72px;left:-10px}.ais-source{color:#e9c984;background:#e9b75e0e;border:1px solid #e9b75e47;border-radius:20px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.ais-source i{background:#e9b75e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #e9b75ecc}.ais-source.production{color:#9de5ca;background:#30c99411;border-color:#30c99459}.ais-source.production i{background:#30c994;animation:1.8s infinite aisPulse;box-shadow:0 0 13px #30c994e6}.ais-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;gap:30px;margin-top:32px;display:grid}.ais-hero-grid h1{color:#fff7df;letter-spacing:-.035em;max-width:850px;margin:8px 0 13px;font-size:clamp(29px,4.2vw,62px);line-height:1.12}.ais-hero-grid p{color:#9eb4aa;max-width:780px;margin:0;font-size:clamp(11px,1.25vw,16px);line-height:2}.ais-hero-actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.ais-hero-actions button{border:1px solid var(--gold);color:#fff;cursor:pointer;background:linear-gradient(120deg,#0e765e,#075241);border-radius:10px;min-height:46px;padding:0 17px;font-size:9px;font-weight:900}.ais-hero-actions button.secondary{color:var(--gold-pale);background:#cf9c480b}.ais-master-score{z-index:1;background:linear-gradient(150deg,#0941349e,#001511d6);border:1px solid #cf9c4845;border-radius:16px;flex-direction:column;justify-content:center;min-height:250px;padding:26px;display:flex;position:relative}.ais-master-score small{color:#9ab0a6;font-size:9px}.ais-master-score>strong{color:#fff0c5;direction:ltr;margin-top:9px;font-size:76px;line-height:1}.ais-master-score>span{color:#769287;font-size:8px}.ais-master-score>em{color:#99ddc4;margin-top:16px;font-size:10px;font-style:normal;font-weight:900}.ais-master-score.amber>em{color:#ebc980}.ais-master-score.red>em{color:#ff9e91}.ais-gauge{background:#ffffff13;border-radius:10px;height:7px;margin-top:15px;overflow:hidden}.ais-gauge i{border-radius:inherit;background:linear-gradient(90deg,#dc5347,#e9b75e 55%,#30c994);height:100%;transition:width .5s;display:block}.ais-truth-banner{color:#dbc28a;background:#57380c33;border:1px solid #e9b75e57;border-radius:11px;align-items:center;gap:13px;margin-top:14px;padding:14px 17px;font-size:9px;line-height:1.7;display:flex}.ais-truth-banner strong{color:#ffe6a6;white-space:nowrap}.ais-status-strip{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(230px,1.05fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.ais-status-strip>div,.ais-auto-switch{background:#031f1afa;flex-direction:column;justify-content:center;gap:5px;min-height:86px;padding:18px;display:flex}.ais-status-strip small{color:#7f9b90;font-size:8px}.ais-status-strip strong{font-size:12px}.ais-auto-switch{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center}.ais-auto-switch>span{flex-direction:column;gap:5px;display:flex}.ais-auto-switch input{opacity:0;pointer-events:none;position:absolute}.ais-auto-switch>i{background:#092c25;border:1px solid #ffffff1f;border-radius:20px;width:48px;height:26px;padding:3px;transition:all .2s;position:relative}.ais-auto-switch>i:after{content:"";background:#749389;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;right:3px}.ais-auto-switch input:checked+i{background:#30c99421;border-color:#30c99466}.ais-auto-switch input:checked+i:after{background:#30c994;right:25px;box-shadow:0 0 15px #30c9948c}.ais-workspace{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:14px;display:grid}.ais-corridor-list,.ais-decision-card,.ais-metrics,.ais-methodology{padding:clamp(18px,2.4vw,30px)}.ais-corridor-list>header,.ais-metrics>header,.ais-decision-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.ais-corridor-list h2,.ais-metrics h2,.ais-decision-card h2,.ais-methodology h2{margin:5px 0 0;font-size:clamp(18px,2.1vw,28px)}.ais-corridor-list header>small,.ais-metrics header>small{color:#78958a;font-size:8px}.ais-corridor-list>div{flex-direction:column;gap:8px;margin-top:18px;display:flex}.ais-corridor-list button{width:100%;min-height:92px;color:inherit;text-align:right;cursor:pointer;background:#00110e7a;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:68px minmax(130px,1fr) auto 108px;align-items:center;gap:13px;padding:13px;transition:all .2s;display:grid}:root[dir=ltr] .ais-corridor-list button{text-align:left}.ais-corridor-list button:hover,.ais-corridor-list button.active{background:#cf9c480b;border-color:#cf9c486b;transform:translateY(-1px)}.ais-corridor-score{color:#9ae0c6;background:#30c9940d;border:1px solid #30c9943d;border-radius:50%;justify-content:center;align-items:baseline;width:60px;height:60px;display:flex}.ais-corridor-score strong{font-size:21px}.ais-corridor-score small{color:#65877a;margin-right:2px;font-size:6px}.ais-corridor-list button.amber .ais-corridor-score{color:#eac77e;background:#e9b75e0d;border-color:#e9b75e4d}.ais-corridor-list button.red .ais-corridor-score{color:#ff9f92;background:#ec7e6f0f;border-color:#ec7e6f5c}.ais-corridor-name{flex-direction:column;gap:5px;display:flex}.ais-corridor-name strong{font-size:12px}.ais-corridor-name small{color:#789389;font-size:8px}.ais-band{color:#9ce1c7;white-space:nowrap;background:#30c99413;border-radius:20px;padding:6px 9px;font-size:7px;font-weight:900}.ais-band.amber{color:#edca82;background:#e9b75e14}.ais-band.red{color:#ffa69a;background:#ec7e6f17}.ais-mini-history{direction:ltr;align-items:flex-end;gap:4px;height:43px;display:flex}.ais-mini-history i{background:linear-gradient(#30c994,#30c9942e);border-radius:5px 5px 1px 1px;width:8px;min-height:7px}.ais-corridor-list button.amber .ais-mini-history i{background:linear-gradient(#e9b75e,#e9b75e26)}.ais-corridor-list button.red .ais-mini-history i{background:linear-gradient(#ec7e6f,#ec7e6f26)}.ais-decision-card{border-top:3px solid #30c994;position:sticky;top:100px}.ais-decision-card.amber{border-top-color:#e9b75e}.ais-decision-card.red{border-top-color:#ec7e6f;box-shadow:0 22px 70px #6317112e}.ais-decision-card>p{color:#9aafa6;font-size:10px;line-height:1.9}.ais-route-change{gap:9px;margin-top:20px;display:grid}.ais-route-change>span{background:#000d0b66;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.ais-route-change small{color:#708c81;font-size:7px}.ais-route-change strong{font-size:9px;line-height:1.7}.ais-route-change>i{border:1px solid var(--line);width:30px;height:30px;color:var(--gold);border-radius:50%;justify-self:center;place-items:center;font-style:normal;display:grid;transform:rotate(-90deg)}.ais-route-change .alternative{background:#cf9c480b;border-color:#cf9c4859}.ais-gates{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:15px}.ais-gates>strong{font-size:9px}.ais-gates ol{counter-reset:gate;margin:11px 0 0;padding:0;list-style:none}.ais-gates li{color:#9eb2aa;counter-increment:gate;align-items:center;gap:9px;padding:8px 0;font-size:8px;display:flex}.ais-gates li:before{content:counter(gate);width:21px;height:21px;color:var(--gold);border:1px solid #cf9c484d;border-radius:50%;place-items:center;display:grid}.ais-decision-card footer{color:#a99161;background:#57370a1a;border:1px solid #e9b75e36;border-radius:9px;margin-top:16px;padding:12px;font-size:7px;line-height:1.8}.ais-metrics{margin-top:14px}.ais-metrics>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.ais-metrics article{background:#00110e66;border:1px solid #ffffff12;border-radius:11px;padding:17px}.ais-metrics article>small{color:#78958a;font-size:8px}.ais-metrics article>strong{color:#fff0c8;text-align:right;direction:ltr;margin:10px 0 12px;font-size:23px;display:block}:root[dir=ltr] .ais-metrics article>strong{text-align:left}.ais-metrics article>strong span{color:#7e9b90;font-size:8px}.ais-metrics article>div{background:#ffffff12;border-radius:5px;height:5px;overflow:hidden}.ais-metrics article>div i{border-radius:inherit;background:linear-gradient(90deg,#0f6f59,#30c994);height:100%;display:block}.ais-metrics article>em{color:#769287;margin-top:8px;font-size:7px;font-style:normal;display:block}.ais-methodology{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:30px;margin-top:14px;display:grid}.ais-methodology ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ais-methodology li{color:#8ea79d;background:#000f0c59;border:1px solid #ffffff0f;border-radius:9px;padding:13px;font-size:8px;line-height:1.8}.ais-methodology li strong{color:#ead39d}@keyframes aisPulse{50%{opacity:.45;transform:scale(.78)}}@media (max-width:1050px){.ais-page{padding-top:88px}.ais-workspace{grid-template-columns:1fr}.ais-decision-card{position:relative;top:auto}.ais-metrics>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ais-hero-grid{grid-template-columns:1fr}.ais-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ais-corridor-list button{grid-template-columns:58px minmax(0,1fr) auto}.ais-mini-history{grid-column:2/4;height:28px}.ais-methodology,.ais-methodology ul{grid-template-columns:1fr}}@media (max-width:520px){.ais-page{padding:78px 10px 40px}.ais-hero,.ais-corridor-list,.ais-decision-card,.ais-metrics,.ais-methodology{border-radius:13px}.ais-status-strip{grid-template-columns:1fr}.ais-corridor-list>header,.ais-metrics>header{flex-direction:column;align-items:flex-start}.ais-corridor-list button{grid-template-columns:52px minmax(0,1fr)}.ais-corridor-list button>.ais-band{grid-column:2;justify-self:start}.ais-mini-history{grid-column:1/3}.ais-metrics>div{grid-template-columns:1fr}.ais-master-score{min-height:200px}.ais-master-score>strong{font-size:64px}}.syria-project-card{min-height:92px;color:inherit;background:linear-gradient(120deg,#0a4437f0,#2b230fb3);border:1px solid #cf9c4847;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-top:13px;padding:15px 17px;text-decoration:none;transition:all .2s;display:grid}.syria-project-card:hover{border-color:#e9b75e8c;transform:translateY(-2px)}.syria-project-icon{width:48px;height:48px;color:var(--gold);background:#e9b75e0f;border:1px solid #e9b75e4d;border-radius:12px;place-items:center;display:grid}.syria-project-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.syria-project-copy small,.syria-project-status small{color:#91a99f;font-size:7px;font-style:normal}.syria-project-copy strong{color:#fff1ca;font-size:12px}.syria-project-copy em{color:#9ab0a6;font-size:8px;font-style:normal;line-height:1.6}.syria-project-status{border-right:1px solid #ffffff14;flex-direction:column;gap:3px;padding:9px 13px;display:flex}.syria-project-status strong{color:#e9c376;white-space:nowrap;font-size:10px}.warehouse-page{z-index:2;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 84% 4%,#2cc28c21,#0000 28%),radial-gradient(circle at 5% 40%,#cf9c4814,#0000 25%);padding:104px clamp(16px,3.6vw,58px) 36px;position:relative}.warehouse-topbar{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#011814db;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:min(1480px,100%);min-height:72px;padding:8px 18px;display:flex;position:absolute;top:18px;right:50%;transform:translate(50%)}.warehouse-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.warehouse-brand img{object-fit:contain;width:50px;height:50px}.warehouse-brand span{flex-direction:column;gap:2px;display:flex}.warehouse-brand strong{color:#fff0c8;font-size:12px}.warehouse-brand small{color:#7f9b90;font-size:7px}.warehouse-topbar nav{align-items:center;gap:7px;display:flex}.warehouse-topbar nav a{color:#a3b6ae;border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.warehouse-topbar nav a:hover{color:#ffe4a0;background:#ffffff09}.warehouse-topbar nav .warehouse-back{color:#efcf8b;background:#cf9c480e;border:1px solid #cf9c4852}.warehouse-hero,.warehouse-section,.warehouse-metrics,.warehouse-truth-banner{width:min(1480px,100%);margin-left:auto;margin-right:auto}.warehouse-hero{border:1px solid var(--line-soft);background:linear-gradient(145deg,#063128fa,#00120ffc);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:center;gap:clamp(28px,5vw,74px);min-height:480px;padding:clamp(28px,4vw,60px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000042}.warehouse-hero:after{content:"SYRIA";color:#e9b75e08;letter-spacing:-.08em;pointer-events:none;font-size:190px;font-weight:900;line-height:1;position:absolute;bottom:-70px;left:-18px}.warehouse-hero-copy,.warehouse-decision{z-index:1;position:relative}.warehouse-kicker{color:#e9c477;letter-spacing:.04em;font-size:9px;font-weight:900}.warehouse-hero h1{color:#fff4d5;letter-spacing:-.045em;margin:11px 0 16px;font-size:clamp(38px,5.6vw,78px);line-height:1.05}.warehouse-hero-copy>p{color:#9eb3aa;max-width:820px;margin:0;font-size:clamp(11px,1.28vw,17px);line-height:2}.warehouse-hero-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.warehouse-hero-actions a{color:#fff;background:linear-gradient(120deg,#0f765e,#07513f);border:1px solid #1c9a76;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 19px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.warehouse-hero-actions a.secondary{color:#efd49a;background:#cf9c480d;border-color:#cf9c4859}.warehouse-decision{background:linear-gradient(145deg,#362e147a,#021814e0);border:1px solid #e9b75e4a;border-radius:18px;flex-direction:column;justify-content:center;min-height:280px;padding:28px;display:flex}.warehouse-decision small{color:#8ea69c;font-size:8px}.warehouse-decision>strong{color:#f0cb7b;margin:8px 0 13px;font-size:clamp(32px,4vw,52px)}.warehouse-decision p{color:#9db1a9;margin:0;font-size:9px;line-height:1.9}.warehouse-decision span{color:#8dd9bc;border-top:1px solid #ffffff12;margin-top:21px;padding-top:15px;font-size:8px;font-weight:900}.warehouse-truth-banner{color:#c6b27f;background:#55370c30;border:1px solid #e9b75e59;border-radius:12px;align-items:flex-start;gap:14px;margin-top:14px;padding:15px 18px;font-size:9px;line-height:1.8;display:flex}.warehouse-truth-banner strong{color:#ffe5a3;white-space:nowrap}.warehouse-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.warehouse-metrics article{border:1px solid var(--line-soft);background:linear-gradient(145deg,#052a22f2,#021b16fa);border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-height:124px;padding:22px;display:flex}.warehouse-metrics strong{color:#fff0c9;text-align:right;direction:ltr;font-size:clamp(24px,3vw,39px);line-height:1}:root[dir=ltr] .warehouse-metrics strong{text-align:left}.warehouse-metrics span{color:#809d91;font-size:8px;line-height:1.7}.warehouse-section{border:1px solid var(--line-soft);background:linear-gradient(145deg,#05261ff7,#011814fa);border-radius:18px;margin-top:14px;padding:clamp(22px,3vw,38px)}.warehouse-section>header,.warehouse-split>div>header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.warehouse-section>header>span,.warehouse-split>div>header>span{width:42px;height:42px;color:var(--gold);border:1px solid #cf9c4847;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.warehouse-section header div{flex-direction:column;gap:3px;display:flex}.warehouse-section header small{color:#759287;font-size:8px}.warehouse-section h2{color:#f9e9bc;margin:0;font-size:clamp(20px,2.5vw,33px)}.warehouse-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.warehouse-overview-grid article{background:#00110e6b;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;min-height:210px;padding:23px;display:flex}.warehouse-overview-grid article.highlight{background:linear-gradient(145deg,#4d371138,#00110e75);border-color:#cf9c4857}.warehouse-overview-grid small{color:#839e94;margin-bottom:16px;font-size:8px}.warehouse-overview-grid strong{color:#efd69d;margin-bottom:7px;font-size:14px}.warehouse-overview-grid p{color:#849f94;margin:auto 0 0;font-size:8px;line-height:1.8}.warehouse-sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.warehouse-sites article{background:radial-gradient(circle at 90% 0,#30c99414,#0000 38%),#00110e6b;border:1px solid #ffffff12;border-radius:14px;min-height:230px;padding:27px;position:relative;overflow:hidden}.warehouse-sites article>span{color:#4ed0a1;font-size:8px;font-weight:900}.warehouse-sites h3{color:#fff0c7;margin:9px 0 12px;font-size:25px}.warehouse-sites p{color:#91a79e;max-width:620px;margin:0;font-size:9px;line-height:1.9}.warehouse-sites article>small{color:#6f8d81;font-size:7px;position:absolute;bottom:23px;right:27px}.warehouse-split{background:0 0;border:0;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:14px;padding:0;display:grid}.warehouse-split>div,.warehouse-integration{border:1px solid var(--line-soft);background:linear-gradient(145deg,#05261ff7,#011814fa);border-radius:18px;padding:clamp(22px,3vw,38px)}.warehouse-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.warehouse-checklist li{color:#9db1a9;background:#000f0c5c;border:1px solid #ffffff0f;border-radius:10px;align-items:center;min-height:70px;padding:14px 40px 14px 14px;font-size:8px;line-height:1.7;display:flex;position:relative}.warehouse-checklist li:before{content:"✓";color:#4ed0a1;border:1px solid #30c99447;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:absolute;right:11px}.warehouse-integration{background:radial-gradient(circle at 10% 90%,#cf9c4814,#0000 35%),linear-gradient(145deg,#1d2a18f5,#011814fa);border-color:#cf9c4840;flex-direction:column;justify-content:center;display:flex}.warehouse-integration>span{color:#e4be70;font-size:8px;font-weight:900}.warehouse-integration h3{color:#fff0c6;margin:9px 0 13px;font-size:27px}.warehouse-integration p{color:#91a79e;margin:0;font-size:9px;line-height:1.9}.warehouse-integration div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.warehouse-integration a{color:#ddc181;border:1px solid #cf9c4840;border-radius:20px;padding:8px 11px;font-size:7px;text-decoration:none}.warehouse-gates ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.warehouse-gates li{background:#00110e66;border:1px solid #fff1;border-radius:11px;gap:12px;min-height:112px;padding:18px;display:flex}.warehouse-gates li>span{color:#e4bd6e;font-size:17px;font-weight:900}.warehouse-gates li p{color:#94aaa1;margin:1px 0 0;font-size:8px;line-height:1.8}.warehouse-license-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.warehouse-license-grid article{background:#00110e66;border:1px solid #ffffff12;border-radius:12px;min-height:190px;padding:21px;position:relative}.warehouse-license-grid article>span{color:#e9b75e6b;font-size:34px;font-weight:900;line-height:1}.warehouse-license-grid h3{color:#eed59c;margin:14px 0 8px;font-size:13px}.warehouse-license-grid p{color:#8fa69c;margin:0;font-size:8px;line-height:1.85}.warehouse-deadline{background:#30c9940b;border:1px solid #30c9943d;border-radius:11px;grid-template-columns:240px minmax(0,1fr);gap:20px;margin-top:10px;padding:17px 20px;display:grid}.warehouse-deadline strong{color:#9ce0c6;font-size:10px}.warehouse-deadline p{color:#89a49a;margin:0;font-size:8px;line-height:1.8}.warehouse-customs{background:linear-gradient(120deg,#46310e45,#011814fa);border-color:#e9b75e4a;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:30px;display:grid}.warehouse-customs>span{color:#e8c577;border-left:1px solid #e9b75e2e;place-items:center;min-height:120px;font-size:10px;font-weight:900;display:grid}.warehouse-customs h2{margin:0 0 11px}.warehouse-customs p{color:#9aaca5;max-width:1000px;margin:0;font-size:9px;line-height:1.9}.warehouse-sources>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.warehouse-sources a{color:#a6b8b0;background:#00110e59;border:1px solid #fff1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:13px 15px;font-size:8px;text-decoration:none;display:flex}.warehouse-sources a:hover{color:#efd28e;border-color:#cf9c484d}.warehouse-sources a span{color:var(--gold);font-size:13px}.warehouse-footer{border-top:1px solid var(--line-soft);color:#708b80;justify-content:space-between;align-items:center;gap:18px;width:min(1480px,100%);min-height:86px;margin:16px auto 0;padding:0 4px;font-size:7px;display:flex}.warehouse-footer a{color:#e0bd72;text-decoration:none}@media (max-width:1000px){.syria-project-card{grid-template-columns:auto minmax(0,1fr) auto}.syria-project-status{display:none}.warehouse-hero{grid-template-columns:1fr}.warehouse-decision{min-height:auto}.warehouse-metrics,.warehouse-overview-grid,.warehouse-gates ol,.warehouse-license-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-split{grid-template-columns:1fr}}@media (max-width:720px){.warehouse-page{padding:87px 10px 28px}.warehouse-topbar{width:calc(100% - 20px);min-height:64px;padding:7px 11px;top:10px}.warehouse-brand img{width:42px;height:42px}.warehouse-brand small,.warehouse-topbar nav a:not(.warehouse-back){display:none}.warehouse-topbar nav .warehouse-back{min-height:36px;padding:0 10px}.warehouse-hero{border-radius:17px;min-height:auto;padding:30px 19px}.warehouse-hero h1{font-size:41px}.warehouse-truth-banner{flex-direction:column;gap:6px}.warehouse-overview-grid,.warehouse-sites,.warehouse-gates ol,.warehouse-license-grid,.warehouse-sources>div{grid-template-columns:1fr}.warehouse-sites article{min-height:220px}.warehouse-checklist,.warehouse-deadline,.warehouse-customs{grid-template-columns:1fr}.warehouse-customs>span{border-bottom:1px solid #e9b75e2e;border-left:0;justify-content:start;min-height:auto;padding-bottom:15px}.warehouse-footer{flex-direction:column;justify-content:center;align-items:flex-start}.syria-project-card{grid-template-columns:auto minmax(0,1fr)}.syria-project-card>.icon:last-child{display:none}}@media (max-width:480px){.warehouse-metrics{grid-template-columns:1fr}.warehouse-metrics article{min-height:105px}.warehouse-hero-actions a{width:100%}.warehouse-section{padding:20px 14px}.warehouse-section>header,.warehouse-split>div>header{align-items:flex-start}.warehouse-overview-grid article{min-height:190px}}.company-legal-footer{z-index:4;color:#a8bbb3;background:radial-gradient(circle at 88% 0,#30c99414,#0000 28%),linear-gradient(145deg,#021d18,#000e0c);border-top:1px solid #cf9c484d;padding:26px clamp(16px,4vw,58px) 20px;position:relative}.company-legal-footer__inner{grid-template-columns:minmax(250px,.9fr) minmax(430px,1.35fr) minmax(260px,.75fr);align-items:stretch;gap:12px;width:min(1480px,100%);margin:0 auto;display:grid}.company-legal-footer__identity,.company-legal-footer__contact,.company-legal-footer__facts{background:#ffffff05;border:1px solid #fff1;border-radius:13px;padding:18px}.company-legal-footer__identity,.company-legal-footer__contact{flex-direction:column;justify-content:center;gap:6px;display:flex}.company-legal-footer__identity>span,.company-legal-footer__contact>span{color:var(--gold);font-size:8px;font-weight:900}.company-legal-footer__identity strong,.company-legal-footer__contact strong{color:#fff0c8;font-size:13px;line-height:1.7}.company-legal-footer__identity small,.company-legal-footer__contact small{color:#789389;font-size:8px;line-height:1.7}.company-legal-footer__facts{background:#cf9c481f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.company-legal-footer__facts>div{background:#05241e;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:12px;display:flex}.company-legal-footer__facts dt{color:#789389;font-size:7px}.company-legal-footer__facts dd{color:#f4dfaa;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.company-legal-footer__facts small{color:#789389;font-size:7px}.company-legal-footer__contact a{color:#9ce0c6;margin-top:4px;font-size:8px;font-weight:800;text-decoration:none}.company-legal-footer__contact a:hover{color:#c0f1df;text-decoration:underline}.company-legal-footer__bottom{color:#6f8b80;justify-content:space-between;align-items:center;gap:18px;width:min(1480px,100%);min-height:42px;margin:12px auto 0;padding:0 3px;font-size:8px;display:flex}.company-legal-footer__bottom nav{align-items:center;gap:13px;display:flex}.company-legal-footer__bottom a{color:#d7b66f;text-decoration:none}.company-legal-footer__bottom a:hover{color:#f2d28f}@media (max-width:980px){.company-legal-footer__inner{grid-template-columns:1fr}.company-legal-footer__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.company-legal-footer{padding:20px 11px 16px}.company-legal-footer__facts{grid-template-columns:1fr}.company-legal-footer__bottom{flex-direction:column;align-items:flex-start}.company-legal-footer__bottom nav{justify-content:space-between;width:100%}}.country-network-page{z-index:2;width:calc(100% - 32px);max-width:1680px;margin:18px auto 34px;position:relative}.country-network-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 84% 4%,#30c99421,#0000 29%),radial-gradient(circle at 5% 100%,#cf9c481a,#0000 34%),linear-gradient(145deg,#062b23fa,#011612fc);border-radius:18px;padding:clamp(24px,3.2vw,48px);overflow:hidden}.network-version-badge{min-height:32px;color:var(--gold-pale);background:#cf9c4812;border:1px solid #cf9c4857;border-radius:20px;align-items:center;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.country-network-title{grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);align-items:end;gap:clamp(22px,3vw,54px);margin-top:30px;display:grid}.country-network-title h1{color:#fff0c8;letter-spacing:-.04em;max-width:820px;margin:8px 0 12px;font-size:clamp(38px,5vw,72px);line-height:1.12}.country-network-title>div>p{color:#98aca4;max-width:850px;margin:0;font-size:12px;line-height:2}.country-truth-card{background:linear-gradient(145deg,#67481330,#0013105c);border:1px solid #e9b75e4d;border-radius:14px;padding:20px}.country-truth-card strong{color:#f0cf84;margin-bottom:8px;font-size:11px;display:block}.country-truth-card p{color:#b2aa8e;margin:0;font-size:9px;line-height:1.9}.country-status-legend{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.country-status-definition{border:1px solid var(--line-soft);background:#031f1ae0;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:10px;min-height:128px;padding:15px;display:grid}.country-status-definition>span{align-items:center;gap:8px;display:flex}.country-status-definition i{background:#778d84;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #778d8412}.country-status-definition strong{font-size:10px}.country-status-definition>b{color:var(--gold-pale);direction:ltr;font-size:20px}.country-status-definition small{color:var(--muted);grid-column:1/3;font-size:7px;line-height:1.7}.status-planned i,.status-planned .network-node-dot,.status-planned>header>span{background:#49635a;border-color:#8ea0997a}.status-negotiation i,.status-negotiation .network-node-dot,.status-negotiation>header>span{background:#9b6e24;border-color:#e9b75e85}.status-pilot i,.status-pilot .network-node-dot,.status-pilot>header>span{background:#276f92;border-color:#5bb7e68c}.status-approved i,.status-approved .network-node-dot,.status-approved>header>span{background:#0e6f59;border-color:#30c9947a}.status-operational i,.status-operational .network-node-dot,.status-operational>header>span{background:#b17d25;border-color:#f1cf7bad}.country-network-map-card,.gulf-rollout-section,.country-register-section{border:1px solid var(--line-soft);background:linear-gradient(145deg,#04241ef2,#011613fa);border-radius:16px;margin-top:13px;padding:clamp(18px,2.4vw,32px);box-shadow:0 24px 65px #00000038}.country-network-map-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.country-network-map-heading h2{margin:5px 0 0;font-size:clamp(23px,2.8vw,35px)}.map-disclaimer{color:#a79b79;text-align:left;max-width:330px;font-size:8px;line-height:1.7}.country-network-map{isolation:isolate;background:#031d18;border:1px solid #cf9c4859;border-radius:14px;min-height:650px;position:relative;overflow:hidden}.country-network-map:before{content:"";z-index:-3;filter:saturate(.72)contrast(1.06)brightness(.48);background-image:url(/assets/tamkeen-command-map.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.country-map-shade{z-index:-2;background:radial-gradient(circle at 65% 76%,#30c99414,#0000 22%),linear-gradient(105deg,#00110e2e,#00131075);position:absolute;inset:0}.country-map-grid{z-index:-1;opacity:.18;background-image:linear-gradient(#9ccdb72e 1px,#0000 1px),linear-gradient(90deg,#9ccdb72e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.country-network-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.country-network-lines path{fill:none;stroke:#f1cf7b8f;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 10;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #f1cf7b47)}.network-country-node{z-index:4;width:1px;height:1px;position:absolute}.network-node-dot{color:#fff;direction:ltr;border:2px solid #ffffff59;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ffffff09,0 0 17px #0000006b}.network-country-node.is-gulf-expansion .network-node-dot{border-color:var(--gold-bright);width:31px;height:31px;box-shadow:0 0 0 8px #cf9c4814,0 0 22px #f1cf7b80}.network-country-node em{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#001b17eb;border:1px solid #ffffff1f;border-radius:7px;flex-direction:column;gap:2px;min-width:130px;padding:7px 9px;font-style:normal;display:flex;position:absolute;box-shadow:0 8px 20px #0000003d}.network-country-node em strong{color:#f7efd9;font-size:8px}.network-country-node em small{color:#9aafa6;font-size:6px}.network-country-node em b{color:#f0cf84;background:#cf9c481f;border-radius:12px;width:max-content;margin-top:2px;padding:2px 5px;font-size:6px}.network-country-node.label-top em{bottom:22px;left:50%;transform:translate(-50%)}.network-country-node.label-bottom em{top:22px;left:50%;transform:translate(-50%)}.network-country-node.label-right em{top:50%;right:22px;transform:translateY(-50%)}.network-country-node.label-left em{top:50%;left:22px;transform:translateY(-50%)}.network-map-caption{z-index:6;border:1px solid var(--line);color:#a9bbb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001915e6;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 12px;font-size:7px;display:flex;position:absolute;bottom:13px;left:13px;right:13px}.network-map-caption span{align-items:center;gap:7px;display:inline-flex}.network-map-caption i{border-radius:50%;width:8px;height:8px;display:inline-block}.network-map-caption .pilot-dot{background:#4ca8d5}.network-map-caption .planned-dot{background:#6f8980}.gulf-rollout-section .section-heading,.country-register-section .section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)}.gulf-rollout-section .section-heading>p,.country-register-section .section-heading>p{justify-self:end;max-width:470px;line-height:1.8}.gulf-rollout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gulf-rollout-grid article{background:radial-gradient(circle at 0 100%,#30c99413,#0000 38%),#ffffff05;border:1px solid #cf9c4833;border-radius:13px;flex-direction:column;min-height:285px;padding:22px;display:flex;position:relative;overflow:hidden}.rollout-index{color:#f1cf7b2e;direction:ltr;font-size:60px;font-weight:900;line-height:1;position:absolute;top:12px;left:15px}.gulf-rollout-grid article>small{color:#94d7be;border:1px solid #30c99438;border-radius:20px;width:max-content;padding:4px 7px;font-size:7px}.gulf-rollout-grid h3{color:#f5deb0;max-width:80%;margin:19px 0 10px;font-size:18px;line-height:1.5}.gulf-rollout-grid>article>p{color:#91a59d;margin:0;font-size:8px;line-height:1.85}.gulf-rollout-grid article>div{border-top:1px solid #ffffff12;flex-direction:column;gap:5px;margin-top:auto;padding-top:16px;display:flex}.gulf-rollout-grid article>div strong{color:#d8b973;font-size:8px}.gulf-rollout-grid article>div span{color:#82978f;font-size:7px;line-height:1.75}.country-register-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.country-register-card{background:#ffffff04;border:1px solid #ffffff12;border-radius:11px;min-height:155px;padding:16px}.country-register-card>header{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.country-register-card>header>span{color:#fff;direction:ltr;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:34px;height:34px;font-size:7px;font-weight:900;display:grid}.country-register-card header>div{min-width:0}.country-register-card h3{color:#eee5cd;margin:0 0 3px;font-size:10px}.country-register-card header small{color:#7f968d;font-size:7px;line-height:1.5}.country-register-card header>b{color:#b7c5bf;white-space:nowrap;border:1px solid #ffffff1a;border-radius:20px;padding:4px 7px;font-size:7px}.country-register-card>p{color:#879c94;margin:13px 0 0;font-size:7px;line-height:1.75}@media (max-width:1180px){.country-network-title{grid-template-columns:1fr}.country-status-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.country-network-map{min-height:560px}.country-register-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.country-network-page{width:calc(100% - 16px);margin-top:8px}.country-network-hero,.country-network-map-card,.gulf-rollout-section,.country-register-section{border-radius:13px;padding:16px}.country-network-title{margin-top:20px}.country-status-legend,.gulf-rollout-grid{grid-template-columns:1fr}.country-status-definition{min-height:98px}.country-network-map-heading,.network-map-caption{flex-direction:column;align-items:flex-start}.map-disclaimer{text-align:right}:root[dir=ltr] .map-disclaimer{text-align:left}.country-network-map{min-height:500px}.network-country-node em{min-width:105px;padding:5px 7px}.network-country-node em strong{font-size:7px}.network-country-node em small,.network-country-node em b{font-size:5px}.network-map-caption{justify-content:center;min-height:70px}.gulf-rollout-section .section-heading,.country-register-section .section-heading{grid-template-columns:1fr}.gulf-rollout-section .section-heading>p,.country-register-section .section-heading>p{justify-self:stretch}}@media (max-width:560px){.network-version-badge{display:none}.country-network-title h1{font-size:37px}.country-network-title>div>p{font-size:10px}.country-status-legend,.country-register-grid{grid-template-columns:1fr}.country-network-map{min-height:450px}.country-network-lines{opacity:.55}.network-country-node em{display:none}.network-node-dot,.network-country-node.is-gulf-expansion .network-node-dot{width:25px;height:25px;font-size:6px}.network-map-caption{bottom:8px;left:8px;right:8px}}.intro-language-control{z-index:20;top:16px;position:absolute;inset-inline-end:24px}.platform-intro{padding-top:90px}.topbar:has([aria-haspopup=menu][aria-expanded=true]){z-index:100}@media (max-width:640px){.intro-language-control{top:12px;inset-inline-end:16px}.header-actions{flex-wrap:wrap}}@media (min-width:1181px) and (max-width:1800px){.topbar{grid-template-columns:minmax(300px,1fr) auto;grid-template-areas:"brand actions""nav nav";gap:0 16px;padding-block:10px 0}.main-nav{justify-content:flex-start;height:52px}.header-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:1180px){.topbar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"menu brand""actions actions";gap:10px;padding-block:10px}.header-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.brand-lockup{min-width:0;max-width:100%}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/luxury/cairo-0.ttf)format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/luxury/cairo-1.ttf)format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/luxury/cairo-2.ttf)format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/luxury/cairo-3.ttf)format("truetype")}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/luxury/cairo-4.ttf)format("truetype")}.luxury-site{--lux-bg:#062b24;--lux-panel:#0b3c31;--lux-gold:#c69b3c;--lux-ivory:#f7eed9;background:var(--lux-bg);color:var(--lux-ivory);min-height:100vh;font-family:Cairo,Noto Sans Arabic,Tahoma,sans-serif;font-size:16px;line-height:1.8;overflow:clip}.luxury-site *{box-sizing:border-box}.luxury-site a{color:inherit;text-decoration:none}.luxury-site button,.luxury-site input,.luxury-site select,.luxury-site textarea{font:inherit}.luxury-site button,.luxury-site a,.luxury-site input,.luxury-site select,.luxury-site textarea{touch-action:manipulation}.luxury-site :focus-visible{outline-offset:5px;outline:2px solid #f4d488}.luxury-site button{cursor:pointer}.luxury-site h1,.luxury-site h2,.luxury-site h3,.luxury-site p{margin:0}.luxury-site .lux-icon{object-fit:contain;flex-shrink:0;width:36px;height:36px}.luxury-site .lux-directional{width:24px;height:24px}:root[dir=ltr] .luxury-site .lux-directional{transform:rotate(180deg)}.lux-header{z-index:45;background:#041e19e8;border-bottom:1px solid #b88e3333;justify-content:space-between;align-items:center;gap:26px;max-width:1600px;height:112px;margin:auto;padding:16px 48px;display:flex;position:relative}.lux-brand{flex:0 320px;align-items:center;gap:14px;max-width:320px;display:flex}.lux-brand>img{object-fit:contain;width:76px;height:76px}.lux-brand>span{text-align:start;gap:7px;display:grid}.lux-brand strong{font-size:13px;font-weight:600;line-height:1.75}.lux-brand small{letter-spacing:1.7px;white-space:nowrap;color:#d5b66c;font-size:8px}.lux-nav{white-space:nowrap;align-items:center;gap:32px;display:flex}.lux-nav a{align-items:center;min-height:48px;font-size:15px;display:flex;position:relative}.lux-nav a[aria-current=page]{color:#e2be6c;border-bottom:2px solid #c69b3c}.lux-header-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.lux-login{white-space:nowrap;border:1px solid #c69b3c;border-radius:5px;align-items:center;min-height:44px;padding:8px 20px;font-size:14px;display:flex;color:#e6bf6a!important}.lux-header [aria-haspopup=menu]{box-shadow:none;background:0 0;border:0;min-height:44px;padding:5px}.lux-header [aria-haspopup=menu] small{display:none}.lux-header [aria-haspopup=menu] strong{font-size:14px}.lux-menu-toggle{background:0 0;border:0;display:none}.lux-mobile-nav{display:none}.lux-skip{z-index:100;background:#062b24;padding:15px;position:absolute;top:-100px}.lux-skip:focus{top:0}.lux-hero{isolation:isolate;align-items:center;max-width:1600px;min-height:558px;margin:auto;padding:60px 48px;display:flex;position:relative;overflow:hidden}.lux-hero-image{object-fit:cover;z-index:-1;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lux-hero-copy{width:50%;max-width:720px;margin-inline-end:auto}.lux-eyebrow{letter-spacing:.02em;font-size:17px;color:#d8af55!important;margin-bottom:25px!important}.lux-hero h1{letter-spacing:-.025em;font-size:clamp(34px,3.5vw,58px);font-weight:700;line-height:1.55}.lux-hero h1>span{color:#d9ae56;display:block}.lux-hero-intro{font-size:clamp(17px,1.6vw,25px);line-height:1.9;margin-top:26px!important}.lux-hero-actions{align-items:center;gap:22px;margin-top:40px;display:flex}.lux-button{text-align:center;background:#d8b460;border:1px solid #efd18b;border-radius:6px;justify-content:space-between;align-items:center;gap:34px;min-height:58px;padding:10px 24px;font-size:18px;font-weight:700;box-shadow:inset 0 1px 1px #fff8;color:#101d16!important;display:inline-flex!important}.lux-button .lux-icon{filter:brightness(.15)}.lux-button:hover{background:#eac87e}.lux-secondary{box-shadow:none;background:#062b2480;border-color:#b78c3d;justify-content:center;font-weight:500;color:#f7eed9!important}.lux-secondary:hover{background:#0b3c31}.lux-hero-small{min-height:335px;padding-top:35px;padding-bottom:45px}.lux-hero-small h1{font-size:44px}.lux-service-strip{border-top:1px solid #b98f43;border-bottom:1px solid #b98f4338;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1600px;margin:auto;padding:42px 48px;display:grid}.lux-service-strip>a{border-inline-end:1px solid #b98f43;align-items:flex-start;gap:22px;padding:0 36px;display:flex}.lux-service-strip>a:first-child{padding-inline-start:0}.lux-service-strip>a:last-child{border:0;padding-inline-end:0}.lux-service-strip .lux-icon{width:48px;height:48px}.lux-service-strip h2{margin-bottom:10px;font-size:20px}.lux-service-strip p{color:#d7dac9;font-size:16px;line-height:1.9}.lux-service-arrow{display:none}.lux-centered{text-align:center;padding:28px 24px 64px}.lux-centered h2{font-size:40px;font-weight:600}.lux-centered>p:not(.lux-eyebrow){margin-top:12px;font-size:21px}.lux-center-actions{justify-content:center;gap:20px;margin-top:30px;display:flex}.lux-values{border-top:1px solid #bd984e5e;grid-template-columns:1fr 1fr;gap:60px;max-width:1440px;margin:auto;padding:40px 64px;display:grid}.lux-values>article{border-inline-end:1px solid #c69b3c80;padding-inline-end:55px}.lux-values>article:last-child{border:0}.lux-values h2{color:#dec386;margin:8px 0 15px;font-size:30px}.lux-values p{font-size:20px;line-height:1.9}.lux-disclaimer{color:#8eaca2;padding:20px 48px;font-size:12px}.lux-journey{grid-template-columns:30% 1fr;gap:60px;max-width:1500px;margin:auto;padding:42px 64px;display:grid}.lux-journey nav{border-inline-end:1px solid #c69b3c70;flex-direction:column;gap:12px;padding-inline-end:40px;display:flex}.lux-journey nav button{color:#f7eed9;border:0;text-align:start;background:0 0;border-bottom:1px solid #a6b9a944;align-items:center;gap:20px;min-height:95px;display:flex}.lux-journey nav button>span{color:#d7c592;border:1px solid #609b84;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.lux-journey nav button[aria-pressed=true]>span{color:#092f27;background:#d8b460;border-color:#edc879}.lux-journey nav button[aria-pressed=true] strong{color:#d8b460}.lux-journey h2,.lux-solution-panel h2{font-size:38px;font-weight:600}.lux-journey>div>p,.lux-solution-panel>div>p{margin:8px 0 22px;font-size:20px}.lux-action-row{border:1px solid #6a88735c;border-radius:7px;align-items:center;gap:20px;min-height:88px;margin-bottom:12px;padding:18px 22px;display:flex}.lux-action-row>span{flex:1;gap:4px;display:grid}.lux-action-row strong{font-size:20px}.lux-action-row small{color:#c0cdc2;font-size:14px}.lux-action-row:hover{background:#0b3c3170}.lux-journey .lux-button,.lux-solution-panel .lux-button{margin-top:12px}.lux-tabs{border-top:1px solid #c69b3c;border-bottom:1px solid #c69b3c66;grid-template-columns:repeat(4,1fr);max-width:1600px;margin:auto;padding:0 48px;display:grid}.lux-tabs button{color:#f7eed9;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:20px;min-height:74px;padding:10px;display:flex}.lux-tabs button[aria-selected=true]{background:#0b3c31;border-color:#c69b3c;border-radius:5px 5px 0 0}.lux-solution-panel{grid-template-columns:1fr 1fr;gap:44px;max-width:1500px;margin:auto;padding:30px 48px;display:grid}.lux-solution-panel>img{object-fit:cover;border:1px solid #7eaa9477;border-radius:12px;width:100%;height:100%;min-height:470px;max-height:590px}.lux-contained{max-width:1300px;margin:auto;padding:40px}.lux-filter-row{align-items:end;gap:30px;display:flex}.lux-filter-row label{flex:1}.lux-empty{text-align:center;border:1px solid #547b6877;border-radius:9px;flex-direction:column;align-items:center;gap:20px;margin-top:30px;padding:70px 20px;display:flex}.lux-empty h2{font-size:23px}.lux-page-title{max-width:1500px;margin:auto;padding:40px 48px}.lux-page-title h1{font-size:44px}.lux-project-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1480px;margin:auto;padding:0 40px;display:grid}.lux-project-grid article{border:1px solid #c69b3c;border-radius:6px;overflow:hidden}.lux-project-grid article>img{aspect-ratio:1.4;object-fit:cover;width:100%;display:block}.lux-project-grid article>div{padding:17px 20px}.lux-project-grid h2{font-size:19px;font-weight:600}.lux-project-grid p{color:#c3cfbf;margin:8px 0;font-size:14px}.lux-project-grid button{color:#d6ac50;background:0 0;border:0;align-items:center;gap:20px;min-height:44px;padding:0;display:flex}.lux-modal-backdrop{z-index:1000;background:#000a;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.lux-modal{background:#0d4034;border:1px solid #c69b3c;border-radius:10px;max-width:600px;padding:35px}.lux-modal>button{float:inline-end;background:0 0;border:0}.lux-modal h2{margin-bottom:20px;font-size:27px}.lux-modal p{margin-bottom:20px}.lux-trust-grid{grid-template-columns:repeat(3,1fr);gap:24px;padding:60px 48px;display:grid}.lux-trust-grid>a{border:1px solid #c69b3c60;border-radius:8px;gap:22px;padding:40px;display:grid}.lux-trust-grid h2{font-size:25px}.lux-contact{isolation:isolate;max-width:1600px;min-height:750px;margin:auto;padding:40px 48px;position:relative}.lux-contact>img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lux-contact>div{width:48%;margin-inline-end:auto}.lux-contact h1{font-size:39px}.lux-contact>div>p{margin:10px 0 20px;font-size:19px}.lux-contact form{background:#0b392feb;border:1px solid #648b5b5c;border-radius:12px;padding:26px}.lux-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lux-contact label,.lux-filter-row label{gap:8px;margin-bottom:18px;font-size:16px;display:grid}.lux-contact input,.lux-contact select,.lux-contact textarea,.lux-filter-row input{color:#f7eed9;outline-offset:3px;background:#082f27d6;border:1px solid #73958391;border-radius:4px;width:100%;min-height:46px;padding:10px 12px}.lux-contact input[type=email]{text-align:start;direction:ltr}.lux-contact textarea{resize:vertical}.lux-contact .lux-button{justify-content:center;width:100%}.lux-save{color:#e2c06c;background:0 0;border:0;border-bottom:1px solid #b69448;margin-top:12px;padding:8px 0}.lux-small{color:#bbcabb;line-height:1.7;margin-top:14px!important;font-size:12px!important}.lux-footer{border-top:1px solid #a4843c55;justify-content:space-between;align-items:center;gap:30px;max-width:1600px;margin:auto;padding:40px 48px;display:flex}.lux-footer nav{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.lux-footer .lux-brand{max-width:300px}.lux-footer .lux-brand strong{font-size:11px}.lux-footer .lux-brand>img{width:56px;height:56px}.lux-footer .lux-brand small{font-size:7px}.luxury-site>[aria-label]{font-family:inherit}.luxury-site .company-legal-footer{background:#062720;font-family:inherit}.luxury-site[data-luxury-page=\/request-quote] .request-page,.luxury-site[data-luxury-page="/requests/new"] .request-page{background:0 0}.luxury-site[data-luxury-page=\/login] .lux-auth{background:url(/luxury/office-hero.png) 50%/cover;place-items:center;min-height:680px;display:grid}.lux-auth-card{background:#0a352ce8;border:1px solid #b9954670;border-radius:12px;width:min(470px,100vw - 40px);padding:34px}.lux-auth-card h1{margin-bottom:24px;font-size:30px}.lux-auth-card label{gap:8px;margin-bottom:18px;display:grid}.lux-auth-card input{color:#f7eed9;background:#072c24;border:1px solid #91a9957a;border-radius:5px;width:100%;min-height:50px;padding:12px}.lux-auth-card .lux-button{justify-content:center;width:100%}.lux-auth-card>p{margin-top:18px}.lux-auth-links{color:#ddbc70;justify-content:space-between;gap:15px;margin-top:22px;font-size:14px;display:flex}.lux-auth-card [role=alert]{border:1px solid #bd8655;margin-top:15px;padding:10px;font-size:14px}@media (min-width:1025px){:root[dir=ltr] .lux-hero-image,:root[dir=ltr] .lux-contact>img{transform:scaleX(-1)}:root[dir=ltr] .lux-hero h1{font-size:48px;line-height:1.25}:root[dir=ltr] .lux-hero-intro{font-size:21px}:root[dir=ltr] .lux-brand strong{font-size:11px}:root[dir=ltr] .lux-header{gap:18px}:root[dir=ltr] .lux-nav{gap:20px}}@media (max-width:1200px){.lux-header{gap:20px;padding:16px 28px}.lux-brand{max-width:265px}.lux-nav{gap:20px}.lux-header-actions{gap:10px}.lux-login{padding:8px 10px}.lux-hero-copy{width:53%}.lux-hero h1{font-size:42px}.lux-service-strip{padding:30px}.lux-service-strip>a{padding:0 22px}.lux-service-strip h2{font-size:18px}}@media (max-width:1024px){.lux-header{height:95px;padding:15px 25px}.lux-nav,.lux-header-actions{display:none}.lux-brand{max-width:300px}.lux-menu-toggle{min-width:44px;min-height:44px;display:block}.lux-menu-toggle .lux-icon{width:32px;height:32px}.lux-mobile-nav{top:95px;z-index:44;background:#0b392f;border-bottom:1px solid #c69b3c;grid-template-columns:1fr 1fr;padding:20px 30px;display:grid;position:absolute;inset-inline:0;box-shadow:0 15px 35px #0008}.lux-mobile-nav>a{min-height:44px;padding:10px}.lux-mobile-nav>div{grid-column:1/-1;padding-top:10px}.lux-hero{min-height:460px;padding:35px 30px}.lux-hero h1{font-size:35px}.lux-hero-intro{font-size:18px}.lux-hero-actions{gap:12px}.lux-button{gap:16px;padding:10px 18px;font-size:16px}.lux-service-strip{gap:0}.lux-service-strip>a{gap:10px;display:grid}.lux-service-strip p{font-size:14px}.lux-contact{padding:30px}.lux-contact>div{width:58%}.lux-contact h1{font-size:31px}.lux-footer{flex-wrap:wrap;padding:30px}.lux-project-grid{gap:18px;padding:0 25px}.lux-project-grid h2{font-size:16px}.lux-journey{gap:30px;padding:30px}.lux-tabs{padding:0 20px}.lux-solution-panel{gap:25px;padding:25px}}@media (max-width:767px){.lux-header{height:85px;padding:12px 22px}.lux-brand{gap:10px;max-width:280px}.lux-brand>img{width:55px;height:55px}.lux-brand strong{font-size:10px}.lux-brand small{letter-spacing:1px;font-size:6px}.lux-mobile-nav{top:85px}.lux-hero{flex-direction:column;min-height:0;padding:30px 24px 20px;display:flex;overflow:visible}.lux-hero-copy{display:contents}.lux-hero .lux-eyebrow{display:none}.lux-hero h1{text-align:start;letter-spacing:-.025em;order:1;width:100%;font-size:37px;font-weight:700;line-height:1.7}.lux-hero h1>span{margin-top:0;font-size:29px;line-height:1.75}.lux-hero-intro{order:2;width:100%;font-size:17px;line-height:1.9;margin-top:12px!important}.lux-hero-image{object-fit:cover;object-position:left center;z-index:0;order:3;width:calc(100% + 48px);height:270px;margin:10px -24px 0;position:relative;inset:auto}.lux-hero-actions{flex-direction:column;order:4;gap:12px;width:100%;margin-top:0}.lux-hero-actions .lux-button{justify-content:center;gap:24px;width:100%;min-height:50px;font-size:20px}.lux-hero-small h1{font-size:32px}.lux-hero-small .lux-hero-image{height:170px}.lux-service-strip{border-top:0;flex-direction:column;padding:0 24px;display:flex}.lux-service-strip>a,.lux-service-strip>a:first-child,.lux-service-strip>a:last-child{border:0;border-bottom:1px solid #bd984e50;align-items:center;gap:20px;padding:24px 0;display:flex}.lux-service-strip>a>.lux-icon{width:38px;height:38px}.lux-service-strip h2{margin:0 0 6px;font-size:19px}.lux-service-strip p{font-size:14px;line-height:1.9}.lux-service-arrow{width:20px!important;height:20px!important;display:block!important}.lux-centered{padding:38px 24px}.lux-centered h2{font-size:27px}.lux-centered>p:not(.lux-eyebrow){font-size:16px}.lux-centered .lux-eyebrow{font-size:14px;margin-bottom:12px!important}.lux-center-actions{flex-direction:column}.lux-values{grid-template-columns:1fr;gap:24px;padding:30px 24px}.lux-values>article{border:0;border-bottom:1px solid #c69b3c60;padding:0 0 24px}.lux-values h2{font-size:26px}.lux-values p{font-size:17px}.lux-journey{flex-direction:column;gap:24px;padding:25px;display:flex}.lux-journey nav{border:0;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;display:grid}.lux-journey nav button{text-align:center;flex-direction:column;gap:7px;min-height:85px;padding:8px 0;font-size:11px;display:flex}.lux-journey nav button>span{width:35px;height:35px}.lux-journey h2,.lux-solution-panel h2{font-size:29px}.lux-action-row{gap:12px;padding:15px 12px}.lux-action-row strong{font-size:17px}.lux-action-row small{font-size:12px}.lux-tabs{grid-template-columns:1fr 1fr;padding:0 20px}.lux-tabs button{gap:12px;min-height:60px;font-size:13px}.lux-tabs .lux-icon{width:25px;height:25px}.lux-solution-panel{flex-direction:column;padding:25px;display:flex}.lux-solution-panel>img{height:240px;min-height:0}.lux-contact{background:#0a352c;padding:30px 20px}.lux-contact>img{opacity:.12}.lux-contact>div{width:100%}.lux-contact h1{font-size:30px}.lux-contact>div>p{font-size:16px}.lux-contact form{padding:20px}.lux-form-grid{grid-template-columns:1fr;gap:0}.lux-contact label{font-size:14px}.lux-contained{padding:25px}.lux-filter-row{flex-direction:column;align-items:stretch;gap:12px}.lux-empty{padding:35px 15px}.lux-project-grid{grid-template-columns:1fr;gap:22px;padding:0 22px}.lux-project-grid h2{font-size:21px}.lux-project-grid article>img{aspect-ratio:1.6}.lux-page-title{padding:30px 24px}.lux-page-title h1{font-size:30px}.lux-trust-grid{grid-template-columns:1fr;gap:20px;padding:25px}.lux-trust-grid>a{padding:25px}.lux-footer{flex-direction:column;align-items:stretch;gap:25px;padding:30px 24px;display:flex}.lux-footer nav{justify-content:center;gap:18px;font-size:13px}.lux-footer .lux-brand,.lux-footer>div{align-self:center}.lux-disclaimer{padding:15px 24px}.lux-auth-card{padding:25px}.luxury-site[data-luxury-page=\/login] .lux-auth{min-height:620px}.lux-auth-links{flex-wrap:wrap;font-size:13px}:root[dir=ltr] .lux-hero h1{font-size:34px;line-height:1.4}:root[dir=ltr] .lux-hero h1>span{font-size:27px;line-height:1.5}}@media (prefers-reduced-motion:no-preference){.luxury-site a,.luxury-site button{transition:background .15s,color .15s,border-color .15s}}.lux-mobile-language{display:none}@media (max-width:1024px){.lux-mobile-language{margin-inline-start:auto;display:block}.lux-header{gap:10px}.lux-header .lux-brand{flex:1;min-width:0}.lux-mobile-language .platform-language-trigger{min-width:44px;padding:7px}.lux-mobile-language .platform-language-trigger strong{font-size:12px}.lux-header .lux-brand small{font-size:6px}}@media (max-width:767px){.lux-home .lux-hero{padding-top:16px}.lux-home .lux-hero h1{font-size:43px;line-height:1.35}.lux-home .lux-hero h1>span{margin-top:12px;font-size:27px;line-height:1.5}.lux-hero-image{max-width:none}.lux-home .lux-hero-intro{font-size:16px}}.lux-hero h1>.lux-headline-space{font-size:inherit;color:inherit;line-height:inherit;margin:0;display:inline}.lux-mobile-break{display:none}@media (max-width:767px){.lux-mobile-break{display:block}.lux-hero h1>.lux-headline-space{display:none}.lux-header{height:70px;padding:8px 20px}.lux-mobile-nav{top:70px}.lux-home .lux-hero{padding-top:10px;padding-bottom:16px}.lux-home .lux-hero h1{font-size:40px;line-height:1.25}.lux-home .lux-hero h1>span{margin-top:10px;font-size:26px;line-height:1.35}.lux-home .lux-hero-intro{font-size:15px;line-height:1.6;margin-top:10px!important}.lux-home .lux-hero-image{height:250px;margin-top:4px}.lux-home .lux-hero-actions{gap:10px}.lux-home .lux-hero-actions .lux-button{min-height:46px;padding:8px 20px;font-size:18px}.lux-home .lux-service-strip>a,.lux-home .lux-service-strip>a:first-child,.lux-home .lux-service-strip>a:last-child{gap:16px;padding:14px 0}.lux-home .lux-service-strip h2{margin-bottom:4px;font-size:17px}.lux-home .lux-service-strip p{font-size:12px;line-height:1.6}.lux-home .lux-service-strip>a>.lux-icon{width:34px;height:34px}}.lux-header [aria-haspopup=menu]{background:linear-gradient(135deg,#143c30,#06231c);border:1px solid #bda16a70;border-radius:999px;gap:7px;min-height:44px;padding:6px 10px;box-shadow:inset 0 1px #ecd7ad12,0 3px 12px #0002}.lux-header [aria-haspopup=menu] strong[lang]{font-size:11px;font-weight:600;line-height:1.6}.lux-header [aria-haspopup=menu]>svg:first-child{width:17px;height:17px}.lux-header [aria-haspopup=menu]>svg:last-child{width:12px;height:12px}@media (max-width:1024px){.lux-header .lux-header-actions{gap:8px;margin-inline-start:auto;display:flex}.lux-header-actions .lux-login{display:none}.lux-header .lux-brand{flex:1;min-width:0}.lux-header{gap:8px}.lux-header [aria-haspopup=menu]{padding:5px 8px}}@media (max-width:420px){.lux-header .lux-brand>span{display:none}.lux-header .lux-brand>img,.lux-header .lux-brand:after{width:48px;height:48px}.lux-header .lux-brand{flex:1;min-width:48px}.lux-header{gap:10px;padding-inline:18px}}.lc-page{--lc-gold:#e5b853;--lc-edge:#caae674d;color:#f6f3e6;isolation:isolate;background:#062b24;font-size:17px;line-height:1.65}.lc-page *{box-sizing:border-box}.lc-page a{color:inherit;text-decoration:none}.lc-page h1,.lc-page h2,.lc-page p{margin:0}.lc-page .lc-icon{width:27px;height:28px;color:var(--lc-gold);flex-shrink:0}:is(.lc-page a:focus-visible,.lc-page select:focus-visible){outline-offset:5px;outline:3px solid #f0ca6e}.lc-page h1{letter-spacing:-.025em;font-size:clamp(36px,4vw,60px);font-weight:700;line-height:1.25}.lc-page h2{font-size:25px;line-height:1.4}.lc-country-hero{background:#062820;grid-template-columns:1fr 1fr;min-height:450px;display:grid;position:relative;overflow:hidden}.lc-hero-photo{z-index:-2;background:url(/luxury/port-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.lc-country-hero:after{content:"";z-index:-1;background:#0b3c31;position:absolute;inset:0}.lc-country-hero[dir=ltr]:after,.lc-page[dir=ltr] .lc-country-hero:after{background:#0b3c31}.lc-hero-copy{grid-column:1;max-width:760px;padding:24px 42px 34px}.lc-breadcrumb{color:#c4d3ca;flex-wrap:wrap;gap:14px;margin-bottom:20px;font-size:14px;display:flex}.lc-status{border:1px solid var(--lc-edge);color:var(--lc-gold);border-radius:30px;align-items:center;gap:10px;margin-bottom:18px;padding:7px 18px;font-size:15px;display:inline-flex}.lc-status .lc-icon{width:20px;height:22px}.lc-hero-copy h2{color:var(--lc-gold);margin:9px 0 14px;font-size:clamp(25px,2.6vw,38px)}.lc-hero-copy>p{color:#e0e7de;max-width:620px;margin-bottom:20px}.lc-gold-button{background:#0b3c31;border:1px solid #f4d785;border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:11px 24px;font-weight:750;transition:filter .2s;display:flex;box-shadow:inset 0 1px #fff5be66;color:#171b13!important}.lc-gold-button:hover{filter:brightness(1.1)}.lc-hero-copy>.lc-gold-button{width:fit-content;min-width:265px}.lc-section-nav{border-block:1px solid var(--lc-edge);background:#0b3c31;grid-template-columns:repeat(4,1fr);padding-inline:28px;display:grid}.lc-section-nav>a{justify-content:center;align-items:center;gap:16px;min-height:64px;display:flex;position:relative}.lc-section-nav>a:first-child{color:var(--lc-gold)}.lc-section-nav>a:first-child:after{content:"";background:#edc669;width:65%;height:3px;position:absolute;bottom:0}.lc-country-grid{grid-template-columns:1fr 1fr;gap:24px;padding:24px 42px;display:grid}.lc-corridor{border:1px solid var(--lc-edge);background:#0b3c31;border-radius:6px;padding:22px 24px}.lc-card-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:21px;display:flex}.lc-small-status{color:var(--lc-gold);border-bottom:2px solid var(--lc-gold);white-space:nowrap;padding-bottom:4px;font-size:12px}.lc-selects{align-items:end;gap:12px;margin-bottom:20px;display:flex}.lc-selects label{flex:1;gap:9px;min-width:0;font-size:14px;display:grid}.lc-selects label>span{align-items:center;gap:8px;display:flex}.lc-selects .lc-icon{width:19px;height:20px}.lc-selects select{color:#f7f2e4;width:100%;min-height:47px;font:inherit;background:#072c24;border:1px solid #91aa9e;border-radius:5px;padding:8px 12px;font-size:15px}.lc-route-arrow{color:var(--lc-gold);padding-bottom:7px;font-size:24px}.lc-note{color:#a8bfb2;font-size:12px;line-height:1.65;margin-top:12px!important}.lc-services{border:1px solid var(--lc-edge);border-radius:6px;overflow:hidden}.lc-service-row{border-bottom:1px solid var(--lc-edge);align-items:center;gap:16px;min-height:104px;padding:14px 20px;display:flex}.lc-service-row:last-child{border:0}.lc-service-row:hover{background:#e2bc5710}.lc-service-icon{border:1px solid #b89748;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.lc-service-row strong{font-size:20px;display:block}.lc-service-row strong+span{color:#bfcec4;font-size:14px;line-height:1.6;display:block}.lc-link-arrow{color:var(--lc-gold);flex-shrink:0;margin-inline-start:auto;font-size:25px}.lc-existing{padding:10px 42px 28px}.lc-existing h2{margin-bottom:14px;font-size:21px}.lc-existing>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lc-existing a{border:1px solid var(--lc-edge);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.lc-existing a>span{color:var(--lc-gold)}.lc-explorer-hero{grid-template-columns:1fr 1.05fr;min-height:690px;display:grid;position:relative;overflow:hidden}.lc-explorer-copy{z-index:1;padding:48px 42px 36px}.lc-eyebrow{color:var(--lc-gold);letter-spacing:.04em;font-size:14px;margin-bottom:18px!important}.lc-lead{color:#d1dfd5;margin:18px 0 25px!important}.lc-explorer-copy .lc-selects{grid-template-columns:1fr;display:grid}.lc-explorer-copy .lc-route-arrow{display:none}.lc-explorer-copy .lc-corridor{background:#0a352cdb}.lc-explorer-visual{background:url(/luxury/country-network.png) 50%/cover;min-height:600px;position:relative}.lc-explorer-visual:after{content:"";background:#0b3c31;position:absolute;inset:0}.lc-page[dir=ltr] .lc-explorer-visual:after{background:#0b3c31}.lc-visual-caption{bottom:58px;z-index:1;max-width:280px;position:absolute;inset-inline:36px}.lc-visual-caption>span{color:var(--lc-gold);letter-spacing:.25em;font-size:12px}.lc-visual-caption p{margin-top:10px;font-size:32px;font-weight:600}.lc-benefits{grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.lc-benefits a{border-inline-end:1px solid var(--lc-edge);flex-direction:column;align-items:center;gap:10px;padding:8px;display:flex}.lc-benefits a:last-child{border:0}.lc-benefits .lc-icon{width:30px;height:33px}.lc-directory{border-top:1px solid var(--lc-edge);padding:24px 42px 38px}.lc-directory-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.lc-directory-heading>a{color:var(--lc-gold);font-size:14px}.lc-country-links{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lc-country-links>a{border:1px solid var(--lc-edge);background:#10423666;border-radius:6px;grid-template-columns:40px 1fr 18px;align-items:center;gap:5px 12px;padding:16px;transition:background .2s,border-color .2s;display:grid}.lc-country-links>a:hover,.lc-country-links>a[aria-current=page]{background:#b99c3420;border-color:#bca252}.lc-country-code{color:#d8b963;border:1px solid var(--lc-edge);letter-spacing:.1em;direction:ltr;border-radius:50%;grid-row:span 2;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.lc-country-links strong{font-size:16px;font-weight:600}.lc-country-state{color:#a7c0b1;grid-column:2;font-size:11px}.lc-country-links .lc-link-arrow{grid-area:1/3/3;font-size:17px}.lc-closing{border-top:1px solid var(--lc-edge);background:#062b24;justify-content:center;align-items:center;gap:28px;padding:28px 24px 38px;font-size:27px;display:flex}.lc-closing:before,.lc-closing:after{content:"";background:#b89748;width:100px;height:1px}.lc-country-hero{isolation:isolate}@media (min-width:1600px){.lc-country-grid,.lc-existing,.lc-directory{padding-inline:max(42px,50vw - 730px)}.lc-hero-copy{padding-inline-start:max(42px,50vw - 730px)}}@media (max-width:1050px){.lc-hero-copy{padding-inline:25px}.lc-country-grid{gap:16px;padding:20px}.lc-card-heading{flex-wrap:wrap;gap:8px}.lc-corridor{padding:18px}.lc-country-links{grid-template-columns:repeat(3,1fr)}.lc-explorer-copy{padding:36px 24px}.lc-country-hero{grid-template-columns:1.3fr 1fr}.lc-existing,.lc-directory{padding-inline:24px}.lc-existing>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.lc-page{font-size:16px}.lc-country-hero{padding-bottom:190px;display:block}.lc-hero-copy{max-width:none;padding:23px 20px 28px}.lc-country-hero:after,.lc-page[dir=ltr] .lc-country-hero:after{background:#0b3c31}.lc-hero-photo{background-position:bottom}.lc-hero-copy h1{font-size:37px}.lc-breadcrumb{gap:8px;font-size:12px}.lc-status{font-size:12px}.lc-hero-copy h2{font-size:26px}.lc-hero-copy>.lc-gold-button{width:100%;min-width:0}.lc-country-grid{grid-template-columns:1fr;padding:18px}.lc-section-nav{gap:2px;padding-inline:8px}.lc-section-nav>a{text-align:center;flex-direction:column;gap:5px;min-height:70px;font-size:11px}.lc-section-nav .lc-icon{width:21px;height:24px}.lc-selects{gap:8px}.lc-selects select{padding:7px;font-size:14px}.lc-card-heading h2{font-size:22px}.lc-service-row{gap:12px;padding:14px}.lc-service-row strong{font-size:19px}.lc-existing{padding:10px 18px 25px}.lc-existing>div{grid-template-columns:1fr 1fr;gap:8px}.lc-existing a{padding:12px;font-size:12px}.lc-explorer-hero{flex-direction:column;min-height:0;display:flex}.lc-explorer-copy{padding:28px 20px 10px}.lc-explorer-copy h1{font-size:40px}.lc-explorer-visual{min-height:280px}.lc-explorer-visual:after,.lc-page[dir=ltr] .lc-explorer-visual:after{background:#0b3c31}.lc-visual-caption{bottom:25px;inset-inline:24px}.lc-visual-caption p{font-size:26px}.lc-directory{padding:25px 18px}.lc-directory h2{font-size:24px}.lc-country-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lc-country-links>a{grid-template-columns:29px 1fr;gap:5px 8px;padding:11px 9px}.lc-country-code{width:28px;height:28px;font-size:9px}.lc-country-links strong{overflow-wrap:anywhere;font-size:14px}.lc-country-links .lc-link-arrow{display:none}.lc-country-state{font-size:10px;line-height:1.4}.lc-closing{gap:12px;padding:24px 18px;font-size:22px}.lc-closing:before,.lc-closing:after{width:32px}.lc-directory-heading{align-items:start}}@media (prefers-reduced-motion:reduce){.lc-page a{transition:none}}.lc-icon,.lws-icon{object-fit:contain;flex-shrink:0;width:27px;height:27px}.lc-country-hero:after,.lc-page[dir=ltr] .lc-country-hero:after{background:#062b2444}.lc-hero-copy{background:#062b24c9;border-radius:4px;padding:25px}.lc-explorer-visual:after,.lc-page[dir=ltr] .lc-explorer-visual:after{background:0 0}.lc-gold-button{color:#062b24;background:#d8b460}.lc-gold-button:hover{background:#e5c373}html:root{--tm-emerald-deep:#061f19;--tm-emerald-base:#0b3026;--tm-emerald-panel:#123f32;--tm-emerald-raised:#194c3c;--tm-emerald-input:#09291f;--tm-champagne:#d5b56b;--tm-champagne-bright:#f5e3af;--tm-gold-metal:linear-gradient(115deg, #bb9148 0%, #e3c780 26%, #fff0c5 47%, #d2ad5b 72%, #e8ce91 100%);--tm-ivory:#faf7e9;--tm-muted:#c4d8cc;--tm-edge:#d8ca8c7a;--night-deep:var(--tm-emerald-deep);--night:var(--tm-emerald-base);--surface:var(--tm-emerald-base);--surface-2:var(--tm-emerald-panel);--surface-3:var(--tm-emerald-raised);--ink:var(--tm-ivory);--ink-soft:#e1eadf;--muted:var(--tm-muted);--gold:var(--tm-champagne);--gold-bright:var(--tm-champagne-bright);--gold-pale:#fff4c9;--line:var(--tm-edge);--line-soft:#d8ca8c3d}html .luxury-site{--lux-bg:var(--tm-emerald-base);--lux-panel:var(--tm-emerald-panel);--lux-gold:var(--tm-champagne);--lux-ivory:var(--tm-ivory)}html .company-os{--os-bg:var(--tm-emerald-base);--os-panel:var(--tm-emerald-panel);--os-panel-strong:var(--tm-emerald-raised);--os-panel-soft:var(--tm-emerald-panel);--os-line:#d8ca8c3d;--os-line-strong:var(--tm-edge);--os-gold:var(--tm-champagne);--os-gold-bright:var(--tm-champagne-bright);--os-muted:var(--tm-muted)}html :is(.app-shell,.company-os,.account-portal,.execution-shell,.maintenance){background:radial-gradient(ellipse at 75% 0%, #23513e33, transparent 55%), linear-gradient(145deg, var(--tm-emerald-base), var(--tm-emerald-deep))}html :is(.lc-page,.lws,.org-page,.iv-page,.ld-page,.tamkeen-login),html .luxury-site .rfq-shell{background-color:var(--tm-emerald-base);color:var(--tm-ivory)}html :is(.lux-header,.lux-mobile-nav,.lux-footer,.topbar,.lws-sidebar,.account-portal__topbar,.maintenance__topbar){background:var(--tm-emerald-deep);border-color:var(--tm-edge)}html :is(.lux-service-strip,.lux-action-row,.lux-contact,.lux-auth-card,.lc-corridor,.lc-section-nav,.lc-country-links>a,.lc-closing,.lws-panel,.lws-service-card,.lws-record,.lws-next,.lws-analysis-banner,.iv-message,.iv-detail,.iv-table,.ld-records article,.tamkeen-login-panel),html .org-page :is(section,article){background:linear-gradient(140deg, var(--tm-emerald-raised), var(--tm-emerald-panel));border-color:var(--tm-edge);box-shadow:inset 0 1px #f4edcb14,0 12px 28px #071d171f}html .app-shell :is(.sovereign-panel,.shipment-snapshot,.journey-card,.data-card,.goods-card,.document-card,.invoice-card,.payment-card,.reference-card,.bill-card,.connector-card,.activation-card,.security-card){background:linear-gradient(140deg, var(--tm-emerald-raised), var(--tm-emerald-panel));border-color:var(--tm-edge)}html .app-shell .command-workspace{background:var(--tm-emerald-base)}html :is(),html .lc-page[dir] :is(),html .lws[dir] .lws-hero:after{background:var(--tm-emerald-panel)}html .org-page :is(input,select,button),html .luxury-site :is(.lux-auth-card input,.lc-selects select),html .ld-filters :is(input,select){background:var(--tm-emerald-input);color:var(--tm-ivory);border-color:#adc5ad99}html .org-page :is(h1,h2),html .luxury-site .lux-eyebrow{color:var(--tm-champagne-bright)}html .org-page :is(.org-note,small){color:var(--tm-muted)}html .luxury-site :is(.lux-button,.lc-gold-button){background:var(--tm-gold-metal);color:#173c2f;border-color:var(--tm-champagne-bright)}html .luxury-site .lux-button.lux-secondary{background:var(--tm-emerald-input);color:var(--tm-champagne-bright)}html .luxury-site .lc-gold-button{color:#173c2f!important}html .lux-brand{position:relative}html .lux-brand:after,html .brand-emblem:before{content:"";pointer-events:none;z-index:3;opacity:0;background:linear-gradient(110deg,#0000 36%,#e0b85888 43%,#fff4cf 49%,#f5d58ba8 54%,#0000 63%) 100% 0/300% 100%;position:absolute;-webkit-mask:url(/assets/tamkeen-ai-logistics-symbol-transparent.webp) 50%/contain no-repeat;mask:url(/assets/tamkeen-ai-logistics-symbol-transparent.webp) 50%/contain no-repeat}html .lux-brand:after{inset-inline-start:0;width:76px;height:76px;top:50%;transform:translateY(-50%)}html .brand-emblem:before{inset:4.5%}html :is(.lux-brand>img,.brand-emblem img,.logo-plaque img){filter:drop-shadow(0 0 7px #d5ad4930)}@media (prefers-reduced-motion:no-preference){html .lux-brand:after,html .brand-emblem:before{animation:7s ease-in-out infinite tamkeen-gold-sweep}html :is(.lux-brand>img,.brand-emblem img,.logo-plaque img){animation:7s ease-in-out infinite tamkeen-gold-breathe}}@keyframes tamkeen-gold-sweep{0%,14%{opacity:0;background-position:100% 0}22%{opacity:.85}46%{opacity:.75;background-position:0 0}54%,to{opacity:0;background-position:0 0}}@keyframes tamkeen-gold-breathe{0%,58%,to{filter:brightness()drop-shadow(0 0 7px #d5ad4930)}32%{filter:brightness(1.16)saturate(1.08)drop-shadow(0 0 12px #e6bd6266)}}@media (max-width:767px){html .lux-brand:after{width:55px;height:55px}}html .lux-brand.lux-brand-localized{align-items:center;gap:12px;max-width:340px;display:flex}html .lux-brand.lux-brand-localized>img{flex:none;width:64px;height:64px}html .lux-brand.lux-brand-localized>.lux-brand-name{min-width:0;display:block}html .lux-brand-name strong{text-wrap:balance;line-height:1.7;display:block}html .lux-brand.lux-brand-localized:after{inset-inline-start:0;width:64px;height:64px;top:50%;transform:translateY(-50%)}html [data-company-footer] .lux-brand-localized{max-width:100%}@media (max-width:1024px){html .lux-header .lux-brand-localized{flex:1;min-width:0;max-width:none}}@media (max-width:767px){html .luxury-site .lux-header{align-items:center;gap:10px;height:96px;padding:10px 16px;display:flex}html .lux-header .lux-brand.lux-brand-localized{gap:8px;width:auto}html .lux-header .lux-brand-localized>img,html .lux-header .lux-brand-localized:after{width:48px;height:48px}html .lux-header .lux-brand-name strong{white-space:normal;font-size:11px;line-height:1.7}html .luxury-site .lux-header-actions{margin-inline-start:0}html .luxury-site .lux-header-actions>div{position:static}html .luxury-site .lux-header-actions>div>div{inset-inline:16px;width:auto;max-width:none;position:absolute;top:calc(100% + 8px)}html .luxury-site .lux-menu-toggle{flex-shrink:0;width:44px;padding:0}html .luxury-site .lux-mobile-nav{top:96px}}@media (max-width:380px){html .luxury-site .lux-header{gap:6px;height:104px;padding-inline:12px}html .lux-header .lux-brand-localized>img,html .lux-header .lux-brand-localized:after{width:40px;height:40px}html .lux-header .lux-brand-name strong{font-size:10px;line-height:1.6}html .luxury-site .lux-mobile-nav{top:104px}}
