/*! tailwindcss v4.2.1 | 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,::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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.site-header nav a{white-space:nowrap;font-size:12px}.value-proposition-section{background:var(--map-bg);padding:clamp(76px,9vw,138px) clamp(24px,6vw,96px);scroll-margin-top:84px;position:relative;overflow:hidden}.value-proposition-section:before{background:linear-gradient(30deg,transparent 46%,var(--map-teal-700) 47% 49%,transparent 50%), linear-gradient(-30deg,transparent 46%,var(--map-peach) 47% 49%,transparent 50%)}@supports (color:color-mix(in lab, red, red)){.value-proposition-section:before{background:linear-gradient(30deg,transparent 46%,color-mix(in srgb, var(--map-teal-700) 5.5%, transparent) 47% 49%,transparent 50%), linear-gradient(-30deg,transparent 46%,color-mix(in srgb, var(--map-peach) 11%, transparent) 47% 49%,transparent 50%)}}.value-proposition-section:before{content:"";opacity:.75;background-size:64px 64px;width:520px;height:340px;position:absolute;top:32px;left:-80px}.value-manifesto,.product-value-heading,.product-value-grid,.iran-value-stage,.core-values{z-index:1;max-width:1480px;margin-left:auto;margin-right:auto;position:relative}.value-manifesto{background:var(--emkan-night);border:1px solid var(--map-z-tourism);align-items:end}@supports (color:color-mix(in lab, red, red)){.value-manifesto{border:1px solid color-mix(in srgb, var(--map-z-tourism) 18%, transparent)}}.value-manifesto{box-shadow:0 34px 90px var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.value-manifesto{box-shadow:0 34px 90px color-mix(in srgb, var(--map-teal-900) 16%, transparent)}}.value-manifesto{color:var(--map-surface);grid-template-columns:92px minmax(400px,1.05fr) minmax(320px,.72fr);gap:28px clamp(30px,4vw,68px);padding:clamp(34px,4.2vw,64px);display:grid;overflow:hidden}.value-manifesto:after{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.value-manifesto:after{border:1px solid color-mix(in srgb, var(--map-surface) 8%, transparent)}}.value-manifesto:after{content:"";border-radius:50%;width:390px;height:390px;position:absolute;top:-180px;left:-145px}.value-manifesto-mark{border-left:1px solid var(--map-surface);align-self:stretch;align-items:center}@supports (color:color-mix(in lab, red, red)){.value-manifesto-mark{border-left:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.value-manifesto-mark{color:var(--emkan-sand);flex-direction:column;justify-content:center;gap:14px;min-height:190px;display:flex}.value-manifesto-mark span{font:800 9px/1 var(--map-font-body);letter-spacing:.28em;direction:ltr;transform:rotate(-90deg)}.value-manifesto .section-kicker{color:var(--emkan-teal)}.value-manifesto h2{letter-spacing:-.048em;margin:0;font-size:clamp(34px,3.7vw,58px);line-height:1.5}.value-manifesto>p{color:var(--map-d-text-en-2);margin:0;font-size:13px;line-height:2.15}.value-manifesto-proof{border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.value-manifesto-proof{border-top:1px solid color-mix(in srgb, var(--map-surface) 14%, transparent)}}.value-manifesto-proof{grid-column:2/4;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:22px;display:grid}.value-manifesto-proof span{color:var(--map-d-text-en);min-height:58px;padding:6px 18px;font-size:10px}.value-manifesto-proof span+span{border-right:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.value-manifesto-proof span+span{border-right:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.value-manifesto-proof b{color:var(--emkan-sand);font-variant-numeric:tabular-nums;font-size:25px;line-height:1.2;display:block}.product-value-heading,.film-heading,.real-story-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:28px clamp(44px,7vw,104px);display:grid}.product-value-heading{margin-top:clamp(70px,8vw,112px)}.product-value-heading h3,.real-story-heading h3{color:var(--emkan-night);letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.3vw,50px);line-height:1.4}.product-value-heading p,.real-story-heading p{color:var(--map-text-body);margin:0;font-size:12px;line-height:2.1}.product-value-grid{background:var(--map-tint-teal-2);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;display:grid}.product-value-grid>a{background:var(--map-surface);flex-direction:column;min-height:365px;padding:clamp(24px,2.4vw,36px);transition:background .24s,box-shadow .24s,transform .24s;display:flex;position:relative}.product-value-grid>a:after{background:linear-gradient(90deg,var(--emkan-teal),var(--emkan-copper));content:"";transform-origin:100%;height:4px;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.product-value-grid>a:hover{background:var(--map-surface);box-shadow:0 25px 58px var(--map-teal-800)}@supports (color:color-mix(in lab, red, red)){.product-value-grid>a:hover{box-shadow:0 25px 58px color-mix(in srgb, var(--map-teal-800) 11%, transparent)}}.product-value-grid>a:hover{z-index:2;transform:translateY(-5px)}.product-value-grid>a:hover:after{transform:scaleX(1)}.product-value-icon{justify-content:space-between;align-items:start;display:flex}.product-value-icon>svg{background:var(--map-ok-bg);color:var(--emkan-deep);border-radius:14px;width:56px;height:56px;padding:16px;transition:transform .3s}.product-value-grid>a:hover .product-value-icon>svg{transform:rotate(-7deg)scale(1.06)}.product-value-icon span{color:var(--map-d-text-en);font-size:10px;font-weight:850}.product-value-grid small{color:var(--sector-mining);margin-top:34px;font-size:11px;font-weight:850}.product-value-grid h4{color:var(--emkan-night);margin:9px 0;font-size:18px;line-height:1.7}.product-value-grid p{color:var(--map-teal-dim);margin:0 0 22px;font-size:13px;line-height:2.05}.product-value-grid>a>b{color:var(--emkan-deep);margin-top:auto;font-size:11px}.value-card-action{color:var(--emkan-deep);align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:850;display:flex}.iran-value-stage{background:var(--emkan-night);color:var(--map-surface);grid-template-columns:1fr;margin-top:clamp(76px,9vw,132px);display:grid;overflow:hidden}.iran-value-stage>figure{background:var(--map-divider);direction:ltr;align-self:stretch;min-height:0;margin:0;position:relative;overflow:hidden}.iran-value-stage>figure:after{background:linear-gradient(90deg,var(--map-teal-800),transparent 42%)}@supports (color:color-mix(in lab, red, red)){.iran-value-stage>figure:after{background:linear-gradient(90deg,color-mix(in srgb, var(--map-teal-800) 45%, transparent),transparent 42%)}}.iran-value-stage>figure:after{content:"";pointer-events:none;position:absolute;inset:0}.iran-value-image-link{width:100%;height:auto;display:block;position:relative}.iran-value-image-link:focus-visible{outline:3px solid var(--emkan-teal);outline-offset:-5px}.iran-value-stage>figure img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.iran-value-stage figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.iran-value-stage figcaption{background:color-mix(in srgb, var(--map-surface) 80%, transparent)}}.iran-value-stage figcaption{color:var(--map-text-source);z-index:3;padding:8px 11px;font-size:8px;position:absolute;bottom:18px;left:18px}.iran-value-orbit{border:1px solid var(--map-map-service);animation:5s ease-in-out infinite valueOrbit}@supports (color:color-mix(in lab, red, red)){.iran-value-orbit{border:1px solid color-mix(in srgb, var(--map-map-service) 60%, transparent)}}.iran-value-orbit{z-index:2;border-radius:50%;width:62px;height:62px;position:absolute}.iran-value-orbit:after{background:var(--emkan-teal);box-shadow:0 0 22px var(--emkan-teal);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:4px}.iran-value-orbit.orbit-one{top:31%;left:23%}.iran-value-orbit.orbit-two{animation-delay:-2.1s;bottom:22%;right:19%}@keyframes valueOrbit{50%{opacity:.45;transform:scale(1.28)}}.iran-value-copy{padding:clamp(38px,5vw,72px)}.iran-value-copy .section-kicker{color:var(--emkan-teal)}.iran-value-copy>h3{letter-spacing:-.045em;margin:10px 0 20px;font-size:clamp(30px,3.3vw,52px);line-height:1.47}.iran-value-copy>p{color:var(--map-d-text-en-2);max-width:760px;margin:0;font-size:12px;line-height:2.15}.iran-value-grid{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.iran-value-grid{background:color-mix(in srgb, var(--map-surface) 10%, transparent)}}.iran-value-grid{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.iran-value-grid>a{background:var(--map-teal-700);grid-template-columns:auto 1fr auto;min-height:245px;padding:24px;transition:background .22s;display:grid;position:relative}.iran-value-grid>a:hover{background:var(--map-emerald-deep)}.iran-value-grid>a>span{color:var(--emkan-sand)}.iran-value-grid strong{color:var(--map-surface);text-align:left;font-size:38px;line-height:1}.iran-value-grid small{color:var(--map-d-text-2);grid-column:1/4;margin-top:6px;font-size:11px}.iran-value-grid h4{color:var(--emkan-sand);grid-column:1/4;margin:20px 0 6px;font-size:13px;line-height:1.8}.iran-value-grid p{color:var(--map-tint-teal-2);grid-column:1/4;margin:0;font-size:11px;line-height:1.95}.iran-value-grid>a>svg{color:var(--emkan-teal);position:absolute;bottom:19px;left:20px;transform:rotate(90deg)}.core-values{background:var(--map-tint-teal-2);grid-template-columns:minmax(245px,1.15fr) repeat(4,1fr);gap:1px;display:grid}.core-values header,.core-values article{background:var(--map-ok-bg);min-height:185px;padding:27px}.core-values header{background:var(--map-tint-teal-3)}.core-values header h3{color:var(--emkan-night);margin:8px 0 0;font-size:23px;line-height:1.55}.core-values article{flex-direction:column;display:flex}.core-values article svg{color:var(--emkan-deep)}.core-values article h4{color:var(--emkan-night);margin:26px 0 0;font-size:14px}.core-values article p{color:var(--map-text-source);margin:8px 0 0;font-size:12px;line-height:1.9}.film-section{background:var(--map-teal-900);color:var(--map-surface);padding:clamp(82px,9vw,138px) clamp(24px,6vw,96px);scroll-margin-top:84px;position:relative;overflow:hidden}.film-section:before{background-image:linear-gradient(var(--map-z-tourism) 1px,transparent 1px), linear-gradient(90deg,var(--map-z-tourism) 1px,transparent 1px);animation:22s linear infinite filmGridDrift}@supports (color:color-mix(in lab, red, red)){.film-section:before{background-image:linear-gradient(color-mix(in srgb, var(--map-z-tourism) 4.5%, transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb, var(--map-z-tourism) 4.5%, transparent) 1px,transparent 1px)}}.film-section:before{content:"";pointer-events:none;background-size:48px 48px;position:absolute;inset:-70px}@keyframes filmGridDrift{to{transform:translate(48px,48px)}}.film-heading,.film-grid,.real-story-heading,.real-story-grid{max-width:1480px;margin-left:auto;margin-right:auto;position:relative}.film-heading .section-kicker,.real-story-heading .section-kicker{color:var(--emkan-teal)}.film-heading h2{letter-spacing:-.052em;margin:0;font-size:clamp(36px,4.1vw,64px);line-height:1.42}.film-heading>p{color:var(--map-z-data);margin:0;font-size:12px;line-height:2.15}.film-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.film-grid>article{background:var(--map-bg);color:var(--emkan-night);grid-template-rows:auto 1fr;min-width:0;transition:box-shadow .28s,transform .28s;display:grid;overflow:hidden}.film-grid>article:hover{box-shadow:0 30px 76px var(--map-ink)}@supports (color:color-mix(in lab, red, red)){.film-grid>article:hover{box-shadow:0 30px 76px color-mix(in srgb, var(--map-ink) 30%, transparent)}}.film-grid>article:hover{transform:translateY(-5px)}.film-grid>article.film-featured{grid-column:1/3;grid-template-rows:auto;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.film-grid figure{background:var(--map-ink);direction:ltr;margin:0;position:relative;overflow:hidden}.film-grid img{aspect-ratio:16/9;background:var(--map-ink);object-fit:cover;width:100%;height:100%;display:block}.film-grid>article:not(.film-featured) img{height:auto}.film-grid figure figcaption{background:linear-gradient(0deg,var(--map-ink),transparent);align-items:center}@supports (color:color-mix(in lab, red, red)){.film-grid figure figcaption{background:linear-gradient(0deg,color-mix(in srgb, var(--map-ink) 88%, transparent),transparent)}}.film-grid figure figcaption{color:var(--map-surface);pointer-events:none;direction:rtl;justify-content:space-between;padding:36px 18px 13px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.film-grid figure figcaption b{color:var(--emkan-sand);text-align:end;max-width:58%;font-size:10px;line-height:1.6}.film-grid>article>div{flex-direction:column;padding:clamp(25px,3vw,44px);display:flex}.film-grid>article>div>span:first-child{color:var(--sector-mining);font-size:11px;font-weight:850}.film-grid h3{color:var(--emkan-night);margin:12px 0 10px;font-size:clamp(20px,2vw,30px);line-height:1.65}.film-grid p{color:var(--map-teal-dim);margin:0 0 20px;font-size:13px;line-height:2}.film-credit{color:var(--map-text-source);flex-wrap:wrap;align-items:center;gap:6px;margin:auto 0 16px;font-size:10px;line-height:1.8;display:inline-flex}.film-credit a{color:var(--emkan-deep);text-underline-offset:3px;gap:4px;text-decoration:underline;display:inline-flex}.film-cta{background:var(--emkan-deep);color:var(--map-surface);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 15px;font-size:10px;font-weight:850;transition:background .2s,color .2s;display:inline-flex}.film-cta:hover{background:var(--emkan-night);color:var(--emkan-sand)}.real-story-heading{border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.real-story-heading{border-top:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.real-story-heading{margin-top:clamp(76px,9vw,130px);padding-top:68px}.real-story-heading h3{color:var(--map-surface)}.real-story-heading p{color:var(--map-z-data)}.real-story-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.real-story-grid figure{background:var(--map-bg);color:var(--emkan-night);min-width:0;margin:0;overflow:hidden}.real-story-grid figure>a{display:block;position:relative;overflow:hidden}.real-story-grid figure>a:after{background:linear-gradient(0deg,var(--map-ink),transparent 60%)}@supports (color:color-mix(in lab, red, red)){.real-story-grid figure>a:after{background:linear-gradient(0deg,color-mix(in srgb, var(--map-ink) 80%, transparent),transparent 60%)}}.real-story-grid figure>a:after{content:"";position:absolute;inset:0}.real-story-grid img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.real-story-grid figure:hover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.045)}.real-story-grid figure>a>span{color:var(--map-surface);z-index:2;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex;position:absolute;bottom:18px;right:18px}.real-story-grid figcaption{padding:22px}.real-story-grid figcaption>b{color:var(--emkan-night);font-size:12px}.real-story-grid figcaption p{color:var(--map-teal-dim);margin:8px 0 16px;font-size:12px;line-height:1.9}.photo-credit{color:var(--sector-manufacturing);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;line-height:1.8;display:flex}.photo-credit a{color:var(--emkan-deep);text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.photo-credit small{border-top:1px solid var(--map-tint-teal-2);color:var(--map-text-body);flex-basis:100%;margin-top:4px;padding-top:8px;font-size:10px}.media-manifest-link{color:var(--emkan-sand);text-underline-offset:4px;align-items:center;gap:7px;max-width:1480px;margin:24px auto 0;font-size:11px;font-weight:800;text-decoration:underline;display:flex;position:relative}.motion-ready [data-reveal]{opacity:0;transition:opacity .7s,transform .75s cubic-bezier(.2,.65,.2,1);transform:translateY(24px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.motion-ready .product-value-grid>[data-reveal]:nth-child(2),.motion-ready .real-story-grid>[data-reveal]:nth-child(2){transition-delay:80ms}.motion-ready .product-value-grid>[data-reveal]:nth-child(3),.motion-ready .real-story-grid>[data-reveal]:nth-child(3){transition-delay:.16s}.motion-ready .product-value-grid>[data-reveal]:nth-child(4){transition-delay:.24s}@media (width<=1180px){.value-manifesto{grid-template-columns:72px 1fr}.value-manifesto>p{grid-column:2;max-width:800px}.value-manifesto-proof{grid-column:2}.product-value-grid{grid-template-columns:repeat(2,1fr)}.iran-value-stage{grid-template-columns:1fr}.iran-value-stage>figure{max-height:610px}.iran-value-grid,.core-values{grid-template-columns:repeat(2,1fr)}.core-values header{grid-column:1/3}.film-grid>article.film-featured{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}}@media (width<=860px){.value-proposition-section,.film-section{padding-left:24px;padding-right:24px}.value-manifesto{grid-template-columns:1fr;align-items:start;padding:34px 28px}.value-manifesto-mark{border-bottom:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.value-manifesto-mark{border-bottom:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.value-manifesto-mark{border-left:0;flex-direction:row;justify-content:flex-start;min-height:58px}.value-manifesto-mark span{transform:none}.value-manifesto>p,.value-manifesto-proof{grid-column:auto}.product-value-heading,.film-heading,.real-story-heading{grid-template-columns:1fr;align-items:start}.product-value-heading>p,.film-heading>p,.real-story-heading>p{max-width:720px}.iran-value-stage>figure{max-height:490px}.film-grid{grid-template-columns:1fr}.film-grid>article.film-featured{grid-column:auto;grid-template-columns:1fr}.real-story-grid{grid-template-columns:1fr 1fr}.real-story-grid figure:last-child{grid-column:1/3}.real-story-grid figure:last-child img{max-height:380px}}@media (width<=620px){.value-proposition-section,.film-section{padding-left:18px;padding-right:18px}.value-manifesto{padding:28px 20px}.value-manifesto h2{font-size:33px}.value-manifesto-proof{grid-template-columns:1fr}.value-manifesto-proof span{justify-content:space-between;align-items:center;min-height:52px;padding:8px 0;display:flex}.value-manifesto-proof span+span{border-right:0;border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.value-manifesto-proof span+span{border-top:1px solid color-mix(in srgb, var(--map-surface) 10%, transparent)}}.value-manifesto-proof b{font-size:22px;display:inline}.product-value-grid{grid-template-columns:1fr}.product-value-grid>a{min-height:320px}.iran-value-stage>figure{max-height:none}.iran-value-stage>figure img{aspect-ratio:16/9;object-fit:contain;height:auto}.iran-value-copy{padding:34px 20px}.iran-value-copy>h3{font-size:32px}.iran-value-grid{grid-template-columns:1fr}.iran-value-grid>a{min-height:220px}.core-values{grid-template-columns:1fr}.core-values header{grid-column:auto}.core-values header,.core-values article{min-height:150px}.film-grid,.film-grid>article,.real-story-grid{grid-template-columns:1fr}.real-story-grid figure:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.iran-value-orbit,.film-section:before{animation:none!important}.motion-ready [data-reveal]{opacity:1;transition:none;transform:none}}:root{--emkan-deep:var(--map-teal-800);--emkan-night:var(--map-teal-900);--emkan-blue:var(--map-map-service);--emkan-teal:var(--map-emerald);--emkan-copper:var(--map-gold);--emkan-slate:var(--map-map-seg3);--emkan-ice:var(--map-tint-teal-2);--emkan-sand:var(--map-gold-light);--ink:var(--map-ink);--muted:var(--map-text-body);--line:var(--map-border);--surface:var(--map-bg);--paper:var(--map-surface);--radius:12px;--shadow:0 24px 70px var(--map-teal-800)}@supports (color:color-mix(in lab, red, red)){:root{--shadow:0 24px 70px color-mix(in srgb, var(--map-teal-800) 13%, transparent)}}:root{--emkan-color-canvas:var(--map-bg);--emkan-color-surface:var(--map-surface);--emkan-color-surface-subtle:var(--map-ok-bg);--emkan-color-surface-section:var(--map-surface-warm);--emkan-color-surface-step:var(--map-ok-bg);--emkan-color-surface-iran:var(--map-ok-bg);--emkan-color-surface-warning:var(--map-bg);--emkan-color-inverse:var(--map-teal-800);--emkan-color-inverse-strong:var(--map-teal-800);--emkan-color-text-strong:var(--map-teal-800);--emkan-color-text-control:var(--map-teal-800);--emkan-color-text-muted:var(--map-text-source);--emkan-color-text-subtle:var(--map-teal-dim);--emkan-color-text-label:var(--map-text-body);--emkan-color-text-comparison-label:var(--map-text-body);--emkan-color-text-table-caption:var(--map-text-body);--emkan-color-text-eyebrow:var(--sector-manufacturing);--emkan-color-text-corridor-summary:var(--map-text-body);--emkan-color-text-faint:var(--map-text-body);--emkan-color-text-caption:var(--map-text-body);--emkan-color-text-list:var(--map-teal-dim);--emkan-color-text-section:var(--map-teal-dim);--emkan-color-text-inverse:var(--map-surface);--emkan-color-text-inverse-muted:var(--map-tint-teal-2);--emkan-color-text-map-legend:var(--map-on-tint-green);--emkan-color-accent:var(--sector-mining);--emkan-color-accent-strong:var(--sector-mining);--emkan-color-accent-soft:var(--map-z-industry);--emkan-color-interactive:var(--map-emerald-deep);--emkan-color-control:var(--map-emerald-deep);--emkan-color-focus:var(--map-peach-badge);--emkan-color-warning:var(--map-on-tint-peach);--emkan-color-table-header:var(--map-teal-700);--emkan-border-divider:var(--map-d-text-2);--emkan-border-subtle:var(--map-tint-teal-2);--emkan-border-section:var(--map-tint-teal-2);--emkan-border-panel:var(--map-d-text-2);--emkan-border-card:var(--map-d-text-2);--emkan-border-control:var(--map-d-text-en-2);--emkan-border-table:var(--map-tint-teal-2);--emkan-border-warning:var(--map-peach);--emkan-border-inline:var(--map-d-text-2);--emkan-border-action:var(--map-d-text-en-2);--emkan-border-grid:var(--map-tint-teal-2);--emkan-border-grid-soft:var(--map-tint-teal-2);--emkan-border-width:1px;--emkan-border-emphasis-width:2px;--emkan-border-badge-width:.25rem;--emkan-border-accent-width:5px;--emkan-font-family-display:var(--map-font-heading);--emkan-font-family-ui:var(--map-font-body), "Vazirmatn", var(--map-font-body);--emkan-font-size-3xs:.625rem;--emkan-font-size-2xs:.6875rem;--emkan-font-size-xs:.75rem;--emkan-font-size-sm:.8125rem;--emkan-font-size-md:.875rem;--emkan-font-size-base:.9375rem;--emkan-font-size-lg:1rem;--emkan-font-size-xl:1.25rem;--emkan-font-size-card-title:1.375rem;--emkan-font-size-map-metric:1.1875rem;--emkan-font-size-atlas-display:clamp(2.25rem, 5vw, 4.1875rem);--emkan-font-size-world-compare-display:clamp(2.125rem, 5vw, 3.875rem);--emkan-font-size-map-heading:clamp(1.5rem, 3vw, 2.375rem);--emkan-font-weight-label:800;--emkan-font-weight-emphasis:900;--emkan-line-height-tight:1;--emkan-line-height-heading:1.2;--emkan-line-height-copy:1.8;--emkan-line-height-iran-copy:1.75;--emkan-line-height-list:1.7;--emkan-line-height-compact-copy:1.65;--emkan-line-height-source:1.6;--emkan-line-height-metric:1.5;--emkan-letter-spacing-label:.06em;--emkan-letter-spacing-display:-.05em;--emkan-letter-spacing-map-heading:-.035em;--emkan-letter-spacing-map-label:.08em;--emkan-space-0:0;--emkan-space-0-75:.1875rem;--emkan-space-1:.25rem;--emkan-space-1-25:.3125rem;--emkan-space-1-5:.375rem;--emkan-space-1-75:.4375rem;--emkan-space-2:.5rem;--emkan-space-2-25:.5625rem;--emkan-space-2-5:.625rem;--emkan-space-2-75:.6875rem;--emkan-space-3:.75rem;--emkan-space-3-25:.8125rem;--emkan-space-3-5:.875rem;--emkan-space-3-75:.9375rem;--emkan-space-4:1rem;--emkan-space-4-25:1.0625rem;--emkan-space-4-5:1.125rem;--emkan-space-4-75:1.1875rem;--emkan-space-5:1.25rem;--emkan-space-5-25:1.3125rem;--emkan-space-5-5:1.375rem;--emkan-space-5-75:1.4375rem;--emkan-space-6:1.5rem;--emkan-space-6-25:1.5625rem;--emkan-space-7:1.75rem;--emkan-space-8:2rem;--emkan-space-9:2.25rem;--emkan-space-9-5:2.375rem;--emkan-space-10:2.5rem;--emkan-space-12:3rem;--emkan-space-16:4rem;--emkan-space-24:6rem;--emkan-radius-none:0;--emkan-radius-sm:.5rem;--emkan-radius-panel:var(--radius);--emkan-radius-card:.875rem;--emkan-radius-feature:1rem;--emkan-radius-pill:999px;--emkan-shadow-card:0 12px 34px var(--map-teal-800)}@supports (color:color-mix(in lab, red, red)){:root{--emkan-shadow-card:0 12px 34px color-mix(in srgb, var(--map-teal-800) 6%, transparent)}}:root{--emkan-shadow-feature:0 16px 46px var(--map-teal-800)}@supports (color:color-mix(in lab, red, red)){:root{--emkan-shadow-feature:0 16px 46px color-mix(in srgb, var(--map-teal-800) 6%, transparent)}}:root{--emkan-control-min-height:2.625rem;--emkan-control-comfortable-height:2.75rem;--emkan-control-indicator-size:1.125rem;--emkan-opacity-busy:.65;--emkan-opacity-disabled:.55;--emkan-skip-link-hidden-offset:-3.75rem;--emkan-focus-outline-width:3px;--emkan-focus-outline-offset:3px;--emkan-layout-page-gutter:clamp(1.125rem, 6vw, 6rem);--emkan-layout-content-max:90rem;--emkan-layout-section-y:clamp(3.25rem, 5.5vw, 5.125rem);--emkan-layout-section-x:clamp(1.25rem, 4.5vw, 4.5rem);--emkan-layout-card-padding:clamp(1.5rem, 3vw, 2.5rem);--emkan-layout-feature-padding:clamp(1.5rem, 3.5vw, 2.75rem);--emkan-layout-secondary-column-min:17.5rem;--emkan-layout-watch-search-min:11.25rem;--emkan-layout-watch-filter-min:7.5rem;--emkan-layout-watch-feed-min:15rem;--emkan-layout-watch-cadence-min:8.125rem;--emkan-layout-watch-alert-min:9.375rem;--emkan-layout-story-step-size:3.25rem;--emkan-layout-story-step-compact-size:2.75rem;--emkan-layout-story-card-min-height:20.625rem;--emkan-layout-story-decision-min-height:9.375rem;--emkan-layout-story-balance-gap:clamp(1.875rem, 6vw, 5.625rem);--emkan-layout-story-balance-copy-min:15rem;--emkan-layout-story-balance-chart-min:26.25rem;--emkan-layout-sector-chain-item-min-height:7.375rem;--emkan-layout-sector-chain-index-size:1.5rem;--emkan-layout-sector-chain-icon-size:4.25rem;--emkan-layout-sector-chain-rail-offset:2.125rem;--emkan-layout-sector-lens-min-height:7.625rem;--emkan-layout-sector-lens-icon-size:3.625rem;--emkan-layout-sector-lens-arrow-size:1rem;--emkan-layout-header-copy-max:47.5rem;--emkan-layout-disputes-copy-max:51.25rem;--emkan-layout-world-compare-copy-max:48.75rem;--emkan-layout-section-copy-max:53.75rem;--emkan-layout-selector-label-min:32.5rem;--emkan-layout-card-min:16.875rem;--emkan-layout-form-control-min:9.375rem;--emkan-layout-comparison-aside-min:18.125rem;--emkan-layout-table-min-width:45rem;--emkan-z-index-skip-link:20;--emkan-breakpoint-compact:47.5rem;--emkan-breakpoint-map-medium:53.75rem;--emkan-breakpoint-map-compact:35rem;--emkan-map-canvas:var(--emkan-color-canvas);--emkan-map-surface:var(--emkan-color-surface);--emkan-map-border:var(--emkan-border-card);--emkan-map-route:var(--emkan-color-interactive);--emkan-map-route-muted:var(--emkan-color-accent-soft);--emkan-map-node:var(--emkan-color-accent);--emkan-map-node-iran:var(--emkan-color-accent-strong);--emkan-map-label:var(--emkan-color-text-strong);--emkan-map-label-muted:var(--emkan-color-text-muted);--emkan-map-selection:var(--emkan-color-focus);--emkan-map-focus-outline:var(--emkan-color-focus);--emkan-map-panel-border:var(--map-d-text-2);--emkan-map-eyebrow:var(--sector-mining);--emkan-map-copy:var(--map-teal-dim);--emkan-map-metric-surface:var(--map-ok-bg);--emkan-map-metric-label:var(--map-text-body);--emkan-map-controls-surface:var(--map-surface-warm);--emkan-map-controls-label:var(--map-teal-dim);--emkan-map-control-border:var(--map-d-text-en);--emkan-map-keyboard-note:var(--map-text-body);--emkan-map-frame:var(--map-tint-teal-2);--emkan-map-frame-border:var(--map-d-text-en-2);--emkan-map-ocean:var(--map-ok-bg);--emkan-map-graticule:var(--map-d-text-en-2);--emkan-map-route-alternative:var(--sector-realestate);--emkan-map-route-affected:var(--map-danger);--emkan-map-node-marker:var(--map-teal-800);--emkan-map-node-iran-marker:var(--map-peach-deep);--emkan-map-node-affected:var(--map-danger);--emkan-map-legend-surface:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){:root{--emkan-map-legend-surface:color-mix(in srgb, var(--map-surface) 92%, transparent)}}:root{--emkan-map-inspector-surface:var(--map-surface-warm);--emkan-map-inspector-border:var(--map-d-text-2);--emkan-map-inspector-copy:var(--map-text-body);--emkan-map-inspector-label:var(--map-text-body);--emkan-map-inspector-divider:var(--map-tint-teal-2);--emkan-map-scenario-divider:var(--map-tint-teal-2);--emkan-map-scenario-copy:var(--map-text-body);--emkan-map-gap-surface:var(--map-tint-peach);--emkan-map-gap-border:var(--map-peach);--emkan-map-gap-text:var(--map-on-tint-gold-strong);--emkan-map-shell-padding:clamp(1.125rem, 3vw, 1.875rem);--emkan-map-metric-min:5.25rem;--emkan-map-controls-primary-min:13.75rem;--emkan-map-controls-secondary-min:17.5rem;--emkan-map-inspector-min:13.75rem;--emkan-map-inspector-max:17.5rem;--emkan-map-stroke-graticule:.6px;--emkan-map-stroke-route:2.2px;--emkan-map-stroke-alternative:1.7px;--emkan-map-stroke-node:1.6px;--emkan-map-stroke-node-affected:2.5px;--emkan-map-stroke-legend:2px;--emkan-map-route-alternative-opacity:.55;--emkan-map-route-affected-opacity:.25;--emkan-map-dash-alternative:6 5;--emkan-map-dash-affected:5 4;--emkan-map-swatch-height:.5rem;--emkan-map-swatch-width:1.25rem;--emkan-map-inspector-min-height:9.375rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;overflow-x:clip}body{background:var(--surface);color:var(--ink);font-family:var(--emkan-font-family-ui);direction:inherit;font-feature-settings:"ss01";margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--emkan-color-focus);outline-offset:3px}.site-header{background:var(--map-surface-warm);align-items:center}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--map-surface-warm) 94%, transparent)}}.site-header{border-bottom:1px solid var(--sector-humancapital)}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb, var(--sector-humancapital) 15%, transparent)}}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto 1fr;height:82px;padding:0 clamp(24px,5vw,78px);display:grid;position:sticky;top:0}.brand{justify-self:start;align-items:center;gap:17px;display:flex}.brand img{object-fit:contain;width:118px;height:37px}.brand span{border-right:1px solid var(--map-d-text-2);color:var(--map-text-body);padding-right:16px;font-size:11px;line-height:1.8}.site-header nav{gap:clamp(16px,2.15vw,34px);display:flex}.site-header nav a{color:var(--map-text-source);white-space:nowrap;font-size:12px;font-weight:600;position:relative}.site-header nav a:after{background:var(--emkan-teal);content:"";transform-origin:100%;width:100%;height:2px;transition:all .25s;position:absolute;bottom:-12px;right:0;transform:scaleX(0)}.site-header nav a:hover:after{transform:scaleX(1)}.mobile-menu{display:none;position:relative}.mobile-menu summary,.mobile-menu-trigger{cursor:pointer;background:0 0;border:0;gap:4px;padding:9px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span,.mobile-menu-trigger span{background:var(--emkan-deep);width:20px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.mobile-menu-trigger[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.mobile-menu-trigger[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-trigger[aria-expanded=true] span:last-child{transform:translateY(-5.5px)rotate(-45deg)}.mobile-menu>div{background:var(--map-surface);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;min-width:160px;padding:8px;display:flex;position:absolute;top:43px;left:0}.mobile-menu>div[hidden]{display:none}.mobile-menu a{border-bottom:1px solid var(--line);color:var(--emkan-night);padding:11px;font-size:11px}.mobile-menu a:last-child{border:0}.header-cta{background:var(--emkan-deep);color:var(--map-surface);justify-self:end;align-items:center;gap:25px;padding:13px 18px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.header-cta:hover{background:var(--emkan-night);transform:translateY(-1px)}.hero{background:var(--emkan-night);color:var(--map-surface);grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);min-height:660px;padding:clamp(56px,5vw,72px) clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.hero:before{background:linear-gradient(90deg, transparent, var(--map-map-service))}@supports (color:color-mix(in lab, red, red)){.hero:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--map-map-service) 6%, transparent))}}.hero:before{content:"";pointer-events:none;position:absolute;inset:0}.hero:after{display:none}.hero-copy{z-index:2;align-self:center;max-width:790px;position:relative}.eyebrow{color:var(--map-z-data);letter-spacing:.02em;align-items:center;gap:12px;margin-bottom:27px;font-size:12px;font-weight:600;display:flex}.eyebrow svg{color:var(--emkan-teal);filter:drop-shadow(0 0 5px var(--map-map-service))}@supports (color:color-mix(in lab, red, red)){.eyebrow svg{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--map-map-service) 40%, transparent))}}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.4vw,72px);font-weight:800;line-height:1.28}.hero h1,.section-intro h2,.reality-heading h2,.method-copy h2,.closing-cta h2,.depth-heading h2,.decision-heading h2{font-family:var(--emkan-font-family-display)}.hero h1 em{color:var(--emkan-teal);font-style:normal;font-weight:500}.hero-lead{color:var(--map-d-text-2);max-width:660px;margin:31px 0 35px;font-size:clamp(16px,1.4vw,20px);font-weight:300;line-height:2.05}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.button>span:last-child{margin-right:18px}.button-primary:hover{background:var(--map-z-industry);transform:translateY(-2px)}.button-ghost{border-color:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.button-ghost{border-color:color-mix(in srgb, var(--map-surface) 22%, transparent)}}.button-ghost{color:var(--map-ok-bg)}.button-ghost:hover{border-color:var(--emkan-teal);color:var(--emkan-teal)}.hero-meta{border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.hero-meta{border-top:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.hero-meta{gap:36px;max-width:650px;margin-top:46px;padding-top:20px;display:flex}.hero-meta span{color:var(--map-d-text-en);align-items:center;gap:6px;font-size:11px;display:flex}.hero-meta svg{color:var(--emkan-teal)}.hero-meta b{color:var(--map-tint-teal-2);margin-left:7px;font-weight:600}.hero-visual{z-index:1;direction:ltr;align-self:center;min-height:520px;position:relative}.hero-network{width:100%;height:100%;max-height:620px;overflow:visible}.network-grid line{stroke:var(--map-tint-teal-2)}@supports (color:color-mix(in lab, red, red)){.network-grid line{stroke:color-mix(in srgb, var(--map-tint-teal-2) 8%, transparent)}}.network-grid line{stroke-width:1px}.network-routes path{fill:none;stroke:var(--sector-chemicals)}@supports (color:color-mix(in lab, red, red)){.network-routes path{stroke:color-mix(in srgb, var(--sector-chemicals) 48%, transparent)}}.network-routes path{stroke-width:1.6px}.network-routes .route-main{filter:drop-shadow(0 0 7px var(--map-map-service))}@supports (color:color-mix(in lab, red, red)){.network-routes .route-main{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--map-map-service) 45%, transparent))}}.network-routes .route-main{stroke:url(#routeActive);stroke-dasharray:6 7;stroke-width:3px;animation:9s linear infinite routeFlow}.network-nodes circle{fill:var(--emkan-copper);stroke:var(--emkan-night);stroke-width:4px}.network-nodes .hub-ring{fill:none;stroke:var(--map-map-service)}@supports (color:color-mix(in lab, red, red)){.network-nodes .hub-ring{stroke:color-mix(in srgb, var(--map-map-service) 40%, transparent)}}.network-nodes .hub-ring{stroke-width:2px}.network-nodes .hub{fill:var(--emkan-teal);stroke:var(--map-surface);stroke-width:3px}.network-labels text{fill:var(--sector-chemicals);font-family:var(--map-font-body);letter-spacing:.22em;font-size:9px}.network-labels text:first-child{fill:var(--map-tint-teal-3);font-size:13px;font-weight:700}.network-orbits path{fill:none;stroke:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.network-orbits path{stroke:color-mix(in srgb, var(--map-surface) 9%, transparent)}}.network-orbits path{stroke-dasharray:3 7}.visual-note{background:var(--map-emerald-deep)}@supports (color:color-mix(in lab, red, red)){.visual-note{background:color-mix(in srgb, var(--map-emerald-deep) 92%, transparent)}}.visual-note{color:var(--map-d-text-2);padding:16px 22px;font-size:11px;line-height:1.8;position:absolute;bottom:50px;right:20px}.visual-note span{color:var(--map-surface);font-size:29px;font-weight:800;line-height:1;display:block}.hero-index{color:var(--map-surface);bottom:30px}@supports (color:color-mix(in lab, red, red)){.hero-index{color:color-mix(in srgb, var(--map-surface) 22%, transparent)}}.hero-index{font-family:var(--map-font-body);letter-spacing:.25em;transform-origin:0;direction:ltr;font-size:9px;position:absolute;left:36px;transform:rotate(-90deg)}@keyframes routeFlow{to{stroke-dashoffset:-130px}}.metrics-rail{background:var(--map-surface);border-bottom:1px solid var(--line);grid-template-columns:1.45fr repeat(4,1fr);min-height:185px;padding:0 clamp(24px,5vw,78px);display:grid}.metric-feature,.metric{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:26px clamp(20px,2.4vw,40px);display:flex}.metric-feature{background:var(--emkan-deep);color:var(--map-surface);flex-flow:wrap;gap:0 24px;position:relative}.metric-feature:after{border-color:transparent var(--map-surface) transparent transparent;content:"";border-style:solid;border-width:7px 9px;position:absolute;top:30px;left:-1px}.metric-kicker{color:var(--map-z-data);letter-spacing:.06em;align-items:center;gap:7px;width:100%;font-size:10px;display:flex}.metric-feature strong,.metric strong{font-family:var(--map-font-body);letter-spacing:-.05em;direction:ltr;font-size:clamp(40px,4vw,61px);font-weight:300;line-height:1}.metric-feature p{color:var(--map-d-text-2);max-width:160px;margin:1px 0 0;font-size:11px;line-height:1.9}.metric span{color:var(--sector-manufacturing);margin-top:11px;font-size:11px}.metric>svg{color:var(--emkan-copper);margin-bottom:13px}.evidence-strip{background:var(--map-ok-bg);color:var(--map-text-body);justify-content:center;align-items:center;gap:0;min-height:45px;padding:0 24px;font-size:10px;display:flex}.evidence-strip>div{border-left:1px solid var(--map-d-text-2);align-items:center;gap:5px;padding:0 28px;display:flex}.evidence-strip>div:last-child{border-left:0}.evidence-strip b{color:var(--emkan-deep);font:700 12px var(--map-font-body);direction:ltr;margin-left:4px;display:inline-block}.pulse,.live-dot{background:var(--sector-pharma);border-radius:50%;width:7px;height:7px;margin-left:8px;animation:2s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.5}}.data-depth{max-width:1540px;margin:0 auto;padding:105px clamp(24px,6vw,96px) 35px;scroll-margin-top:90px}.depth-heading{grid-template-columns:1fr minmax(330px,.65fr);align-items:end;gap:30px 70px;margin-bottom:46px;display:grid}.depth-heading .section-kicker{grid-column:1/3;margin-bottom:-15px}.depth-heading h2{color:var(--emkan-night);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.7vw,56px);line-height:1.35}.depth-heading p{color:var(--sector-manufacturing);margin:0;font-size:12px;line-height:2.05}.depth-cards{grid-template-columns:repeat(4,1fr);display:grid}.depth-cards article{background:var(--map-surface);border-left:1px solid var(--line);min-height:320px;padding:28px;transition:all .22s;position:relative}.depth-cards article:first-child{background:var(--emkan-night);color:var(--map-surface)}.depth-cards article:hover{box-shadow:var(--shadow);z-index:2;transform:translateY(-3px)}.depth-icon{background:var(--map-ok-bg);color:var(--emkan-deep);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:33px;display:flex}.depth-cards article:first-child .depth-icon{background:var(--map-map-service)}@supports (color:color-mix(in lab, red, red)){.depth-cards article:first-child .depth-icon{background:color-mix(in srgb, var(--map-map-service) 14%, transparent)}}.depth-cards article:first-child .depth-icon{color:var(--emkan-teal)}.depth-cards article>span{color:var(--sector-manufacturing);font-size:9px;font-weight:700;display:block}.depth-cards article:first-child>span{color:var(--map-d-text-en)}.depth-cards article>strong{color:var(--emkan-deep);font:300 55px/1 var(--map-font-body);direction:ltr;margin:13px 0 5px;display:block}.depth-cards article:first-child>strong{color:var(--emkan-teal)}.depth-cards article>b{color:var(--map-text-body);font-size:10px;font-weight:600}.depth-cards article:first-child>b{color:var(--map-d-text-2)}.depth-cards dl{border-top:1px solid var(--line);gap:8px;margin:28px 0 0;padding-top:17px;display:grid}.depth-cards article:first-child dl{border-color:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.depth-cards article:first-child dl{border-color:color-mix(in srgb, var(--map-surface) 12%, transparent)}}.depth-cards dl div{justify-content:space-between;display:flex}.depth-cards dt{color:var(--sector-chemicals);font-size:8px}.depth-cards dd{color:var(--map-text-source);font:700 9px var(--map-font-body);direction:ltr;margin:0}.depth-cards article:first-child dd{color:var(--map-surface)}.precision-charts{background:var(--map-ok-bg);grid-template-columns:1.2fr .8fr;gap:1px;margin-top:1px;display:grid}.precision-charts>article{background:var(--map-surface);padding:30px}.chart-title{align-items:center;gap:12px;display:flex}.chart-title>svg{color:var(--emkan-deep)}.chart-title b{color:var(--emkan-night);font-size:12px;display:block}.chart-title span{color:var(--sector-chemicals);margin-top:3px;font-size:8px;display:block}.maturity-stack,.mode-stack{direction:ltr;height:12px;margin:26px 0 18px;display:flex;overflow:hidden}.maturity-stack i,.mode-stack i{height:100%;display:block}.maturity-operational{background:var(--map-emerald)}.maturity-constrained{background:var(--map-z-industry)}.maturity-pilot{background:var(--map-map-service)}.maturity-development{background:var(--map-peach)}.maturity-planned{background:var(--map-gold)}.maturity-framework{background:var(--sector-chemicals)}.maturity-legend{grid-template-columns:1fr 1fr;gap:9px;display:grid}.maturity-legend>div{grid-template-columns:7px 1fr auto;align-items:center;gap:7px;display:grid}.maturity-legend i{border-radius:50%;width:7px;height:7px}.maturity-legend span{color:var(--map-text-body);font-size:8px}.maturity-legend b{color:var(--emkan-night);font:700 9px var(--map-font-body);direction:ltr}.mode-multimodal{background:var(--emkan-deep)}.mode-rail{background:var(--emkan-blue)}.mode-road{background:var(--emkan-copper)}.mode-sea{background:var(--emkan-ice)}.mode-legend{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mode-legend>div{color:var(--emkan-deep);grid-template-columns:17px 1fr auto;align-items:center;gap:7px;display:grid}.mode-legend span{color:var(--map-text-body);font-size:8px}.mode-legend b{font:700 9px var(--map-font-body);direction:ltr}.geometry-split{border-top:1px solid var(--line);gap:19px;margin-top:21px;padding-top:15px;display:flex}.geometry-split span{color:var(--sector-manufacturing);font-size:8px}.geometry-split b{color:var(--emkan-deep);font:700 9px var(--map-font-body);direction:ltr}.precision-register{background:var(--emkan-night);grid-template-columns:repeat(4,1fr);display:grid}.precision-register>div{border-left:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.precision-register>div{border-left:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.precision-register>div{color:var(--emkan-teal);grid-template-columns:22px 1fr;gap:3px 10px;min-height:92px;padding:20px;display:grid}.precision-register>div:last-child{border-left:0}.precision-register svg{grid-row:1/3}.precision-register span{color:var(--map-tint-teal-2);font-size:8px}.precision-register span b{color:var(--map-surface);font:700 11px var(--map-font-body);direction:ltr}.precision-register small{color:var(--map-d-text-en);grid-column:2;font-size:7px}.depth-note{background:var(--map-tint-teal);color:var(--map-text-body);align-items:flex-start;gap:10px;padding:13px 18px;display:flex}.depth-note svg{color:var(--sector-realestate);flex:none;margin-top:2px}.depth-note p{margin:0;font-size:8px;line-height:1.8}.section-intro{grid-template-columns:54px minmax(380px,1fr) minmax(280px,.7fr);align-items:end;gap:clamp(25px,4vw,62px);max-width:1540px;margin:0 auto;padding:105px clamp(24px,6vw,96px) 48px;display:grid}.section-number{color:var(--emkan-copper);font:400 11px var(--map-font-body);letter-spacing:.2em;direction:ltr;padding-bottom:13px;position:relative}.section-number:before{background:var(--emkan-copper);content:"";width:30px;height:1px;position:absolute;top:-17px;right:0}.section-kicker{color:var(--emkan-deep);letter-spacing:.06em;margin-bottom:14px;font-size:10px;font-weight:700;display:block}.section-intro h2,.reality-heading h2,.method-copy h2,.closing-cta h2{color:var(--emkan-night);letter-spacing:-.035em;margin:0;font-size:clamp(31px,3vw,48px);font-weight:700;line-height:1.45}.section-intro>p{color:var(--sector-manufacturing);max-width:430px;margin:0;font-size:13px;line-height:2.1}.atlas-shell{background:var(--emkan-night);box-shadow:var(--shadow);color:var(--map-surface);max-width:1580px;margin:0 auto 120px;scroll-margin-top:100px}.atlas-topbar{background:var(--map-teal-900);border-bottom:1px solid var(--map-surface);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.atlas-topbar{border-bottom:1px solid color-mix(in srgb, var(--map-surface) 10%, transparent)}}.atlas-topbar{justify-content:space-between;min-height:80px;padding:0 30px;display:flex}.atlas-tabs{display:flex}.atlas-tabs button{color:var(--map-d-text-en);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 27px;font-size:13px;display:flex}.atlas-tabs button span{color:var(--sector-manufacturing);font:700 10px var(--map-font-body);direction:ltr;margin-left:7px}.atlas-tabs button.active{border-bottom-color:var(--emkan-teal);color:var(--map-surface)}.atlas-tabs button.active span{color:var(--emkan-teal)}.atlas-search{align-items:center;gap:16px;display:flex}.atlas-search>label{color:var(--sector-chemicals);font-size:10px}.atlas-search>div{background:var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.atlas-search>div{background:color-mix(in srgb, var(--map-surface) 7%, transparent)}}.atlas-search>div{min-width:350px;padding:0 13px;display:flex}.atlas-search input{color:var(--map-surface);background:0 0;border:0;outline:0;width:100%;height:43px;padding:0 10px}.atlas-search>div:focus-within{box-shadow:inset 0 0 0 2px var(--sector-ict)}@supports (color:color-mix(in lab, red, red)){.atlas-search>div:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--sector-ict) 68%, transparent)}}.atlas-search input::placeholder{color:var(--sector-manufacturing);font-size:11px}.atlas-search kbd{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.atlas-search kbd{background:color-mix(in srgb, var(--map-surface) 8%, transparent)}}.atlas-search kbd{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.atlas-search kbd{border:1px solid color-mix(in srgb, var(--map-surface) 10%, transparent)}}.atlas-search kbd{color:var(--sector-manufacturing);font:9px var(--map-font-body);direction:ltr;padding:4px 6px}.atlas-workspace{grid-template-rows:690px auto;grid-template-columns:228px minmax(440px,1fr) 300px;display:grid}.filters-panel,.results-panel,.treaty-filters{background:var(--map-surface-warm);color:var(--ink)}.filters-panel{border-left:1px solid var(--line);padding:24px 20px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.panel-title>div{flex-direction:column;gap:4px;display:flex}.panel-title span{color:var(--emkan-night);align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.panel-title b{color:var(--sector-chemicals);font-size:10px;font-weight:500}.panel-title button{color:var(--emkan-deep);cursor:pointer;background:0 0;border:0;padding:4px;font-size:9px}.filters-panel fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:22px 0 18px}.filters-panel legend{color:var(--sector-manufacturing);padding:0 0 12px;font-size:10px;font-weight:700}.filter-check{cursor:pointer;grid-template-columns:15px 7px 1fr auto;align-items:center;gap:7px;margin:10px 0;font-size:10.5px;display:grid}.filter-check input{accent-color:var(--emkan-deep);width:13px;height:13px;margin:0}.filter-check i{border-radius:50%;width:6px;height:6px}.filter-check b{color:var(--sector-chemicals);font:500 9px var(--map-font-body);direction:ltr}.filter-chips{flex-wrap:wrap;gap:6px;display:flex}.filter-chips button{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);color:var(--map-text-body);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:7px 9px;font-size:9.5px;display:flex}.filter-chips button.active{background:var(--emkan-deep);border-color:var(--emkan-deep);color:var(--map-surface)}.filters-panel select,.treaty-filters select{appearance:none;background:var(--map-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23677'/%3E%3C/svg%3E") no-repeat left 11px center;border:1px solid var(--map-tint-teal-2);color:var(--map-text-source);width:100%;height:38px;padding:0 11px;font-size:10px}.filter-legend{border-top:1px solid var(--line);color:var(--map-text-body);flex-direction:column;gap:9px;margin-top:10px;padding-top:20px;font-size:10px;display:flex}.filter-legend i{border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.dot-live{background:var(--emkan-teal)}.dot-bypass{background:var(--emkan-copper)}.filter-legend p{color:var(--map-d-text-en);margin:7px 0 0;line-height:1.8}.map-panel{background:var(--map-ok-bg);color:var(--ink);flex-direction:column;min-width:0;display:flex}.map-toolbar{background:var(--map-surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:10px;display:flex}.map-toolbar>div{color:var(--map-text-source);align-items:center;gap:5px;font-weight:700;display:flex}.map-toolbar>span{color:var(--sector-chemicals)}.map-canvas{direction:ltr;flex:1;min-height:0;position:relative;overflow:hidden}.osm-map{background-color:var(--map-tint-teal-2);background-image:linear-gradient(var(--map-surface) 1px,transparent 1px),linear-gradient(90deg,var(--map-surface) 1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.osm-map{background-image:linear-gradient(color-mix(in srgb, var(--map-surface) 28%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb, var(--map-surface) 28%, transparent) 1px,transparent 1px)}}.osm-map{background-size:42px 42px;width:100%;height:100%;min-height:640px;position:relative;overflow:hidden}.osm-tiles{position:absolute;inset:0;overflow:hidden}.osm-tiles img{filter:grayscale(.48)saturate(.55)contrast(.88)brightness(1.09);-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.osm-wash{background:var(--map-tint-teal-2)}@supports (color:color-mix(in lab, red, red)){.osm-wash{background:color-mix(in srgb, var(--map-tint-teal-2) 22%, transparent)}}.osm-wash{pointer-events:none;position:absolute;inset:0}.route-canvas{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.route-overlay{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.route-overlay .map-routes polyline{pointer-events:stroke}.land-shapes path{fill:var(--map-tint-teal-2);stroke:var(--map-d-text-2);stroke-width:1px}.map-routes polyline{cursor:pointer;vector-effect:non-scaling-stroke;transition:stroke-width .2s,opacity .2s}.map-routes polyline:hover{opacity:.95;stroke-width:3px}.map-routes polyline.selected{stroke-linecap:round;stroke-linejoin:round}.iran-focus circle:first-child{fill:var(--map-map-service)}@supports (color:color-mix(in lab, red, red)){.iran-focus circle:first-child{fill:color-mix(in srgb, var(--map-map-service) 12%, transparent)}}.iran-focus circle:first-child{stroke:var(--map-emerald-deep)}@supports (color:color-mix(in lab, red, red)){.iran-focus circle:first-child{stroke:color-mix(in srgb, var(--map-emerald-deep) 30%, transparent)}}.iran-focus circle:nth-child(2){fill:var(--emkan-deep);stroke:var(--map-surface);stroke-width:2px}.iran-focus text{fill:var(--emkan-deep);font:800 12px var(--map-font-body)}.map-labels text{fill:var(--map-d-text-en);font:500 9px var(--map-font-body)}.selected-nodes circle{fill:var(--map-surface);stroke:var(--emkan-deep);stroke-width:2px}.selected-nodes .node-halo{fill:var(--map-map-service)}@supports (color:color-mix(in lab, red, red)){.selected-nodes .node-halo{fill:color-mix(in srgb, var(--map-map-service) 15%, transparent)}}.selected-nodes .node-halo{stroke:var(--map-emerald-deep)}@supports (color:color-mix(in lab, red, red)){.selected-nodes .node-halo{stroke:color-mix(in srgb, var(--map-emerald-deep) 24%, transparent)}}.selected-nodes .node-halo{stroke-width:1px}.selected-nodes text{fill:var(--emkan-night);font:700 10px var(--map-font-body);paint-order:stroke;stroke:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.selected-nodes text{stroke:color-mix(in srgb, var(--map-surface) 95%, transparent)}}.selected-nodes text{stroke-width:4px}.map-layer-control{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.map-layer-control{background:color-mix(in srgb, var(--map-surface) 94%, transparent)}}.map-layer-control{box-shadow:0 7px 24px var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.map-layer-control{box-shadow:0 7px 24px color-mix(in srgb, var(--map-teal-900) 14%, transparent)}}.map-layer-control{z-index:4;direction:rtl;width:175px;padding:12px;position:absolute;top:14px;right:14px}.map-layer-control>div{border-bottom:1px solid var(--line);color:var(--emkan-night);align-items:center;gap:6px;margin-bottom:6px;padding:0 3px 8px;display:flex}.map-layer-control>div svg{color:var(--emkan-deep)}.map-layer-control>div b{font-size:10px}.map-layer-control button{color:var(--map-text-body);cursor:pointer;text-align:right;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:6px 3px;font-size:9px;display:flex}.map-layer-control button[aria-pressed=false]{opacity:.43;text-decoration:line-through}.map-layer-control button i{border-radius:50%;width:7px;height:7px}.map-layer-control button svg{color:var(--emkan-deep)}.map-zoom-control{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.map-zoom-control{background:color-mix(in srgb, var(--map-surface) 95%, transparent)}}.map-zoom-control{box-shadow:0 7px 24px var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.map-zoom-control{box-shadow:0 7px 24px color-mix(in srgb, var(--map-teal-900) 14%, transparent)}}.map-zoom-control{z-index:4;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:absolute;top:14px;left:14px}.map-zoom-control button{background:var(--map-surface);color:var(--emkan-deep);cursor:pointer;border:0;justify-content:center;align-items:center;width:36px;height:34px;display:flex}.map-zoom-control button:hover{background:var(--map-ok-bg)}.map-zoom-control button:disabled{cursor:default;opacity:.3}.map-selection{background:var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.map-selection{background:color-mix(in srgb, var(--map-teal-900) 95%, transparent)}}.map-selection{color:var(--map-surface);z-index:4;flex-direction:column;max-width:280px;padding:14px 18px;display:flex;position:absolute;bottom:53px;left:15px}.map-selection span{color:var(--emkan-teal);font:700 9px var(--map-font-body);direction:ltr}.map-selection b{direction:rtl;margin:5px 0;font-size:11px}.map-selection small{color:var(--map-d-text-en);direction:rtl;font-size:9px}.osm-attribution{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.osm-attribution{background:color-mix(in srgb, var(--map-surface) 90%, transparent)}}.osm-attribution{color:var(--map-text-body);font:9px var(--map-font-body);z-index:5;direction:ltr;padding:4px 7px;position:absolute;bottom:25px;right:0}.osm-attribution a{color:var(--map-map-service);text-decoration:underline}.map-disclaimer{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.map-disclaimer{background:color-mix(in srgb, var(--map-surface) 94%, transparent)}}.map-disclaimer{color:var(--map-text-body);text-align:center;z-index:4;direction:rtl;padding:7px 12px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.results-panel{border-right:1px solid var(--line);flex-direction:column;padding:24px 16px 16px;display:flex;overflow-y:auto}.result-list{flex-direction:column;gap:7px;display:flex}.result-card{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);color:var(--ink);cursor:pointer;text-align:right;width:100%;min-height:105px;padding:12px 13px;transition:all .2s;position:relative}.result-card:before{background:var(--emkan-teal);content:"";width:3px;transition:all .2s;position:absolute;top:0;bottom:0;right:-1px;transform:scaleY(0)}.result-card:hover,.result-card.active{border-color:var(--map-z-data);box-shadow:0 7px 17px var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.result-card:hover,.result-card.active{box-shadow:0 7px 17px color-mix(in srgb, var(--map-teal-900) 8%, transparent)}}.result-card:hover,.result-card.active{transform:translate(-2px)}.result-card.active:before{transform:scaleY(1)}.result-card-top{justify-content:space-between;align-items:center;display:flex}.mode-icon{color:var(--emkan-deep);font:700 14px var(--map-font-body);direction:ltr}.confidence{font:700 8px var(--map-font-body);white-space:nowrap;direction:ltr;border:1px solid;border-radius:12px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;display:inline-flex}.confidence-a{background:var(--map-ok-bg);border-color:var(--map-z-data);color:var(--map-emerald)}.confidence-b{background:var(--map-ok-bg);border-color:var(--map-z-data);color:var(--map-map-seg3)}.confidence-c{background:var(--map-bg);border-color:var(--map-z-tourism);color:var(--sector-mining)}.confidence-d{background:var(--map-danger-bg);border-color:var(--map-peach);color:var(--map-danger)}.result-card h3{margin:6px 0 1px;font-size:12px;line-height:1.65}.result-card small{color:var(--map-d-text-en);font:9px var(--map-font-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-height:10px;display:block;overflow:hidden}.result-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.result-meta span:last-child{color:var(--sector-manufacturing)}.load-more{background:var(--map-ok-bg);color:var(--emkan-deep);cursor:pointer;border:0;width:100%;margin-top:10px;padding:11px;font-size:9px}.empty-state{color:var(--sector-manufacturing);text-align:center;padding:55px 15px}.empty-state b{color:var(--emkan-night);font-size:12px}.empty-state p{font-size:10px}.empty-state button{background:var(--emkan-deep);color:var(--map-surface);cursor:pointer;border:0;padding:8px 14px;font-size:9px}.detail-panel{background:var(--map-surface);color:var(--ink)}.corridor-detail{border-top:1px solid var(--line);grid-column:2/4;grid-template-columns:minmax(260px,1.15fr) repeat(2,minmax(220px,1fr));gap:28px;padding:30px;display:grid}.detail-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.detail-id{color:var(--emkan-deep);font:700 9px var(--map-font-body);letter-spacing:.08em;direction:ltr;display:block}.detail-head h3{color:var(--emkan-night);margin:5px 0 3px;font-size:19px;line-height:1.55}.detail-head p{color:var(--sector-chemicals);font:9px/1.5 var(--map-font-body);text-align:right;direction:ltr;margin:0}.detail-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-facts div{border-right:2px solid var(--map-tint-teal-2);padding-right:10px}.detail-facts span,.detail-analysis>span,.detail-sources>span{color:var(--map-d-text-en);margin-bottom:4px;font-size:9px;display:block}.detail-facts b{color:var(--map-text-source);font-size:11px}.detail-route{grid-column:1/2;align-items:center;font-size:9px;display:flex}.detail-route span{background:var(--map-ok-bg);padding:8px 10px}.detail-route i{border-top:1px dashed var(--emkan-teal);flex:1;position:relative}.detail-route i:after{background:var(--emkan-teal);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.detail-analysis{background:var(--map-surface-warm);border-right:3px solid var(--emkan-copper);padding:13px 15px}.detail-analysis p{color:var(--map-teal-dim);margin:0;font-size:10px;line-height:1.9}.detail-sources{grid-area:1/3/3}.detail-sources a{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:3px;padding:9px 0;display:grid}.detail-sources a:first-of-type{border-top:0}.detail-sources b{color:var(--map-text-source);font-size:8px}.detail-sources small{color:var(--sector-chemicals);font:7px/1.5 var(--map-font-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;grid-column:1;overflow:hidden}.detail-sources i{color:var(--emkan-teal);grid-area:1/2/3;font-style:normal}.detail-sources>p{color:var(--map-d-text-en);font-size:9px}.treaty-workspace{background:var(--map-ok-bg);color:var(--ink);grid-template-columns:255px minmax(510px,1fr) 350px;min-height:700px;display:grid}.treaty-filters{border-left:1px solid var(--line);padding:25px 20px}.treaty-filters>label{color:var(--sector-manufacturing);margin:22px 0;font-size:9px;display:block}.treaty-filters label select{margin-top:8px}.category-chart{border-top:1px solid var(--line);padding-top:19px}.category-chart>span{color:var(--sector-manufacturing);margin-bottom:15px;font-size:9px;font-weight:700;display:block}.category-chart button{cursor:pointer;text-align:right;background:0 0;border:0;width:100%;margin:0 0 12px;padding:0}.category-chart button>div{justify-content:space-between;display:flex}.category-chart b{color:var(--map-teal-dim);font-size:8px;font-weight:500}.category-chart span{color:var(--map-d-text-en);font:8px var(--map-font-body);direction:ltr}.category-chart i{background:var(--map-tint-teal-3);height:3px;margin-top:5px;display:block}.category-chart em{background:var(--emkan-teal);height:100%;display:block}.treaty-list{background:var(--map-surface);min-width:0;padding-bottom:18px}.treaty-list-head,.treaty-list>button:not(.load-more){grid-template-columns:minmax(220px,1.8fr) minmax(100px,.8fr) minmax(110px,.8fr) 36px;align-items:center;gap:13px;display:grid}.treaty-list-head{background:var(--map-ok-bg);color:var(--sector-manufacturing);min-height:45px;padding:0 18px;font-size:9px}.treaty-list>button:not(.load-more){background:var(--map-surface);border:0;border-bottom:1px solid var(--map-tint-teal);color:var(--map-text-body);cursor:pointer;text-align:right;width:100%;min-height:78px;padding:11px 18px;transition:all .18s}.treaty-list>button:hover,.treaty-list>button.active{background:var(--map-ok-bg);box-shadow:inset -3px 0 var(--emkan-teal)}.treaty-list button div b{color:var(--emkan-night);font-size:11px;line-height:1.55;display:block}.treaty-list button div small{color:var(--map-d-text-en);font:8px/1.5 var(--map-font-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;margin-top:3px;display:block;overflow:hidden}.treaty-list button>span{font-size:9px;line-height:1.6}.treaty-detail{border-right:1px solid var(--line);padding:28px 24px}.treaty-detail .detail-facts{border-bottom:1px solid var(--line);margin:25px 0;padding-bottom:22px}.treaty-detail .detail-analysis{margin:12px 0}.official-links{gap:7px;margin-top:18px;display:grid}.official-links a{background:var(--emkan-night);color:var(--map-surface);justify-content:space-between;align-items:center;padding:12px 13px;font-size:9px;display:flex}.official-links a:last-child{background:var(--emkan-deep)}.source-caveat{color:var(--sector-chemicals);font-size:8px;line-height:1.8}.signals-section{background:var(--emkan-deep);color:var(--map-surface);padding:0 clamp(24px,5vw,82px) 86px}.section-intro-light{color:var(--map-surface);padding-left:0;padding-right:0}.section-intro-light .section-kicker,.section-intro-light .section-number{color:var(--emkan-teal)}.section-intro-light .section-number:before{background:var(--emkan-teal)}.section-intro-light h2{color:var(--map-surface)}.section-intro-light>p{color:var(--map-z-data)}.signals-list{border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.signals-list{border-top:1px solid color-mix(in srgb, var(--map-surface) 18%, transparent)}}.signals-list{max-width:1450px;margin:0 auto}.signal-row{border-bottom:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.signal-row{border-bottom:1px solid color-mix(in srgb, var(--map-surface) 14%, transparent)}}.signal-row{grid-template-columns:45px 85px minmax(180px,.75fr) minmax(300px,1.25fr) 120px;gap:24px;min-height:128px;transition:all .2s;display:grid}.signal-row:hover{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.signal-row:hover{background:color-mix(in srgb, var(--map-surface) 3.5%, transparent)}}.signal-row:hover{padding:0 15px}.signal-index{color:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.signal-index{color:color-mix(in srgb, var(--map-surface) 27%, transparent)}}.signal-index{font:10px var(--map-font-body);direction:ltr}.signal-tag{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.signal-tag{border:1px solid color-mix(in srgb, var(--map-surface) 28%, transparent)}}.signal-tag{color:var(--map-d-text-2);text-align:center;padding:6px 9px;font-size:9px}.signal-row h3{margin:0;font-size:15px;font-weight:700}.signal-row p{color:var(--map-d-text-2);margin:0;font-size:10px;line-height:2}.signal-row a{color:var(--emkan-teal);text-align:left;font-size:9px}.reality-section{grid-template-columns:minmax(260px,.6fr) minmax(560px,1.4fr);gap:clamp(45px,7vw,100px);max-width:1540px;margin:0 auto;padding:120px clamp(24px,6vw,96px);display:grid}.reality-heading{align-self:start}.reality-heading p{color:var(--sector-manufacturing);max-width:410px;margin-top:25px;font-size:12px;line-height:2.1}.reality-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reality-card{background:var(--map-surface);border-top:4px solid;min-height:210px;padding:26px;transition:all .2s}.reality-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.reality-card>span{font-size:9px;font-weight:700}.reality-card h3{color:var(--emkan-night);margin:29px 0 10px;font-size:17px}.reality-card p{color:var(--sector-manufacturing);margin:0;font-size:10px;line-height:2}.tone-amber{border-color:var(--map-gold)}.tone-amber>span{color:var(--map-gold-ink)}.tone-blue{border-color:var(--emkan-blue)}.tone-blue>span{color:var(--map-map-service)}.tone-copper{border-color:var(--emkan-copper)}.tone-copper>span{color:var(--sector-realestate)}.tone-slate{border-color:var(--emkan-slate)}.tone-slate>span{color:var(--emkan-slate)}.decision-section{background:var(--emkan-night);color:var(--map-surface);padding:95px clamp(24px,7vw,112px)}.decision-heading{grid-template-columns:1fr minmax(320px,.65fr);align-items:end;gap:28px 70px;max-width:1370px;margin:0 auto 50px;display:grid}.decision-heading .section-kicker{color:var(--emkan-teal);grid-column:1/3;margin-bottom:-12px}.decision-heading h2{color:var(--map-surface);letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.6vw,54px)}.decision-heading p{color:var(--map-z-data);margin:0;font-size:11px;line-height:2}.decision-grid{border-left:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.decision-grid{border-left:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.decision-grid{grid-template-columns:repeat(4,1fr);max-width:1370px;margin:0 auto;display:grid}.decision-grid article{border-right:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.decision-grid article{border-right:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.decision-grid article{min-height:250px;padding:27px}.decision-grid article>div{color:var(--emkan-teal);justify-content:space-between;align-items:center;display:flex}.decision-grid article>div span{color:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.decision-grid article>div span{color:color-mix(in srgb, var(--map-surface) 30%, transparent)}}.decision-grid article>div span{font:9px var(--map-font-body);direction:ltr}.decision-grid h3{margin:42px 0 13px;font-size:15px}.decision-grid p{color:var(--map-d-text-en);margin:0;font-size:10px;line-height:2}.method-section{background:var(--map-surface);grid-template-columns:1fr minmax(360px,.72fr);gap:clamp(55px,9vw,150px);padding:105px clamp(24px,8vw,130px);display:grid}.method-copy>p{color:var(--sector-manufacturing);max-width:700px;margin:25px 0 35px;font-size:12px;line-height:2.15}.method-copy ul{margin:0;padding:0;list-style:none}.method-copy li{border-top:1px solid var(--line);color:var(--map-text-source);align-items:center;padding:13px 0;font-size:11px;display:flex}.method-copy li span{color:var(--emkan-copper);font:9px var(--map-font-body);direction:ltr;align-items:center;gap:5px;margin-left:18px;display:inline-flex}.quality-panel{background:var(--emkan-night);color:var(--map-surface);padding:38px}.quality-score{border-bottom:1px solid var(--map-surface);align-items:end}@supports (color:color-mix(in lab, red, red)){.quality-score{border-bottom:1px solid color-mix(in srgb, var(--map-surface) 13%, transparent)}}.quality-score{gap:22px;padding-bottom:27px;display:flex}.quality-score strong{color:var(--emkan-teal);font:300 clamp(56px,6vw,86px)/.85 var(--map-font-body);letter-spacing:-.07em;direction:ltr}.quality-score span{color:var(--map-z-data);font-size:10px;line-height:1.8}.grade-bars{padding:27px 0}.grade-row{grid-template-columns:15px 1fr 24px;align-items:center;gap:10px;margin:11px 0;display:grid}.grade-row span,.grade-row b{color:var(--map-d-text-en);font:9px var(--map-font-body);direction:ltr}.grade-row>div{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.grade-row>div{background:color-mix(in srgb, var(--map-surface) 10%, transparent)}}.grade-row>div{height:5px}.grade-row i{background:var(--emkan-teal);height:100%;display:block}.quality-note{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.quality-note{background:color-mix(in srgb, var(--map-surface) 5%, transparent)}}.quality-note{border-right:3px solid var(--emkan-copper);padding:14px}.quality-note b{color:var(--map-z-tourism);font-size:9px}.quality-note p{color:var(--map-d-text-en);margin:6px 0 0;font-size:8px;line-height:1.9}.closing-cta{background:var(--emkan-sand);justify-content:space-between;align-items:center;padding:78px clamp(24px,8vw,130px);display:flex}.closing-cta>div>span{color:var(--sector-realestate);font:700 9px var(--map-font-body);letter-spacing:.16em;direction:ltr;margin-bottom:15px;display:block}.closing-cta h2{font-size:clamp(27px,3.4vw,50px)}.closing-cta .button-primary{flex-shrink:0;margin-right:40px}footer{background:var(--emkan-night);color:var(--map-d-text-en);justify-content:space-between;align-items:center;min-height:175px;padding:40px clamp(24px,7vw,112px);display:flex}.footer-brand img{background:var(--map-surface);object-fit:contain;width:145px;height:auto;padding:7px 10px}.footer-brand p{margin:11px 0 0;font-size:10px}.footer-meta{font:9px var(--map-font-body);gap:24px;display:flex}.footer-meta span:first-child,.footer-meta span:nth-child(2){direction:ltr}.coverage-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.coverage-grid article{background:var(--map-surface);min-height:315px;padding:28px;transition:all .22s}.coverage-grid article:hover{box-shadow:var(--shadow);z-index:2;transform:translateY(-3px)}.coverage-grid article.featured{background:var(--emkan-night);color:var(--map-surface)}.coverage-card-head{justify-content:space-between;align-items:center;display:flex}.coverage-card-head>span{background:var(--map-ok-bg);color:var(--emkan-deep);justify-content:center;align-items:center;width:46px;height:46px;display:flex}.coverage-grid .featured .coverage-card-head>span{background:var(--map-map-service)}@supports (color:color-mix(in lab, red, red)){.coverage-grid .featured .coverage-card-head>span{background:color-mix(in srgb, var(--map-map-service) 14%, transparent)}}.coverage-grid .featured .coverage-card-head>span{color:var(--emkan-teal)}.coverage-card-head small{color:var(--map-d-text-en);font:9px var(--map-font-body);direction:ltr}.coverage-grid article>p{color:var(--sector-manufacturing);margin:27px 0 8px;font-size:9px;font-weight:700}.coverage-grid article>strong{color:var(--emkan-deep);font:300 52px/1 var(--map-font-body);direction:ltr;display:block}.coverage-grid article>b{color:var(--map-text-body);margin-top:7px;font-size:10px;display:block}.coverage-grid .featured>p{color:var(--map-d-text-en)}.coverage-grid .featured>strong{color:var(--emkan-teal)}.coverage-grid .featured>b{color:var(--map-d-text-2)}.coverage-grid dl{border-top:1px solid var(--line);gap:8px;margin:27px 0 0;padding-top:16px;display:grid}.coverage-grid .featured dl{border-color:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.coverage-grid .featured dl{border-color:color-mix(in srgb, var(--map-surface) 13%, transparent)}}.coverage-grid dl div{justify-content:space-between;display:flex}.coverage-grid dt{color:var(--sector-chemicals);font-size:8px}.coverage-grid dd{color:var(--map-text-source);font:700 9px var(--map-font-body);direction:ltr;margin:0}.coverage-grid .featured dd{color:var(--map-surface)}.management-dashboard{grid-template-columns:1.35fr .65fr;gap:1px;margin-top:1px;display:grid}.management-dashboard>article{background:var(--map-surface);min-height:390px;padding:31px}.status-rows{gap:12px;margin-top:28px;display:grid}.status-rows>div{grid-template-columns:minmax(170px,.75fr) minmax(140px,1fr) 24px 48px;align-items:center;gap:10px;display:grid}.status-rows span{color:var(--map-teal-dim);font-size:9px}.status-rows>div>i{background:var(--map-tint-teal);height:7px;display:block;overflow:hidden}.status-rows em{background:linear-gradient(90deg, var(--emkan-deep), var(--emkan-teal));height:100%;display:block}.status-rows b{color:var(--emkan-night);font:700 10px var(--map-font-body);direction:ltr}.status-rows small{color:var(--map-d-text-en);direction:rtl;font-size:8px}.mode-dashboard{position:relative}.mode-donut{border-radius:50%;width:156px;height:156px;margin:28px auto 24px;position:relative}.mode-donut:after{background:var(--map-surface);content:"";border-radius:50%;position:absolute;inset:23px}.mode-donut span{color:var(--sector-manufacturing);z-index:1;flex-direction:column;justify-content:center;align-items:center;font-size:8px;display:flex;position:absolute;inset:0}.mode-donut b{color:var(--emkan-night);font:300 28px var(--map-font-body);direction:ltr}.mode-key{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mode-key div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.mode-key i{border-radius:50%;width:7px;height:7px}.mode-key span{color:var(--map-text-body);font-size:8px}.mode-key b{color:var(--emkan-night);font:700 9px var(--map-font-body);direction:ltr}.atlas-loading{background:var(--map-surface-warm);color:var(--emkan-night);justify-content:center;align-items:center;gap:18px;min-height:560px;display:flex}.atlas-loading>span{border:3px solid var(--map-d-text-2);border-top-color:var(--emkan-teal);border-radius:50%;width:42px;height:42px;animation:1.3s ease-in-out infinite loadPulse}.atlas-loading b{font-size:14px;display:block}.atlas-loading p{color:var(--sector-chemicals);margin:6px 0 0;font-size:10px}.atlas-error{color:var(--sector-mining)}.atlas-error button{background:var(--emkan-deep);color:var(--map-surface);cursor:pointer;border:0;margin-top:10px;padding:8px 13px;font-size:9px;display:block}@keyframes loadPulse{to{transform:rotate(360deg)}}.layer-divider{border-top:1px solid var(--line);color:var(--sector-chemicals);margin-top:5px;padding:8px 3px 3px;font-size:8px;display:block}.detail-caveat{background:var(--map-bg);border-right:3px solid var(--emkan-copper);color:var(--sector-mining);align-items:flex-start;gap:8px;padding:11px 13px;font-size:9px;line-height:1.8;display:flex}.detail-caveat svg{flex:none;margin-top:2px}.legal-depth{grid-template-columns:1fr 1fr;gap:6px;display:grid}.legal-depth>div{background:var(--map-surface);border:1px solid var(--line);padding:11px}.legal-depth b{color:var(--emkan-deep);font:700 15px var(--map-font-body);direction:ltr;display:block}.legal-depth span{color:var(--sector-manufacturing);margin-top:4px;font-size:7px;line-height:1.6;display:block}.filter-note{color:var(--sector-chemicals);margin:14px 0 0;font-size:8px;line-height:1.85}.member-cloud{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.member-cloud>span{color:var(--sector-manufacturing);margin-bottom:10px;font-size:9px;font-weight:700;display:block}.member-cloud>div{flex-wrap:wrap;gap:5px;max-height:185px;display:flex;overflow-y:auto}.member-cloud i{background:var(--map-ok-bg);color:var(--map-teal-dim);align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-style:normal;display:inline-flex}.member-cloud i.noncurrent{background:var(--map-d-text);color:var(--sector-realestate)}.member-cloud small{color:var(--sector-chemicals);font:7px var(--map-font-body);direction:ltr}.member-cloud button{color:var(--emkan-deep);cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:8px}.traceca-workspace{background:var(--map-ok-bg);color:var(--ink);grid-template-rows:minmax(650px,auto) auto;grid-template-columns:270px minmax(490px,1fr) 350px;display:grid}.traceca-summary{background:var(--emkan-deep);color:var(--map-surface);padding:30px 24px}.workspace-eyebrow{color:var(--emkan-teal);font:700 9px var(--map-font-body);letter-spacing:.1em;direction:ltr}.traceca-summary h3{margin:16px 0 10px;font-size:22px;line-height:1.55}.traceca-summary>p{color:var(--map-z-data);font-size:9px;line-height:2}.traceca-kpis{grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid}.traceca-kpis div{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.traceca-kpis div{background:color-mix(in srgb, var(--map-surface) 7%, transparent)}}.traceca-kpis div{min-height:92px;padding:15px}.traceca-kpis b{color:var(--map-surface);font:300 28px var(--map-font-body);direction:ltr;display:block}.traceca-kpis span{color:var(--map-z-data);font-size:8px}.traceca-summary>a{border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.traceca-summary>a{border-top:1px solid color-mix(in srgb, var(--map-surface) 14%, transparent)}}.traceca-summary>a{color:var(--emkan-teal);padding:12px 0;font-size:9px;display:block}.traceca-list{background:var(--map-surface);min-width:0;padding-bottom:16px}.traceca-list-head,.traceca-list>button:not(.load-more){grid-template-columns:48px minmax(230px,1fr) 70px 48px;align-items:center;gap:12px;display:grid}.traceca-list-head{background:var(--map-tint-teal);color:var(--sector-manufacturing);min-height:45px;padding:0 16px;font-size:8px}.traceca-list>button:not(.load-more){background:var(--map-surface);border:0;border-bottom:1px solid var(--line);color:var(--map-text-body);cursor:pointer;text-align:right;width:100%;min-height:74px;padding:10px 16px}.traceca-list>button.active,.traceca-list>button:hover{background:var(--map-ok-bg);box-shadow:inset -3px 0 var(--emkan-teal)}.traceca-list>button>b{color:var(--emkan-deep);font:700 10px var(--map-font-body);direction:ltr}.traceca-list strong{color:var(--emkan-night);font-size:10px;display:block}.traceca-list small{color:var(--sector-chemicals);font:8px var(--map-font-body);direction:ltr;margin-top:3px;display:block}.traceca-list>button>span{font-size:8px}.traceca-detail{background:var(--map-surface-warm);border-right:1px solid var(--line);padding:28px 23px}.traceca-detail .detail-facts{border-bottom:1px solid var(--line);margin:24px 0;padding-bottom:20px}.traceca-source{background:var(--emkan-night);color:var(--map-surface);margin-top:15px;padding:12px 14px;font-size:9px;display:block}.topology-band{background:var(--emkan-night);color:var(--map-surface);grid-column:1/4;grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:1px;min-height:110px;display:grid}.topology-band>div{border-left:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.topology-band>div{border-left:1px solid color-mix(in srgb, var(--map-surface) 11%, transparent)}}.topology-band>div{justify-content:center;gap:12px;height:100%;padding:20px;display:flex}.topology-band>div:first-child{justify-content:flex-start}.topology-band svg{color:var(--emkan-teal)}.topology-band b{color:var(--map-surface);font:300 24px var(--map-font-body);direction:ltr;display:block}.topology-band>div:first-child b{font:700 11px var(--map-font-body);direction:rtl}.topology-band span{color:var(--map-d-text-en);font-size:8px}.topology-band small{margin-top:4px;display:block}.geography-workspace{background:var(--map-ok-bg);color:var(--ink);grid-template-rows:690px auto;grid-template-columns:220px minmax(480px,1fr) 280px;display:grid}.geo-filters{background:var(--map-surface-warm);border-left:1px solid var(--line);padding:24px 18px}.geo-filters>button{border:0;border-bottom:1px solid var(--line);color:var(--map-text-body);cursor:pointer;text-align:right;background:0 0;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px 3px;font-size:9px;display:grid}.geo-filters>button.active{color:var(--emkan-deep);font-weight:700}.geo-filters>button i{border-radius:50%;width:7px;height:7px}.geo-filters>button b{font:700 9px var(--map-font-body);direction:ltr}.geo-filters>p{color:var(--sector-chemicals);font-size:8px;line-height:1.8}.geo-results{background:var(--map-surface-warm);border-right:1px solid var(--line);padding:16px;overflow-y:auto}.place-dot{border-radius:50%;width:11px;height:11px}.geo-detail{border-top:1px solid var(--line);grid-column:2/4;grid-template-columns:1fr 1fr 1fr;gap:24px;padding:28px;display:grid}.geo-detail .detail-caveat{grid-column:2/4}.geo-detail .official-links{grid-column:3}.knowledge-section{background:var(--map-surface);grid-template-columns:minmax(290px,.7fr) minmax(620px,1.3fr);gap:clamp(40px,7vw,100px);padding:105px clamp(24px,7vw,112px);display:grid}.knowledge-copy h2{color:var(--emkan-night);margin:0;font-size:clamp(32px,3.6vw,54px);line-height:1.4}.knowledge-copy>p{color:var(--sector-manufacturing);margin:24px 0;font-size:11px;line-height:2.1}.knowledge-statline{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;padding-top:19px;display:grid}.knowledge-statline span{color:var(--sector-manufacturing);font-size:8px}.knowledge-statline b{color:var(--emkan-deep);font:700 12px var(--map-font-body);direction:ltr;margin-left:5px}.knowledge-samples{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.knowledge-samples a{background:var(--map-ok-bg);border-top:4px solid var(--emkan-teal);flex-direction:column;min-height:310px;padding:24px;transition:all .2s;display:flex}.knowledge-samples a:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.knowledge-samples>a>span{color:var(--map-d-text-en);font:7px var(--map-font-body);text-transform:uppercase;direction:ltr}.knowledge-samples h3{color:var(--emkan-night);margin:30px 0 9px;font-size:14px}.knowledge-samples p{color:var(--sector-manufacturing);margin:0;font-size:9px;line-height:1.8}.knowledge-samples strong{color:var(--emkan-deep);font:300 32px var(--map-font-body);direction:ltr;margin:auto 0 14px}.knowledge-samples strong small{font-size:9px}.knowledge-samples i{border-top:1px solid var(--line);color:var(--sector-manufacturing);font:8px var(--map-font-body);direction:ltr;padding-top:12px}.sources-section{background:var(--emkan-deep);color:var(--map-surface);padding:0 clamp(24px,5vw,82px) 86px}.download-row{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.download-row a{background:var(--map-ok-bg);color:var(--emkan-deep);align-items:center;gap:7px;padding:11px 13px;font-size:9px;display:flex}.download-row a:hover{background:var(--emkan-deep);color:var(--map-surface)}.hash-box{border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.hash-box{border-top:1px solid color-mix(in srgb, var(--map-surface) 13%, transparent)}}.hash-box{margin-top:22px;padding-top:18px}.hash-box span{color:var(--emkan-teal);font:8px var(--map-font-body);direction:ltr;margin-bottom:7px;display:block}.hash-box code{color:var(--map-z-data);overflow-wrap:anywhere;text-align:left;direction:ltr;font:8px/1.7 monospace;display:block}.scope-section{background:var(--map-tint-teal);justify-content:space-between;align-items:center;gap:45px;padding:40px clamp(24px,8vw,130px);display:flex}.scope-section>div:first-child{align-items:flex-start;gap:16px;max-width:820px;display:flex}.scope-section svg{color:var(--emkan-deep);flex:none}.scope-section b{color:var(--emkan-night);font-size:11px;display:block}.scope-section p{color:var(--map-text-body);margin:6px 0 0;font-size:9px;line-height:1.9}.scope-kpis{gap:26px;display:flex}.scope-kpis span{color:var(--sector-manufacturing);white-space:nowrap;font-size:8px}.scope-kpis b{color:var(--emkan-deep);font:300 27px var(--map-font-body);direction:ltr}@media (width<=1180px){.site-header{grid-template-columns:1fr auto auto}.site-header nav{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr .7fr}.hero-visual{opacity:.72}.hero h1{font-size:clamp(46px,6vw,68px)}.metrics-rail{grid-template-columns:1.3fr repeat(2,1fr)}.metric:nth-child(4),.metric:nth-child(5){border-top:1px solid var(--line)}.metrics-rail>div:nth-child(3){border-left:0}.depth-cards{grid-template-columns:1fr 1fr}.depth-cards article:nth-child(2){border-left:0}.depth-cards article:nth-child(n+3){border-top:1px solid var(--line)}.atlas-shell{margin-left:18px;margin-right:18px}.atlas-workspace{grid-template-columns:215px minmax(420px,1fr)}.results-panel{border-top:1px solid var(--line);grid-area:2/1/auto/3}.result-list{grid-template-columns:repeat(4,1fr);display:grid}.corridor-detail{grid-area:3/1/auto/3}.treaty-workspace{grid-template-columns:225px minmax(470px,1fr)}.treaty-detail{grid-column:1/3}.signal-row{grid-template-columns:35px 70px minmax(160px,.8fr) 1.2fr 100px}.decision-grid{grid-template-columns:1fr 1fr}.decision-grid article{border-bottom:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.decision-grid article{border-bottom:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.coverage-grid,.management-dashboard{grid-template-columns:1fr 1fr}.traceca-workspace{grid-template-columns:235px minmax(470px,1fr)}.traceca-detail,.topology-band{grid-column:1/3}.geography-workspace{grid-template-columns:210px minmax(460px,1fr)}.geo-results{grid-column:1/3}.geo-results .result-list{grid-template-columns:repeat(4,1fr)}.geo-detail{grid-column:1/3}.knowledge-section{grid-template-columns:1fr}.knowledge-copy{max-width:760px}}@media (width<=820px){.site-header{height:68px;padding:0 18px}.brand img{width:98px;height:31px}.brand span{display:none}.header-cta{gap:10px;padding:10px 13px}.hero{min-height:730px;padding:70px 24px 45px;display:block}.hero-copy{z-index:3;position:relative}.hero h1{font-size:clamp(42px,11.7vw,61px)}.hero-lead{font-size:15px}.hero-visual{opacity:.4;width:540px;height:390px;position:absolute;bottom:-35px;left:-85px}.hero-meta{justify-content:space-between;gap:12px}.hero-index{display:none}.metrics-rail{grid-template-columns:1fr 1fr;padding:0 15px}.metric-feature{grid-column:1/3;min-height:160px}.metric{border-bottom:1px solid var(--line);min-height:125px}.metrics-rail>div:nth-child(3){border-left:1px solid var(--line)}.metrics-rail>div:nth-child(odd):not(:first-child){border-left:0}.evidence-strip{justify-content:flex-start;padding:0;overflow-x:auto}.evidence-strip>div{flex:none}.data-depth{padding:75px 24px 25px}.depth-heading{display:block}.depth-heading .section-kicker{margin-bottom:14px}.depth-heading p{margin-top:20px}.depth-cards{grid-template-columns:1fr 1fr}.depth-cards article{min-height:300px;padding:23px}.precision-charts{grid-template-columns:1fr}.precision-register{grid-template-columns:1fr 1fr}.precision-register>div{border-bottom:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.precision-register>div{border-bottom:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.section-intro{grid-template-columns:35px 1fr;align-items:start;padding:75px 24px 35px}.section-intro>p{grid-column:2}.section-intro h2{font-size:31px}.atlas-shell{margin:0 0 80px}.atlas-topbar{padding:0 14px 15px;display:block}.atlas-tabs{min-height:62px;overflow-x:auto}.atlas-tabs button{flex:none;padding:0 14px}.atlas-search{display:block}.atlas-search>label{display:none}.atlas-search>div{width:100%;min-width:0}.atlas-workspace,.treaty-workspace{flex-direction:column;display:flex}.filters-panel{border:0;order:1}.map-panel{order:2}.map-canvas,.osm-map{min-height:510px}.results-panel{order:3;max-height:none;overflow:visible}.result-list{grid-template-columns:1fr 1fr}.corridor-detail{flex-direction:column;order:4;display:flex}.detail-sources{order:5}.treaty-filters{border:0}.treaty-list{overflow-x:auto}.treaty-list-head,.treaty-list>button:not(.load-more){grid-template-columns:minmax(210px,1.8fr) 105px 110px 36px;min-width:590px}.treaty-detail{border:0}.signals-section{padding:0 24px 55px}.section-intro-light{padding-left:0;padding-right:0}.signal-row{grid-template-columns:35px 1fr;align-items:start;gap:10px;padding:25px 0}.signal-row:hover{padding:25px 10px}.signal-tag{grid-column:2;justify-self:start}.signal-row h3,.signal-row p,.signal-row a{grid-column:2}.signal-row a{text-align:right}.reality-section{padding:80px 24px;display:block}.reality-grid{margin-top:45px}.reality-card{min-height:190px;padding:21px}.decision-section{padding:75px 24px}.decision-heading{display:block}.decision-heading .section-kicker{margin-bottom:14px}.decision-heading p{margin-top:20px}.decision-grid{grid-template-columns:1fr 1fr}.decision-grid article{min-height:220px;padding:22px}.method-section{padding:80px 24px;display:block}.quality-panel{margin-top:50px;padding:28px}.closing-cta{flex-direction:column;align-items:flex-start;gap:32px;padding:60px 24px}.closing-cta .button-primary{margin:0}footer{flex-direction:column;align-items:flex-start;gap:35px}.footer-meta{flex-wrap:wrap}.coverage-grid{grid-template-columns:1fr 1fr}.coverage-grid article{min-height:305px;padding:23px}.management-dashboard{grid-template-columns:1fr}.status-rows>div{grid-template-columns:minmax(130px,.8fr) minmax(100px,1fr) 20px 42px}.traceca-workspace,.geography-workspace{flex-direction:column;display:flex}.traceca-summary,.geo-filters{order:1}.traceca-list,.geography-workspace .map-panel{order:2}.traceca-detail,.geo-results{order:3}.topology-band,.geo-detail{order:4;grid-column:auto;display:grid}.topology-band{grid-template-columns:1fr 1fr}.topology-band>div:first-child{grid-column:1/3}.geo-results .result-list{grid-template-columns:1fr 1fr}.geo-detail{grid-template-columns:1fr}.geo-detail .detail-caveat,.geo-detail .official-links{grid-column:auto}.knowledge-section{padding:75px 24px}.knowledge-samples{grid-template-columns:1fr}.knowledge-samples a{min-height:230px}.sources-section{padding:0 24px 55px}.sources-section .section-intro{padding-left:0;padding-right:0}.scope-section{flex-direction:column;align-items:flex-start;gap:25px}.scope-kpis{flex-wrap:wrap}}@media (width<=520px){.header-cta{font-size:10px}.mobile-menu>div{left:-55px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-meta{flex-direction:column;align-items:flex-start}.depth-cards,.decision-grid,.precision-register{grid-template-columns:1fr}.depth-cards article{border-bottom:1px solid var(--line);border-left:0}.maturity-legend{grid-template-columns:1fr}.precision-charts>article{padding:23px}.result-list,.reality-grid{grid-template-columns:1fr}.filter-chips button{flex:1}.map-selection{max-width:230px;bottom:58px;left:10px}.map-disclaimer{font-size:7px}.map-layer-control{width:157px;padding:9px;top:9px;right:9px}.map-zoom-control{top:9px;left:9px}.osm-attribution{font-size:7px}.quality-score{flex-direction:column;align-items:flex-start}.section-intro{grid-template-columns:25px 1fr;gap:15px}.section-intro>p{grid-column:1/3}.section-number{padding-top:7px}.coverage-grid{grid-template-columns:1fr}.status-rows>div{grid-template-columns:minmax(112px,.9fr) minmax(75px,1fr) 18px;gap:7px}.status-rows small{display:none}.legal-depth,.mode-key{grid-template-columns:1fr}.topology-band{grid-template-columns:1fr 1fr}.geo-results .result-list{grid-template-columns:1fr}.scope-kpis{grid-template-columns:1fr 1fr;width:100%;display:grid}}.atlas-unified{max-width:1760px}.atlas-first-intro{padding-top:42px;padding-bottom:34px}.atlas-unified.atlas-shell{margin-bottom:38px}@media (width>=881px){.hero{min-height:430px;padding-top:42px;padding-bottom:38px}.hero h1{font-size:clamp(44px,4.3vw,68px)}.hero-lead{margin:20px 0 24px;line-height:1.85}.hero-meta{margin-top:24px;padding-top:14px}.hero-visual{min-height:350px}.hero-network{max-height:390px}}.atlas-commandbar{background:var(--map-teal-900);border-bottom:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.atlas-commandbar{border-bottom:1px solid color-mix(in srgb, var(--map-surface) 11%, transparent)}}.atlas-commandbar{justify-content:space-between;min-height:76px;padding:12px 22px;display:flex}.atlas-commandbar>div{grid-template-columns:auto auto 1fr;align-items:center;gap:2px 8px;display:grid}.atlas-commandbar>div .live-dot{grid-row:1/3}.atlas-commandbar>div>svg{color:var(--emkan-teal);grid-row:1/3}.atlas-commandbar>div b{color:var(--map-surface);font-size:13px}.atlas-commandbar>div small{color:var(--sector-chemicals);direction:rtl;font-size:9px}.unified-search{background:var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.unified-search{background:color-mix(in srgb, var(--map-surface) 7%, transparent)}}.unified-search{min-width:min(390px,38vw);margin:0;padding:0 13px;display:flex}.unified-search>svg{color:var(--map-d-text-en);flex:none}.unified-search input{color:var(--map-surface);background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;padding:0 10px}.unified-search input::placeholder{color:var(--sector-manufacturing);font-size:10px}.unified-search kbd{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.unified-search kbd{background:color-mix(in srgb, var(--map-surface) 8%, transparent)}}.unified-search kbd{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.unified-search kbd{border:1px solid color-mix(in srgb, var(--map-surface) 10%, transparent)}}.unified-search kbd{color:var(--sector-chemicals);font:9px var(--map-font-body);direction:ltr;padding:4px 6px}.unified-search:focus-within{box-shadow:inset 0 0 0 2px var(--sector-ict)}@supports (color:color-mix(in lab, red, red)){.unified-search:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--sector-ict) 60%, transparent)}}.unified-workspace{background:var(--map-ok-bg);color:var(--ink);grid-template-columns:304px minmax(560px,1fr) 330px;min-height:800px;display:grid}.layer-manager{background:var(--map-surface-warm);border-left:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.layer-manager-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding:0 17px;display:flex}.layer-manager-title span{color:var(--emkan-night);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.layer-manager-title span svg{color:var(--emkan-deep)}.layer-manager-title>b{background:var(--map-tint-teal);color:var(--emkan-deep);font:700 9px var(--map-font-body);direction:ltr;padding:5px 8px}.layer-group-nav{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:7px;display:grid}.layer-group-nav button{color:var(--sector-manufacturing);cursor:pointer;text-align:right;background:0 0;border:0;grid-template-columns:17px 1fr auto;align-items:center;gap:6px;padding:10px 8px;font-size:9px;display:grid}.layer-group-nav button b{color:var(--map-d-text-en);font:700 8px var(--map-font-body);direction:ltr}.layer-group-nav button.active{background:var(--emkan-night);color:var(--map-surface)}.layer-group-nav button.active svg,.layer-group-nav button.active b{color:var(--emkan-teal)}.layer-content{scrollbar-color:var(--map-z-data) transparent;scrollbar-width:thin;flex:1;max-height:770px;padding:14px;overflow:auto}.layer-actions{grid-template-columns:1fr 1fr;gap:1px;display:grid}.layer-actions button{background:var(--map-tint-teal);color:var(--map-text-source);cursor:pointer;border:0;padding:8px 4px;font-size:8px}.layer-actions button:hover{background:var(--emkan-deep);color:var(--map-surface)}.layer-presets{gap:5px;margin:9px 0 14px;display:grid}.layer-presets button{background:var(--map-surface);border:1px solid var(--line);color:var(--map-text-body);cursor:pointer;align-items:center;gap:7px;padding:9px 10px;font-size:9px;display:flex}.layer-presets button i{border-radius:50%;width:7px;height:7px}.layer-selects{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.legal-selects{grid-template-columns:1fr}.layer-selects label{color:var(--sector-chemicals);font-size:7px}.layer-selects select{appearance:none;background:var(--map-surface);border:1px solid var(--line);color:var(--map-text-source);width:100%;height:34px;margin-top:5px;padding:0 7px;font-size:8px;display:block}.corridor-layer-list,.treaty-layer-list,.place-layer-list,.logo-catalog{gap:3px;display:grid}.corridor-layer-row{background:var(--map-surface);border:1px solid var(--map-tint-teal-3);grid-template-columns:30px 1fr 30px;align-items:stretch;min-height:53px;display:grid}.corridor-layer-row.active{border-color:var(--map-emerald-deep)}@supports (color:color-mix(in lab, red, red)){.corridor-layer-row.active{border-color:color-mix(in srgb, var(--map-emerald-deep) 45%, transparent)}}.corridor-layer-row.active{box-shadow:inset -3px 0 var(--emkan-teal)}.corridor-layer-row>button{cursor:pointer;border:0}.visibility-toggle,.isolate-button{background:var(--map-surface-warm);color:var(--sector-chemicals);justify-content:center;align-items:center;display:flex}.visibility-toggle[aria-pressed=true]{color:var(--emkan-deep)}.isolate-button:hover,.visibility-toggle:hover{background:var(--map-tint-teal);color:var(--emkan-deep)}.isolate-button:disabled{cursor:not-allowed;opacity:.3}.corridor-select{background:var(--map-surface);color:var(--ink);text-align:right;grid-template-columns:7px 1fr;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.corridor-select>i{border-radius:50%;width:7px;height:7px}.corridor-select span{min-width:0}.corridor-select b{color:var(--emkan-night);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.55;display:block;overflow:hidden}.corridor-select small{color:var(--sector-chemicals);font:7px/1.5 var(--map-font-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;display:block;overflow:hidden}.panel-load-more{background:var(--emkan-deep);color:var(--map-surface);cursor:pointer;border:0;width:100%;padding:10px;font-size:8px}.panel-empty{background:var(--map-ok-bg);color:var(--sector-manufacturing);text-align:center;padding:12px;font-size:9px;line-height:1.8}.traceca-browser{border:1px solid var(--map-tint-teal-2);margin-top:12px}.traceca-browser>summary{background:var(--map-ok-bg);color:var(--emkan-night);cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:8px 10px;list-style:none;display:flex}.traceca-browser>summary::-webkit-details-marker{display:none}.traceca-browser>summary span{align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.traceca-browser>summary b{color:var(--map-map-seg4);font:700 9px var(--map-font-body);direction:ltr}.traceca-browser-controls,.traceca-route-actions{grid-template-columns:1fr 1fr;gap:4px;padding:7px;display:grid}.traceca-browser-controls select{background:var(--map-surface);border:1px solid var(--line);color:var(--map-text-body);min-width:0;height:34px;padding:0 6px;font-size:9px}.traceca-route-actions{padding-top:0}.traceca-route-actions button{background:var(--map-tint-teal-3);color:var(--map-teal-dim);cursor:pointer;border:0;padding:8px 4px;font-size:9px}.traceca-route-list{gap:2px;max-height:390px;padding:0 7px 7px;display:grid;overflow:auto}.traceca-route-list>div{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);grid-template-columns:30px 1fr;display:grid}.traceca-route-list>div.active{border-color:var(--emkan-teal)}.traceca-route-list>div>button{color:var(--sector-manufacturing);cursor:pointer;text-align:right;background:0 0;border:0;min-width:0;padding:7px}.traceca-route-list>div>button:first-child{background:var(--map-ok-bg);justify-content:center;align-items:center;padding:0;display:flex}.traceca-route-list span{color:var(--map-map-seg4);font:700 8px var(--map-font-body);direction:ltr;display:block}.traceca-route-list b{color:var(--emkan-night);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.55;display:block;overflow:hidden}.traceca-route-list small{color:var(--sector-chemicals);font-size:8px;display:block}.legal-map-toggle,.gis-layer-toggles{gap:5px;margin-bottom:10px;display:grid}.legal-map-toggle button,.gis-layer-toggles button{background:var(--map-surface);border:1px solid var(--line);color:var(--emkan-deep);cursor:pointer;text-align:right;grid-template-columns:20px 1fr 18px;align-items:center;gap:8px;padding:10px;display:grid}.legal-map-toggle button[aria-pressed=false],.gis-layer-toggles button[aria-pressed=false]{opacity:.55}.legal-map-toggle button span b,.gis-layer-toggles button span b{color:var(--emkan-night);font-size:9px;display:block}.legal-map-toggle button span small,.gis-layer-toggles button span small{color:var(--sector-chemicals);margin-top:2px;font-size:7px;display:block}.member-key{background:var(--map-ok-bg);grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;padding:8px;display:grid}.member-key span{color:var(--map-text-body);align-items:center;gap:5px;font-size:7px;display:flex}.member-key i{border-radius:50%;width:7px;height:7px}.member-current{background:var(--map-map-service)}.member-noncurrent{background:var(--map-peach)}.treaty-layer-list>button:not(.panel-load-more){background:var(--map-surface);border:1px solid var(--map-tint-teal);color:var(--ink);cursor:pointer;text-align:right;grid-template-columns:1fr 28px;align-items:center;gap:3px 8px;padding:9px;display:grid}.treaty-layer-list>button.active{border-color:var(--map-emerald-deep)}@supports (color:color-mix(in lab, red, red)){.treaty-layer-list>button.active{border-color:color-mix(in srgb, var(--map-emerald-deep) 45%, transparent)}}.treaty-layer-list>button.active{box-shadow:inset -3px 0 var(--emkan-teal)}.treaty-layer-list>button>span{grid-template-columns:16px 1fr;align-items:center;gap:6px;min-width:0;display:grid}.treaty-layer-list>button>span svg{color:var(--emkan-deep)}.treaty-layer-list>button>span b{color:var(--emkan-night);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.55;overflow:hidden}.treaty-layer-list>button>small{color:var(--sector-chemicals);grid-column:1;padding-right:22px;font-size:7px}.treaty-layer-list .confidence{grid-area:1/2/4}.registry-badge{background:var(--map-tint-teal);color:var(--emkan-deep);grid-column:1;justify-self:start;margin-right:22px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex}.registry-badge.supplemental{background:var(--map-ok-bg);color:var(--map-map-seg4)}.treaty-badges{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;display:flex}.treaty-badges .theme-pill,.treaty-badges .registry-badge{margin:0}.legal-layer-caveat,.asset-caveat{background:var(--map-d-text);color:var(--map-text-body);margin:11px 0 0;padding:9px;font-size:7px;line-height:1.9}.iran-layer-toggles{gap:5px;margin-bottom:12px;display:grid}.iran-layer-toggles button{background:var(--map-surface);border:1px solid var(--line);color:var(--sector-manufacturing);cursor:pointer;text-align:right;grid-template-columns:22px 1fr auto 18px;align-items:center;gap:7px;padding:9px;display:grid}.iran-layer-toggles button[aria-pressed=false]{opacity:.48}.iran-layer-toggles button b{color:var(--emkan-night);font-size:8px}.iran-layer-toggles button small{font:700 8px var(--map-font-body);direction:ltr}.place-layer-list>button{background:var(--map-surface);border:1px solid var(--map-tint-teal);color:var(--map-text-body);cursor:pointer;text-align:right;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.place-layer-list>button.active{box-shadow:inset -3px 0 var(--emkan-teal)}.place-layer-list b{color:var(--emkan-night);font-size:8px;display:block}.place-layer-list small{color:var(--sector-chemicals);margin-top:2px;font-size:7px;display:block}.data-download-cards{gap:5px;margin:12px 0 18px;display:grid}.data-download-cards a{background:var(--emkan-night);color:var(--emkan-teal);grid-template-columns:23px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.data-download-cards a:hover{background:var(--emkan-deep)}.data-download-cards b{color:var(--map-surface);font-size:9px;display:block}.data-download-cards small{color:var(--map-z-data);margin-top:2px;font-size:7px;display:block}.asset-catalog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.asset-catalog-head span{color:var(--emkan-night);align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.asset-catalog-head b{color:var(--emkan-deep);font:700 9px var(--map-font-body)}.logo-catalog-card{background:var(--map-surface);border:1px solid var(--line);grid-template-columns:55px 1fr;gap:9px;padding:9px;display:grid}.logo-preview{background:var(--map-ok-bg);color:var(--emkan-deep);justify-content:center;align-items:center;height:50px;display:flex;position:relative;overflow:hidden}.logo-preview img{object-fit:contain;max-width:44px;max-height:36px}.logo-preview span{background:var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.logo-preview span{background:color-mix(in srgb, var(--map-teal-900) 88%, transparent)}}.logo-preview span{color:var(--map-surface);font:6px var(--map-font-body);direction:ltr;padding:2px 3px;position:absolute;bottom:0;left:0}.logo-catalog-card>div:last-child>b{color:var(--emkan-night);font-size:8px;line-height:1.45;display:block}.logo-catalog-card>div:last-child>small{color:var(--map-d-text-en);font:6px var(--map-font-body);direction:ltr;margin-top:2px;display:block}.logo-catalog-card p{color:var(--sector-chemicals);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:6px;line-height:1.6;display:-webkit-box;overflow:hidden}.logo-catalog-card a{color:var(--emkan-deep);margin-left:7px;font-size:6px;text-decoration:underline}.unified-map-panel{background:var(--map-tint-teal-2);flex-direction:column;min-width:0;display:flex}.unified-toolbar{min-height:52px;padding:0 14px}.unified-toolbar>div:first-child{grid-template-columns:15px 1fr;align-items:center;gap:3px 6px;display:grid}.unified-toolbar>div:first-child svg{color:var(--emkan-deep);grid-row:1/3}.unified-toolbar>div:first-child b{color:var(--emkan-night);font-size:10px}.unified-toolbar>div:first-child span{color:var(--sector-chemicals);direction:rtl;font-size:7px}.active-layer-chips{gap:4px;display:flex}.active-layer-chips span{border:1px solid;padding:4px 6px;font-size:7px}.through-chip{color:var(--map-map-seg1)}.bypass-chip{color:var(--map-peach-badge)}.traceca-chip{color:var(--map-map-seg4)}.legal-chip{color:var(--map-gold-ink)}.unified-map{cursor:grab;flex:1;min-height:748px}.unified-map.is-dragging{cursor:grabbing}.unified-map .route-canvas{cursor:inherit;pointer-events:auto;touch-action:none;z-index:3}.unified-map .route-overlay{z-index:4}.map-zoom-control.wide{direction:ltr;grid-template-columns:repeat(3,36px);top:13px;left:13px}.map-zoom-control.wide span{background:var(--emkan-night);color:var(--map-surface);font:700 10px var(--map-font-body);justify-content:center;align-items:center;display:flex}.map-interaction-hint{background:var(--map-teal-900);align-items:center}@supports (color:color-mix(in lab, red, red)){.map-interaction-hint{background:color-mix(in srgb, var(--map-teal-900) 91%, transparent)}}.map-interaction-hint{color:var(--map-tint-teal-2);z-index:5;direction:rtl;gap:6px;padding:7px 9px;font-size:8px;display:flex;position:absolute;top:91px;left:14px}.map-interaction-hint svg{color:var(--emkan-teal)}.route-picker{background:var(--map-surface-warm)}@supports (color:color-mix(in lab, red, red)){.route-picker{background:color-mix(in srgb, var(--map-surface-warm) 98%, transparent)}}.route-picker{box-shadow:0 16px 42px var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.route-picker{box-shadow:0 16px 42px color-mix(in srgb, var(--map-teal-900) 28%, transparent)}}.route-picker{z-index:8;direction:rtl;width:min(270px,100% - 24px);max-height:min(330px,100% - 24px);position:absolute;overflow:auto;transform:translate(-50%,-50%);top:50%!important;left:50%!important}.route-picker>div{background:var(--emkan-night);color:var(--map-surface);justify-content:space-between;align-items:center;padding:9px 11px;display:flex;position:sticky;top:0}.route-picker>div b{font-size:10px}.route-picker>div button{color:var(--map-surface);cursor:pointer;background:0 0;border:0;font-size:18px}.route-picker>button{background:var(--map-surface);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:right;grid-template-columns:62px 1fr;gap:2px 8px;width:100%;padding:8px 10px;display:grid}.route-picker>button:hover{background:var(--map-ok-bg)}.route-picker>button span{color:var(--map-map-seg4);font:700 8px var(--map-font-body);direction:ltr;grid-row:1/3}.route-picker>button b{color:var(--emkan-night);font-size:9px;line-height:1.5}.route-picker>button small{color:var(--sector-manufacturing);font-size:8px}.unified-map .map-selection{max-width:330px;bottom:58px}.unified-map .map-selection span{direction:ltr}.unified-map .map-selection b{font-size:10px;line-height:1.65}.unified-inspector{background:var(--map-surface-warm);border-right:1px solid var(--line);min-width:0;padding:18px}.inspector-label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:21px;padding-bottom:13px;display:flex}.inspector-label span{color:var(--emkan-night);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.inspector-label span svg{color:var(--emkan-deep)}.inspector-label small{color:var(--sector-chemicals);font-size:7px}.inspector-card{overflow-wrap:anywhere}.inspector-head{justify-content:space-between;align-items:center;display:flex}.inspector-icon{background:var(--map-tint-teal);color:var(--emkan-deep);justify-content:center;align-items:center;width:42px;height:42px;display:flex}.record-id{color:var(--emkan-deep);font:700 8px var(--map-font-body);text-align:right;direction:ltr;margin-top:18px;display:block}.inspector-card h3{color:var(--emkan-night);margin:7px 0 2px;font-size:17px;line-height:1.65}.english-name{color:var(--sector-chemicals);font:8px/1.5 var(--map-font-body);text-align:right;direction:ltr;margin:0 0 13px}.corridor-role,.theme-pill{background:var(--map-ok-bg);border-right:3px solid var(--emkan-deep);color:var(--map-text-body);align-items:center;gap:6px;margin:13px 0;padding:8px 10px;font-size:8px;display:flex}.corridor-role i{border-radius:50%;width:7px;height:7px}.theme-pill{color:var(--emkan-deep);border:0;display:inline-flex}.inspector-card dl{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:0;margin:18px 0;display:grid}.inspector-card dl div{border-bottom:1px solid var(--map-tint-teal);grid-template-columns:80px 1fr;align-items:start;gap:9px;padding:9px 0;display:grid}.inspector-card dl div:last-child{border:0}.inspector-card dt{color:var(--sector-chemicals);font-size:7px}.inspector-card dd{color:var(--map-text-source);margin:0;font-size:8px;font-weight:700;line-height:1.65}.inspector-analysis b,.linked-corridors>b{color:var(--emkan-deep);font-size:8px;display:block}.inspector-analysis p{color:var(--map-text-body);max-height:145px;font-size:8px;line-height:1.9;overflow:auto}.inspector-caveat{background:var(--map-d-text);color:var(--map-text-body);align-items:flex-start;gap:6px;margin:12px 0;padding:9px;font-size:7px;line-height:1.8;display:flex}.inspector-caveat svg{flex:none;margin-top:2px}.inspector-actions{grid-template-columns:1fr 1fr;gap:5px;margin:14px 0;display:grid}.inspector-actions button,.back-to-treaty{background:var(--emkan-deep);color:var(--map-surface);cursor:pointer;border:0;padding:10px 7px;font-size:8px}.inspector-actions button:last-child{background:var(--emkan-night)}.inspector-actions .full-row{grid-column:1/3}.route-sibling-nav{background:var(--map-ok-bg);grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;padding:6px;display:grid}.route-sibling-nav button{background:var(--map-surface);border:1px solid var(--line);color:var(--emkan-deep);cursor:pointer;padding:7px 4px;font-size:8px}.route-sibling-nav button:disabled{cursor:not-allowed;opacity:.38}.route-sibling-nav span{color:var(--sector-manufacturing);font-size:8px}.layer-actions button,.layer-selects select,.panel-load-more,.iran-layer-toggles button b,.place-layer-list b,.treaty-layer-list>button>span b,.data-download-cards b,.inspector-card dd,.inspector-analysis p,.inspector-actions button,.back-to-treaty{font-size:10px}.layer-selects label,.corridor-select small,.legal-map-toggle button span small,.gis-layer-toggles button span small,.member-key span,.treaty-layer-list>button>small,.legal-layer-caveat,.asset-caveat,.place-layer-list small,.data-download-cards small,.inspector-card dt,.inspector-caveat,.membership-strip span,.linked-corridors button,.unified-inspector .source-caveat{font-size:8px}.corridor-select b,.layer-presets button,.layer-group-nav button{font-size:10px}.inspector-sources{gap:4px;display:grid}.inspector-sources a{background:var(--map-surface);border:1px solid var(--line);grid-template-columns:1fr 16px;align-items:center;gap:3px 6px;padding:8px;display:grid}.inspector-sources span{color:var(--emkan-night);font-size:7px;font-weight:700}.inspector-sources small{color:var(--sector-chemicals);grid-column:1;font-size:6px}.inspector-sources svg{color:var(--emkan-deep);grid-area:1/2/3}.membership-strip{background:var(--map-tint-teal);grid-template-columns:1fr 1fr;gap:6px 10px;margin:15px 0;padding:0 9px 8px;display:grid;position:relative;overflow:hidden}.membership-strip>i{background:var(--emkan-teal);grid-column:1/3;height:6px;margin-right:-9px}.membership-strip span{color:var(--map-text-body);font-size:7px}.membership-strip span:last-child{text-align:left}.linked-corridors{gap:4px;margin:14px 0;display:grid}.linked-corridors button{background:var(--map-surface);border:1px solid var(--line);color:var(--emkan-deep);cursor:pointer;text-align:right;padding:8px;font-size:7px}.unified-inspector .official-links a{font-size:8px}.unified-inspector .source-caveat{font-size:7px}.back-to-treaty{width:100%;margin-bottom:12px}.atlas-integrity-bar{background:var(--map-ink);color:var(--map-d-text-en);justify-content:center;align-items:center;min-height:42px;font-size:8px;display:flex}.atlas-integrity-bar span{border-left:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.atlas-integrity-bar span{border-left:1px solid color-mix(in srgb, var(--map-surface) 10%, transparent)}}.atlas-integrity-bar span{gap:4px;padding:0 22px;display:flex}.atlas-integrity-bar span:last-child{border:0}.atlas-integrity-bar b{color:var(--emkan-teal);font:700 9px var(--map-font-body);direction:ltr}.inspector-sources span,.membership-strip span,.linked-corridors button,.unified-inspector .official-links a,.unified-inspector .source-caveat,.logo-catalog-card>div:last-child>small,.logo-catalog-card p,.logo-catalog-card a{font-size:8px}.inspector-sources small{font-size:7px}.site-header{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--map-surface) 94%, transparent)}}.site-header{border-color:var(--map-teal-700)}@supports (color:color-mix(in lab, red, red)){.site-header{border-color:color-mix(in srgb, var(--map-teal-700) 15%, transparent)}}.brand img{width:156px;height:46px}.hero{background:radial-gradient(circle at 18% 18%, var(--map-map-service), transparent 34%), linear-gradient(135deg, var(--map-teal-900) 0%, var(--map-teal-800) 62%, var(--map-teal-900) 100%)}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--map-map-service) 18%, transparent), transparent 34%), linear-gradient(135deg, var(--map-teal-900) 0%, var(--map-teal-800) 62%, var(--map-teal-900) 100%)}}.hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)}.hero:before{background-image:linear-gradient(var(--map-z-tourism) 1px, transparent 1px), linear-gradient(90deg, var(--map-z-tourism) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.hero:before{background-image:linear-gradient(color-mix(in srgb, var(--map-z-tourism) 5.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--map-z-tourism) 5.5%, transparent) 1px, transparent 1px)}}.hero:before{background-size:42px 42px}.hero h1 em{color:var(--emkan-sand);font-weight:650}.hero-lead{color:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.hero-lead{color:color-mix(in srgb, var(--map-surface) 78%, transparent)}}.button-primary{background:var(--emkan-sand);color:var(--map-teal-800)}.button-primary:hover{background:var(--map-tint-gold-active)}.hero-isometric{align-items:center;min-height:520px;padding:18px;display:flex}.hero-isometric:before{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.hero-isometric:before{background:color-mix(in srgb, var(--map-surface) 8%, transparent)}}.hero-isometric:before{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.hero-isometric:before{border:1px solid color-mix(in srgb, var(--map-surface) 13%, transparent)}}.hero-isometric:before{content:"";border-radius:30px;position:absolute;inset:0;transform:rotate(-1.5deg)}.hero-isometric-link{width:100%;display:block;position:relative}.hero-isometric picture{width:100%;display:block}.hero-isometric-link:focus-visible{outline:3px solid var(--emkan-teal);outline-offset:5px}.hero-isometric img{background:var(--map-bg);border:1px solid var(--map-z-tourism)}@supports (color:color-mix(in lab, red, red)){.hero-isometric img{border:1px solid color-mix(in srgb, var(--map-z-tourism) 70%, transparent)}}.hero-isometric img{box-shadow:0 35px 90px var(--map-ink);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.hero-isometric img{box-shadow:0 35px 90px color-mix(in srgb, var(--map-ink) 42%, transparent)}}.hero-isometric img{object-fit:cover;width:100%;height:auto;display:block;position:relative}.hero-data-points{z-index:3;grid-template-columns:repeat(3,auto);gap:8px;display:grid;position:absolute;bottom:36px;left:36px;right:36px}.hero-data-points span{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:var(--map-teal-800)}@supports (color:color-mix(in lab, red, red)){.hero-data-points span{background:color-mix(in srgb, var(--map-teal-800) 90%, transparent)}}.hero-data-points span{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.hero-data-points span{border:1px solid color-mix(in srgb, var(--map-surface) 16%, transparent)}}.hero-data-points span{color:var(--map-tint-teal-2);text-align:center;border-radius:12px;padding:11px 12px;font-size:10px}.hero-data-points b{color:var(--emkan-sand);font-variant-numeric:tabular-nums;font-size:19px;display:block}.metric-feature strong,.metric strong,.evidence-strip b,.coverage-grid strong,.status-rows b,.mode-donut b,.mode-key b,.precision-register span b,.precision-register small,.knowledge-statline b,.quality-score strong,.grade-row b,.scope-kpis b,.atlas-integrity-bar b,.asset-catalog-head b{font-family:var(--map-font-body);font-variant-numeric:tabular-nums;direction:rtl}.story-section{background:var(--emkan-color-surface-subtle);border-bottom:1px solid var(--emkan-border-grid);max-width:none;padding:var(--emkan-layout-section-y) var(--emkan-layout-section-x);margin:0 auto;position:relative;overflow:hidden}.story-heading,.story-balance,.story-timeline,.story-decisions,.story-action{max-width:var(--emkan-layout-content-max);margin-left:auto;margin-right:auto;position:relative}.story-heading{background:var(--emkan-color-surface);border:1px solid var(--emkan-border-grid);border-radius:var(--emkan-radius-feature);align-items:start;gap:var(--emkan-space-4-5) var(--emkan-space-12);grid-template-columns:minmax(0,7fr) minmax(var(--emkan-layout-secondary-column-min),5fr);margin-bottom:var(--emkan-space-4);padding:var(--emkan-layout-card-padding);display:grid}.story-heading .section-kicker{grid-column:1/-1;margin-bottom:0}.story-heading h2{color:var(--emkan-night);letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.45}.story-heading p{color:var(--emkan-color-text-muted);margin:0;font-size:12px;line-height:2}.story-timeline{counter-reset:story;gap:var(--emkan-space-3-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-timeline article{background:var(--emkan-color-surface);border:1px solid var(--emkan-border-grid);border-radius:var(--emkan-radius-card);box-shadow:var(--emkan-shadow-card);gap:var(--emkan-space-4-5);grid-template-columns:var(--emkan-layout-story-step-size) minmax(0,1fr);min-height:var(--emkan-layout-story-card-min-height);padding:var(--emkan-space-6);display:grid}.story-timeline article>div:last-child{gap:var(--emkan-space-2-25);flex-direction:column;min-width:0;display:flex}.story-step{background:var(--emkan-color-surface-step);border:1px solid var(--emkan-border-panel);color:var(--emkan-deep);align-items:center;gap:var(--emkan-space-2-5);height:var(--emkan-layout-story-step-size);padding:var(--emkan-space-1-75);border-radius:10px;flex-direction:column;justify-content:center;display:flex}.story-step span{color:var(--emkan-copper);font-size:10px;font-weight:800}.story-timeline small{color:var(--emkan-deep);grid-column:auto;font-size:10px;font-weight:800}.story-timeline h3{color:var(--emkan-color-text-strong);max-width:none;margin:0;font-size:clamp(21px,1.8vw,28px);line-height:1.55}.story-timeline p{color:var(--emkan-color-text-muted);max-width:none;margin:0;font-size:12px;line-height:1.95}.story-timeline dl{gap:var(--emkan-space-1-5);margin:var(--emkan-space-2) 0 0;grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-timeline dl div{background:var(--emkan-color-surface-subtle);border:1px solid var(--emkan-border-grid-soft);min-width:0;padding:var(--emkan-space-2-5) var(--emkan-space-3);border-radius:9px}.story-timeline dt{color:var(--emkan-deep);font-size:20px;font-weight:800}.story-timeline dd{color:var(--emkan-color-text-label);margin:2px 0 0;font-size:10px}.story-map-link{color:var(--emkan-deep);align-items:center;gap:var(--emkan-space-1-75);min-height:var(--emkan-space-9-5);text-underline-offset:var(--emkan-space-1);grid-column:auto;margin-top:auto;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.story-action{background:var(--emkan-night);border-radius:var(--emkan-radius-panel);color:var(--map-surface);margin-top:var(--emkan-space-3-5);padding:var(--emkan-space-5-5) var(--emkan-space-7);justify-content:space-between;align-items:center;display:flex}.story-action span{align-items:center;gap:8px;font-size:12px;display:flex}.story-action a{color:var(--emkan-sand);font-size:12px;font-weight:800}.entity-assets{background:var(--map-ok-bg);border:1px solid var(--map-tint-teal-2);border-radius:12px;margin:14px 0;padding:10px}.entity-assets>b{color:var(--emkan-deep);align-items:center;gap:5px;margin-bottom:8px;font-size:9px;display:flex}.entity-assets>div{gap:6px;display:grid}.entity-assets button{background:var(--map-surface);border:1px solid var(--line);cursor:pointer;text-align:right;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.entity-assets button:hover{border-color:var(--emkan-teal);transform:translateY(-1px)}.entity-assets button>span{background:var(--map-ok-bg);justify-content:center;align-items:center;height:36px;display:flex}.entity-assets img{object-fit:contain;max-width:34px;max-height:28px}.entity-assets i{min-width:0;font-style:normal}.entity-assets strong{color:var(--emkan-night);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.entity-assets small{color:var(--sector-chemicals);margin-top:2px;font-size:7px;display:block}.logo-catalog-card[role=button]{cursor:pointer;border-radius:10px;outline:none;transition:all .18s}.logo-catalog-card[role=button]:hover,.logo-catalog-card[role=button]:focus-visible{border-color:var(--emkan-teal);box-shadow:0 8px 25px var(--map-teal-700)}@supports (color:color-mix(in lab, red, red)){.logo-catalog-card[role=button]:hover,.logo-catalog-card[role=button]:focus-visible{box-shadow:0 8px 25px color-mix(in srgb, var(--map-teal-700) 12%, transparent)}}.logo-catalog-card[role=button]:hover,.logo-catalog-card[role=button]:focus-visible{transform:translateY(-1px)}.logo-catalog-card>div:last-child>em{background:var(--map-ok-bg);color:var(--emkan-deep);margin:5px 0;padding:3px 5px;font-size:7px;font-style:normal;display:inline-flex}.asset-inspector-preview{background:var(--map-ok-bg);border-radius:12px;justify-content:center;align-items:center;min-height:105px;margin:14px 0;padding:16px;display:flex}.asset-inspector-preview img{object-fit:contain;max-width:90%;max-height:80px}.asset-format{background:var(--emkan-night);color:var(--map-surface);padding:6px 8px;font-size:8px}.asset-record-links button{grid-template-columns:48px 1fr auto;align-items:center;gap:5px;display:grid}.asset-record-links button span{color:var(--sector-chemicals);font-size:7px}.asset-record-links button small{color:var(--sector-realestate);font-size:6px}.traceca-asset-head{margin-top:18px}.traceca-official-assets{gap:5px;display:grid}.traceca-official-assets>a{background:var(--map-surface);border:1px solid var(--line);border-radius:9px;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:7px;display:grid}.traceca-official-assets>a:hover{border-color:var(--map-map-seg4)}.traceca-asset-preview{background:var(--map-ok-bg);color:var(--map-map-seg4);justify-content:center;align-items:center;height:39px;display:flex;overflow:hidden}.traceca-asset-preview img{object-fit:cover;width:100%;height:100%}.traceca-official-assets i{min-width:0;font-style:normal}.traceca-official-assets small,.traceca-official-assets em{color:var(--sector-chemicals);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;display:block;overflow:hidden}.traceca-official-assets b{color:var(--emkan-night);font-size:8px;line-height:1.55;display:block}.data-room-page{background:var(--map-ok-bg);min-height:100vh}.data-room-header{background:var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.data-room-header{background:color-mix(in srgb, var(--map-surface) 96%, transparent)}}.data-room-header{border-bottom:1px solid var(--line);z-index:30;grid-template-columns:1fr auto 1fr;gap:20px;min-height:86px;padding:0 clamp(20px,5vw,72px);display:grid;position:sticky;top:0}.data-room-header nav{gap:28px;display:flex}.data-room-header nav a{color:var(--map-text-source);font-size:12px;font-weight:700}.data-room-header .button{justify-self:end}.data-room-hero{background:linear-gradient(135deg,var(--map-teal-900),var(--map-teal-800));color:var(--map-surface);grid-template-columns:minmax(0,1fr) auto;gap:60px;padding:88px clamp(24px,7vw,110px);display:grid}.data-room-hero h1{letter-spacing:-.05em;margin:12px 0 24px;font-size:clamp(40px,5vw,70px);line-height:1.3}.data-room-hero p{color:var(--map-d-text-2);max-width:760px;margin:0;font-size:14px;line-height:2.1}.data-room-hero .section-kicker{color:var(--emkan-sand)}.data-room-stats{align-self:end;gap:8px;min-width:230px;display:grid}.data-room-stats span{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.data-room-stats span{background:color-mix(in srgb, var(--map-surface) 9%, transparent)}}.data-room-stats span{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.data-room-stats span{border:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.data-room-stats span{color:var(--map-d-text-2);border-radius:11px;padding:13px;font-size:10px}.data-room-stats b{color:var(--emkan-sand);font-size:25px;display:block}.data-room-workspace{grid-template-columns:310px minmax(0,1fr) 320px;max-width:1680px;min-height:760px;margin:36px auto;padding:0 24px;display:grid}.sheet-catalog,.row-inspector{background:var(--map-surface-warm);border:1px solid var(--line);min-width:0}.sheet-catalog{flex-direction:column;display:flex}.sheet-catalog-title,.row-inspector-head{background:var(--emkan-night);color:var(--map-surface);justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;display:flex}.sheet-catalog-title span,.row-inspector-head span{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.sheet-catalog-title b{color:var(--emkan-sand)}.sheet-search,.sheet-toolbar>label{background:var(--map-surface);border:1px solid var(--line);align-items:center;gap:7px;margin:10px;padding:0 10px;display:flex}.sheet-search input,.sheet-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px}.sheet-groups{flex-wrap:wrap;gap:4px;padding:0 10px 10px;display:flex}.sheet-groups button{background:var(--map-tint-teal);color:var(--map-text-body);cursor:pointer;border:0;border-radius:999px;padding:6px 8px;font-size:8px}.sheet-groups button.active{background:var(--emkan-deep);color:var(--map-surface)}.sheet-list{flex:1;gap:3px;max-height:700px;padding:0 10px 10px;display:grid;overflow:auto}.sheet-list button{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);cursor:pointer;text-align:right;border-radius:8px;padding:9px}.sheet-list button.active{border-color:var(--emkan-teal);box-shadow:inset -3px 0 var(--emkan-teal)}.sheet-list span{color:var(--emkan-night);font-size:10px;font-weight:800;display:block}.sheet-list small{color:var(--sector-chemicals);margin-top:2px;font-size:8px;display:block}.sheet-viewer{background:var(--map-surface);border-bottom:1px solid var(--line);border-top:1px solid var(--line);min-width:0;overflow:hidden}.sheet-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1fr) minmax(230px,.65fr) auto;align-items:center;gap:12px;min-height:92px;padding:12px 16px;display:grid}.sheet-toolbar>div>span{color:var(--emkan-deep);font-size:8px;font-weight:800}.sheet-toolbar h2{color:var(--emkan-night);margin:2px 0;font-size:18px}.sheet-toolbar p{color:var(--sector-chemicals);margin:0;font-size:8px}.sheet-toolbar>label{margin:0}.page-size-select{color:var(--sector-manufacturing);flex-direction:column;font-size:8px;align-items:start!important;gap:2px!important;padding:5px 8px!important}.page-size-select select{color:var(--emkan-night);background:0 0;border:0;outline:0}.sheet-table-wrap{max-height:620px;overflow:auto}.sheet-table-wrap table{border-collapse:collapse;white-space:nowrap;direction:rtl;min-width:100%;font-size:9px}.sheet-table-wrap th{background:var(--map-ok-bg);color:var(--map-on-tint-green);text-align:right;z-index:2;padding:10px;font-size:8px;position:sticky;top:0}.sheet-table-wrap td{border-bottom:1px solid var(--map-ok-bg);color:var(--map-teal-dim);text-overflow:ellipsis;max-width:280px;padding:9px 10px;overflow:hidden}.sheet-table-wrap tr{cursor:pointer}.sheet-table-wrap tbody tr:hover,.sheet-table-wrap tbody tr:focus{background:var(--map-ok-bg);outline:none}.sheet-table-wrap a{color:var(--emkan-deep);align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.sheet-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;min-height:48px;display:flex}.sheet-pagination button{background:var(--map-surface);border:1px solid var(--line);color:var(--emkan-deep);cursor:pointer;padding:7px 12px;font-size:9px}.sheet-pagination button:disabled{opacity:.35}.sheet-pagination span{color:var(--sector-manufacturing);padding:0 16px;font-size:9px}.row-inspector{overflow:hidden}.row-inspector-head button{color:var(--map-surface);cursor:pointer;background:0 0;border:0}.row-inspector dl{max-height:700px;margin:0;padding:8px 14px;overflow:auto}.row-inspector dl div{border-bottom:1px solid var(--line);padding:10px 0}.row-inspector dt{color:var(--sector-chemicals);font-size:8px}.row-inspector dd{color:var(--map-on-tint-green);overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.8}.row-inspector dd a{color:var(--emkan-deep);text-decoration:underline}.row-formulas dd{gap:6px;display:grid}.row-formulas dd span{background:var(--map-ok-bg);border-right:3px solid var(--emkan-teal);gap:2px;padding:7px 9px;display:grid}.row-formulas code{text-align:left;direction:ltr;unicode-bidi:plaintext;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.row-inspector-empty,.sheet-loading,.data-room-error{color:var(--sector-manufacturing);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.sheet-loading span{background:var(--emkan-teal);border-radius:50%;width:10px;height:10px;animation:1.4s infinite pulse}.research-library{background:var(--map-surface);max-width:1580px;margin:70px auto;padding:72px clamp(24px,5vw,78px)}.research-library-heading{grid-template-columns:1fr minmax(300px,.7fr) auto;align-items:end;gap:24px 50px;margin-bottom:38px;display:grid}.research-library-heading h2{color:var(--emkan-night);margin:0;font-size:clamp(32px,3.3vw,52px);line-height:1.45}.research-library-heading p{color:var(--map-text-body);margin:0;font-size:11px;line-height:2}.research-group-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.research-group-grid details{border:1px solid var(--line);border-radius:10px;overflow:hidden}.research-group-grid summary{background:var(--map-ok-bg);color:var(--emkan-night);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;list-style:none;display:flex}.research-group-grid summary::-webkit-details-marker{display:none}.research-group-grid summary span{font-size:10px;font-weight:800}.research-group-grid summary b{color:var(--emkan-deep);font-size:9px}.research-group-grid details>div{gap:3px;max-height:360px;padding:7px;display:grid;overflow:auto}.research-file-main{background:var(--map-surface-warm);border:1px solid var(--map-ok-bg);color:var(--map-text-source);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.research-file-main:hover{border-color:var(--emkan-teal)}.research-file-main b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.research-file-main small{color:var(--sector-chemicals);margin-top:2px;font-size:7px;display:block}.archive-file-button{background:var(--emkan-deep);color:var(--map-surface);cursor:pointer;border:0;border-radius:999px;min-width:92px;padding:6px 8px;font-family:inherit;font-size:7px;font-weight:800}.archive-file-button:disabled,.source-archive-download:disabled{cursor:wait;opacity:.65}.source-archive-download{font-family:inherit}.research-library-note{background:var(--map-d-text);color:var(--map-text-body);margin:20px 0 0;padding:12px 14px;font-size:9px;line-height:1.9}.data-room-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1580px;margin:0 auto;padding:28px clamp(24px,5vw,78px);display:flex}.data-room-footer img{width:auto;height:42px}.data-room-footer p{color:var(--sector-manufacturing);font-size:10px}@media (width<=1100px){.hero{grid-template-columns:1fr}.hero-copy{max-width:850px}.hero-isometric{min-height:500px}.data-room-workspace{grid-template-columns:260px minmax(0,1fr)}.row-inspector{grid-column:1/3}.research-library-heading{grid-template-columns:1fr 1fr}.research-library-heading .button{justify-self:start}.research-group-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.story-heading,.story-timeline article>div:last-child,.data-room-hero,.research-library-heading{display:block}.story-heading p,.data-room-stats,.research-library-heading p,.research-library-heading .button{margin-top:22px}.story-timeline article{grid-template-columns:48px 1fr;gap:14px}.story-timeline small,.story-timeline dl{grid-column:auto}.story-action{flex-direction:column;align-items:flex-start;gap:14px}.hero-data-points{grid-template-columns:1fr;bottom:24px;left:24px;right:24px}.hero-data-points span{justify-content:space-between;display:flex}.hero-data-points b{font-size:15px}.data-room-header{grid-template-columns:1fr auto}.data-room-header nav{display:none}.data-room-workspace{padding:0 12px;display:block}.sheet-catalog{max-height:420px}.sheet-toolbar{grid-template-columns:1fr}.row-inspector{min-height:280px}.research-group-grid{grid-template-columns:1fr}}@media (width<=1320px){.unified-workspace{grid-template-columns:285px minmax(500px,1fr)}.unified-inspector{grid-column:1/3}.inspector-card{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.inspector-head,.record-id,.inspector-card h3,.english-name,.corridor-role,.theme-pill{grid-column:1}.inspector-card dl,.inspector-analysis,.inspector-caveat,.inspector-actions,.inspector-sources,.membership-strip,.linked-corridors,.official-links,.source-caveat,.back-to-treaty{grid-column:2}.inspector-card dl{grid-row:1/6}}@media (width<=880px){.hero{min-height:470px;padding-top:48px;padding-bottom:34px}.hero-visual{height:360px;bottom:-105px}.hero-meta{margin-top:22px}.atlas-first-intro{padding-top:34px}.atlas-commandbar{align-items:stretch;gap:10px;display:grid}.unified-search{width:100%;min-width:0}.unified-workspace{flex-direction:column;display:flex}.layer-manager{border:0;order:1}.unified-map-panel{order:2}.unified-inspector{border:0;order:3}.layer-content{max-height:360px}.unified-map{min-height:610px}.map-interaction-hint{max-width:185px}.inspector-card{display:block}.atlas-integrity-bar{grid-template-columns:1fr 1fr;align-items:stretch;padding:5px;display:grid}.atlas-integrity-bar span{border:0;padding:5px 8px}}@media (width<=520px){.atlas-commandbar>div{grid-template-columns:auto 1fr}.atlas-commandbar>div .live-dot{display:none}.atlas-commandbar>div>svg{grid-row:1}.atlas-commandbar>div small{grid-column:1/3}.unified-toolbar{flex-direction:column;align-items:flex-start;gap:7px;padding:9px 12px}.active-layer-chips{flex-wrap:wrap}.unified-map{min-height:520px}.map-interaction-hint{display:none}.unified-map .map-selection{max-width:230px;left:9px}.layer-group-nav{grid-template-columns:1fr 1fr}.layer-selects,.atlas-integrity-bar{grid-template-columns:1fr}.logo-catalog-card{grid-template-columns:48px 1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.hero{grid-template-columns:1fr}}@media (width<=880px){.hero{min-height:0}.hero-isometric{height:auto;min-height:430px;margin-top:24px;padding:8px;bottom:auto}.hero-isometric img{border-radius:18px}.story-section{padding-top:62px;padding-bottom:62px}}@media (width<=620px){.hero-isometric{min-height:330px}.hero-data-points{position:static}.hero-data-points span{padding:8px 10px}.data-room-header .button{min-height:44px;padding:0 12px}}:root{--emkan-copper:var(--map-peach);--emkan-sand:var(--map-border);--emkan-forest:var(--map-teal-800);--emkan-charcoal:var(--map-text-source)}.hero{isolation:isolate}.hero-copy{max-width:760px}.hero h1 em{margin-top:5px;font-size:.76em;line-height:1.45;display:inline-block}.hero-lead{max-width:720px;font-size:clamp(15px,1.15vw,19px)}.hero-isometric{min-width:0}.hero-isometric img{aspect-ratio:16/9;object-position:center}.hero-figure-caption{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.hero-figure-caption{background:color-mix(in srgb, var(--map-surface) 90%, transparent)}}.hero-figure-caption{color:var(--map-text-source);white-space:nowrap;z-index:4;border-radius:999px;padding:6px 11px;font-size:9px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.story-balance{background:var(--emkan-night);border-radius:var(--emkan-radius-feature);color:var(--map-surface);gap:var(--emkan-layout-story-balance-gap);grid-template-columns:minmax(var(--emkan-layout-story-balance-copy-min),.65fr) minmax(var(--emkan-layout-story-balance-chart-min),1.35fr);margin-bottom:var(--emkan-space-4);padding:var(--emkan-layout-card-padding);display:grid;overflow:hidden}.story-balance:after{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.story-balance:after{border:1px solid color-mix(in srgb, var(--map-surface) 9%, transparent)}}.story-balance:after{content:"";border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;left:-100px}.story-balance-copy>span{color:var(--emkan-teal);font-size:10px;font-weight:800}.story-balance-copy strong{color:var(--emkan-sand);margin:15px 0;font-size:clamp(58px,7vw,96px);line-height:1;display:block}.story-balance-copy p{color:var(--map-d-text-en-2);margin:0;font-size:12px;line-height:2}.story-bars{align-self:center;gap:18px;display:grid}.story-bars>div{grid-template-columns:138px 1fr 40px;align-items:center;gap:12px;display:grid}.story-bars span{color:var(--map-tint-teal-2);align-items:center;gap:7px;font-size:11px;display:flex}.story-bars i{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.story-bars i{background:color-mix(in srgb, var(--map-surface) 10%, transparent)}}.story-bars i{border-radius:999px;height:13px;display:block;overflow:hidden}.story-bars em{background:linear-gradient(90deg, var(--map-map-service), var(--map-z-industry));border-radius:inherit;height:100%;display:block}.story-bars .bypass em{background:linear-gradient(90deg, var(--map-peach), var(--map-z-tourism))}.story-bars b{color:var(--map-surface);text-align:left;font-size:22px}.story-bars small{color:var(--map-d-text-en);grid-column:1/4;font-size:9px;line-height:1.9}.story-timeline article:nth-child(2n) .story-step{color:var(--emkan-copper)}.story-decisions{gap:var(--emkan-space-3);margin-top:var(--emkan-space-3-5);grid-template-columns:repeat(3,1fr);display:grid}.story-decisions article{background:var(--emkan-color-surface-subtle);border:var(--emkan-border-width) solid var(--emkan-border-grid);border-radius:var(--emkan-radius-panel);min-height:var(--emkan-layout-story-decision-min-height);padding:var(--emkan-space-5-5)}.story-decisions svg{color:var(--emkan-deep)}.story-decisions span{color:var(--sector-manufacturing);margin:var(--emkan-space-4) 0 var(--emkan-space-2);font-size:9px;font-weight:800;display:block}.story-decisions b{color:var(--emkan-night);font-size:14px;line-height:1.9;display:block}.logo-fallback{background:linear-gradient(135deg, var(--map-map-service), var(--map-teal-700));align-items:center}@supports (color:color-mix(in lab, red, red)){.logo-fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--map-map-service) 94%, transparent), color-mix(in srgb, var(--map-teal-700) 98%, transparent))}}.logo-fallback{color:var(--map-surface);flex-direction:column;justify-content:center;width:100%;min-width:50px;height:100%;min-height:50px;padding:7px;display:flex;position:relative;overflow:hidden}.logo-fallback:before{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.logo-fallback:before{border:1px solid color-mix(in srgb, var(--map-surface) 28%, transparent)}}.logo-fallback:before{content:"";width:28px;height:28px;position:absolute;transform:rotate(45deg)}.logo-fallback i{letter-spacing:.06em;z-index:1;direction:ltr;font-size:11px;font-style:normal;font-weight:850;position:relative}.logo-fallback small{color:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.logo-fallback small{color:color-mix(in srgb, var(--map-surface) 72%, transparent)}}.logo-fallback small{z-index:1;margin-top:13px;font-size:5px;position:relative}.logo-fallback.compact{border-radius:7px;min-width:36px;min-height:36px;padding:3px}.logo-fallback.compact:before{width:22px;height:22px}.logo-preview{height:64px}.logo-preview>img{max-width:52px;max-height:48px}.logo-preview>.logo-fallback{background:linear-gradient(135deg, var(--map-map-service), var(--map-teal-700))}@supports (color:color-mix(in lab, red, red)){.logo-preview>.logo-fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--map-map-service) 94%, transparent), color-mix(in srgb, var(--map-teal-700) 98%, transparent))}}.logo-preview>.logo-fallback{color:var(--map-surface);font-family:var(--map-font-body);direction:ltr;padding:7px;position:relative;bottom:auto;left:auto}.logo-catalog-card{grid-template-columns:70px 1fr;min-height:86px}.logo-catalog-card>div:last-child>b{font-size:10px}.logo-catalog-card p{font-size:8px}.logo-card-action{color:var(--emkan-deep);align-items:center;gap:4px;margin-top:4px;font-size:8px;font-weight:800;display:inline-flex}.logo-catalog-card>div:last-child>em.asset-source-state{background:var(--map-ok-bg);color:var(--map-teal-dim);margin-left:4px}.asset-inspector-preview .logo-fallback{border-radius:12px;max-width:180px;min-height:105px}.source-verification-note{background:var(--map-ok-bg);border:1px solid var(--map-d-text-2);border-right:4px solid var(--emkan-teal);gap:4px;margin:12px 0;padding:11px 12px;display:grid}.source-verification-note>span{color:var(--emkan-deep);align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.source-verification-note b{color:var(--emkan-night);font-size:9px}.source-verification-note p{color:var(--map-text-body);margin:0;font-size:8px;line-height:1.8}.source-verification-note a{color:var(--emkan-deep);align-items:center;gap:4px;font-size:8px;font-weight:800;text-decoration:underline;display:inline-flex}.verification-ledger{background:var(--map-ok-bg);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:32px;margin:0 auto;padding:30px clamp(24px,7vw,110px);display:grid}.verification-ledger>div>span{color:var(--emkan-deep);align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.verification-ledger h2{color:var(--emkan-night);margin:8px 0;font-size:clamp(20px,2vw,30px)}.verification-ledger p{color:var(--map-text-body);max-width:820px;margin:0;font-size:10px;line-height:1.9}.verification-ledger-actions{gap:8px;display:grid}.verification-ledger-actions a{background:var(--emkan-deep);color:var(--map-surface);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:10px;font-weight:800;display:inline-flex}.verification-ledger-actions a:last-child{border:1px solid var(--emkan-deep);color:var(--emkan-deep);background:0 0}.row-source-verification{background:var(--map-ok-bg);margin:4px 0 10px;border:1px solid var(--map-d-text-2)!important;padding:11px!important}.row-source-verification dt{align-items:center;gap:5px;font-weight:800;display:flex;color:var(--emkan-deep)!important}.row-source-verification dd{gap:5px;display:grid}.row-source-verification dd b{color:var(--emkan-night)}.row-source-verification dd a{align-items:center;gap:5px;display:inline-flex}.row-source-verification dd small{color:var(--map-text-body);font-size:7px;line-height:1.8}.layer-group-nav button,.layer-presets button,.corridor-select b,.treaty-layer-list>button,.place-layer-list>button{font-size:10px}.layer-content,.unified-inspector{font-size:11px}.route-canvas:focus-visible{outline:4px solid var(--sector-ict)}@supports (color:color-mix(in lab, red, red)){.route-canvas:focus-visible{outline:4px solid color-mix(in srgb, var(--sector-ict) 80%, transparent)}}.route-canvas:focus-visible{outline-offset:-4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.hero{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:34px;padding-left:44px;padding-right:44px}.hero-isometric{min-height:500px}.story-heading{grid-template-columns:1fr minmax(270px,.55fr)}}@media (width<=1024px){.hero{flex-direction:column;min-height:0;padding:54px 32px 44px;display:flex}.hero-copy{max-width:820px}.hero-isometric{opacity:1;width:100%;height:auto;min-height:0;margin-top:18px;padding:10px;position:relative;bottom:auto;left:auto}.hero-visual{min-height:0}.hero-isometric img{width:100%;max-height:none}.story-heading{grid-template-columns:1fr;display:grid}.story-heading .section-kicker{margin-bottom:18px;display:block}.story-heading p{max-width:720px;margin-top:22px}.story-balance{grid-template-columns:1fr}.story-balance-copy{max-width:520px}.story-timeline{grid-template-columns:1fr}.story-timeline article{min-height:0}.story-decisions{grid-template-columns:1fr 1fr}.story-decisions article:last-child{grid-column:1/3}.unified-workspace{flex-direction:column;display:flex}.unified-map-panel{order:1}.layer-manager{border:0;order:2}.unified-inspector{border:0;order:3}.unified-map{min-height:min(720px,72svh)}.layer-content{max-height:none}.corridor-layer-list,.treaty-layer-list,.place-layer-list,.logo-catalog{grid-template-columns:1fr 1fr}.data-room-workspace{padding:0 18px;display:block}.sheet-catalog{max-height:390px}.sheet-viewer{border:1px solid var(--line);margin-top:14px}.sheet-toolbar{grid-template-columns:1fr 1fr}.sheet-toolbar .page-size-select{grid-column:1/3}.row-inspector{display:none}.row-inspector.open{box-shadow:0 -24px 80px var(--map-ink);bottom:0}@supports (color:color-mix(in lab, red, red)){.row-inspector.open{box-shadow:0 -24px 80px color-mix(in srgb, var(--map-ink) 30%, transparent)}}.row-inspector.open{z-index:90;max-height:72svh;display:block;position:fixed;left:0;right:0}.row-inspector.open dl{max-height:calc(72svh - 52px)}}@media (width<=880px){.site-header{grid-template-columns:1fr auto auto}.hero{padding:56px 24px 36px}.hero h1{font-size:clamp(42px,10vw,64px)}.hero h1 em{font-size:.7em}.hero-data-points{bottom:26px;left:26px;right:26px}.hero-figure-caption{bottom:7px}.story-section{padding:72px 24px}.story-timeline{grid-template-columns:1fr}.story-timeline article{grid-template-columns:52px minmax(0,1fr);min-height:0}.atlas-commandbar{align-items:stretch;gap:10px;display:grid}.unified-search{width:100%;min-width:0}.unified-map .route-canvas{touch-action:pan-y pinch-zoom}.map-zoom-control.wide{grid-template-columns:repeat(3,44px)}.map-zoom-control button{width:44px;height:44px}.map-layer-control button{min-height:44px}.verification-ledger{grid-template-columns:1fr}.verification-ledger-actions{justify-self:start}}@media (width<=620px){.site-header{gap:8px;height:64px;padding:0 12px}.brand img{width:104px;height:32px}.header-cta{min-height:42px;padding:0 10px;font-size:9px}.hero{padding:44px 18px 30px;overflow:hidden}.hero h1{font-size:clamp(38px,11vw,52px)}.hero-lead{font-size:14px;line-height:2}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-meta{flex-direction:column;align-items:flex-start}.hero-isometric{opacity:1;flex-direction:column;width:100%;min-height:0;margin-top:22px;padding:0;display:flex;position:relative;left:auto}.hero-isometric:before{border-radius:18px;transform:none}.hero-isometric img{border-radius:17px}.hero-data-points{grid-template-columns:1fr;width:100%;margin-top:8px;position:static;left:auto;right:auto}.hero-data-points span{text-align:right;justify-content:space-between;align-items:center;display:flex}.hero-data-points b{font-size:18px;display:inline}.hero-figure-caption{text-align:center;white-space:normal;width:100%;margin-top:8px;position:static;bottom:auto;left:auto;transform:none}.story-section{padding:var(--emkan-space-9-5) var(--emkan-space-3-5)}.story-heading{border-radius:var(--emkan-radius-panel);padding:var(--emkan-space-5)}.story-heading h2{font-size:29px;line-height:1.55}.story-balance{border-radius:var(--emkan-radius-feature);padding:var(--emkan-space-6) var(--emkan-space-4-5)}.story-bars>div{grid-template-columns:1fr 38px}.story-bars span{grid-column:1/3}.story-bars i{grid-column:1}.story-bars b{grid-column:2}.story-bars small{grid-column:1/3}.story-timeline article{gap:var(--emkan-space-3);grid-template-columns:var(--emkan-layout-story-step-compact-size) minmax(0,1fr);padding:var(--emkan-space-4-5)}.story-step{height:var(--emkan-layout-story-step-compact-size);flex-direction:column;align-items:center}.story-timeline dl{grid-template-columns:1fr 1fr}.story-decisions{grid-template-columns:1fr}.story-decisions article:last-child{grid-column:auto}.story-action{flex-direction:column;align-items:flex-start;gap:14px}.section-intro{grid-template-columns:1fr}.section-number{display:none}.section-intro>p{grid-column:auto}.atlas-unified.atlas-shell{margin-bottom:0}.unified-map{min-height:64svh}.map-layer-control{width:min(180px,47vw);max-height:46svh;overflow:auto}.unified-map .map-selection{max-width:calc(100% - 18px);right:9px}.corridor-layer-list,.treaty-layer-list,.place-layer-list,.logo-catalog{grid-template-columns:1fr}.layer-group-nav button,.layer-actions button,.layer-presets button,.corridor-select,.treaty-layer-list>button,.place-layer-list>button{min-height:44px}.data-room-header{grid-template-columns:1fr auto;min-height:70px;padding:0 12px}.data-room-header .button{font-size:8px}.data-room-hero{padding:58px 20px}.verification-ledger{padding:26px 20px}.data-room-workspace{padding:0 10px}.sheet-toolbar{grid-template-columns:1fr;display:grid}.sheet-toolbar .page-size-select{grid-column:auto}.sheet-table-wrap{max-height:60svh}.sheet-table-wrap th,.sheet-table-wrap td{padding:10px 9px;font-size:10px}.sheet-pagination{gap:6px;padding:5px}.sheet-pagination span{padding:0 4px}.research-library{margin-top:38px;padding:48px 20px}.data-room-footer{flex-direction:column;align-items:flex-start;gap:14px}}@media (pointer:coarse){button,.button,.mobile-menu summary,.mobile-menu-trigger,.logo-catalog-card[role=button]{min-height:44px}}.map-theme-standard .osm-tiles img{filter:saturate(.82)contrast(.94)brightness(1.03)}.map-theme-standard .osm-wash{background:var(--map-ok-bg)}@supports (color:color-mix(in lab, red, red)){.map-theme-standard .osm-wash{background:color-mix(in srgb, var(--map-ok-bg) 8%, transparent)}}.map-theme-analysis .osm-tiles img{filter:grayscale(.52)saturate(.48)contrast(.86)brightness(1.1)}.map-theme-analysis .osm-wash{background:var(--map-tint-teal-2)}@supports (color:color-mix(in lab, red, red)){.map-theme-analysis .osm-wash{background:color-mix(in srgb, var(--map-tint-teal-2) 25%, transparent)}}.map-theme-contrast .osm-tiles img{filter:grayscale(.75)saturate(.38)contrast(1.22)brightness(.92)}.map-theme-contrast .osm-wash{background:var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.map-theme-contrast .osm-wash{background:color-mix(in srgb, var(--map-teal-900) 9%, transparent)}}.unified-map.is-fullscreen{height:100dvh;min-height:100dvh}.unified-map.is-fullscreen .map-disclaimer{padding-bottom:max(8px, env(safe-area-inset-bottom))}.map-style-control{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.map-style-control{background:color-mix(in srgb, var(--map-surface) 96%, transparent)}}.map-style-control{box-shadow:0 8px 28px var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.map-style-control{box-shadow:0 8px 28px color-mix(in srgb, var(--map-teal-900) 16%, transparent)}}.map-style-control{color:var(--emkan-night);z-index:7;direction:rtl;width:calc(100% - 145px);max-width:230px;position:absolute;top:14px;right:14px}.map-style-control summary{cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;list-style:none;display:flex}.map-style-control summary::-webkit-details-marker{display:none}.map-style-control summary:after{color:var(--emkan-teal);content:"+";margin-right:auto;font-size:16px}.map-style-control[open] summary:after{content:"−"}.map-style-control[open]{padding-bottom:10px}.map-style-control label{color:var(--sector-manufacturing);padding:5px 10px;font-size:7px;display:block}.map-style-control select{appearance:none;background:var(--map-ok-bg);border:1px solid var(--map-d-text-2);color:var(--map-on-tint-green);font:800 9px var(--map-font-body);width:100%;height:34px;margin-top:4px;padding:0 8px;display:block}.route-opacity-control>span{color:var(--map-text-source);align-items:center;gap:5px;display:flex}.route-opacity-control b{color:var(--emkan-deep);margin-right:auto}.route-opacity-control input{accent-color:var(--emkan-teal);cursor:pointer;width:100%;margin-top:8px;display:block}.map-fullscreen-button{background:var(--emkan-night);color:var(--map-surface);cursor:pointer;font:800 8px var(--map-font-body);border:0;justify-content:center;align-items:center;gap:6px;width:calc(100% - 20px);min-height:35px;margin:5px 10px 0;display:flex}.map-fullscreen-button:hover{background:var(--emkan-deep)}.corridor-comparison-tray{background:var(--map-surface);border-bottom:1px solid var(--line);padding:8px 12px}.comparison-title{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.comparison-title span{color:var(--emkan-night);align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.comparison-title span svg{color:var(--emkan-deep)}.comparison-title>div{align-items:center;gap:7px;display:flex}.comparison-title>div a,.comparison-title>div button{color:var(--map-text-body);cursor:pointer;font:800 8px var(--map-font-body);background:0 0;border:0;text-decoration:none}.comparison-title>div a{color:var(--emkan-deep)}.corridor-comparison-tray>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.corridor-comparison-tray article{background:var(--map-ok-bg);min-width:0;padding:8px 26px 8px 8px;position:relative}.comparison-open{cursor:pointer;text-align:right;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.comparison-open small{color:var(--emkan-deep);font:700 6px var(--map-font-body);direction:ltr;display:block}.comparison-open b{color:var(--emkan-night);text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.corridor-comparison-tray dl{grid-template-columns:1fr 1fr;gap:3px;margin:6px 0 0;display:grid}.corridor-comparison-tray dl div{min-width:0}.corridor-comparison-tray dt{color:var(--map-d-text-en);font-size:5px}.corridor-comparison-tray dd{color:var(--map-teal-dim);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:6px;overflow:hidden}.comparison-remove{color:var(--sector-chemicals);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:2px;right:2px}.corridor-comparison-tray>p{color:var(--sector-chemicals);margin:6px 0 0;font-size:7px}.inspector-actions button svg{vertical-align:middle}.knowledge-view-tabs{grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:10px;display:grid}.knowledge-view-tabs button{background:var(--map-surface);border:1px solid var(--line);color:var(--map-text-body);cursor:pointer;font:800 8px var(--map-font-body);text-align:right;grid-template-columns:15px 1fr auto;align-items:center;gap:4px;min-height:38px;padding:7px 8px;display:grid}.knowledge-view-tabs button b{color:var(--map-d-text-en);font-size:7px}.knowledge-view-tabs button.active{background:var(--emkan-night);border-color:var(--emkan-night);color:var(--map-surface)}.knowledge-view-tabs button.active svg,.knowledge-view-tabs button.active b{color:var(--emkan-teal)}.knowledge-ledger-intro{background:linear-gradient(135deg,var(--map-tint-teal),var(--map-surface-warm));border-right:4px solid var(--emkan-teal);align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px;display:flex}.knowledge-ledger-intro>svg{color:var(--emkan-deep);flex:none}.knowledge-ledger-intro b{color:var(--emkan-night);font-size:9px;display:block}.knowledge-ledger-intro p{color:var(--map-text-body);margin:4px 0 0;font-size:8px;line-height:1.8}.knowledge-card-list{gap:8px;display:grid}.knowledge-card{background:var(--map-surface);border:1px solid var(--line);border-radius:11px;padding:12px;overflow:hidden}.knowledge-card>header{justify-content:space-between;align-items:center;display:flex}.knowledge-card>header>span{color:var(--emkan-deep);align-items:center;gap:5px;font-size:7px;font-weight:850;display:inline-flex}.knowledge-card>header>b,.knowledge-card>header>small{color:var(--map-d-text-en);font-size:7px}.knowledge-card>small{color:var(--map-d-text-en);direction:rtl;margin-top:8px;font-size:7px;display:block}.knowledge-card h3{color:var(--emkan-night);margin:5px 0;font-size:11px;line-height:1.7}.knowledge-card>strong{color:var(--emkan-deep);direction:rtl;margin:9px 0;font-size:25px;line-height:1.35;display:block}.knowledge-card>strong i{color:var(--map-text-body);margin-right:3px;font-size:8px;font-style:normal;font-weight:600}.knowledge-card>p{color:var(--map-text-body);margin:7px 0;font-size:8px;line-height:1.8}.knowledge-card>p b{color:var(--emkan-night)}.knowledge-card .definition-copy{color:var(--map-text-source);font-size:9px}.knowledge-caveat{background:var(--map-d-text);color:var(--sector-mining);align-items:flex-start;gap:5px;margin:8px -2px;padding:8px;font-size:7px;line-height:1.75;display:flex}.knowledge-caveat svg{flex:none;margin-top:2px}.knowledge-card>footer{border-top:1px solid var(--line);align-items:stretch;gap:5px;margin-top:10px;padding-top:8px;display:flex}.knowledge-card>footer button,.knowledge-card>footer a{background:var(--map-ok-bg);color:var(--emkan-deep);cursor:pointer;font:800 7px var(--map-font-body);text-align:center;border:0;flex:1;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px;display:inline-flex}.knowledge-card>footer a{border:1px solid var(--line);background:0 0}.knowledge-card>footer{flex-wrap:wrap}.knowledge-card>footer>*{min-width:118px}.knowledge-semantic-scope{background:var(--map-ok-bg);border-right:3px solid var(--emkan-teal);color:var(--emkan-deep);align-items:flex-start;gap:7px;margin:8px -2px;padding:9px;display:flex}.knowledge-semantic-scope>svg{flex:none;margin-top:2px}.knowledge-semantic-scope span,.knowledge-semantic-scope b,.knowledge-semantic-scope small{display:block}.knowledge-semantic-scope b{font-size:8px}.knowledge-semantic-scope small{color:var(--map-text-body);margin-top:3px;font-size:7px;line-height:1.75}.update-card{border-top:4px solid var(--emkan-teal)}.impact-card{border-top:4px solid var(--emkan-copper)}.severity-critical{border-right:4px solid var(--map-peach-badge)}.severity-high{border-right:4px solid var(--map-gold)}.quality-summary-grid{grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:10px;display:grid}.quality-summary-grid span{background:var(--emkan-night);color:var(--map-d-text-en-2);min-height:55px;padding:9px;font-size:7px}.quality-summary-grid b{color:var(--emkan-sand);font-size:18px;display:block}.quality-record{background:var(--map-surface);border:1px solid var(--line);margin-bottom:7px;padding:11px}.quality-record header{color:var(--emkan-deep);grid-template-columns:15px 1fr auto;align-items:center;gap:6px;display:grid}.quality-record header b{color:var(--emkan-night);font-size:8px}.quality-record header span{background:var(--map-tint-teal);padding:4px;font-size:7px}.quality-record p{color:var(--map-teal-dim);margin:8px 0 4px;font-size:8px;line-height:1.75}.quality-record small{color:var(--sector-manufacturing);font-size:7px;line-height:1.75;display:block}.qa-records{gap:5px;margin:10px 0;display:grid}.qa-records span{background:var(--map-ok-bg);color:var(--map-teal-dim);align-items:flex-start;gap:5px;padding:8px;font-size:7px;line-height:1.7;display:flex}.qa-records span.warning{background:var(--map-d-text);color:var(--sector-mining)}.quality-details{background:var(--map-surface);border:1px solid var(--line);margin-top:7px}.quality-details summary{color:var(--emkan-night);cursor:pointer;padding:10px;font-size:8px;font-weight:850}.quality-details>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:5px;padding:8px 10px;display:grid}.quality-details>div span{color:var(--map-teal-dim);font-size:7px}.quality-details>div b{color:var(--emkan-deep);font-size:7px}.quality-details>div small{color:var(--map-d-text-en);grid-column:1/3;font-size:6px;line-height:1.7}.quality-details>div a{color:var(--emkan-deep)}.knowledge-observatory{background:linear-gradient(145deg,var(--map-teal-900),var(--map-teal-800));color:var(--map-surface);grid-column:1/-1;grid-template-columns:minmax(290px,.75fr) minmax(260px,.75fr) minmax(300px,1fr);gap:clamp(24px,4vw,58px);margin-top:6px;padding:clamp(26px,4vw,52px);display:grid;position:relative;overflow:hidden}.knowledge-observatory:before{background:radial-gradient(circle,var(--map-map-service),transparent 65%)}@supports (color:color-mix(in lab, red, red)){.knowledge-observatory:before{background:radial-gradient(circle,color-mix(in srgb, var(--map-map-service) 14%, transparent),transparent 65%)}}.knowledge-observatory:before{content:"";width:520px;height:520px;position:absolute;top:-220px;right:-180px}.observatory-graphic{aspect-ratio:1;border:1px solid var(--map-surface);align-self:center}@supports (color:color-mix(in lab, red, red)){.observatory-graphic{border:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.observatory-graphic{border-radius:50%;width:100%;max-width:370px;position:relative}.observatory-graphic:before,.observatory-graphic:after{border:1px solid var(--map-map-service)}@supports (color:color-mix(in lab, red, red)){.observatory-graphic:before,.observatory-graphic:after{border:1px solid color-mix(in srgb, var(--map-map-service) 22%, transparent)}}.observatory-graphic:before,.observatory-graphic:after{content:"";border-radius:50%;position:absolute;inset:14%}.observatory-graphic:after{border-color:var(--map-peach)}@supports (color:color-mix(in lab, red, red)){.observatory-graphic:after{border-color:color-mix(in srgb, var(--map-peach) 20%, transparent)}}.observatory-graphic:after{inset:30%}.observatory-core{background:var(--emkan-teal);box-shadow:0 20px 60px var(--map-ink);border-radius:50%;align-items:center}@supports (color:color-mix(in lab, red, red)){.observatory-core{box-shadow:0 20px 60px color-mix(in srgb, var(--map-ink) 25%, transparent)}}.observatory-core{z-index:2;flex-direction:column;justify-content:center;width:104px;height:104px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.observatory-core b{margin-top:4px;font-size:14px}.observatory-core small{color:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.observatory-core small{color:color-mix(in srgb, var(--map-surface) 75%, transparent)}}.observatory-core small{font-size:7px}.orbit-item{background:var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.orbit-item{background:color-mix(in srgb, var(--map-surface) 96%, transparent)}}.orbit-item{color:var(--emkan-deep);z-index:3;border-radius:12px;grid-template-columns:20px 1fr;gap:1px 6px;min-width:90px;padding:8px 10px;display:grid;position:absolute}.orbit-item svg{grid-row:1/3}.orbit-item b{font-size:15px;line-height:1}.orbit-item small{color:var(--sector-manufacturing);font-size:7px}.orbit-1{top:7%;left:6%}.orbit-2{top:18%;right:-2%}.orbit-3{bottom:18%;right:-3%}.orbit-4{bottom:4%;left:12%}.orbit-5{top:42%;left:-4%}.orbit-6{top:-4%;left:41%}.observatory-copy{z-index:2;align-self:center;position:relative}.observatory-copy .section-kicker{color:var(--emkan-sand)}.observatory-copy h3{margin:12px 0;font-size:clamp(25px,2.6vw,42px);line-height:1.45}.observatory-copy p{color:var(--map-d-text-en-2);margin:0 0 20px;font-size:11px;line-height:2}.observatory-copy a{color:var(--emkan-teal);align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.current-signal-card{background:var(--map-surface-warm);color:var(--emkan-night);z-index:2;align-self:center;min-height:370px;padding:clamp(22px,3vw,34px);position:relative}.current-signal-card header{color:var(--emkan-deep);align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.current-signal-card>small{color:var(--sector-chemicals);margin-top:24px;font-size:8px;display:block}.current-signal-card h3{margin:6px 0;font-size:16px;line-height:1.75}.current-signal-card strong{color:var(--emkan-deep);margin:12px 0;font-size:34px;line-height:1.35;display:block}.current-signal-card strong i{color:var(--map-text-body);font-size:8px;font-style:normal;display:block}.current-signal-card p{color:var(--map-text-body);font-size:9px;line-height:1.9}.current-signal-card>div{background:var(--map-tint-peach-2);color:var(--sector-mining);align-items:flex-start;gap:5px;padding:8px;font-size:7px;line-height:1.8;display:flex}.current-signal-card>div svg{flex:none;margin-top:2px}.current-signal-card>a{border-top:1px solid var(--line);color:var(--emkan-deep);align-items:center;gap:5px;margin-top:14px;padding-top:12px;font-size:8px;font-weight:850;display:flex}.sheet-toolbar{grid-template-columns:minmax(230px,1fr) minmax(220px,.65fr) auto auto}.sheet-export-button{background:var(--emkan-deep);color:var(--map-surface);cursor:pointer;font:800 8px var(--map-font-body);border:0;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;display:inline-flex}.sheet-export-button:hover{background:var(--emkan-night)}@media (width<=880px){.map-style-control{top:10px;right:10px}.map-style-control summary,.map-style-control select,.map-fullscreen-button{min-height:44px}.sheet-toolbar{grid-template-columns:1fr 1fr}.sheet-toolbar .sheet-export-button{grid-column:1/3}.knowledge-observatory{grid-template-columns:1fr 1fr}.current-signal-card{grid-column:1/3;min-height:0}.corridor-comparison-tray>div:nth-child(2){grid-template-columns:1fr 1fr}}@media (width<=620px){.layer-group-nav{grid-template-columns:1fr}.layer-group-nav button{min-height:44px}.map-style-control{width:calc(100% - 155px);max-width:188px}.map-style-control[open]{width:calc(100% - 20px);max-width:calc(100% - 20px)}.map-interaction-hint{display:none}.knowledge-view-tabs button{min-height:44px}.sheet-toolbar{grid-template-columns:1fr}.sheet-toolbar .page-size-select,.sheet-toolbar .sheet-export-button{grid-column:auto}.knowledge-observatory{grid-template-columns:1fr;margin-left:-24px;margin-right:-24px}.observatory-graphic{max-width:310px;margin:10px auto 24px}.observatory-copy,.current-signal-card{grid-column:auto}.corridor-comparison-tray{overflow-x:auto}.corridor-comparison-tray>div:nth-child(2){min-width:max-content;display:flex}.corridor-comparison-tray article{min-width:190px}}.sector-story-section{background:var(--emkan-color-surface-section);border-bottom:1px solid var(--emkan-border-grid);border-top:1px solid var(--emkan-border-grid);padding:var(--emkan-layout-section-y) var(--emkan-layout-section-x);position:relative;overflow:hidden}.sector-story-heading{background:var(--emkan-color-surface);border:1px solid var(--emkan-border-grid);border-radius:var(--emkan-radius-feature);box-shadow:var(--emkan-shadow-feature);align-items:center;gap:var(--emkan-space-7) var(--emkan-space-12);grid-template-columns:minmax(0,7fr) minmax(var(--emkan-layout-secondary-column-min),5fr);margin:0 auto var(--emkan-space-4);max-width:var(--emkan-layout-content-max);padding:var(--emkan-layout-feature-padding);display:grid}.sector-story-heading h2{color:var(--emkan-night);letter-spacing:-.035em;margin:var(--emkan-space-3) 0 0;font-size:clamp(30px,3.1vw,48px);line-height:1.5}.sector-story-heading>p{color:var(--emkan-color-text-muted);margin:0;font-size:12px;line-height:2}.sector-value-chain{background:var(--emkan-color-surface);border:1px solid var(--emkan-border-grid);border-radius:var(--emkan-radius-card);margin:0 auto var(--emkan-space-3-5);max-width:var(--emkan-layout-content-max);padding:var(--emkan-space-5-5) var(--emkan-space-4) var(--emkan-space-3);direction:rtl;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.sector-value-chain:before{background:linear-gradient(90deg,var(--emkan-copper),var(--emkan-teal));content:"";height:var(--emkan-border-emphasis-width);left:8%;right:8%;top:var(--emkan-layout-sector-chain-rail-offset);position:absolute}.sector-value-chain article{min-height:var(--emkan-layout-sector-chain-item-min-height);padding:0 var(--emkan-space-3);text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.sector-value-chain article>span{background:var(--emkan-night);border:var(--emkan-border-badge-width) solid var(--emkan-color-surface);color:var(--emkan-sand);height:var(--emkan-layout-sector-chain-index-size);top:var(--emkan-space-5-75);width:var(--emkan-layout-sector-chain-index-size);border-radius:50%;justify-content:center;align-items:center;font-size:8px;display:flex;position:absolute}.sector-value-chain article>svg{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-grid);border-radius:var(--emkan-radius-card);box-shadow:none;color:var(--emkan-deep);height:var(--emkan-layout-sector-chain-icon-size);padding:var(--emkan-space-5);width:var(--emkan-layout-sector-chain-icon-size)}.sector-value-chain b{color:var(--emkan-night);margin-top:var(--emkan-space-3);font-size:11px}.sector-value-chain small{color:var(--sector-manufacturing);margin-top:var(--emkan-space-0-75);font-size:7px}.sector-swipe-hint{display:none}.sector-lens-grid{gap:var(--emkan-space-3);max-width:var(--emkan-layout-content-max);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.sector-lens-grid>a{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-card);border-radius:var(--emkan-radius-panel);align-items:center;gap:var(--emkan-space-3-5);grid-template-columns:var(--emkan-layout-sector-lens-icon-size) 1fr var(--emkan-layout-sector-lens-arrow-size);min-height:var(--emkan-layout-sector-lens-min-height);padding:var(--emkan-space-4-5);transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden}.sector-lens-grid>a:before{background:var(--sector-color);content:"";width:var(--emkan-border-accent-width);position:absolute;top:0;bottom:0;right:0}.sector-lens-grid>a:hover{border-color:var(--sector-color);box-shadow:var(--emkan-shadow-card);transform:translateY(-2px)}.sector-lens-grid>a:first-child,.sector-lens-grid>a:nth-child(8),.sector-lens-grid>a:nth-child(10){grid-column:auto}.sector-icon{background:var(--sector-color);align-items:center}@supports (color:color-mix(in lab, red, red)){.sector-icon{background:color-mix(in srgb,var(--sector-color) 12%,var(--map-surface))}}.sector-icon{border-radius:var(--emkan-radius-card);color:var(--sector-color);height:var(--emkan-layout-sector-lens-icon-size);width:var(--emkan-layout-sector-lens-icon-size);justify-content:center;display:flex}.sector-lens-grid small{color:var(--sector-chemicals);font:600 7px var(--map-font-body);letter-spacing:.03em;text-align:right;direction:ltr;display:block}.sector-lens-grid h3{color:var(--emkan-night);margin:5px 0;font-size:12px}.sector-lens-grid p{color:var(--map-text-body);margin:0;font-size:8px;line-height:1.75}.sector-lens-grid>a>svg{color:var(--sector-color);transform:rotate(90deg)}.sector-story-note{background:var(--emkan-night);border-radius:var(--emkan-radius-panel);color:var(--map-surface);align-items:center;gap:var(--emkan-space-5) var(--emkan-space-9);margin:var(--emkan-space-3) auto 0;max-width:var(--emkan-layout-content-max);padding:var(--emkan-space-4-75) var(--emkan-space-6);grid-template-columns:auto 1fr auto;display:grid}.sector-story-note span,.sector-story-note a{align-items:center;gap:var(--emkan-space-1-75);font-size:9px;font-weight:850;display:flex}.sector-story-note span{color:var(--emkan-sand)}.sector-story-note p{color:var(--map-d-text-en-2);margin:0;font-size:8px;line-height:1.8}.sector-story-note a{color:var(--emkan-teal)}.map-context-actions{gap:5px;margin-right:auto;display:flex}.map-context-actions button,.map-context-actions a{background:var(--map-ok-bg);border:1px solid var(--map-d-text-2);color:var(--emkan-deep);cursor:pointer;font:800 8px var(--map-font-body);justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 9px;text-decoration:none;transition:all .16s;display:inline-flex}.map-context-actions button:hover,.map-context-actions a:hover{background:var(--emkan-deep);border-color:var(--emkan-deep);color:var(--map-surface)}#atlas-layers,#atlas-map-panel,#atlas-inspector{scroll-margin-top:92px}.atlas-mobile-dock{display:none}.asset-filter-panel{background:var(--map-ok-bg);border:1px solid var(--map-tint-teal-2);margin:10px 0;padding:11px}.asset-status-legend{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.asset-status-legend span{background:var(--map-surface);color:var(--map-text-body);grid-template-columns:8px 1fr auto;align-items:center;gap:5px;min-height:30px;padding:5px 7px;font-size:7px;display:grid}.asset-status-legend i{background:var(--map-d-text-en);border-radius:50%;width:7px;height:7px}.asset-status-legend .local i{background:var(--sector-pharma)}.asset-status-legend .remote i{background:var(--sector-ict)}.asset-status-legend .passport i{background:var(--map-peach-deep)}.asset-status-legend b{color:var(--emkan-night);font-size:9px}.asset-filter-selects{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.asset-filter-selects label{color:var(--sector-manufacturing);font-size:7px}.asset-filter-selects select{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);color:var(--emkan-night);font:750 8px var(--map-font-body);width:100%;height:34px;margin-top:4px;padding:0 7px;display:block}.asset-filter-panel>p{color:var(--sector-manufacturing);margin:8px 0 0;font-size:7px;line-height:1.8}.source-health-section{background:var(--map-surface-warm);padding:clamp(74px,8vw,118px) clamp(24px,6vw,96px)}.source-health-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:40px 90px;max-width:1480px;margin:0 auto 42px;display:grid}.source-health-heading h2{color:var(--emkan-night);letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(34px,4vw,60px);line-height:1.4}.source-health-heading>p{color:var(--map-text-body);margin:0;font-size:12px;line-height:2.1}.source-health-grid{grid-template-columns:1.35fr repeat(5,1fr);gap:1px;max-width:1480px;margin:0 auto;display:grid}.source-health-grid article{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);min-height:210px;padding:24px;position:relative}.source-health-grid article>svg{color:var(--emkan-deep);margin-bottom:28px}.source-health-grid small{color:var(--sector-manufacturing);min-height:26px;font-size:8px;display:block}.source-health-grid strong{color:var(--emkan-night);margin:15px 0 9px;font-size:clamp(28px,3vw,45px);font-weight:650;line-height:1;display:block}.source-health-grid span{color:var(--map-text-source);font-size:8px;font-weight:750;line-height:1.7;display:block}.source-health-grid p{color:var(--sector-manufacturing);margin:12px 0 0;font-size:7px;line-height:1.8}.source-health-primary{color:var(--map-surface);background:var(--emkan-night)!important}.source-health-primary>svg,.source-health-primary strong{color:var(--emkan-sand)!important}.source-health-primary small,.source-health-primary span,.source-health-primary p{color:var(--map-d-text-2)}.health-dot{border-radius:50%;width:10px;height:10px;margin-bottom:36px}.health-dot.inventory{background:var(--map-gold);box-shadow:0 0 0 8px var(--map-d-text)}.health-dot.verified{background:var(--sector-pharma);box-shadow:0 0 0 8px var(--map-ok-bg)}.health-dot.historical{background:var(--sector-chemicals);box-shadow:0 0 0 8px var(--map-ok-bg)}.quality-health-card{background:var(--map-ok-bg)!important}.source-health-actions{flex-wrap:wrap;gap:8px;max-width:1480px;margin:12px auto 0;display:flex}.source-health-actions a{background:var(--map-surface);border:1px solid var(--line);color:var(--emkan-deep);align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:9px;font-weight:850;display:inline-flex}.source-health-actions a:hover{background:var(--emkan-deep);color:var(--map-surface)}.data-quality-ledger{background:var(--map-ok-bg);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:32px clamp(24px,7vw,110px);display:grid}.data-quality-ledger>div:first-child>span{color:var(--emkan-deep);align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.data-quality-ledger h2{color:var(--emkan-night);margin:8px 0;font-size:22px}.data-quality-ledger p{color:var(--map-text-body);max-width:850px;margin:0;font-size:9px;line-height:1.9}.data-quality-kpis{grid-template-columns:repeat(3,auto);gap:5px;display:grid}.data-quality-kpis span{background:var(--map-surface);color:var(--map-text-body);text-align:center;min-width:70px;padding:8px 10px;font-size:8px}.data-quality-kpis b{color:var(--emkan-night);font-size:19px;display:block}.data-quality-kpis .warning b{color:var(--sector-realestate)}.data-quality-kpis .fail b{color:var(--sector-healthcare)}.data-quality-kpis a{color:var(--emkan-deep);grid-column:1/4;justify-content:center;align-items:center;gap:5px;margin-top:4px;font-size:8px;font-weight:850;display:flex}@media (width<=1180px){.source-health-grid{grid-template-columns:repeat(3,1fr)}.source-health-primary{grid-column:span 2}}@media (width<=1024px){.atlas-unified{padding-bottom:74px}.atlas-mobile-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.atlas-mobile-dock{background:color-mix(in srgb, var(--map-teal-900) 94%, transparent)}}.atlas-mobile-dock{bottom:max(10px,env(safe-area-inset-bottom));box-shadow:0 18px 55px var(--map-ink)}@supports (color:color-mix(in lab, red, red)){.atlas-mobile-dock{box-shadow:0 18px 55px color-mix(in srgb, var(--map-ink) 34%, transparent)}}.atlas-mobile-dock{opacity:0;pointer-events:none;visibility:hidden;z-index:85;grid-template-columns:repeat(3,1fr);gap:1px;padding:5px;transition:opacity .2s,transform .2s;display:grid;position:fixed;left:16px;right:16px;transform:translateY(18px)}.atlas-mobile-dock.visible{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.atlas-mobile-dock button{color:var(--map-tint-teal-2);cursor:pointer;font:750 8px var(--map-font-body);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;display:flex}.atlas-mobile-dock button:nth-child(2){background:var(--emkan-teal);color:var(--map-teal-800)}#atlas-layers,#atlas-map-panel,#atlas-inspector{scroll-margin-top:84px}.sector-story-heading,.source-health-heading{grid-template-columns:1fr;align-items:start}.sector-value-chain{grid-template-columns:repeat(5,minmax(130px,1fr));padding-bottom:12px;overflow-x:auto}.sector-value-chain:before{display:none}.sector-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-quality-ledger{grid-template-columns:1fr}}@media (width<=760px){.sector-lens-grid,.source-health-grid{grid-template-columns:1fr 1fr}.source-health-primary{grid-column:span 2}.sector-story-note{grid-template-columns:1fr;align-items:start}.map-toolbar.unified-toolbar{align-items:stretch}.map-context-actions{width:100%;margin-right:0}.map-context-actions button,.map-context-actions a{flex:1;min-height:44px}}@media (width<=620px){.sector-story-section{padding:var(--emkan-space-9-5) var(--emkan-space-3-5)}.sector-story-heading{border-radius:var(--emkan-radius-panel);padding:var(--emkan-space-5)}.sector-story-heading h2{font-size:29px;line-height:1.55}.sector-value-chain{gap:var(--emkan-space-2);padding:var(--emkan-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.sector-value-chain article{border:var(--emkan-border-width) solid var(--emkan-border-grid-soft);min-height:var(--emkan-layout-sector-chain-item-min-height);padding:var(--emkan-space-3) var(--emkan-space-2);border-radius:10px}.sector-value-chain article:last-child{grid-column:1/-1}.sector-swipe-hint{display:none}.sector-lens-grid{grid-template-columns:1fr}.sector-story-note{grid-template-columns:1fr;align-items:start}}@media (width<=520px){.source-health-section{padding-left:18px;padding-right:18px}.source-health-heading h2{font-size:36px}.source-health-grid{grid-template-columns:1fr}.source-health-primary{grid-column:auto}.asset-status-legend,.asset-filter-selects{grid-template-columns:1fr}.source-health-actions{display:grid}.source-health-actions a{justify-content:center}.data-quality-kpis{grid-template-columns:repeat(3,1fr)}}.opportunity-studio{gap:10px;display:grid}.opportunity-intro{background:radial-gradient(circle at 12% 5%,var(--sector-ict),transparent 36%), linear-gradient(145deg,var(--map-teal-900),var(--map-teal-800))}@supports (color:color-mix(in lab, red, red)){.opportunity-intro{background:radial-gradient(circle at 12% 5%,color-mix(in srgb, var(--sector-ict) 20%, transparent),transparent 36%), linear-gradient(145deg,var(--map-teal-900),var(--map-teal-800))}}.opportunity-intro{color:var(--map-surface);padding:18px;position:relative;overflow:hidden}.opportunity-intro:after{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.opportunity-intro:after{border:1px solid color-mix(in srgb, var(--map-surface) 8%, transparent)}}.opportunity-intro:after{content:"";border-radius:50%;width:150px;height:150px;position:absolute;top:-80px;left:-70px}.opportunity-intro>span{color:var(--emkan-sand);z-index:1;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex;position:relative}.opportunity-intro h3{z-index:1;margin:9px 0 6px;font-size:15px;line-height:1.65;position:relative}.opportunity-intro p{color:var(--map-d-text-en-2);z-index:1;margin:0;font-size:8px;line-height:1.9;position:relative}.opportunity-readiness-line{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.opportunity-readiness-line{background:color-mix(in srgb, var(--map-surface) 10%, transparent)}}.opportunity-readiness-line{height:24px;margin-top:13px;position:relative;overflow:hidden}.opportunity-readiness-line i{background:linear-gradient(90deg,var(--emkan-teal),var(--emkan-blue));transition:width .25s;position:absolute;top:0;bottom:0;left:0}.opportunity-readiness-line span{color:var(--map-surface);z-index:1;justify-content:center;align-items:center;font-size:7px;font-weight:800;display:flex;position:absolute;inset:0}.opportunity-sector-picker{grid-template-columns:1fr 1fr;gap:5px;display:grid}.opportunity-sector-picker>button{background:var(--map-surface);border:1px solid var(--line);color:var(--emkan-night);cursor:pointer;text-align:right;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-height:44px;padding:6px 8px;transition:background .16s,box-shadow .16s,transform .16s;display:grid}.opportunity-sector-picker>button>span{color:var(--map-surface);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.opportunity-sector-picker>button b{font-size:7px;line-height:1.55}.opportunity-sector-picker>button:hover{box-shadow:0 8px 24px var(--map-teal-800)}@supports (color:color-mix(in lab, red, red)){.opportunity-sector-picker>button:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--map-teal-800) 10%, transparent)}}.opportunity-sector-picker>button:hover{transform:translateY(-1px)}.opportunity-sector-picker>button.active{background:var(--emkan-night);color:var(--map-surface)}.opportunity-sector-picker .panel-empty{grid-column:1/3}.opportunity-canvas{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:12px}.opportunity-canvas>header{border-right:4px solid;grid-template-columns:40px 1fr;align-items:center;gap:9px;padding:5px 9px 9px 0;display:grid}.opportunity-canvas>header>span{color:var(--map-surface);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.opportunity-canvas>header small{color:var(--sector-chemicals);font:600 7px var(--map-font-body);text-align:right;direction:ltr;display:block}.opportunity-canvas>header h3{color:var(--emkan-night);margin:3px 0 0;font-size:11px}.opportunity-question{color:var(--map-text-source);margin:12px 2px;font-size:9px;font-weight:750;line-height:1.8}.opportunity-context-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.opportunity-context-grid article{border:1px solid var(--map-tint-teal-2);flex-direction:column;min-height:116px;padding:9px;display:flex;position:relative}.opportunity-context-grid article.ready{border-top:3px solid var(--sector-pharma)}.opportunity-context-grid article.context{border-top:3px solid var(--sector-chemicals)}.opportunity-context-grid article.sector-ready{border-top:3px solid var(--emkan-copper)}.opportunity-context-grid article.missing{border-top:3px solid var(--map-peach-deep)}.opportunity-context-grid article>span{color:var(--sector-manufacturing);align-items:center;gap:5px;font-size:7px;display:flex}.opportunity-context-grid article>b{color:var(--emkan-night);margin-top:7px;font-size:8px;line-height:1.65}.opportunity-context-grid article>small{color:var(--sector-chemicals);margin:3px 0 8px;font-size:6px;line-height:1.55}.opportunity-context-grid article>button{background:var(--map-ok-bg);color:var(--emkan-deep);cursor:pointer;font:800 7px var(--map-font-body);border:0;min-height:28px;margin-top:auto}.opportunity-evidence{border:1px solid var(--map-tint-teal-2);margin-top:8px}.opportunity-evidence>header{background:var(--map-ok-bg);color:var(--emkan-night);align-items:center;gap:6px;padding:9px;font-size:8px;font-weight:850;display:flex}.opportunity-evidence>div{border-top:1px solid var(--map-tint-teal);grid-template-columns:8px 1fr auto;align-items:center;gap:6px;min-height:31px;padding:5px 9px;display:grid}.opportunity-evidence>div>span{border-radius:50%;width:7px;height:7px}.opportunity-evidence>div>span.ready{background:var(--sector-pharma)}.opportunity-evidence>div>span.context{background:var(--sector-chemicals)}.opportunity-evidence>div>span.missing{background:var(--map-peach-deep)}.opportunity-evidence>div>span.required{background:var(--sector-healthcare);box-shadow:0 0 0 3px var(--map-danger-bg)}.opportunity-evidence b{color:var(--map-teal-dim);font-size:7px}.opportunity-evidence em{color:var(--sector-chemicals);font-size:6px;font-style:normal}.opportunity-research{background:var(--map-surface-special);border:1px solid var(--map-tint-teal-2);margin-top:7px}.opportunity-research summary{color:var(--emkan-night);cursor:pointer;padding:10px;font-size:8px;font-weight:850}.opportunity-research ol{border-top:1px solid var(--map-tint-teal-3);color:var(--map-teal-dim);margin:0;padding:9px 27px 9px 9px;font-size:7px;line-height:1.8}.opportunity-research li+li{margin-top:5px}.opportunity-patterns{border-top:1px solid var(--map-tint-teal-3);flex-wrap:wrap;gap:5px;padding:9px;display:flex}.opportunity-patterns span{background:var(--map-ok-bg);color:var(--emkan-deep);padding:6px 8px;font-size:7px;font-weight:750}.opportunity-warning{background:var(--map-d-text);color:var(--sector-mining);align-items:flex-start;gap:6px;margin-top:8px;padding:9px;font-size:7px;line-height:1.8;display:flex}.opportunity-warning svg{flex:none;margin-top:2px}.opportunity-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.opportunity-actions button{background:var(--emkan-deep);color:var(--map-surface);cursor:pointer;font:800 7px var(--map-font-body);border:0;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px;display:inline-flex}.opportunity-actions button:nth-child(2){background:var(--map-surface);border:1px solid var(--map-d-text-2);color:var(--emkan-deep)}.opportunity-actions .full-row{grid-column:1/3}.active-layer-chips .opportunity-chip{background:var(--map-surface);color:var(--emkan-night);border:1px solid;align-items:center;gap:4px;display:inline-flex}@media (width<=620px){.opportunity-sector-picker,.opportunity-context-grid,.opportunity-actions{grid-template-columns:1fr}.opportunity-sector-picker .panel-empty,.opportunity-actions .full-row{grid-column:auto}.opportunity-sector-picker>button,.opportunity-context-grid article>button,.opportunity-actions button{min-height:44px}}.skip-link{background:var(--emkan-sand);border:2px solid var(--emkan-night);color:var(--emkan-night);z-index:999;min-height:44px;padding:11px 18px;font-size:12px;font-weight:900;transition:transform .18s;position:fixed;top:12px;right:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}summary:focus-visible{outline:3px solid var(--sector-ict)}@supports (color:color-mix(in lab, red, red)){summary:focus-visible{outline:3px solid color-mix(in srgb, var(--sector-ict) 45%, transparent)}}summary:focus-visible{outline-offset:3px}.hero-data-points .hero-tension-chip{background:var(--sector-mining)}@supports (color:color-mix(in lab, red, red)){.hero-data-points .hero-tension-chip{background:color-mix(in srgb, var(--sector-mining) 92%, transparent)}}.hero-data-points .hero-tension-chip{border-color:var(--map-z-tourism)}@supports (color:color-mix(in lab, red, red)){.hero-data-points .hero-tension-chip{border-color:color-mix(in srgb, var(--map-z-tourism) 52%, transparent)}}.hero-data-points .hero-tension-chip{color:var(--map-bg)}.hero-data-points .hero-tension-chip b{color:var(--map-surface)}.story-now{max-width:1390px;margin:18px auto 12px;position:relative}.story-now>header{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.75fr) minmax(360px,1.25fr);align-items:end;gap:14px 70px;padding:44px 0 30px;display:grid}.story-now>header .section-kicker{grid-column:1/3;margin-bottom:2px}.story-now>header h3{color:var(--emkan-night);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.45}.story-now>header p{color:var(--map-text-body);max-width:720px;margin:0;font-size:13px;line-height:2.1}.story-now>div{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.story-now article{background:var(--map-surface);border-top:5px solid var(--emkan-teal);flex-direction:column;min-height:390px;padding:clamp(22px,2.5vw,34px);transition:box-shadow .2s,transform .2s;display:flex;position:relative}.story-now article:nth-child(2){border-top-color:var(--emkan-blue)}.story-now article:nth-child(3){border-top-color:var(--map-peach)}.story-signal-institution,.story-signal-network{background:linear-gradient(160deg,var(--map-surface) 58%,var(--map-ok-bg))!important}.story-signal-legal-risk{background:linear-gradient(160deg,var(--map-surface) 58%,var(--map-d-text))!important}.story-now article:hover{box-shadow:0 22px 56px var(--map-teal-800)}@supports (color:color-mix(in lab, red, red)){.story-now article:hover{box-shadow:0 22px 56px color-mix(in srgb, var(--map-teal-800) 11%, transparent)}}.story-now article:hover{z-index:1;transform:translateY(-3px)}.story-now-index{background:var(--map-ok-bg);color:var(--emkan-deep);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:22px;left:24px}.story-now article>small{color:var(--sector-manufacturing);min-height:34px;padding-left:44px;font-size:10px;line-height:1.8;display:block}.story-now article>strong{color:var(--emkan-night);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:18px;font-size:clamp(40px,4.8vw,66px);line-height:1;display:block}.story-now article>em{color:var(--emkan-deep);margin-top:8px;font-size:10px;font-style:normal;font-weight:850}.story-now-secondary{background:var(--map-teal-700)}@supports (color:color-mix(in lab, red, red)){.story-now-secondary{background:color-mix(in srgb, var(--map-teal-700) 8%, transparent)}}.story-now-secondary{color:var(--emkan-deep);width:fit-content;margin-top:10px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.story-now h4{color:var(--map-teal-800);margin:22px 0 8px;font-size:16px;line-height:1.75}.story-now article>p{color:var(--map-text-body);margin:0 0 22px;font-size:11px;line-height:2}.story-now article>.story-now-caveat{background:var(--map-peach);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.story-now article>.story-now-caveat{background:color-mix(in srgb, var(--map-peach) 13%, transparent)}}.story-now article>.story-now-caveat{color:var(--sector-mining);gap:6px;margin:0 0 18px;padding:9px 10px;font-size:9px;line-height:1.9;display:flex}.story-now-caveat svg{flex:none;margin-top:3px}.story-now-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:auto;display:grid}.story-now-actions a{background:var(--emkan-deep);color:var(--map-surface);justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:10px;font-weight:850;transition:background .18s,color .18s;display:inline-flex}.story-now-actions a:last-child{background:var(--map-surface-warm);border:1px solid var(--map-tint-teal-2);color:var(--emkan-deep)}.story-now-actions a:hover{background:var(--emkan-night);color:var(--emkan-sand)}.story-map-link,.story-action a,.sector-story-note a{align-items:center;gap:7px;min-height:44px;display:inline-flex}.story-map-link{width:fit-content;padding:7px 0;font-size:11px}.story-action a{padding:7px 0}.story-timeline p{font-size:13px}.story-timeline dd{font-size:11px;line-height:1.7}.story-decisions span{font-size:11px}.sector-value-chain b{font-size:12px}.sector-value-chain small{font-size:10px;line-height:1.6}.sector-lens-grid small{font-size:9px}.sector-lens-grid h3{font-size:14px}.sector-lens-grid p,.sector-story-note span,.sector-story-note a{font-size:11px}.sector-story-note p{font-size:10px}.source-health-grid small{font-size:10px;line-height:1.7}.source-health-grid span,.source-health-grid p{font-size:10px}.knowledge-copy>p{font-size:13px}.knowledge-statline span{font-size:10px}.knowledge-samples>a>span{font-size:9px}.knowledge-samples p{font-size:11px}.knowledge-samples i{font-family:var(--map-font-body);font-size:10px}.signal-tag{font-size:10px}.signal-row p{font-size:11px}.signal-row a{font-size:10px}.decision-heading p{font-size:12px}.decision-grid p{font-size:11px}.decision-grid article>div span{font-family:var(--map-font-body)}.method-copy li{font-size:12px}.quality-score span{font-size:11px}.quality-note p{font-size:10px}.scope-section p{font-size:11px}.footer-brand img{filter:none;background:0 0;width:160px;padding:0}.footer-brand p{color:var(--map-d-text-en-2);font-size:11px}.footer-meta{font-family:var(--map-font-body);font-size:10px}.map-selection-logo{background:var(--map-surface);border:1px solid var(--map-teal-700);align-items:center}@supports (color:color-mix(in lab, red, red)){.map-selection-logo{border:1px solid color-mix(in srgb, var(--map-teal-700) 18%, transparent)}}.map-selection-logo{border-radius:10px;flex:0 0 52px;justify-content:center;height:52px;padding:6px;display:flex;overflow:hidden}.map-selection-logo img{object-fit:contain;max-width:40px;max-height:40px}.map-selection-logo .logo-fallback{min-width:38px;min-height:38px}.current-entity-updates{background:var(--map-d-text);border-right:4px solid var(--emkan-copper);margin:12px 0;padding:10px}.current-entity-updates>header{color:var(--sector-mining);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:9px;font-weight:900;display:flex}.current-entity-updates>header span{align-items:center;gap:5px;display:inline-flex}.current-entity-updates>article{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.current-entity-updates>article{background:color-mix(in srgb, var(--map-surface) 72%, transparent)}}.current-entity-updates>article{padding:9px}.current-entity-updates>article+article{border-top:1px solid var(--map-border)}.current-entity-updates article>small{color:var(--map-text-body);font-size:8px}.current-entity-updates h4{color:var(--emkan-night);margin:5px 0;font-size:11px;line-height:1.7}.current-entity-updates p{color:var(--map-text-source);margin:0 0 7px;font-size:9px;line-height:1.85}.current-entity-updates a,.current-entity-updates summary{color:var(--emkan-deep);cursor:pointer;align-items:center;gap:5px;min-height:32px;font-size:8px;font-weight:850;display:inline-flex}.current-entity-updates details>div{gap:4px;display:grid}.current-entity-updates details a{background:var(--map-surface);border:1px solid var(--map-border);grid-template-columns:1fr 14px;gap:2px 6px;padding:7px;display:grid}.current-entity-updates details a span{color:var(--emkan-night);font-size:8px}.current-entity-updates details a small{color:var(--map-text-body);font-size:7px}.current-entity-updates details a svg{grid-area:1/2/3}.linked-corridors button{grid-template-columns:1fr auto;gap:3px 7px;display:grid}.linked-corridors button>span{color:var(--emkan-deep);font-size:9px;font-weight:850}.linked-corridors button>small{color:var(--sector-manufacturing);grid-column:1;font-size:8px;line-height:1.65}.linked-corridors button>.confidence{grid-area:1/2/3}.knowledge-supporting-sources{border:1px solid var(--map-tint-teal-2);margin:8px 0}.knowledge-supporting-sources summary{color:var(--emkan-deep);cursor:pointer;min-height:38px;padding:10px;font-size:9px;font-weight:850}.knowledge-supporting-sources>div{border-top:1px solid var(--map-tint-teal-2);gap:4px;padding:6px;display:grid}.knowledge-supporting-sources a{background:var(--map-surface-warm);color:var(--emkan-night);grid-template-columns:1fr 14px;align-items:center;gap:2px 7px;min-height:44px;padding:7px;display:grid}.knowledge-supporting-sources a span{font-size:8px;font-weight:800}.knowledge-supporting-sources a small{color:var(--sector-manufacturing);font-size:7px}.knowledge-supporting-sources a svg{grid-area:1/2/3}@media (width<=768px){.story-now>header{padding-top:38px;display:block}.story-now>header .section-kicker{margin-bottom:14px;display:block}.story-now>header p{margin-top:16px}.story-now>div{grid-template-columns:1fr 1fr}.story-now article{min-height:370px}.story-now article:last-child{grid-column:1/3;min-height:330px}.sector-lens-grid,.source-health-grid{grid-template-columns:1fr 1fr}.source-health-primary{grid-column:span 2}.data-room-hero{display:block}.data-room-stats{margin-top:22px}footer{flex-direction:column;align-items:flex-start;gap:28px}.footer-meta{flex-wrap:wrap;gap:10px 20px}}@media (width>=769px){.story-step{align-self:start;position:sticky;top:96px}}@media (width>=881px) and (width<=1320px){.current-entity-updates{grid-column:1/3}}@media (width<=480px){.story-now>div{grid-template-columns:1fr}.story-now article,.story-now article:last-child{grid-column:auto;min-height:0}.story-now-actions{grid-template-columns:1fr}.story-map-link,.story-action a{justify-content:center;width:100%}.story-action{padding:20px}.sector-lens-grid,.source-health-grid{grid-template-columns:1fr}.source-health-primary{grid-column:auto}.data-room-hero h1{font-size:clamp(34px,10vw,40px)}.data-room-stats{width:100%;min-width:0}.sector-value-chain{scroll-snap-type:x proximity}.sector-value-chain article{scroll-snap-align:start}}.data-quality-kpis a,.page-size-select,.research-group-grid summary{min-height:44px}@media (width<=390px){.site-header{grid-template-columns:1fr auto auto}.header-cta{justify-content:center;gap:0;width:44px;min-width:44px;min-height:44px;padding:0;font-size:0}.header-cta svg{width:18px;height:18px}.story-section{padding-left:18px;padding-right:18px}.story-now>header h3{font-size:29px}.story-now article{padding:22px 18px}.story-now-index{left:18px}.story-timeline dl{grid-template-columns:1fr 1fr;display:grid}.story-timeline dl div{min-width:0}.story-timeline dt{font-size:20px}.story-decisions article{min-height:0}}@media (width<=360px){.site-header{padding-left:9px;padding-right:9px}.brand img{width:96px}.hero{padding-left:15px;padding-right:15px}.hero h1{font-size:37px}.story-section{padding-left:15px;padding-right:15px}.story-now>header h3{font-size:27px}.story-now-actions a{padding-left:8px;padding-right:8px}}:root{--emkan-deep:var(--map-teal-800);--emkan-night:var(--map-teal-800);--emkan-teal:var(--map-map-service);--emkan-blue:var(--map-map-service);--emkan-copper:var(--map-peach);--emkan-sand:var(--map-border);--emkan-slate:var(--map-map-seg3)}.workbook-global-search{background:radial-gradient(circle at 8% 0, var(--map-map-service), transparent 30%), linear-gradient(135deg, var(--emkan-night), var(--map-teal-900) 72%)}@supports (color:color-mix(in lab, red, red)){.workbook-global-search{background:radial-gradient(circle at 8% 0, color-mix(in srgb, var(--map-map-service) 17%, transparent), transparent 30%), linear-gradient(135deg, var(--emkan-night), var(--map-teal-900) 72%)}}.workbook-global-search{color:var(--map-surface);grid-column:1/-1;grid-template-columns:minmax(260px,.7fr) minmax(340px,1.3fr);gap:10px 18px;margin-bottom:14px;padding:18px;display:grid;position:relative;overflow:hidden}.workbook-global-search:after{border:1px solid var(--map-border)}@supports (color:color-mix(in lab, red, red)){.workbook-global-search:after{border:1px solid color-mix(in srgb, var(--map-border) 16%, transparent)}}.workbook-global-search:after{content:"";pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-96px;left:-54px}.global-search-heading{grid-column:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.global-search-heading span{color:var(--emkan-sand);align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.global-search-heading b{color:var(--map-d-text-en-2);font-size:10px;font-weight:650}.workbook-global-search>label{background:var(--map-surface);border:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.workbook-global-search>label{border:1px solid color-mix(in srgb, var(--map-surface) 24%, transparent)}}.workbook-global-search>label{z-index:1;grid-area:1/2/3;grid-template-columns:22px 1fr 36px;gap:8px;min-height:54px;padding:0 12px;display:grid;position:relative}.workbook-global-search>label svg{color:var(--emkan-deep)}.workbook-global-search>label input{color:var(--emkan-night);font:500 13px/1.7 var(--map-font-body);background:0 0;border:0;outline:0;width:100%;min-width:0}.workbook-global-search>label button{background:var(--map-ok-bg);color:var(--emkan-deep);cursor:pointer;border:0;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;display:flex}.global-search-examples{flex-wrap:wrap;grid-column:1;gap:5px;display:flex}.global-search-examples button{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.global-search-examples button{background:color-mix(in srgb, var(--map-surface) 8%, transparent)}}.global-search-examples button{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.global-search-examples button{border:1px solid color-mix(in srgb, var(--map-surface) 14%, transparent)}}.global-search-examples button{color:var(--map-tint-teal-2);cursor:pointer;min-height:34px;padding:5px 9px;font-family:inherit;font-size:10px}.global-search-examples button:hover{background:var(--emkan-deep);color:var(--map-surface)}.workbook-global-search>p{color:var(--map-z-data);grid-column:1/-1;margin:0;font-size:10px;line-height:1.8}.global-search-results{background:var(--map-surface-warm);color:var(--emkan-night);z-index:2;grid-column:1/-1;margin:4px -18px -18px;position:relative}.global-search-results>header{border-bottom:1px solid var(--map-tint-teal-2);justify-content:space-between;align-items:center;min-height:44px;padding:0 18px;display:flex}.global-search-results>header span{font-size:11px;font-weight:850}.global-search-results>header small{color:var(--sector-manufacturing);font-size:10px}.global-search-results>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-height:340px;display:grid;overflow:auto}.global-search-results button{background:var(--map-surface);border:0;border-bottom:1px solid var(--map-tint-teal);color:var(--emkan-night);cursor:pointer;text-align:right;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:7px;min-height:66px;padding:10px 12px;display:grid}.global-search-results button:hover,.global-search-results button:focus-visible{background:var(--map-ok-bg);outline:2px solid var(--emkan-teal);outline-offset:-2px}.global-search-results .global-search-load-more{background:var(--map-tint-teal);border:0;border-top:1px solid var(--map-d-text-2);color:var(--emkan-deep);min-height:var(--interactive-target);text-align:center;width:100%;padding:8px 12px;font-size:10px;font-weight:800;display:block}.global-search-results button span{min-width:0}.global-search-results button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.65;display:block;overflow:hidden}.global-search-results button small{color:var(--sector-manufacturing);margin-top:2px;font-size:9px;display:block}.global-search-results code{color:var(--emkan-deep);text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:118px;font:700 8px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.global-search-results button>svg{color:var(--emkan-deep)}.knowledge-semantic-passport{background:linear-gradient(135deg,var(--map-ok-bg),var(--map-surface-warm));border:1px solid var(--map-d-text-2);border-right:5px solid var(--emkan-teal);color:var(--emkan-night);grid-column:1/-1;grid-template-columns:.55fr 1.15fr 1fr auto;align-items:stretch;gap:14px;margin-bottom:14px;padding:14px 16px;display:grid}.knowledge-semantic-passport>div{align-content:center;gap:5px;display:grid}.knowledge-semantic-passport>div span{color:var(--emkan-deep);align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.knowledge-semantic-passport code{color:var(--map-text-body);direction:ltr;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.knowledge-semantic-passport section{border-right:1px solid var(--map-d-text-2);padding-right:14px}.knowledge-semantic-passport section small{color:var(--sector-manufacturing);font-size:9px}.knowledge-semantic-passport h2{margin:3px 0;font-size:13px}.knowledge-semantic-passport section b{color:var(--emkan-deep);font-size:10px}.knowledge-semantic-passport p{color:var(--map-text-body);margin:4px 0;font-size:9px;line-height:1.75}.knowledge-semantic-passport nav{align-content:center;gap:6px;min-width:145px;display:grid}.knowledge-semantic-passport nav a{background:var(--map-surface);border:1px solid var(--map-d-text-2);color:var(--emkan-deep);justify-content:center;align-items:center;gap:5px;min-height:38px;padding:6px 9px;font-size:9px;font-weight:850;display:flex}.sheet-table-wrap tbody tr.selected{background:var(--map-tint-teal-3);box-shadow:inset -4px 0 var(--emkan-teal)}.row-data-passport{background:var(--map-ok-bg);border-right:4px solid var(--emkan-teal);margin:2px -6px 6px;padding:11px!important}.row-data-passport dt{align-items:center;gap:5px;font-weight:850;display:flex;color:var(--emkan-deep)!important}.row-data-passport dd b,.row-data-passport dd span,.row-data-passport dd small{display:block}.row-data-passport dd b{color:var(--emkan-night);font-size:12px}.row-data-passport dd span{color:var(--map-teal-dim);margin-top:3px;font-size:10px}.row-data-passport dd small{color:var(--sector-manufacturing);margin-top:5px;font-size:9px;line-height:1.8}.layer-group-nav button,.layer-actions button,.layer-presets button,.panel-load-more,.traceca-browser-controls select,.traceca-route-actions button{font-size:10.5px}.layer-selects label,.asset-filter-selects label,.map-style-control label{font-size:9.5px}.layer-selects select,.map-style-control summary{font-size:10.5px}.corridor-select b,.traceca-route-list b,.legal-map-toggle button span b,.gis-layer-toggles button span b,.treaty-layer-list>button>span b,.iran-layer-toggles button b,.place-layer-list b,.data-download-cards b,.asset-catalog-head span,.logo-catalog-card>div:last-child>b{font-size:11px}.corridor-select small,.traceca-route-list small,.legal-map-toggle button span small,.gis-layer-toggles button span small,.member-key span,.treaty-layer-list>button>small,.place-layer-list small,.data-download-cards small,.logo-catalog-card p,.logo-card-action,.legal-layer-caveat,.asset-caveat{font-size:9.5px}.registry-badge,.logo-catalog-card>div:last-child>small{font-size:8.5px}.unified-toolbar>div:first-child b,.route-picker>div b,.unified-map .map-selection b,.inspector-label span{font-size:11.5px}.unified-toolbar>div:first-child span,.active-layer-chips span,.map-interaction-hint,.inspector-label small,.record-id{font-size:9.5px}.inspector-card h3{font-size:19px}.english-name,.corridor-role,.theme-pill,.inspector-card dt{font-size:10px}.inspector-card dd,.inspector-analysis p,.inspector-caveat,.source-caveat{font-size:11px}.official-links a,.inspector-actions button,.inspector-sources a span,.linked-corridors button>span{font-size:10px}.inspector-sources a small,.linked-corridors button>small,.knowledge-view-tabs button b,.knowledge-card>header>span,.knowledge-card>header>b,.knowledge-card>header>small,.knowledge-card>small,.quality-record header span,.qa-records span,.quality-details>div span,.quality-details>div b{font-size:9px}.knowledge-ledger-intro p,.knowledge-card>p,.knowledge-caveat,.quality-record p,.quality-record small,.quality-details summary,.quality-details>div small{font-size:10px}.current-entity-updates>header,.current-entity-updates article>small,.current-entity-updates a,.current-entity-updates summary,.current-entity-updates details a span,.current-entity-updates details a small{font-size:9px}.current-entity-updates h4{font-size:12px}.current-entity-updates p{font-size:10.5px}.sheet-list button span{font-size:11px}.sheet-list button small,.sheet-toolbar>div>span,.sheet-toolbar p,.page-size-select,.row-inspector dt{font-size:10px}.sheet-table-wrap table,.sheet-table-wrap th,.sheet-table-wrap td,.row-inspector dd,.sheet-pagination button,.sheet-pagination span{font-size:11px}@media (width<=900px){.global-search-results>div,.knowledge-semantic-passport{grid-template-columns:1fr 1fr}.knowledge-semantic-passport nav{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.workbook-global-search{margin-bottom:12px;padding:15px;display:block}.global-search-heading{gap:10px}.global-search-heading b{text-align:left}.workbook-global-search>label{min-height:56px;margin-top:12px}.workbook-global-search>label input{font-size:14px}.global-search-examples{flex-wrap:nowrap;margin-top:8px;padding-bottom:3px;overflow-x:auto}.global-search-examples button{flex:none;min-height:44px}.workbook-global-search>p{margin-top:7px;font-size:11px}.global-search-results{margin:10px -15px -15px}.global-search-results>div{grid-template-columns:1fr;max-height:52svh}.global-search-results button{min-height:72px}.knowledge-semantic-passport{padding:14px;display:block}.knowledge-semantic-passport>div,.knowledge-semantic-passport section{border:0;border-bottom:1px solid var(--map-d-text-2);padding:10px 0}.knowledge-semantic-passport nav{grid-template-columns:1fr;padding-top:10px;display:grid}.sheet-catalog{max-height:min(48svh,430px)}.sheet-list button{min-height:58px}.row-inspector.open{max-height:78svh}.row-inspector.open dl{max-height:calc(78svh - 52px)}}:root{--interactive-target:44px}.mobile-tension-card,.mobile-atlas-teaser,.mobile-map-activation{display:none}.panel-load-more{min-height:var(--interactive-target);justify-content:center;align-items:center;line-height:1.7;display:flex}.layer-group-nav button,.layer-actions button,.layer-presets button,.traceca-route-actions button,.legal-map-toggle button,.gis-layer-toggles button,.iran-layer-toggles button,.place-layer-list>button,.treaty-layer-list>button,.official-links a,.inspector-actions button,.back-to-treaty,.data-download-cards a,.map-context-actions button,.map-context-actions a,.route-picker>button,.route-picker>div button{min-height:var(--interactive-target)}.corridor-layer-row{grid-template-columns:var(--interactive-target) minmax(0,1fr) var(--interactive-target)}.visibility-toggle,.isolate-button{min-width:var(--interactive-target)}.layer-selects select,.traceca-browser-controls select,.asset-filter-selects select,.map-style-control select,.page-size-select select,.map-style-control summary{min-height:var(--interactive-target)}.site-header nav a,.mobile-menu a{min-height:var(--interactive-target);align-items:center;display:flex}.map-zoom-control.wide{grid-template-columns:repeat(3,var(--interactive-target))}.map-zoom-control button{height:var(--interactive-target);width:var(--interactive-target)}.map-zoom-control.wide span{min-height:var(--interactive-target)}.source-verification-note>small{background:var(--map-ok-bg);color:var(--map-text-body);padding:6px 8px;font-size:9px;line-height:1.8;display:block}.source-verification-note.partial{border-right-color:var(--emkan-copper)}.source-verification-note.partial>span{color:var(--sector-mining)}.segment-verified-badge{background:var(--map-tint-teal);border:1px solid var(--map-d-text-2);color:var(--map-emerald-deep);align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.segment-browser{background:var(--map-surface-warm);border:1px solid var(--line);margin-top:8px}.segment-browser>summary{cursor:pointer;min-height:var(--interactive-target);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.segment-browser>summary span{align-items:center;gap:6px;display:flex}.segment-browser>summary b{background:var(--emkan-deep);color:var(--map-surface);text-align:center;min-width:28px;padding:3px 6px;font-size:9px}.segment-browser>p{color:var(--map-text-body);margin:0;padding:9px 10px;font-size:10px;line-height:1.8}.segment-browser>div{border-top:1px solid var(--line);overscroll-behavior:contain;gap:1px;max-height:min(370px,45svh);display:grid;overflow:auto}.segment-browser>div>button{background:var(--map-surface);color:var(--emkan-night);cursor:pointer;text-align:right;border:0;grid-template-columns:24px minmax(0,1fr) 13px;align-items:center;gap:3px 7px;min-height:52px;padding:7px 9px;display:grid}.segment-browser>div>button+button{border-top:1px solid var(--map-tint-teal)}.segment-browser>div>button:hover,.segment-browser>div>button:focus-visible{background:var(--map-ok-bg)}.segment-browser>div>button>span{color:var(--emkan-copper);grid-row:1/span 2;font-size:10px}.segment-browser>div>button>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.segment-browser>div>button>small{color:var(--map-text-body);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.segment-browser>div>button>svg{grid-area:1/3/span 2}.legal-detail-status{background:var(--map-ok-bg);color:var(--map-teal-dim);margin:8px 0;padding:8px 10px;font-size:9px;line-height:1.8}.legal-detail-status.error{background:var(--map-danger-bg);color:var(--sector-mining)}.completeness-badge{background:var(--map-d-text);color:var(--map-text-body);grid-column:2;justify-self:end;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.completeness-badge.complete_current,.completeness-badge.complete_named{background:var(--map-tint-teal-3);color:var(--map-emerald-deep)}.completeness-badge.unverified{background:var(--map-ok-bg);color:var(--map-text-body)}.completeness-badge.mismatch,.completeness-badge.partial{background:var(--map-tint-peach);color:var(--map-on-tint-peach)}.completeness-badge.stale{background:var(--map-tint-gold);color:var(--map-on-tint-gold)}.legal-completeness-card{background:var(--map-surface-warm);border:1px solid var(--map-tint-teal-2);border-right:4px solid var(--sector-manufacturing);margin:12px 0;padding:10px}.legal-completeness-card.complete_current,.legal-completeness-card.complete_named{border-right-color:var(--emkan-teal)}.legal-completeness-card.mismatch,.legal-completeness-card.partial{border-right-color:var(--emkan-copper)}.legal-completeness-card.stale{border-right-color:var(--map-gold-deep)}.legal-completeness-card>header{justify-content:space-between;align-items:center;display:flex}.legal-completeness-card>header>span{align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.legal-completeness-card>strong{margin:8px 0;font-size:11px;line-height:1.8;display:block}.legal-completeness-card>dl{grid-template-columns:1fr 1fr;gap:1px;display:grid}.legal-completeness-card>dl>div{background:var(--map-surface);padding:6px 7px}.legal-completeness-card dt{color:var(--sector-manufacturing);font-size:7px}.legal-completeness-card dd{margin:2px 0 0;font-size:9px}.legal-completeness-card>p,.legal-action-fallback{background:var(--map-bg);color:var(--sector-mining);align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px;font-size:8px;line-height:1.9;display:flex}.legal-audit-links{grid-template-columns:1fr 1fr;gap:1px;margin-top:8px;display:grid}.legal-audit-links a{background:var(--map-ok-bg);color:var(--emkan-deep);min-height:var(--interactive-target);justify-content:space-between;align-items:center;gap:5px;padding:7px;font-size:8px;text-decoration:none;display:flex}.treaty-actions-timeline{border:1px solid var(--line);margin:12px 0}.treaty-actions-timeline>summary{cursor:pointer;min-height:var(--interactive-target);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.treaty-actions-timeline>summary span{align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.treaty-actions-timeline>summary b{background:var(--emkan-deep);color:var(--map-surface);padding:3px 7px;font-size:9px}.treaty-actions-timeline ol{margin:0;padding:0 12px 6px;list-style:none}.treaty-actions-timeline li{grid-template-columns:70px minmax(0,1fr);gap:8px;padding:10px 0;display:grid;position:relative}.treaty-actions-timeline li+li{border-top:1px solid var(--map-tint-teal)}.treaty-actions-timeline time{color:var(--emkan-copper);text-align:right;direction:ltr;font-size:8px;font-weight:800}.treaty-actions-timeline li div>b,.treaty-actions-timeline li div>small{display:block}.treaty-actions-timeline li div>b{font-size:9px}.treaty-actions-timeline li div>small{color:var(--map-text-body);margin-top:2px;font-size:8px}.treaty-actions-timeline li p{margin:5px 0;font-size:8px;line-height:1.8}.treaty-actions-timeline li span{gap:5px;display:flex}.treaty-actions-timeline li a,.timeline-all-link{color:var(--emkan-deep);font-size:8px;font-weight:800}.timeline-all-link{padding:8px 12px 12px;display:block}.legal-action-fallback{margin:12px 0}@media (width>=761px) and (width<=1320px){.legal-completeness-card,.treaty-actions-timeline,.legal-action-fallback,.legal-detail-status{grid-column:1/-1}}@media (width<=620px){.legal-completeness-card>dl,.legal-audit-links{grid-template-columns:1fr}.treaty-actions-timeline li{grid-template-columns:64px minmax(0,1fr)}}@media (width>=1321px){.unified-workspace{align-items:start;min-height:720px}.layer-manager,.unified-map-panel,.unified-inspector{height:min(840px,100svh - 96px);min-height:720px}.layer-manager,.unified-inspector{overflow:auto}.layer-content{max-height:none;overflow:visible}.unified-map-panel{position:sticky;top:82px}.unified-map{min-height:0}}@media (width<=620px){.mobile-tension-card{background:var(--map-surface);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.mobile-tension-card{background:color-mix(in srgb, var(--map-surface) 6.5%, transparent)}}.mobile-tension-card{border:1px solid var(--map-border)}@supports (color:color-mix(in lab, red, red)){.mobile-tension-card{border:1px solid color-mix(in srgb, var(--map-border) 24%, transparent)}}.mobile-tension-card{grid-template-columns:1fr 68px 1fr;gap:1px;margin-top:22px;display:grid;overflow:hidden}.mobile-tension-card>span,.mobile-tension-card>i{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:9px 5px;font-style:normal;display:flex}.mobile-tension-card>span{color:var(--map-d-text-en-2);font-size:10px}.mobile-tension-card>span b{color:var(--map-surface);font-size:24px;line-height:1.2}.mobile-tension-card>i{background:var(--emkan-sand);color:var(--emkan-night);font-size:9px}.mobile-tension-card>i strong{font-size:19px}.mobile-atlas-teaser{background:var(--map-d-text);color:var(--emkan-night);grid-template-columns:84px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:94px;margin-top:10px;padding:8px;display:grid}.mobile-atlas-teaser-map{background:linear-gradient(30deg,transparent 48%,var(--map-teal-700) 49% 51%,transparent 52%), linear-gradient(-30deg,transparent 48%,var(--map-teal-700) 49% 51%,transparent 52%), var(--map-tint-teal-2)}@supports (color:color-mix(in lab, red, red)){.mobile-atlas-teaser-map{background:linear-gradient(30deg,transparent 48%,color-mix(in srgb, var(--map-teal-700) 13%, transparent) 49% 51%,transparent 52%), linear-gradient(-30deg,transparent 48%,color-mix(in srgb, var(--map-teal-700) 13%, transparent) 49% 51%,transparent 52%), var(--map-tint-teal-2)}}.mobile-atlas-teaser-map{background-size:26px 26px;height:76px;display:block;position:relative;overflow:hidden}.mobile-atlas-teaser-map i{border-top:3px solid var(--emkan-teal);border-radius:50%;width:95px;height:20px;display:block;position:absolute;left:-5px;transform:rotate(-13deg)}.mobile-atlas-teaser-map i:first-child{top:16px}.mobile-atlas-teaser-map i:nth-child(2){border-color:var(--emkan-copper);top:33px;transform:rotate(16deg)}.mobile-atlas-teaser-map i:nth-child(3){border-color:var(--map-map-seg4);top:50px;transform:rotate(-4deg)}.mobile-atlas-teaser-map svg{color:var(--emkan-deep);filter:drop-shadow(0 2px 2px var(--map-ink))}@supports (color:color-mix(in lab, red, red)){.mobile-atlas-teaser-map svg{filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--map-ink) 20%, transparent))}}.mobile-atlas-teaser-map svg{position:absolute;top:25px;right:31px}.mobile-atlas-teaser>span:nth-child(2) small,.mobile-atlas-teaser>span:nth-child(2) b{display:block}.mobile-atlas-teaser>span:nth-child(2) small{color:var(--sector-manufacturing);font-size:9px}.mobile-atlas-teaser>span:nth-child(2) b{margin-top:3px;font-size:12px;line-height:1.8}.mobile-atlas-teaser>svg{color:var(--emkan-deep);transform:rotate(180deg)}.hero-lead{margin-top:24px}.hero-isometric{min-height:240px}.hero-isometric img{object-fit:cover;object-position:58% center;height:240px}.hero-data-points{display:none}.hero-figure-caption{font-size:8px;bottom:8px}.sector-swipe-hint{color:var(--emkan-deep);align-items:center;gap:6px;margin:-18px 0 24px;font-size:10px;font-weight:800;display:flex}.sector-swipe-hint svg{transform:rotate(90deg)}.sector-value-chain{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:14px}.sector-value-chain article{scroll-snap-align:start}.layer-group-nav{background:var(--map-surface-warm);z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));position:sticky;top:0}.layer-manager-title{z-index:4;position:sticky;top:0}.route-picker{border-radius:14px 14px 0 0;width:100%;max-height:70svh;bottom:0;transform:none;top:auto!important;left:0!important}.route-picker>button{min-height:58px}.unified-map .route-canvas{touch-action:pan-y pinch-zoom}.unified-map.touch-interaction-active .route-canvas{touch-action:none}.mobile-map-activation{background:var(--map-teal-800);align-items:center}@supports (color:color-mix(in lab, red, red)){.mobile-map-activation{background:color-mix(in srgb, var(--map-teal-800) 90%, transparent)}}.mobile-map-activation{color:var(--map-surface);z-index:7;flex-direction:column;gap:5px;width:286px;max-width:calc(100% - 24px);padding:8px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.mobile-map-activation button{background:var(--emkan-sand);color:var(--emkan-night);min-height:var(--interactive-target);border:0;justify-content:center;align-items:center;gap:7px;width:100%;font-weight:800;display:flex}.mobile-map-activation small{color:var(--map-d-text-2);font-size:9px}.unified-map.touch-interaction-active .mobile-map-activation{display:none}.row-inspector.open{border-radius:16px 16px 0 0}}.decision-gateway-section{background:var(--map-teal-800);color:var(--map-surface);padding:clamp(72px,8vw,124px) clamp(22px,6vw,96px);position:relative;overflow:hidden}.decision-gateway-section:before{border:1px solid var(--map-peach)}@supports (color:color-mix(in lab, red, red)){.decision-gateway-section:before{border:1px solid color-mix(in srgb, var(--map-peach) 16%, transparent)}}.decision-gateway-section:before{content:"";width:420px;height:420px;position:absolute;top:-190px;left:-180px;transform:rotate(45deg)}.decision-gateway-section>header,.decision-gateway-grid,.decision-gateway-section>footer{z-index:1;max-width:1480px;margin-left:auto;margin-right:auto;position:relative}.decision-gateway-section>header{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:32px clamp(50px,8vw,120px);display:grid}.decision-gateway-section .section-kicker{color:var(--map-z-industry)}.decision-gateway-section h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(32px,4vw,60px);line-height:1.4}.decision-gateway-section>header>p{color:var(--map-d-text-en-2);margin:0;font-size:13px;line-height:2.1}.decision-gateway-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:44px;display:grid}.decision-gateway-grid>a{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.decision-gateway-grid>a{background:color-mix(in srgb, var(--map-surface) 5.5%, transparent)}}.decision-gateway-grid>a{color:var(--map-surface);border-top:3px solid #0000;flex-direction:column;min-height:330px;padding:clamp(20px,2vw,30px);text-decoration:none;transition:background .22s,border-color .22s,transform .22s;display:flex;position:relative}.decision-gateway-grid>a:hover{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.decision-gateway-grid>a:hover{background:color-mix(in srgb, var(--map-surface) 11%, transparent)}}.decision-gateway-grid>a:hover{border-top-color:var(--emkan-sand);transform:translateY(-6px)}.decision-gateway-index{color:var(--sector-chemicals);font-size:9px;font-weight:900;position:absolute;top:20px;left:20px}.decision-gateway-grid>a>svg{color:var(--emkan-sand);margin-top:18px}.decision-gateway-grid h3{margin:28px 0 9px;font-size:16px;line-height:1.7}.decision-gateway-grid p{color:var(--map-z-data);margin:0 0 18px;font-size:11px;line-height:2}.decision-gateway-grid>a>b{color:var(--map-z-industry);margin-top:auto;font-size:9px}.decision-gateway-action{border-top:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.decision-gateway-action{border-top:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.decision-gateway-action{color:var(--map-surface);gap:7px;margin-top:15px;padding-top:14px;font-size:9px;font-weight:850;display:flex}.decision-gateway-section>footer{border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.decision-gateway-section>footer{border-top:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.decision-gateway-section>footer{gap:28px;margin-top:32px;padding-top:20px;display:flex}.decision-gateway-section>footer span{color:var(--map-z-data);align-items:center;gap:7px;font-size:9px;display:flex}.decision-page{background:var(--map-ok-bg);color:var(--emkan-night);min-height:100svh}.decision-header{background:var(--map-teal-900);border-bottom:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.decision-header{border-bottom:1px solid color-mix(in srgb, var(--map-surface) 12%, transparent)}}.decision-header{color:var(--map-surface);z-index:10;grid-template-columns:218px minmax(0,1fr) auto;gap:24px;min-height:76px;padding:10px clamp(20px,4vw,72px);display:grid;position:relative}.decision-brand{align-items:center;min-height:52px;display:flex}.decision-brand img{object-fit:contain;object-position:right center;width:170px;height:auto;max-height:46px}.decision-header nav{justify-content:center;align-items:center;gap:26px;display:flex}.decision-header nav a,.decision-header-cta{color:var(--map-tint-teal-2);align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.decision-header nav a:hover{color:var(--map-surface)}.decision-header-cta{background:var(--emkan-sand);color:var(--map-teal-800);justify-content:center;padding:0 18px}.decision-page-intro{background:var(--map-teal-900);color:var(--map-surface);grid-template-columns:minmax(0,1.1fr) minmax(320px,.56fr);align-items:end;gap:36px clamp(50px,8vw,120px);padding:clamp(50px,6vw,88px) clamp(24px,6vw,96px) clamp(74px,8vw,112px);display:grid;position:relative}.decision-page-intro:after{border:1px solid var(--map-peach)}@supports (color:color-mix(in lab, red, red)){.decision-page-intro:after{border:1px solid color-mix(in srgb, var(--map-peach) 18%, transparent)}}.decision-page-intro:after{content:"";width:190px;height:190px;position:absolute;top:32px;left:clamp(22px,5vw,88px);transform:rotate(45deg)}.decision-page-intro>*{z-index:1;position:relative}.decision-page-intro span{color:var(--map-z-industry);align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.decision-page-intro h1{letter-spacing:-.055em;max-width:920px;margin:18px 0 0;font-size:clamp(35px,4.5vw,68px);line-height:1.38}html[dir=ltr] .decision-page-intro h1{letter-spacing:normal}.decision-page-intro>p{color:var(--map-d-text-en-2);margin:0;font-size:14px;line-height:2.1}.decision-workbench{background:var(--map-surface-warm);border:1px solid var(--map-tint-teal-2);box-shadow:0 28px 80px var(--map-teal-900)}@supports (color:color-mix(in lab, red, red)){.decision-workbench{box-shadow:0 28px 80px color-mix(in srgb, var(--map-teal-900) 14%, transparent)}}.decision-workbench{z-index:3;width:calc(100% - clamp(28px,5vw,80px));max-width:1580px;margin:-36px auto 90px;position:relative}.decision-workbench.passport-only{margin-top:40px}.decision-mode-nav{background:var(--map-teal-800);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px;display:grid}.decision-mode-nav button{background:var(--map-teal-700);color:var(--map-d-text-2);cursor:pointer;text-align:right;border:0;align-items:center;gap:12px;min-height:76px;padding:13px clamp(12px,1.6vw,24px);transition:background .2s,color .2s,transform .2s;display:flex}.decision-mode-nav button:hover{background:var(--map-emerald-deep);color:var(--map-surface)}.decision-mode-nav button.active{background:var(--emkan-sand);color:var(--emkan-night)}.decision-mode-nav button b,.decision-mode-nav button small{display:block}.decision-mode-nav button b{font-size:13px}.decision-mode-nav button small{margin-top:3px;font-size:9px;line-height:1.65}.decision-context-bar{background:var(--map-surface);border-bottom:1px solid var(--map-tint-teal-2);align-items:center;gap:8px;min-height:58px;padding:7px 18px;display:flex;overflow-x:auto}.decision-context-bar>span{color:var(--map-text-body);flex:none;align-items:center;gap:6px;margin-left:8px;font-size:10px;font-weight:850;display:flex}.decision-context-bar button{background:var(--map-ok-bg);border:1px solid var(--map-d-text-2);color:var(--emkan-deep);cursor:pointer;flex:none;align-items:center;gap:6px;min-height:38px;padding:7px 11px;font-family:inherit;font-size:10px;font-weight:750;display:flex}.decision-context-bar button.missing{background:var(--map-surface-warm);color:var(--map-map-seg4);border-style:dashed}.decision-view{min-height:680px;padding:clamp(28px,4vw,62px)}.view-intro{border-bottom:1px solid var(--map-tint-teal-2);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:24px clamp(40px,7vw,100px);margin-bottom:32px;padding-bottom:28px;display:grid}.decision-kicker{color:var(--sector-mining);letter-spacing:.04em;font-size:10px;font-weight:900;display:block}.view-intro h2{color:var(--emkan-night);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(25px,3vw,43px);line-height:1.5}.view-intro>p{color:var(--map-text-body);margin:0;font-size:12px;line-height:2}.passport-picker,.compare-controls,.graph-controls,.opportunity-context-grid{background:var(--map-ok-bg);border:1px solid var(--map-tint-teal-2);align-items:end;gap:12px;padding:14px;display:grid}.passport-picker{grid-template-columns:minmax(180px,.32fr) minmax(320px,1fr);margin-bottom:20px}.passport-picker label,.compare-controls label,.graph-controls label,.opportunity-context-grid label,.ask-box label{gap:7px;display:grid}.passport-picker label>span,.compare-controls label>span,.graph-controls label>span,.opportunity-context-grid label>span,.ask-box label>span{color:var(--map-text-body);font-size:10px;font-weight:850}.passport-picker select,.compare-controls select,.graph-controls select,.opportunity-context-grid select,.ask-box input{background:var(--map-surface);border:1px solid var(--map-d-text-2);color:var(--emkan-night);font:650 12px/1.5 var(--map-font-body);width:100%;min-height:46px;padding:9px 12px}.passport-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.passport-main-card,.passport-evidence-card,.comparison-chart,.graph-audit-card,.legal-graph,.cited-answer,.opportunity-output,.sector-lens-picker{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);box-shadow:0 14px 34px var(--map-teal-800)}@supports (color:color-mix(in lab, red, red)){.passport-main-card,.passport-evidence-card,.comparison-chart,.graph-audit-card,.legal-graph,.cited-answer,.opportunity-output,.sector-lens-picker{box-shadow:0 14px 34px color-mix(in srgb, var(--map-teal-800) 7%, transparent)}}.passport-main-card{min-width:0;padding:clamp(22px,3vw,42px)}.passport-main-card>header{border-bottom:1px solid var(--map-tint-teal-2);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:22px;display:grid}.passport-kind-icon{background:var(--map-tint-teal-3);color:var(--emkan-deep);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.passport-main-card>header small{color:var(--sector-manufacturing);font-size:9px;font-weight:750}.passport-main-card>header h3{color:var(--emkan-night);margin:3px 0;font-size:clamp(22px,2.4vw,36px);line-height:1.5}.passport-main-card>header p{color:var(--sector-chemicals);font:11px/1.5 var(--map-font-body);text-align:right;margin:0}.decision-logo{background:var(--map-surface-warm);border:1px solid var(--map-tint-teal-2);color:var(--emkan-night);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:148px;min-height:104px;padding:10px;text-decoration:none;display:inline-flex}.decision-logo.compact{width:88px;height:62px;min-height:62px;padding:7px}.decision-logo img{object-fit:contain;width:auto;max-width:120px;height:56px}.decision-logo.compact img{max-width:72px;height:42px}.decision-logo>span{background:var(--emkan-night);color:var(--map-surface);justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:850;display:flex}.decision-logo small{color:var(--map-text-body);text-align:center;font-size:8px;line-height:1.6}.coverage-meter{background:var(--map-surface-warm);border:1px solid var(--map-tint-teal-2);margin:20px 0;padding:13px}.coverage-meter>div{justify-content:space-between;align-items:center;display:flex}.coverage-meter>div span{color:var(--map-text-body);font-size:10px;font-weight:750}.coverage-meter>div b{color:var(--emkan-deep);font-size:14px}.coverage-meter>i,.opportunity-readiness>i{background:var(--map-tint-teal-2);height:6px;margin:8px 0;display:block;overflow:hidden}.coverage-meter>i span,.opportunity-readiness>i span{background:var(--emkan-teal);height:100%;display:block}.coverage-meter>small{color:var(--sector-chemicals);font-size:8px}.passport-status-row{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.passport-status-row>span,.status-token{background:var(--map-ok-bg);border:1px solid var(--map-tint-teal-2);color:var(--map-text-source);align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.status-token i{background:var(--map-text-body);border-radius:50%;width:7px;height:7px}.status-token.through i{background:var(--map-map-service)}.status-token.bypass i{background:var(--map-peach-badge)}.status-token.mixed i{background:var(--sector-ict)}.passport-metric-grid{grid-template-columns:repeat(6,1fr);gap:1px;margin:18px 0;display:grid}.passport-metric-grid>div{background:var(--map-ok-bg);min-height:86px;padding:15px}.passport-metric-grid b{color:var(--emkan-deep);font-size:22px;display:block}.passport-metric-grid span{color:var(--map-text-body);margin-top:5px;font-size:9px;line-height:1.6;display:block}.passport-narrative{border-top:1px solid var(--map-tint-teal-2);margin-top:22px;padding-top:22px}.passport-narrative h4,.passport-relations h4{color:var(--emkan-night);margin:0 0 12px;font-size:14px}.passport-narrative>p{color:var(--map-teal-dim);font-size:12px;line-height:2}.passport-narrative>small{color:var(--sector-chemicals);margin-top:10px;font-size:9px;line-height:1.8;display:block}.passport-narrative dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:15px 0 0;display:grid}.passport-narrative dl>div{background:var(--map-surface-warm);min-width:0;padding:11px 13px}.passport-narrative dt{color:var(--sector-manufacturing);font-size:9px}.passport-narrative dd{color:var(--map-teal-800);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.8}.passport-narrative dd a{color:var(--emkan-deep);font-weight:800}.method-warning{background:var(--map-bg);border-right:3px solid var(--emkan-copper);align-items:flex-start;gap:8px;padding:11px 13px;line-height:1.9;display:flex;color:var(--sector-mining)!important}.method-warning svg{flex:none;margin-top:4px}.passport-relations{border-top:1px solid var(--map-tint-teal-2);margin-top:22px;padding-top:22px}.logo-relation-row{flex-wrap:wrap;gap:8px;display:flex}.relation-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.relation-chip-grid a{background:var(--map-ok-bg);border:1px solid var(--map-tint-teal-2);color:var(--emkan-deep);align-items:center;gap:6px;min-height:38px;padding:6px 10px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.passport-actions,.compare-actions,.opportunity-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.passport-actions a,.passport-actions button,.compare-actions a,.compare-actions button,.opportunity-actions a,.opportunity-actions button,.graph-controls>a,.compare-controls>button{background:var(--emkan-deep);color:var(--map-surface);cursor:pointer;font:800 10px/1.5 var(--map-font-body);border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;text-decoration:none;display:inline-flex}.passport-actions a:nth-child(2n),.passport-actions button:nth-child(2n),.compare-actions button,.opportunity-actions button{background:var(--map-ok-bg);color:var(--emkan-deep)}.passport-evidence-card{padding:18px;position:sticky;top:20px}.passport-evidence-card>header,.graph-audit-card>header{color:var(--emkan-night);align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.passport-evidence-card>p{color:var(--map-text-body);font-size:10px;line-height:1.8}.evidence-link-list{gap:6px;display:grid}.evidence-link-list a{background:var(--map-surface-warm);border-right:2px solid var(--emkan-teal);color:var(--emkan-night);grid-template-columns:18px minmax(0,1fr);gap:2px 8px;padding:9px;text-decoration:none;display:grid}.evidence-link-list svg{grid-row:1/3;margin-top:3px}.evidence-link-list span{font-size:9px;font-weight:750;line-height:1.7}.evidence-link-list small{color:var(--sector-manufacturing);font-size:8px}.decision-text-link{border-top:1px solid var(--map-tint-teal-2);color:var(--emkan-deep);justify-content:space-between;align-items:center;gap:6px;margin-top:12px;padding-top:12px;font-size:9px;font-weight:850;display:flex}.decision-empty-inline{color:var(--sector-manufacturing);font-size:10px;line-height:1.8}.asset-passport-hero{background:var(--map-surface-warm);align-items:center;gap:18px;padding:16px;display:flex}.asset-passport-hero p{color:var(--map-text-body);font-size:10px;line-height:1.9}.compare-controls{grid-template-columns:minmax(320px,1fr) auto minmax(180px,.45fr);margin-bottom:20px}.compare-controls>span{color:var(--map-text-body);min-height:42px;padding:12px 4px;font-size:9px}.compare-controls button:disabled{cursor:not-allowed;opacity:.46}.decision-empty{border:1px dashed var(--map-d-text-en-2);color:var(--map-text-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:44px;display:flex}.decision-empty svg{color:var(--emkan-copper)}.decision-empty h3{color:var(--emkan-night);margin:14px 0 6px;font-size:18px}.decision-empty p{max-width:620px;margin:0;font-size:11px;line-height:1.9}.compare-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.compare-summary-strip article{border:1px solid var(--map-tint-teal-2);border-top:4px solid var(--sector-manufacturing);grid-template-columns:minmax(0,1fr) 36px;align-items:stretch;min-width:0;display:grid}.compare-summary-strip article.through{border-top-color:var(--map-map-service)}.compare-summary-strip article.bypass{border-top-color:var(--map-peach-badge)}.compare-summary-strip article.mixed{border-top-color:var(--sector-ict)}.compare-summary-strip button{background:var(--map-surface);cursor:pointer;text-align:right;border:0;min-width:0;padding:12px;font-family:inherit}.compare-summary-strip button+button{border-right:1px solid var(--map-tint-teal-2);color:var(--sector-chemicals);padding:6px}.compare-summary-strip small,.compare-summary-strip b,.compare-summary-strip span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compare-summary-strip small{color:var(--sector-chemicals);font-size:8px}.compare-summary-strip b{color:var(--emkan-night);margin:4px 0;font-size:11px}.compare-summary-strip span{color:var(--map-text-body);font-size:9px}.comparison-chart{margin-bottom:18px;padding:22px}.comparison-chart>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.comparison-chart h3{margin:0;font-size:16px}.comparison-chart>header p{color:var(--sector-manufacturing);margin:0;font-size:9px}.comparison-chart-row{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;margin:12px 0;display:grid}.comparison-chart-row>span{color:var(--map-teal-dim);align-items:center;gap:7px;padding-top:5px;font-size:9px;font-weight:750;display:flex}.comparison-chart-row>div{gap:3px;display:grid}.comparison-chart-row i{background:var(--map-d-text-en);color:var(--map-surface);justify-content:space-between;align-items:center;min-width:48px;min-height:24px;padding:3px 7px;font-style:normal;display:flex}.comparison-chart-row i.through{background:var(--map-map-seg1)}.comparison-chart-row i.bypass{background:var(--map-peach-badge)}.comparison-chart-row i.mixed{background:var(--map-map-seg3)}.comparison-chart-row i b{font-size:9px}.comparison-chart-row i small{white-space:nowrap;margin-right:8px;font-size:7px}.comparison-table-wrap{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:780px}.comparison-table caption{color:var(--map-text-body);text-align:right;padding:13px;font-size:10px}.comparison-table th,.comparison-table td{border-top:1px solid var(--map-tint-teal-2);text-align:right;vertical-align:top;padding:11px;font-size:10px;line-height:1.7}.comparison-table thead th{background:var(--map-teal-700);color:var(--map-surface);position:sticky;top:0}.comparison-table tbody th{background:var(--map-ok-bg);color:var(--map-teal-dim);min-width:150px}.comparison-table td{color:var(--map-teal-800);min-width:150px}.compare-view>.method-warning{font-size:10px}.graph-controls{grid-template-columns:minmax(360px,1fr) auto;align-items:end;margin-bottom:20px}.legal-graph-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.legal-graph{padding:22px}.legal-graph>header{border-bottom:1px solid var(--map-tint-teal-2);margin-bottom:18px;padding-bottom:15px}.legal-graph h3{margin:0;font-size:18px}.legal-graph>header p{color:var(--sector-manufacturing);font-size:9px;line-height:1.8}.legal-graph-canvas{background:var(--map-surface-warm);grid-template-columns:minmax(190px,1fr) 210px minmax(190px,1fr);align-items:center;gap:34px;min-height:500px;padding:24px;display:grid;position:relative;overflow:hidden}.legal-graph-canvas:before,.legal-graph-canvas:after{border-top:1px dashed var(--map-d-text-en);content:"";width:26%;position:absolute;top:50%}.legal-graph-canvas:before{right:24%}.legal-graph-canvas:after{left:24%}.graph-column{z-index:1;gap:6px;display:grid;position:relative}.graph-column>b{color:var(--sector-manufacturing);margin-bottom:4px;font-size:9px}.graph-column a,.graph-column button,.graph-empty-node{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);color:var(--emkan-night);cursor:pointer;text-align:right;padding:8px 10px;font-family:inherit;text-decoration:none;display:block}.graph-column span,.graph-column small{display:block}.graph-column span{font-size:9px;font-weight:800}.graph-column small{color:var(--map-text-body);margin-top:2px;font-size:7px}.graph-column .current{border-right:3px solid var(--emkan-teal)}.graph-column .historical{border-right:3px dashed var(--emkan-copper)}.graph-column button.through{border-left:3px solid var(--emkan-teal)}.graph-column button.bypass{border-left:3px solid var(--emkan-copper)}.graph-column .more-node{background:var(--map-ok-bg);color:var(--emkan-deep);text-align:center;font-weight:850}.graph-empty-node{color:var(--sector-manufacturing);cursor:default;font-size:8px;line-height:1.8}.graph-center{background:var(--emkan-night);border:8px solid var(--map-tint-teal-2);color:var(--map-surface);cursor:pointer;text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;padding:20px;font-family:inherit;display:flex;position:relative}.graph-center small{color:var(--emkan-sand);font-size:9px}.graph-center b{font-size:13px;line-height:1.7}.graph-center span{color:var(--map-d-text-en-2);font-size:9px}.graph-audit-card{padding:18px}.graph-audit-card dl{gap:1px;margin:15px 0;display:grid}.graph-audit-card dl div{background:var(--map-surface-warm);padding:9px}.graph-audit-card dt{color:var(--sector-manufacturing);font-size:8px}.graph-audit-card dd{color:var(--emkan-night);margin:3px 0 0;font-size:10px;line-height:1.7}.graph-audit-card>p{background:var(--map-bg);color:var(--sector-mining);align-items:flex-start;gap:7px;padding:10px;font-size:9px;line-height:1.9;display:flex}.graph-audit-card>a{color:var(--emkan-deep);justify-content:space-between;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.graph-accessible-list{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);margin-top:14px;padding:12px}.graph-accessible-list summary{cursor:pointer;font-size:10px;font-weight:850}.graph-accessible-list li{color:var(--map-teal-dim);margin:7px 0;font-size:10px}.graph-accessible-list a,.graph-accessible-list button{color:var(--emkan-deep);cursor:pointer;font:inherit;background:0 0;border:0}.ask-box{background:var(--map-teal-800);color:var(--map-surface);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.ask-box label>span{color:var(--map-d-text-2)}.ask-box input{border-color:#0000;min-height:52px}.ask-box>small{color:var(--map-z-data);max-width:180px;font-size:8px}.suggested-queries{flex-wrap:wrap;gap:7px;margin:12px 0 20px;display:flex}.suggested-queries button{background:var(--map-tint-teal);border:1px solid var(--map-d-text-2);color:var(--emkan-deep);cursor:pointer;font:750 9px/1.5 var(--map-font-body);min-height:36px;padding:6px 10px}.cited-answer{margin-bottom:18px;padding:22px}.cited-answer>header{align-items:flex-start;gap:12px;display:flex}.cited-answer>header svg{background:var(--map-tint-teal-3);color:var(--emkan-deep);width:42px;height:42px;padding:11px}.cited-answer header small{color:var(--sector-chemicals);font-size:8px}.cited-answer h3{margin:4px 0;font-size:17px}.cited-answer>p{color:var(--map-teal-dim);font-size:11px;line-height:2}.cited-answer>div{gap:6px;display:grid}.cited-answer>div a{background:var(--map-surface-warm);color:var(--emkan-night);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;text-decoration:none;display:grid}.cited-answer sup{background:var(--emkan-deep);color:var(--map-surface);justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}.cited-answer>div span{font-size:9px;font-weight:750}.cited-answer>div small{color:var(--sector-manufacturing);font-size:8px}.method-note{color:var(--sector-manufacturing);margin-top:12px;font-size:8px;display:block}.search-results-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.search-results-layout>div{min-width:0}.search-results-layout h3{color:var(--emkan-night);font-size:13px}.entity-result-list,.workbook-result-list{gap:6px;max-height:660px;display:grid;overflow:auto}.entity-result-list article{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);grid-template-columns:minmax(0,1fr) 70px;align-items:stretch;display:grid}.entity-result-list article>button{cursor:pointer;text-align:right;background:0 0;border:0;min-width:0;padding:12px;font-family:inherit}.entity-result-list article>button>span{color:var(--sector-mining);align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.entity-result-list b,.entity-result-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.entity-result-list b{color:var(--emkan-night);margin:5px 0;font-size:11px}.entity-result-list small{color:var(--sector-manufacturing);font-size:8px}.entity-result-list article>div{grid-template-columns:1fr 1fr;display:grid}.entity-result-list article>div a{border-right:1px solid var(--map-tint-teal-2);color:var(--emkan-deep);justify-content:center;align-items:center;display:flex}.workbook-result-list a{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);color:var(--emkan-night);padding:12px;text-decoration:none;display:block}.workbook-result-list b,.workbook-result-list small{display:block}.workbook-result-list b{font-size:10px;line-height:1.7}.workbook-result-list small{color:var(--sector-manufacturing);margin-top:5px;font-size:8px}.opportunity-flow{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;max-width:900px;margin:0 auto 20px;display:grid}.opportunity-flow span{color:var(--sector-manufacturing);text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:9px;display:flex}.opportunity-flow span b{background:var(--map-tint-teal);border:2px solid var(--map-d-text-2);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.opportunity-flow span.active b{border-color:var(--emkan-copper);color:var(--sector-mining)}.opportunity-flow span.done b{background:var(--emkan-deep);border-color:var(--emkan-deep);color:var(--map-surface)}.opportunity-flow i{border-top:1px dashed var(--map-d-text-en-2)}.opportunity-context-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,.6fr);margin-bottom:18px}.opportunity-context-grid label>span{align-items:center;gap:5px;display:flex}.opportunity-readiness{background:var(--map-surface);border:1px solid var(--map-d-text-2);min-height:74px;padding:9px 12px}.opportunity-readiness>span{color:var(--map-text-body);font-size:8px}.opportunity-readiness>b{color:var(--emkan-deep);float:left;font-size:16px}.opportunity-readiness>small{color:var(--sector-chemicals);font-size:7px;display:block}.sector-lens-picker{padding:20px}.sector-lens-picker>header{border-bottom:1px solid var(--map-tint-teal-2);justify-content:space-between;align-items:end;gap:30px;margin-bottom:14px;padding-bottom:14px;display:flex}.sector-lens-picker h3{margin:0;font-size:15px}.sector-lens-picker header p{color:var(--sector-manufacturing);max-width:580px;margin:0;font-size:8px;line-height:1.8}.sector-lens-picker>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.sector-lens-picker button{background:var(--map-surface-warm);border:1px solid var(--map-tint-teal-2);border-top:4px solid var(--sector-color);color:var(--emkan-night);cursor:pointer;text-align:right;flex-direction:column;gap:6px;min-height:132px;padding:12px;font-family:inherit;display:flex}.sector-lens-picker button.active{background:var(--map-ok-bg);box-shadow:inset 0 0 0 2px var(--sector-color)}.sector-lens-picker button svg{color:var(--sector-color)}.sector-lens-picker button b{font-size:10px}.sector-lens-picker button small{color:var(--map-text-body);font-size:8px;line-height:1.7}.opportunity-output{margin-top:18px;padding:clamp(20px,3vw,36px)}.opportunity-output>header{border-bottom:1px solid var(--map-tint-teal-2);justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.opportunity-output h3{margin:6px 0 0;font-size:clamp(20px,2.2vw,31px);line-height:1.55}.hypothesis-badge{background:var(--map-danger-bg);color:var(--sector-mining);flex:none;padding:8px 11px;font-size:9px;font-weight:850}.opportunity-output>p{color:var(--map-teal-dim);font-size:12px;line-height:2}.hypothesis-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.hypothesis-grid article{background:var(--map-ok-bg);min-height:180px;padding:18px;position:relative}.hypothesis-grid article>span{color:var(--map-d-text-en);font-size:9px;font-weight:850;position:absolute;top:12px;left:14px}.hypothesis-grid svg{color:var(--emkan-copper)}.hypothesis-grid h4{margin:18px 0 8px;font-size:14px}.hypothesis-grid p{color:var(--map-text-body);font-size:9px;line-height:1.9}.opportunity-evidence-plan{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.opportunity-evidence-plan>div{border:1px solid var(--map-tint-teal-2);padding:16px}.opportunity-evidence-plan h4{margin:0 0 10px;font-size:12px}.opportunity-evidence-plan ul{margin:0;padding:0;list-style:none}.opportunity-evidence-plan li{color:var(--map-text-body);align-items:flex-start;gap:7px;padding:5px 0;font-size:9px;line-height:1.8;display:flex}.opportunity-evidence-plan li svg{flex:none;margin-top:3px}.decision-load-state{background:var(--map-surface-warm);border:1px solid var(--map-tint-teal-2);color:var(--map-text-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - clamp(28px,5vw,80px));min-height:620px;margin:-36px auto 90px;padding:40px;display:flex}.decision-load-state h2{color:var(--emkan-night);font-size:22px}.decision-load-state p{font-size:11px}.decision-load-state a{color:var(--emkan-deep);font-weight:850}.decision-loader{border:3px solid var(--map-tint-teal-2);border-top-color:var(--emkan-teal);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite decision-spin}@keyframes decision-spin{to{transform:rotate(360deg)}}.decision-footer{background:var(--map-teal-900);color:var(--map-d-text-en-2);justify-content:space-between;align-items:center;min-height:78px;padding:18px clamp(24px,6vw,96px);font-size:9px;display:flex}.decision-footer a{color:var(--emkan-sand);align-items:center;gap:6px;display:flex}.v15-suite{background:var(--map-d-text);border:1px solid var(--map-tint-teal-2);color:var(--emkan-night);width:calc(100% - clamp(28px,5vw,80px));max-width:1480px;margin:-36px auto 42px;position:relative;overflow:hidden}.v15-suite.loading{flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.v15-head{background:linear-gradient(120deg,var(--map-teal-900),var(--map-teal-800));color:var(--map-surface);justify-content:space-between;align-items:end;gap:30px;padding:34px clamp(22px,4vw,58px);display:flex}.v15-head span{color:var(--map-z-industry);font-size:10px;font-weight:900}.v15-head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(25px,3vw,43px)}.v15-head-actions{gap:8px;display:flex}.v15-head-actions a,.v15-head-actions button{border:1px solid var(--map-surface);background:0 0;align-items:center}@supports (color:color-mix(in lab, red, red)){.v15-head-actions a,.v15-head-actions button{border:1px solid color-mix(in srgb, var(--map-surface) 22%, transparent)}}.v15-head-actions a,.v15-head-actions button{color:var(--map-surface);font:800 10px var(--map-font-body);gap:7px;min-height:38px;padding:0 13px;display:flex}.v15-suite[dir=ltr] .v15-head h2{letter-spacing:normal}.v15-nav{background:var(--map-teal-800);grid-template-columns:repeat(9,1fr);display:grid;overflow-x:auto}.v15-nav button{color:var(--map-d-text-en);font:800 9px var(--map-font-body);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:78px;padding:10px 7px;display:flex}.v15-nav button.active{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.v15-nav button.active{background:color-mix(in srgb, var(--map-surface) 7%, transparent)}}.v15-nav button.active{border-bottom-color:var(--emkan-sand);color:var(--map-surface)}.v15-nav button:hover{color:var(--map-surface)}.v15-context{background:var(--map-surface);border-bottom:1px solid var(--map-tint-teal-2);grid-template-columns:minmax(280px,1.8fr) repeat(3,1fr);align-items:stretch;display:grid}.v15-context>*{border-left:1px solid var(--map-tint-teal-2);padding:14px 18px}.v15-context label,.v15-context>div{flex-direction:column;gap:4px;display:flex}.v15-context span{color:var(--sector-manufacturing);font-size:8px;font-weight:850}.v15-context b,.v15-context select{color:var(--map-teal-800);font:800 10px var(--map-font-body)}.v15-context select{background:var(--map-surface-warm);border:1px solid var(--map-tint-teal-2);min-height:34px;padding:0 9px}.v15-panel{min-height:650px;padding:clamp(28px,4vw,58px)}.v15-title{grid-template-columns:54px 1fr;align-items:start;gap:20px;margin-bottom:34px;display:grid}.v15-title>span{border:1px solid var(--map-d-text-en-2);color:var(--sector-mining);font:900 12px var(--map-font-body);justify-content:center;align-items:center;height:48px;display:flex}.v15-title h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.4vw,34px)}.v15-title p{color:var(--map-text-body);max-width:850px;margin:8px 0 0;font-size:11px;line-height:1.9}.scenario-controls{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;padding:18px;display:flex}.scenario-controls label{grid-template-columns:minmax(220px,1fr) minmax(180px,2fr) 36px;align-items:center;gap:14px;width:min(760px,100%);display:grid}.scenario-controls span{font-size:10px;font-weight:800}.scenario-controls input{accent-color:var(--map-map-seg1)}.scenario-controls b{color:var(--map-map-seg1)}.scenario-controls button,.watch-add button,.workspace-grid button{background:var(--map-teal-700);color:var(--map-surface);font:800 9px var(--map-font-body);border:0;min-height:38px;padding:0 16px}.index-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.index-grid article{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);min-height:145px;padding:18px}.index-grid header,.index-grid footer{justify-content:space-between;align-items:center;display:flex}.index-grid header span{font-size:10px;font-weight:850}.index-grid header b{color:var(--map-map-seg1);font-size:23px}.index-grid header b.negative{color:var(--sector-mining)}.score-track{background:var(--map-ok-bg);height:8px;margin:22px 0;position:relative}.score-track i,.score-track em{position:absolute;top:0;bottom:0;left:0}.score-track i{background:var(--map-d-text-en-2)}.score-track em{background:var(--map-map-seg1);height:3px;top:2px}.index-grid footer{color:var(--sector-manufacturing);font-size:8px}.index-grid footer strong{color:var(--sector-mining)}.v15-warning{background:var(--map-bg);border-right:3px solid var(--map-gold);color:var(--map-on-tint-gold);align-items:center;gap:8px;margin:18px 0 0;padding:12px 15px;font-size:9px;line-height:1.8;display:flex}.method-table{grid-template-columns:1fr 1fr;gap:10px;display:grid}.method-table article{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);grid-template-columns:86px 1fr;gap:18px;padding:20px;display:grid}.method-table article>div{background:var(--map-teal-700);color:var(--map-surface);flex-direction:column;justify-content:center;align-items:center;min-height:92px;display:flex}.method-table article>div b{font-size:25px}.method-table h4{margin:0;font-size:13px}.method-table p{color:var(--map-text-body);font-size:9px;line-height:1.8}.method-table summary{color:var(--map-emerald-deep);cursor:pointer;font-size:9px;font-weight:850}.watch-grid{grid-template-columns:minmax(260px,.65fr) 1.35fr;gap:16px;display:grid}.watch-grid>article,.watch-grid>section,.change-feed{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:24px}.watch-add h4,.watch-grid section h4,.change-feed h4{margin:0 0 12px}.watch-add p{color:var(--map-text-body);font-size:10px}.watch-row{border-top:1px solid var(--map-tint-teal-2);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.watch-row span{flex-direction:column;gap:3px;display:flex}.watch-row b{font-size:10px}.watch-row small{color:var(--map-text-body);font-size:8px}.watch-row button{border:1px solid var(--map-tint-teal-2);color:var(--sector-mining);background:0 0}.change-feed{margin-top:16px}.change-feed article{border-top:1px solid var(--map-tint-teal-2);align-items:start;gap:13px;padding:14px 0;display:flex}.change-feed article>i{background:var(--map-map-service);border-radius:50%;width:8px;height:8px;margin-top:5px}.change-feed b{font-size:10px}.change-feed p,.change-feed small,.empty-note{color:var(--map-text-body);font-size:9px;line-height:1.8}.profile-hero{background:var(--map-teal-800);color:var(--map-surface);justify-content:space-between;align-items:start;padding:26px;display:flex}.profile-hero span{color:var(--map-z-industry);font-size:9px;font-weight:900}.profile-hero h3{margin:7px 0;font-size:20px}.profile-hero p{color:var(--map-d-text-en-2);font-size:10px}.profile-hero em{border:1px solid var(--map-gold);color:var(--map-gold-light);padding:8px 11px;font-size:9px;font-style:normal}.profile-columns{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.profile-columns>article{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:22px}.profile-columns h4{margin:0 0 15px;font-size:12px}.profile-columns p,.profile-columns li{color:var(--map-text-body);font-size:9px;line-height:1.9}.missing-value,.gate{border-top:1px solid var(--map-tint-teal);justify-content:space-between;align-items:center;min-height:40px;font-size:9px;display:flex}.missing-value b{color:var(--sector-mining)}.gate{gap:7px}.gate i{background:var(--map-d-text-2);border-radius:50%;width:7px;height:7px}.gate b{color:var(--sector-manufacturing);margin-right:auto;font-size:7px}.assistant-box{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:26px}.assistant-box label{flex-direction:column;gap:8px;font-size:10px;font-weight:850;display:flex}.assistant-box input{border:1px solid var(--map-d-text-2);font:500 12px var(--map-font-body);min-height:48px;padding:0 14px}.assistant-answer{border-top:1px solid var(--map-tint-teal-2);margin-top:22px;padding-top:20px}.assistant-answer h4{font-size:11px}.assistant-answer>article{border-top:1px solid var(--map-tint-teal);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:15px 0;display:grid}.assistant-answer b{font-size:11px}.assistant-answer p{color:var(--map-text-body);font-size:9px}.assistant-answer a{color:var(--map-map-seg1);font-size:8px;font-weight:850}.workspace-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.workspace-grid>article,.workspace-grid>aside{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:24px}.workspace-grid label{flex-direction:column;gap:7px;margin-bottom:17px;font-size:9px;font-weight:800;display:flex}.workspace-grid input,.workspace-grid textarea,.workspace-grid select{border:1px solid var(--map-d-text-2);font:500 10px var(--map-font-body);padding:10px}.workspace-grid textarea{resize:vertical;min-height:190px}.workspace-grid aside select{width:100%;min-height:42px}.workspace-checks{margin:20px 0}.workspace-checks label{flex-direction:row;align-items:start;font-weight:500;line-height:1.7}.sector-catalog{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sector-catalog button{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);border-top:3px solid var(--sector);color:var(--map-teal-800);text-align:right;grid-template-columns:24px 20px 1fr;align-items:start;gap:7px;min-height:88px;padding:13px;display:grid}.sector-catalog button.active{box-shadow:inset 0 0 0 2px var(--sector)}.sector-catalog button>span{color:var(--sector-mining);font:800 9px var(--map-font-body)}.sector-catalog button b{font:800 9px var(--map-font-body)}.sector-catalog button small{color:var(--sector-chemicals);grid-column:3;font-size:7px}.sector-detail{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);grid-template-columns:7px 1fr .85fr;gap:24px;margin-top:15px;padding:25px;display:grid}.sector-detail>span{min-height:100%}.sector-detail h3{margin:4px 0;font-size:20px}.sector-detail p,.sector-detail li{color:var(--map-text-body);font-size:9px;line-height:1.8}.sector-detail em{background:var(--map-ok-bg);margin:3px;padding:7px;font-size:8px;font-style:normal;display:inline-block}.sector-detail aside{border-right:1px solid var(--map-tint-teal-2);padding-right:22px}.sector-detail a{color:var(--map-emerald-deep);font-size:9px;font-weight:850}.governance-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.governance-flow article{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:135px;display:flex}.governance-flow article svg{color:var(--map-map-seg1)}.governance-flow b{font-size:10px}.governance-flow span{color:var(--sector-manufacturing);font:8px var(--map-font-body)}.governance-register{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);grid-template-columns:1fr 1fr;margin-top:16px;padding:14px 22px;display:grid}.governance-register>div{border-bottom:1px solid var(--map-tint-teal);justify-content:space-between;align-items:center;min-height:44px;display:flex}.governance-register span{color:var(--map-text-body);font-size:9px}.governance-register b{font-size:9px}.export-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.export-grid>*{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);color:var(--map-teal-800);text-align:right;flex-direction:column;align-items:start;min-height:190px;padding:25px;display:flex}.export-grid svg{color:var(--map-map-seg1)}.export-grid b{font:850 20px var(--map-font-body);margin:28px 0 8px}.export-grid span{color:var(--map-text-body);font-size:9px;line-height:1.8}@media (width<=980px){.v15-nav{grid-template-columns:repeat(9,125px)}.index-grid{grid-template-columns:1fr 1fr}.sector-catalog{grid-template-columns:repeat(3,1fr)}.profile-columns,.export-grid,.v15-context{grid-template-columns:1fr 1fr}.method-table{grid-template-columns:1fr}}@media (width<=640px){.v15-suite{width:calc(100% - 12px);margin-top:-30px}.v15-head{flex-direction:column;align-items:start}.v15-head-actions{width:100%}.v15-nav button{min-height:66px}.v15-context{grid-template-columns:1fr 1fr}.v15-context label{grid-column:1/-1}.v15-panel{min-height:600px;padding:24px 12px}.v15-title{grid-template-columns:42px 1fr}.v15-title>span{height:40px}.scenario-controls,.profile-hero{flex-direction:column;align-items:stretch}.scenario-controls label{grid-template-columns:1fr 34px}.scenario-controls label span{grid-column:1/-1}.index-grid,.watch-grid,.profile-columns,.workspace-grid,.export-grid{grid-template-columns:1fr}.sector-catalog{grid-template-columns:1fr 1fr}.sector-detail{grid-template-columns:5px 1fr}.sector-detail aside{border-right:0;grid-column:2;padding-right:0}.governance-flow{grid-template-columns:1fr}.governance-flow>i{text-align:center;transform:rotate(90deg)}.governance-register{grid-template-columns:1fr}.assistant-answer>article{grid-template-columns:1fr;align-items:start}.method-table article{grid-template-columns:70px 1fr}}@media print{.decision-header,.decision-mode-nav,.v15-nav,.v15-head-actions,.decision-footer{display:none!important}.v15-suite{border:0;width:100%;margin:0}.v15-panel{min-height:0}:is(.v15-panel:not(:has(.export-grid)),.decision-workbench){display:none}.export-grid button,.export-grid a{min-height:120px}}.sector-page{background:var(--map-d-text);color:var(--map-teal-900);min-height:100vh}.sector-page>header{background:var(--map-teal-900);justify-content:space-between;align-items:center;min-height:72px;padding:10px clamp(20px,6vw,90px);display:flex}.sector-page>header nav{gap:22px;display:flex}.sector-page>header nav a{color:var(--map-d-text-2);font-size:10px;font-weight:800}.sector-page-hero{background:linear-gradient(120deg,var(--map-teal-800) 0 70%,var(--sector) 70%);color:var(--map-surface);padding:clamp(55px,8vw,120px) clamp(24px,8vw,130px)}.sector-page-hero>span{color:var(--map-z-industry);font:800 10px var(--map-font-body)}.sector-page-hero h1{letter-spacing:-.055em;max-width:900px;margin:15px 0;font-size:clamp(38px,6vw,78px)}.sector-page-hero p{color:var(--map-d-text-2);max-width:750px;font-size:14px;line-height:2}.sector-page-hero>a{border:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.sector-page-hero>a{border:1px solid color-mix(in srgb, var(--map-surface) 30%, transparent)}}.sector-page-hero>a{color:var(--map-surface);gap:9px;min-height:44px;margin-top:20px;padding:0 17px;font-size:10px;font-weight:850;display:inline-flex}.sector-page-body{grid-template-columns:1fr 1fr 1fr;gap:1px;max-width:1480px;margin:0 auto;padding:60px clamp(18px,5vw,70px);display:grid}.sector-page-body article{background:var(--map-surface);border-top:3px solid var(--emkan-teal);min-height:330px;padding:28px}.sector-page-body article>span{color:var(--sector-realestate);font:900 10px var(--map-font-body)}.sector-page-body h2{margin:35px 0 16px;font-size:18px}.sector-page-body p,.sector-page-body li{color:var(--map-text-body);font-size:10px;line-height:2}.sector-page-body article>div{flex-direction:column;gap:9px;display:flex}.sector-page-body article>div b{background:var(--map-ok-bg);padding:13px;font-size:10px}.sector-page>footer{background:var(--map-teal-900);color:var(--map-z-data);justify-content:space-between;align-items:center;min-height:70px;padding:14px clamp(20px,6vw,90px);font-size:9px;display:flex}.sector-page>footer a{color:var(--emkan-sand)}.sector-page-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.sector-page-hero-copy{min-width:0}.sector-page-hero-copy>span{color:var(--map-z-industry);font:800 10px var(--map-font-body)}.sector-page-hero-copy>a{border:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.sector-page-hero-copy>a{border:1px solid color-mix(in srgb, var(--map-surface) 30%, transparent)}}.sector-page-hero-copy>a{color:var(--map-surface);gap:9px;min-height:44px;margin-top:20px;padding:0 17px;font-size:10px;font-weight:850;display:inline-flex}.conceptual-figure{min-width:0;margin:0}.conceptual-figure img{aspect-ratio:16/9;object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.conceptual-figure figcaption{padding:10px 0 0;display:block}.conceptual-figure figcaption strong{color:inherit;font-size:10px;line-height:1.65;display:block}.conceptual-figure figcaption small{font-size:9px;line-height:1.75}.conceptual-figure--hero{background:var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.conceptual-figure--hero{background:color-mix(in srgb, var(--map-surface) 8%, transparent)}}.conceptual-figure--hero{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.conceptual-figure--hero{border:1px solid color-mix(in srgb, var(--map-surface) 18%, transparent)}}.conceptual-figure--hero{border-radius:22px;padding:10px}.conceptual-figure--hero img{border-radius:14px}.conceptual-figure--hero figcaption{color:var(--map-tint-teal-2);padding:10px 4px 2px}.conceptual-figure--hero figcaption small{color:var(--map-d-text-en-2)}.conceptual-figure--section{margin-top:22px}.conceptual-figure--section img{border:1px solid var(--map-tint-teal-2);border-radius:12px}.conceptual-figure--section figcaption strong{color:var(--map-teal-800)}.conceptual-figure--section figcaption small{color:var(--map-text-body)}.sector-page-body-complete>article:first-child{grid-column:span 2}@media (width<=980px){.sector-page-hero{grid-template-columns:1fr}.conceptual-figure--hero{max-width:820px}}@media (width<=640px){.sector-page-hero{gap:28px}.conceptual-figure--hero{border-radius:16px;padding:7px}.conceptual-figure--hero img{border-radius:10px}.conceptual-figure figcaption{padding-top:8px}.conceptual-figure figcaption strong{font-size:9px}.conceptual-figure figcaption small{font-size:8px}.sector-page-body-complete>article:first-child{grid-column:auto}}.archive-catalog-only{color:var(--map-text-body);white-space:nowrap;margin-right:auto;font-size:8px;font-weight:800}.v15-status{background:var(--map-tint-teal);border-bottom:1px solid var(--map-d-text-2);color:var(--map-teal-700);padding:10px clamp(18px,4vw,58px);font-size:10px;font-weight:800}.v15-suite button,.v15-suite input,.v15-suite select,.v15-suite textarea{font-family:var(--map-font-body)}.scenario-builder,.watch-controls,.index-selector,.profile-actions,.scenario-save{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);grid-template-columns:1fr 2fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:16px;display:grid}.scenario-builder label,.opportunity-context label,.profile-form-grid label,.financial-grid article,.review-submit,.index-selector{flex-direction:column;gap:6px;display:flex}.scenario-builder label span,.opportunity-context label span,.profile-form-grid label span,.section-label,.watch-controls span{color:var(--map-text-body);font-size:9px;font-weight:850}.scenario-builder input,.scenario-builder select,.watch-controls select,.index-selector select,.scenario-save input,.scenario-save select,.opportunity-context input,.opportunity-context select,.profile-form-grid input,.profile-form-grid textarea,.financial-grid input,.financial-grid textarea,.profile-actions select,.review-submit select,.review-submit textarea,.assistant-box textarea{background:var(--map-surface);border:1px solid var(--map-d-text-2);color:var(--map-teal-800);min-height:42px;padding:8px 10px}.scenario-builder button,.watch-controls button,.scenario-save button,.scenario-save a,.profile-actions button,.profile-actions a,.human-gates button,.assistant-run,.review-submit button,.review-queue button,.scenario-export-mini button{background:var(--map-emerald-deep);color:var(--map-surface);border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:9px;font-weight:850;display:inline-flex}.scenario-workbench{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:14px;display:grid}.scenario-map-card,.scenario-operations{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:16px}.scenario-map-card header{justify-content:space-between;align-items:center;display:flex}.scenario-map-card h4,.scenario-operations h4{margin:0}.scenario-map-card svg{background:radial-gradient(circle at 50% 50%,var(--map-surface-warm),var(--map-tint-teal));width:100%;max-height:430px;margin:13px 0;display:block}.scenario-map-card polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.scenario-map-card polyline.base{stroke:var(--emkan-color-interactive)}.scenario-map-card polyline.closed{stroke:var(--emkan-color-warning);stroke-dasharray:7 5;stroke-width:3.2px}.scenario-map-card polyline.bypass{stroke:var(--emkan-color-accent);stroke-width:3px}.scenario-map-card polyline.inactive{opacity:.65;stroke:var(--emkan-border-control);stroke-dasharray:3 4}.scenario-map-card>a{color:var(--emkan-color-interactive);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label)}.map-legend{gap:var(--emkan-space-3);flex-wrap:wrap;display:flex}.map-legend span{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);align-items:center;gap:var(--emkan-space-1-25);display:flex}.map-legend i{border-radius:20px;width:21px;height:3px;display:block}.map-legend i.base{background:var(--emkan-color-interactive)}.map-legend i.closed{background:var(--emkan-color-warning)}.map-legend i.bypass{background:var(--emkan-color-accent)}.map-legend i.inactive{border-top:3px dashed var(--emkan-border-control);background:0 0;height:0}.scenario-operations article{border-top:1px solid var(--map-tint-teal-2);justify-content:space-between;align-items:start;gap:10px;padding:12px 0;display:flex}.scenario-operations article div{flex-direction:column;gap:3px;display:flex}.scenario-operations article b{font-size:9px}.scenario-operations article span,.scenario-operations article small{color:var(--map-text-body);font-size:8px}.scenario-operations article button{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);color:var(--sector-mining)}.scenario-operations>button{border:1px solid var(--map-d-text-2);color:var(--map-on-tint-green);background:0 0;width:100%;min-height:35px;font-size:9px}.scenario-deltas{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.scenario-deltas article{background:var(--map-teal-800);color:var(--map-surface);padding:17px}.scenario-deltas article>span{color:var(--map-z-industry);font-size:8px;font-weight:850}.scenario-deltas article>div{justify-content:space-between;align-items:end;gap:9px;margin-top:13px;display:flex}.scenario-deltas b{font:900 23px var(--map-font-body)}.scenario-deltas small{color:var(--map-d-text-en-2);font-size:7px}.scenario-deltas em{color:var(--map-z-industry);font:800 9px var(--map-font-body)}.scenario-deltas em.negative{color:var(--map-z-tourism)}.scenario-impact-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scenario-impact-grid>article{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:20px}.scenario-impact-grid h4{margin:0 0 12px;font-size:11px}.scenario-impact-grid p{border-top:1px solid var(--map-tint-teal);flex-direction:column;margin:0;padding:10px 0;font-size:9px;display:flex}.scenario-impact-grid p small{color:var(--map-text-body)}.scenario-impact-grid>article>div{flex-wrap:wrap;gap:5px;display:flex}.scenario-impact-grid>article>div span{background:var(--map-ok-bg);padding:6px 8px;font-size:8px}.scenario-map-card polyline.alternative{stroke:var(--emkan-blue);stroke-width:3.2px}.map-legend i.alternative{background:var(--emkan-blue)}.scenario-topology-panel{background:var(--emkan-color-surface-section);border:var(--emkan-border-width) solid var(--emkan-border-panel);margin-top:var(--emkan-space-3-5);padding:var(--emkan-space-5)}.scenario-topology-panel>header{align-items:flex-start;gap:var(--emkan-space-4-5);justify-content:space-between;display:flex}.scenario-topology-panel>header>div>span{color:var(--emkan-color-interactive);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);letter-spacing:var(--emkan-letter-spacing-label);text-transform:uppercase}.scenario-topology-panel h4{color:var(--emkan-color-text-strong);font-family:var(--emkan-font-family-display);font-size:var(--emkan-font-size-md);line-height:var(--emkan-line-height-heading);margin:var(--emkan-space-1-25) 0 0}.scenario-fallback-status{background:var(--emkan-color-surface-subtle);color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);padding:var(--emkan-space-1-75) var(--emkan-space-2-25);flex:none}.scenario-fallback-status code{color:var(--emkan-color-text-strong);font-size:inherit}.scenario-topology-boundary{border-bottom:var(--emkan-border-width) solid var(--emkan-border-subtle);color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-xs);line-height:var(--emkan-line-height-copy);margin:var(--emkan-space-3-5) 0 0;padding-bottom:var(--emkan-space-3-5)}.scenario-topology-summary{gap:var(--emkan-space-2);margin:var(--emkan-space-3-25) 0;flex-wrap:wrap;display:flex}.scenario-topology-summary span{background:var(--emkan-color-surface-subtle);color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);padding:var(--emkan-space-1-75) var(--emkan-space-2-25)}.scenario-topology-summary b{color:var(--emkan-color-text-strong);font-size:var(--emkan-font-size-sm);margin-inline-end:var(--emkan-space-1)}.scenario-topology-list{gap:var(--emkan-space-2-5);display:grid}.scenario-topology-list article{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-panel);border-inline-start:var(--emkan-border-badge-width) solid var(--emkan-blue);padding:var(--emkan-space-3-75)}.scenario-topology-list article.disconnected{border-inline-start-color:var(--emkan-color-warning)}.scenario-topology-list article>header{align-items:flex-start;gap:var(--emkan-space-3-5);justify-content:space-between;display:flex}.scenario-topology-list header small{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);display:block}.scenario-topology-list h5{color:var(--emkan-color-text-strong);font-family:var(--emkan-font-family-display);font-size:var(--emkan-font-size-sm);margin:var(--emkan-space-0-75) 0 var(--emkan-space-1-5)}.scenario-topology-list header code{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs)}.scenario-topology-deltas{gap:var(--emkan-space-1-75);flex-wrap:wrap;justify-content:flex-end;display:flex}.scenario-topology-deltas span{background:var(--emkan-color-surface-subtle);color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);padding:var(--emkan-space-1-5) var(--emkan-space-2)}.scenario-topology-deltas b{color:var(--emkan-color-text-strong);font-size:var(--emkan-font-size-xs);margin-top:var(--emkan-space-0-75);display:block}.scenario-topology-list dl{gap:var(--emkan-space-2-25) var(--emkan-space-3-5);margin:var(--emkan-space-3-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenario-topology-list dl>div{border-top:var(--emkan-border-width) solid var(--emkan-border-table);min-width:0;padding-top:var(--emkan-space-1-75)}.scenario-topology-list dt{color:var(--emkan-color-text-muted);font-family:var(--emkan-font-family-ui);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);margin-bottom:var(--emkan-space-1-25)}.scenario-topology-list dd{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);gap:var(--emkan-space-1);line-height:var(--emkan-line-height-source);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.scenario-topology-list dd code,.scenario-affected-segments code{background:var(--emkan-color-surface-subtle);color:var(--emkan-color-text-strong);font-size:var(--emkan-font-size-2xs);padding:var(--emkan-space-0-75) var(--emkan-space-1)}.scenario-affected-segments{border-top:var(--emkan-border-width) solid var(--emkan-border-subtle);margin-top:var(--emkan-space-3-25);padding-top:var(--emkan-space-2-75)}.scenario-affected-segments summary{color:var(--emkan-color-interactive);cursor:pointer;font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label)}.scenario-affected-segments>div{gap:var(--emkan-space-1-25);margin-top:var(--emkan-space-2-5);flex-wrap:wrap;display:flex}.scenario-affected-segments p{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);margin:var(--emkan-space-2) 0 0}.scenario-save{grid-template-columns:2fr 1fr auto auto auto;margin-top:14px}.scenario-export-mini{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.scenario-export-mini button{background:var(--map-surface);border:1px solid var(--map-d-text-2);color:var(--map-emerald-deep);min-height:34px}.index-selector{flex-direction:row;align-items:center}.index-selector select:nth-child(2){flex:1}.index-selector span{color:var(--sector-manufacturing);margin-inline-start:auto;font-size:8px}.method-table table{border-collapse:collapse;width:100%}.method-table th,.method-table td{border-bottom:1px solid var(--map-tint-teal-2);text-align:start;padding:6px;font-size:7px}.watch-controls{grid-template-columns:.7fr 2fr .7fr auto}.feed-tabs{gap:5px;display:flex}.feed-tabs button{background:var(--map-ok-bg);border:1px solid var(--map-d-text-2);color:var(--map-text-source);padding:7px 10px}.feed-tabs button.active{background:var(--map-emerald-deep);color:var(--map-surface)}.change-feed a{color:var(--map-emerald-deep)}.change-feed em{color:var(--sector-mining);margin-top:5px;font-size:8px;font-style:normal;display:block}.monitoring-run-status{background:var(--map-surface-warm);border:1px solid var(--map-d-text-2);grid-template-columns:minmax(180px,.8fr) auto minmax(260px,1.4fr);align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:grid}.monitoring-run-status div{flex-direction:column;gap:4px;display:flex}.monitoring-run-status b{color:var(--map-teal-800);font-size:10px}.monitoring-run-status span,.monitoring-run-status small{color:var(--map-text-body);font-size:9px;line-height:1.7}.monitoring-run-status strong{background:var(--map-tint-teal);color:var(--map-on-tint-green);text-align:center;border-radius:999px;padding:7px 11px;font-size:9px}.monitoring-run-status strong[data-state=completed]{background:var(--map-tint-teal-3);color:var(--map-emerald-deep)}.monitoring-run-status strong[data-state=failed]{background:var(--map-tint-peach-2);color:var(--map-on-tint-peach)}.scenario-watch-targets{gap:var(--emkan-space-1-5);flex-flow:wrap;display:flex}.scenario-watch-targets button{background:var(--emkan-color-surface-subtle);border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-text-strong);font-family:var(--emkan-font-family-ui);font-size:var(--emkan-font-size-2xs);align-items:center;gap:var(--emkan-space-1);min-height:var(--emkan-control-comfortable-height);padding:var(--emkan-space-1-5) var(--emkan-space-2-25);display:inline-flex}.scenario-watch-targets button:hover{border-color:var(--emkan-color-interactive);color:var(--emkan-color-interactive)}.scenario-watch-hint{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);line-height:var(--emkan-line-height-copy);margin-top:var(--emkan-space-2);display:block}.watch-access-state{background:var(--emkan-color-surface-subtle);border:var(--emkan-border-width) solid var(--emkan-border-panel);align-items:center;gap:var(--emkan-space-4);margin-bottom:var(--emkan-space-3-5);padding:var(--emkan-space-4);justify-content:space-between;display:flex}.watch-access-state>div{align-items:flex-start;gap:var(--emkan-space-2-5);min-width:0;display:flex}.watch-access-state>div>span{gap:var(--emkan-space-1);flex-direction:column;display:flex}.watch-access-state b{color:var(--emkan-color-text-strong);font-size:var(--emkan-font-size-xs)}.watch-access-state small{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);line-height:var(--emkan-line-height-copy)}.watch-access-state>a{background:var(--emkan-color-interactive);color:var(--emkan-color-text-inverse);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);min-height:var(--emkan-control-comfortable-height);padding:0 var(--emkan-space-3-5);flex:none;justify-content:center;align-items:center;display:inline-flex}.watch-access-error{background:var(--emkan-color-surface-warning);border:var(--emkan-border-width) solid var(--emkan-color-warning);color:var(--emkan-color-warning);font-size:var(--emkan-font-size-xs);margin:0 0 var(--emkan-space-3-5);padding:var(--emkan-space-3)}.watch-ops-summary{gap:var(--emkan-space-2);margin:0 0 var(--emkan-space-3-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.watch-ops-summary article{background:var(--emkan-color-inverse-strong);color:var(--emkan-color-text-inverse);min-width:0;padding:var(--emkan-space-3-25)}.watch-ops-summary b{font-family:var(--emkan-font-family-ui);font-size:var(--emkan-font-size-lg);line-height:var(--emkan-line-height-tight);display:block}.watch-ops-summary span{color:var(--emkan-color-text-inverse-muted);font-size:var(--emkan-font-size-2xs);margin-top:var(--emkan-space-1-25);display:block}.watch-manager-toolbar{background:var(--emkan-color-surface-subtle);border:var(--emkan-border-width) solid var(--emkan-border-panel);align-items:end;gap:var(--emkan-space-2);grid-template-columns:minmax(var(--emkan-layout-watch-search-min),1.4fr) repeat(4,minmax(var(--emkan-layout-watch-filter-min),.7fr));margin-bottom:var(--emkan-space-3-5);padding:var(--emkan-space-3);display:grid}.watch-manager-toolbar label{gap:var(--emkan-space-1);flex-direction:column;min-width:0;display:flex}.watch-manager-toolbar label>span{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label)}.watch-manager-toolbar input,.watch-manager-toolbar select{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-text-strong);min-height:var(--emkan-control-comfortable-height);min-width:0;padding:var(--emkan-space-2);width:100%}.watch-manager-grid{grid-template-columns:minmax(0,1.55fr) minmax(var(--emkan-layout-watch-feed-min),.45fr)}.watch-manager-list{min-width:0}.watch-manager-list>header{border-bottom:var(--emkan-border-width) solid var(--emkan-border-subtle);align-items:center;gap:var(--emkan-space-3);margin-bottom:var(--emkan-space-1);padding-bottom:var(--emkan-space-2-5);justify-content:space-between;display:flex}.watch-manager-list>header>div{min-width:0}.watch-manager-list>header h4{margin:0}.watch-manager-list>header small{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);margin-top:var(--emkan-space-1);display:block}.watch-manager-header-actions{align-items:center;gap:var(--emkan-space-1-5);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.watch-manager-header-actions button{border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-interactive);font-size:var(--emkan-font-size-2xs);min-height:var(--emkan-control-min-height);padding:0 var(--emkan-space-2-5);background:0 0}.watch-pagination{align-items:center;gap:var(--emkan-space-1-5);display:flex}.watch-pagination span{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);white-space:nowrap}.watch-row.watch-manager-row{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-panel);gap:var(--emkan-space-2-5);margin-top:var(--emkan-space-2);min-width:0;padding:var(--emkan-space-3);display:grid}.watch-row.watch-manager-row.needs-attention{border-inline-start:var(--emkan-border-badge-width) solid var(--emkan-color-warning)}.watch-manager-row>header{align-items:flex-start;gap:var(--emkan-space-3);justify-content:space-between;min-width:0;display:flex}.watch-row-main{gap:var(--emkan-space-0-75);min-width:0;display:grid}.watch-row-main .watch-kind-label{color:var(--emkan-color-interactive);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);display:block}.watch-row-main b{color:var(--emkan-color-text-strong);font-family:var(--emkan-font-family-display);font-size:var(--emkan-font-size-sm);overflow-wrap:anywhere}.watch-row-main code{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);overflow-wrap:anywhere;text-align:start;direction:ltr;unicode-bidi:isolate}.watch-row.watch-manager-row .watch-state{border-radius:var(--emkan-radius-pill);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);min-height:var(--emkan-space-7);padding:0 var(--emkan-space-2);flex-direction:row;flex:none;align-items:center;display:inline-flex}.watch-state.current{background:var(--emkan-color-surface-subtle);color:var(--emkan-color-text-muted)}.watch-state.changed{background:var(--emkan-color-surface-warning);color:var(--emkan-color-warning)}.watch-state.unread{background:var(--emkan-color-interactive);color:var(--emkan-color-text-inverse)}.watch-row-meta{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);align-items:center;gap:var(--emkan-space-2-5);flex-wrap:wrap;display:flex}.watch-row-meta small{font-size:inherit}.watch-row-meta time{direction:ltr;unicode-bidi:isolate}.watch-row-meta a{color:var(--emkan-color-interactive);font-weight:var(--emkan-font-weight-label)}.watch-row-actions{border-top:var(--emkan-border-width) solid var(--emkan-border-subtle);align-items:end;gap:var(--emkan-space-2);grid-template-columns:minmax(var(--emkan-layout-watch-cadence-min),.6fr) minmax(var(--emkan-layout-watch-alert-min),.7fr) auto;padding-top:var(--emkan-space-2-5);display:grid}.watch-row-actions>label{gap:var(--emkan-space-1);flex-direction:column;min-width:0;display:flex}.watch-row-actions>label>span{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);display:block}.watch-row-actions select{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-text-strong);min-height:var(--emkan-control-comfortable-height);min-width:0;padding:0 var(--emkan-space-2);width:100%}.watch-row-actions .watch-alert-switch{border:var(--emkan-border-width) solid var(--emkan-border-control);align-items:center;gap:var(--emkan-space-2);min-height:var(--emkan-control-comfortable-height);padding:0 var(--emkan-space-2);flex-direction:row;display:flex}.watch-alert-switch input{accent-color:var(--emkan-color-interactive);height:var(--emkan-control-indicator-size);width:var(--emkan-control-indicator-size)}.watch-row.watch-manager-row .watch-row-actions>button{border:var(--emkan-border-width) solid var(--emkan-color-warning);color:var(--emkan-color-warning);min-height:var(--emkan-control-comfortable-height);padding:0 var(--emkan-space-3);background:0 0}.watch-manager-row[aria-busy=true]{opacity:var(--emkan-opacity-busy)}.watch-manager-row :disabled,.watch-controls :disabled,.watch-pagination :disabled{cursor:not-allowed;opacity:var(--emkan-opacity-disabled)}.watch-feed-window{min-width:0}.feed-tabs{flex-wrap:wrap}.feed-tabs button{min-height:var(--emkan-control-comfortable-height)}.watch-manager-toolbar :focus-visible,.watch-manager-row :focus-visible,.watch-manager-header-actions :focus-visible,.watch-access-state a:focus-visible,.scenario-watch-targets button:focus-visible{outline:var(--emkan-focus-outline-width) solid var(--emkan-color-focus);outline-offset:var(--emkan-focus-outline-offset)}@media (width<=980px){.monitoring-run-status{grid-template-columns:minmax(0,1fr) auto}.monitoring-run-status>small{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.watch-manager-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-manager-toolbar label:first-child{grid-column:1/-1}.watch-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-manager-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.watch-access-state{flex-direction:column;align-items:stretch}.watch-access-state>a{width:100%}.watch-manager-toolbar{grid-template-columns:minmax(0,1fr)}.watch-manager-toolbar label:first-child{grid-column:auto}.watch-manager-list>header,.watch-manager-row>header{flex-direction:column;align-items:flex-start}.watch-manager-header-actions{flex-direction:column;align-items:stretch;width:100%}.watch-manager-header-actions>button{width:100%}.watch-pagination{grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.watch-pagination span{text-align:center}.watch-row-actions{grid-template-columns:minmax(0,1fr)}.watch-row-actions>button{width:100%}.watch-ops-summary article{padding:var(--emkan-space-2-5)}.scenario-watch-targets button{flex:100%;justify-content:flex-start}}.watch-diff-panel{min-height:0}.watch-diff-list{gap:12px;display:grid}.watch-diff-list article{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:18px}.watch-diff-list header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.watch-diff-list header b{color:var(--map-teal-800);margin-inline-end:auto;font-size:10px}.watch-diff-list header time,.watch-diff-list header span,.watch-diff-list header a,.watch-diff-list>article>small{color:var(--map-text-body);font-size:8px}.watch-diff-list header a{color:var(--map-emerald-deep)}.watch-diff-list ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.watch-diff-list li{grid-template-columns:minmax(110px,.5fr) 1fr 1fr;align-items:start;gap:8px;display:grid}.watch-diff-list li b,.watch-diff-list li del,.watch-diff-list li ins{overflow-wrap:anywhere;border-radius:2px;padding:7px;font-size:8px;line-height:1.6}.watch-diff-list li b{background:var(--map-ok-bg)}.watch-diff-list li del{background:var(--map-danger-bg);color:var(--sector-mining)}.watch-diff-list li ins{background:var(--map-ok-bg);color:var(--map-emerald-deep);text-decoration:none}@media (width<=640px){.watch-diff-list li{grid-template-columns:1fr}.watch-diff-list header b{width:100%}}.opportunity-context{background:var(--map-teal-800);grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;padding:18px;display:grid}.opportunity-context label span{color:var(--map-z-data)}.profile-form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profile-form-grid label{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:13px}.profile-form-grid textarea{resize:vertical;min-height:95px}.section-label{margin:28px 0 10px;display:block}.financial-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.financial-grid article{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:14px}.financial-grid article>b{color:var(--map-emerald-deep);font:900 13px var(--map-font-body)}.financial-grid textarea{resize:vertical;min-height:70px}.profile-actions{grid-template-columns:1fr 1fr auto auto;margin-top:12px}.human-gates{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.human-gates button{background:var(--sector-mining)}.assistant-box>label textarea{resize:vertical;min-height:110px}.assistant-prompts{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.assistant-prompts button{background:var(--map-ok-bg);border:1px solid var(--map-d-text-2);color:var(--map-on-tint-green);padding:8px 10px;font-size:8px}.assistant-run{margin-inline-start:auto}.assistant-answer>article{align-items:start}.assistant-answer article>div>em{font:800 7px var(--map-font-body);border:1px solid;margin-bottom:6px;padding:3px 5px;display:inline-block}.assistant-answer .claim-fact>div>em{color:var(--map-map-seg1)}.assistant-answer .claim-inference>div>em{color:var(--sector-realestate)}.assistant-answer .claim-hypothesis>div>em{color:var(--map-map-seg4)}.assistant-answer details small{margin-top:6px;display:block}.assistant-answer article aside{flex-direction:column;gap:6px;display:flex}.assistant-answer article aside button{background:var(--map-emerald-deep);color:var(--map-surface);border:0;min-height:34px;padding:0 9px;font-size:8px}.case-history{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);margin-top:12px;padding:20px}.case-history p{border-top:1px solid var(--map-tint-teal-2);grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin:0;padding:9px 0;font-size:8px;display:grid}.decision-case-panel{background:var(--emkan-color-canvas)}.v15-suite[dir=ltr] .decision-case-panel .v15-title h3{letter-spacing:normal}.scenario-save{grid-template-columns:minmax(var(--emkan-layout-form-control-min),1.4fr) minmax(var(--emkan-layout-watch-filter-min),.7fr) repeat(4,auto)}.scenario-save button,.scenario-save a{min-height:var(--emkan-control-comfortable-height)}.case-ops-summary{gap:var(--emkan-space-2);margin-bottom:var(--emkan-space-3-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-ops-summary article{background:var(--emkan-color-inverse-strong);color:var(--emkan-color-text-inverse);min-width:0;padding:var(--emkan-space-3-25)}.case-ops-summary b{font-family:var(--emkan-font-family-ui);font-size:var(--emkan-font-size-lg);line-height:var(--emkan-line-height-tight);display:block}.case-ops-summary span{color:var(--emkan-color-text-inverse-muted);font-size:var(--emkan-font-size-2xs);margin-top:var(--emkan-space-1-25);display:block}.case-manager-toolbar{background:var(--emkan-color-surface-subtle);border:var(--emkan-border-width) solid var(--emkan-border-panel);align-items:end;gap:var(--emkan-space-2);grid-template-columns:minmax(var(--emkan-layout-watch-search-min),1.4fr) repeat(2,minmax(var(--emkan-layout-watch-filter-min),.7fr)) auto;margin-bottom:var(--emkan-space-3-5);padding:var(--emkan-space-3);display:grid}.case-manager-toolbar label{gap:var(--emkan-space-1);flex-direction:column;min-width:0;display:flex}.case-manager-toolbar label>span{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label)}.case-manager-toolbar input,.case-manager-toolbar select,.decision-case-panel .workspace-grid input,.decision-case-panel .workspace-grid textarea,.decision-case-panel .workspace-grid select{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-text-strong);font-family:var(--emkan-font-family-ui);min-height:var(--emkan-control-comfortable-height);min-width:0;padding:var(--emkan-space-2);width:100%}.case-manager-toolbar button,.case-editor-actions button,.case-editor>header a{background:var(--emkan-color-interactive);border:var(--emkan-border-width) solid var(--emkan-color-interactive);color:var(--emkan-color-text-inverse);font-family:var(--emkan-font-family-ui);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);align-items:center;gap:var(--emkan-space-1-5);min-height:var(--emkan-control-comfortable-height);padding:0 var(--emkan-space-3);justify-content:center;text-decoration:none;display:inline-flex}.decision-workspace-layout{align-items:start;gap:var(--emkan-space-3);grid-template-columns:minmax(0,1.45fr) minmax(var(--emkan-layout-secondary-column-min),.55fr);display:grid}.case-editor,.case-manager-list{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-panel);min-width:0;padding:var(--emkan-space-4)}.case-editor[aria-busy=true]{opacity:var(--emkan-opacity-busy)}.case-editor>header,.case-manager-list>header{border-bottom:var(--emkan-border-width) solid var(--emkan-border-subtle);align-items:center;gap:var(--emkan-space-3);margin-bottom:var(--emkan-space-3);padding-bottom:var(--emkan-space-2-5);justify-content:space-between;display:flex}.case-editor>header>div,.case-manager-list>header>div{min-width:0}.case-editor>header small,.case-manager-list>header small{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);overflow-wrap:anywhere;display:block}.case-editor>header h4,.case-manager-list h4{color:var(--emkan-color-text-strong);font-family:var(--emkan-font-family-display);font-size:var(--emkan-font-size-md);margin:var(--emkan-space-1) 0 0}.decision-case-panel .workspace-grid{gap:var(--emkan-space-3);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.decision-case-panel .workspace-grid>article,.decision-case-panel .workspace-grid>aside{border:0;min-width:0;padding:0}.decision-case-panel .workspace-grid label{color:var(--emkan-color-text-label);font-size:var(--emkan-font-size-2xs);gap:var(--emkan-space-1);margin-bottom:var(--emkan-space-3)}.decision-case-panel .workspace-grid textarea{min-height:calc(var(--emkan-control-comfortable-height) * 4)}.case-field-error{color:var(--emkan-color-warning);font-size:var(--emkan-font-size-2xs);margin:calc(var(--emkan-space-2) * -1) 0 var(--emkan-space-3);display:block}.decision-case-panel [aria-invalid=true]{border-color:var(--emkan-color-warning)}.case-attachment-card{background:var(--emkan-color-surface-subtle);border:var(--emkan-border-width) solid var(--emkan-border-panel);margin-bottom:var(--emkan-space-3);padding:var(--emkan-space-3)}.case-attachment-card.historical{border-inline-start:var(--emkan-border-badge-width) solid var(--emkan-color-warning)}.case-attachment-card.current{border-inline-start:var(--emkan-border-badge-width) solid var(--emkan-color-interactive)}.case-attachment-card>header{color:var(--emkan-color-text-strong);font-size:var(--emkan-font-size-xs);align-items:center;gap:var(--emkan-space-2);display:flex}.case-attachment-card dl{gap:var(--emkan-space-1);margin:var(--emkan-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-attachment-card dl>div{border-top:var(--emkan-border-width) solid var(--emkan-border-subtle);min-width:0;padding-top:var(--emkan-space-2)}.case-attachment-card dt,.case-attachment-card p{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);line-height:var(--emkan-line-height-copy)}.case-attachment-card dd{color:var(--emkan-color-text-strong);font-size:var(--emkan-font-size-2xs);margin:var(--emkan-space-1) 0 0;overflow-wrap:anywhere;text-align:start;direction:ltr;unicode-bidi:isolate}.case-attachment-card p[data-state=historical]{color:var(--emkan-color-warning)}.decision-case-panel .workspace-checks{border:var(--emkan-border-width) solid var(--emkan-border-panel);margin:0 0 var(--emkan-space-3);padding:var(--emkan-space-3)}.decision-case-panel .workspace-checks legend{color:var(--emkan-color-text-label);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);padding:0 var(--emkan-space-1)}.decision-case-panel .workspace-checks label{line-height:var(--emkan-line-height-list);margin-bottom:var(--emkan-space-2);flex-direction:row;align-items:flex-start}.decision-case-panel .workspace-checks input{accent-color:var(--emkan-color-interactive);min-height:var(--emkan-control-indicator-size);width:var(--emkan-control-indicator-size);flex:none}.decision-case-panel .case-history{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-panel);margin-top:var(--emkan-space-3);padding:var(--emkan-space-3)}.decision-case-panel .case-history p{border-top:var(--emkan-border-width) solid var(--emkan-border-subtle);font-size:var(--emkan-font-size-2xs);gap:var(--emkan-space-2);padding:var(--emkan-space-2) 0}.case-editor-actions{gap:var(--emkan-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-editor-actions button:nth-child(2){background:var(--emkan-color-surface);color:var(--emkan-color-interactive)}.case-pagination{align-items:center;gap:var(--emkan-space-1-5);display:flex}.case-pagination button{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-interactive);min-height:var(--emkan-control-comfortable-height);min-width:var(--emkan-control-comfortable-height)}.case-pagination span{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);white-space:nowrap}.case-manager-rows{gap:var(--emkan-space-2);display:grid}.case-manager-rows article{border:var(--emkan-border-width) solid var(--emkan-border-panel);min-width:0;padding:var(--emkan-space-3)}.case-manager-rows article.active{border-inline-start:var(--emkan-border-badge-width) solid var(--emkan-color-interactive)}.case-manager-rows article>header{align-items:center;gap:var(--emkan-space-2);justify-content:space-between;display:flex}.case-manager-rows article>header span{background:var(--emkan-color-surface-subtle);color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-3xs);font-weight:var(--emkan-font-weight-label);padding:var(--emkan-space-1) var(--emkan-space-2)}.case-manager-rows article>header time{color:var(--emkan-color-text-faint);font-size:var(--emkan-font-size-3xs);direction:ltr;unicode-bidi:isolate}.case-manager-rows a{color:var(--emkan-color-text-strong);margin-top:var(--emkan-space-2);text-decoration:none;display:block}.case-manager-rows b{font-family:var(--emkan-font-family-display);font-size:var(--emkan-font-size-sm);overflow-wrap:anywhere;display:block}.case-manager-rows p,.case-manager-rows small{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);line-height:var(--emkan-line-height-copy);overflow-wrap:anywhere;display:block}.case-compare-toggle{background:var(--emkan-color-surface-subtle);border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-text-muted);cursor:pointer;font-size:var(--emkan-font-size-2xs);align-items:center;gap:var(--emkan-space-2);margin-top:var(--emkan-space-2-5);min-height:var(--emkan-control-comfortable-height);padding:var(--emkan-space-2);display:flex}.case-compare-toggle[data-selected=true]{border-color:var(--emkan-color-interactive);color:var(--emkan-color-interactive)}.case-compare-toggle input{accent-color:var(--emkan-color-interactive);height:var(--emkan-control-indicator-size);width:var(--emkan-control-indicator-size);flex:none}.case-comparison{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-panel);margin-top:var(--emkan-space-3);min-width:0;padding:var(--emkan-space-4)}.case-comparison[aria-busy=true]{opacity:var(--emkan-opacity-busy)}.case-comparison-header{align-items:flex-start;gap:var(--emkan-space-4);justify-content:space-between;display:flex}.case-comparison-header>div:first-child{min-width:0}.case-comparison-header>div:first-child>span{color:var(--emkan-color-interactive);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);letter-spacing:var(--emkan-letter-spacing-label);text-transform:uppercase;display:block}.case-comparison-header h4{color:var(--emkan-color-text-strong);font-family:var(--emkan-font-family-display);font-size:var(--emkan-font-size-md);line-height:var(--emkan-line-height-heading);margin:var(--emkan-space-1) 0}.case-comparison-header p{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-xs);line-height:var(--emkan-line-height-copy);max-width:68ch;margin:0}.case-comparison-actions{align-items:center;gap:var(--emkan-space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.case-comparison-actions>span{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);white-space:nowrap}.case-comparison button,.case-comparison-links a{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-interactive);font-family:var(--emkan-font-family-ui);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);align-items:center;gap:var(--emkan-space-1-5);min-height:var(--emkan-control-comfortable-height);padding:0 var(--emkan-space-3);justify-content:center;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.case-comparison button:hover,.case-comparison-links a:hover{background:var(--emkan-color-surface-subtle);border-color:var(--emkan-color-interactive)}.case-comparison button:active,.case-comparison-links a:active{transform:translateY(1px)}.case-comparison-selection{gap:var(--emkan-space-2);margin:var(--emkan-space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.case-comparison-selection li{background:var(--emkan-color-surface-subtle);border:var(--emkan-border-width) solid var(--emkan-border-panel);align-items:center;gap:var(--emkan-space-1) var(--emkan-space-2);min-width:0;padding:var(--emkan-space-2-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.case-comparison-selection b{color:var(--emkan-color-text-strong);font-family:var(--emkan-font-family-display);font-size:var(--emkan-font-size-xs);overflow-wrap:anywhere}.case-comparison-selection small{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-3xs);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}.case-comparison-selection button{min-width:var(--emkan-control-comfortable-height);grid-area:1/2/3;padding:0}.case-comparison-run{border-top:var(--emkan-border-width) solid var(--emkan-border-subtle);align-items:center;gap:var(--emkan-space-3);margin-top:var(--emkan-space-3);padding-top:var(--emkan-space-3);justify-content:space-between;display:flex}.case-comparison-run>p{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);line-height:var(--emkan-line-height-copy);max-width:70ch;margin:0}.case-comparison-run>div{gap:var(--emkan-space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.case-comparison-run>div>button:first-child{background:var(--emkan-color-interactive);border-color:var(--emkan-color-interactive);color:var(--emkan-color-text-inverse)}.case-comparison-run>div>button:first-child:hover{background:var(--emkan-color-inverse-strong);border-color:var(--emkan-color-inverse-strong)}.case-comparison-empty{background:var(--emkan-color-surface-subtle);border:var(--emkan-border-width) solid var(--emkan-border-panel);color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-xs);line-height:var(--emkan-line-height-copy);margin:var(--emkan-space-3) 0 0;padding:var(--emkan-space-4)}.case-comparison-scroll-hint{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);margin:var(--emkan-space-3) 0 var(--emkan-space-2)}.case-comparison-table-wrap{border:var(--emkan-border-width) solid var(--emkan-border-panel);max-width:100%;overflow:auto}.case-comparison-table{border-collapse:collapse;width:100%;min-width:760px}.case-comparison-table th,.case-comparison-table td{border-bottom:var(--emkan-border-width) solid var(--emkan-border-table);font-size:var(--emkan-font-size-2xs);line-height:var(--emkan-line-height-list);padding:var(--emkan-space-2-5);text-align:start;vertical-align:top}.case-comparison-table thead th{background:var(--emkan-color-inverse-strong);color:var(--emkan-color-text-inverse);z-index:2;min-width:180px;position:sticky;top:0}.case-comparison-table thead th:first-child{z-index:4;min-width:160px;inset-inline-start:0}.case-comparison-table thead b{color:inherit;font-family:var(--emkan-font-family-display);font-size:var(--emkan-font-size-xs);overflow-wrap:anywhere;display:block}.case-comparison-table thead small{color:var(--emkan-color-text-inverse-muted);font-size:var(--emkan-font-size-3xs);margin-top:var(--emkan-space-1);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;display:block}.case-comparison-table tbody th{background:var(--emkan-color-surface-subtle);color:var(--emkan-color-text-label);z-index:1;min-width:160px;position:sticky;inset-inline-start:0}.case-comparison-table tbody th>span{font-weight:var(--emkan-font-weight-label);display:block}.case-comparison-table tbody th>small{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-3xs);margin-top:var(--emkan-space-1);display:block}.case-comparison-table tbody tr[data-diff=true] td{background:var(--emkan-color-surface-warning)}.case-comparison-table tbody tr[data-diff=true] th>small{color:var(--emkan-color-warning)}.case-comparison-isolate{text-align:start;direction:ltr;unicode-bidi:isolate}.case-comparison-links a{width:100%}.case-comparison-boundary{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-2xs);align-items:flex-start;gap:var(--emkan-space-2);line-height:var(--emkan-line-height-copy);margin:var(--emkan-space-3) 0 0;display:flex}.case-comparison-boundary svg{flex:none}.case-manager-toolbar :focus-visible,.case-editor :focus-visible,.case-manager-list :focus-visible,.case-comparison :focus-visible,.case-comparison :focus-visible{outline:var(--emkan-focus-outline-width) solid var(--emkan-color-focus);outline-offset:var(--emkan-focus-outline-offset)}.decision-case-panel :disabled{cursor:not-allowed;opacity:var(--emkan-opacity-disabled)}@media (prefers-reduced-motion:reduce){.case-comparison button,.case-comparison-links a{transition:none}.case-comparison button:active,.case-comparison-links a:active{transform:none}}@media (width<=980px){.scenario-save,.case-manager-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.case-manager-toolbar label:first-child{grid-column:1/-1}.decision-workspace-layout{grid-template-columns:minmax(0,1fr)}.case-comparison-header,.case-comparison-run{flex-direction:column;align-items:stretch}.case-comparison-actions,.case-comparison-run>div{justify-content:flex-start}.case-comparison-selection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.case-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.case-manager-toolbar,.decision-case-panel .workspace-grid,.case-editor-actions{grid-template-columns:minmax(0,1fr)}.case-manager-toolbar label:first-child{grid-column:auto}.case-editor,.case-manager-list,.case-comparison{padding:var(--emkan-space-3)}.case-editor>header,.case-manager-list>header,.case-comparison-header,.case-comparison-actions,.case-comparison-run,.case-comparison-run>div{flex-direction:column;align-items:stretch}.case-editor>header a,.case-manager-toolbar button,.case-editor-actions button,.case-comparison-actions button,.case-comparison-run button{width:100%}.case-attachment-card dl,.case-comparison-selection,.case-history p{grid-template-columns:minmax(0,1fr)}.case-comparison-table-wrap{margin-inline:calc(var(--emkan-space-3) * -1)}.case-comparison-table{min-width:700px}}.governance-table-wrap,.comparison-table{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);overflow:auto}.governance-table,.comparison-table table{border-collapse:collapse;width:100%;min-width:1000px}.governance-table th,.governance-table td,.comparison-table th,.comparison-table td{border-bottom:1px solid var(--map-tint-teal-2);text-align:start;vertical-align:top;padding:9px;font-size:7px;line-height:1.7}.governance-table th,.comparison-table th{background:var(--map-teal-800);color:var(--map-surface);position:sticky;top:0}.review-submit{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);grid-template-columns:1fr 2fr auto;align-items:stretch;gap:9px;margin-top:13px;padding:15px;display:grid}.review-submit textarea{min-height:42px}.review-queue{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);margin-top:12px;padding:18px}.review-queue article{border-top:1px solid var(--map-tint-teal-2);justify-content:space-between;align-items:start;gap:12px;padding:12px 0;display:flex}.review-queue article b{font-size:9px}.review-queue article p,.review-queue article small{color:var(--map-text-body);font-size:8px}.review-queue aside{gap:5px;display:flex}.review-queue button{min-height:32px;padding:0 8px}.compare-picker{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);margin-bottom:12px;padding:18px}.compare-picker h4{margin:0 0 10px}.compare-picker>div{grid-template-columns:repeat(3,1fr);gap:5px;max-height:210px;display:grid;overflow:auto}.compare-picker label{color:var(--map-text-body);align-items:start;gap:6px;font-size:8px;display:flex}.comparison-table{margin-bottom:12px}.v15-print-report{display:none}@media (width<=980px){.scenario-builder,.scenario-save,.watch-controls,.opportunity-context,.profile-form-grid{grid-template-columns:1fr 1fr}.scenario-workbench,.scenario-impact-grid{grid-template-columns:1fr}.scenario-deltas,.financial-grid,.scenario-topology-list dl{grid-template-columns:1fr 1fr}.review-submit{grid-template-columns:1fr}.compare-picker>div{grid-template-columns:1fr 1fr}}@media (width<=640px){.scenario-builder,.scenario-save,.watch-controls,.opportunity-context,.profile-form-grid,.financial-grid,.scenario-deltas,.profile-actions,.monitoring-run-status{grid-template-columns:minmax(0,1fr)}.watch-controls>*{width:100%;min-width:0}.human-gates{flex-direction:column;align-items:stretch}.compare-picker>div{grid-template-columns:1fr}.scenario-map-card header,.scenario-topology-panel>header,.scenario-topology-list article>header{align-items:start;gap:var(--emkan-space-2);flex-direction:column}.map-legend{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.scenario-topology-deltas{justify-content:flex-start}.scenario-topology-list dl{grid-template-columns:1fr}.scenario-export-mini button{flex:calc(50% - 5px);min-width:0}.review-queue article{flex-direction:column}.review-queue aside{flex-wrap:wrap}}@media print{body{background:var(--map-surface)!important}.decision-header,.decision-page-intro,.decision-mode-nav,.v15-head,.v15-nav,.v15-context,.v15-status,.v15-panel,.decision-workbench,.decision-footer{display:none!important}.v15-suite{background:var(--map-surface);border:0;width:100%;max-width:none;margin:0}.v15-print-report{color:var(--map-teal-800);font-family:var(--map-font-body);padding:12mm;display:block!important}.v15-print-report header{border-bottom:2px solid var(--map-emerald-deep);align-items:center;gap:20px;padding-bottom:10mm;display:flex}.v15-print-report header img{width:140px;height:40px}.v15-print-report h1{margin:5px 0;font-size:25px}.v15-print-report h2{border-bottom:1px solid var(--map-d-text-2);margin-top:10mm;padding-bottom:3mm;font-size:15px}.v15-print-report p,.v15-print-report li,.v15-print-report td,.v15-print-report th{font-size:9px;line-height:1.8}.print-summary{grid-template-columns:repeat(4,1fr);gap:4mm;margin:8mm 0;display:grid}.print-summary article{background:var(--map-ok-bg);padding:5mm}.print-summary b{font:900 22px var(--map-font-body);display:block}.print-summary span{font-size:8px}.v15-print-report table{border-collapse:collapse;width:100%}.v15-print-report td,.v15-print-report th{border-bottom:1px solid var(--map-tint-teal-2);text-align:start;padding:3mm}.v15-print-report footer{border-top:1px solid var(--map-d-text-en-2);color:var(--map-on-tint-gold);margin-top:10mm;padding-top:5mm;font-size:8px}}.sector-page-body-complete{grid-template-columns:repeat(3,1fr)}.sector-page-body-complete article{min-height:390px}.sector-page-body-complete h3{color:var(--map-text-source);margin:18px 0 6px;font-size:11px}.sector-page-body-complete a{color:var(--map-emerald-deep);font-size:9px;font-weight:850}.sector-page-body-complete .sector-evidence-card{grid-column:1/-1;min-height:250px}.english-landing{background:var(--map-d-text);color:var(--emkan-color-text-strong);font-family:var(--map-font-body);min-height:100vh;overflow-x:clip}.english-landing *{box-sizing:border-box}.english-landing-skip{background:var(--emkan-sand);color:var(--emkan-night);z-index:30;padding:10px 14px;font-size:12px;font-weight:850;transition:top .18s;position:fixed;top:-60px;left:18px}.english-landing-skip:focus{top:18px}.english-landing>nav{background:var(--emkan-night);border-bottom:1px solid var(--map-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.english-landing>nav{border-bottom:1px solid color-mix(in srgb, var(--map-surface) 14%, transparent)}}.english-landing>nav{justify-content:space-between;min-height:82px;padding:0 clamp(22px,6.5vw,104px);display:flex}.english-landing>nav a{color:var(--map-surface);font-size:12px;font-weight:850}.english-landing>nav .decision-brand{font-family:var(--map-font-heading);letter-spacing:-.02em;font-size:17px}.english-landing-hero{background:linear-gradient(90deg,var(--map-surface) 1px,transparent 1px), linear-gradient(var(--map-surface) 1px,transparent 1px), radial-gradient(circle at 88% 12%,var(--map-map-service),transparent 31%), var(--emkan-night)}@supports (color:color-mix(in lab, red, red)){.english-landing-hero{background:linear-gradient(90deg,color-mix(in srgb, var(--map-surface) 4.5%, transparent) 1px,transparent 1px), linear-gradient(color-mix(in srgb, var(--map-surface) 4.5%, transparent) 1px,transparent 1px), radial-gradient(circle at 88% 12%,color-mix(in srgb, var(--map-map-service) 22%, transparent),transparent 31%), var(--emkan-night)}}.english-landing-hero{color:var(--map-surface);background-size:72px 72px,72px 72px,auto,auto;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:clamp(50px,7vw,112px);padding:clamp(76px,9vw,140px) clamp(22px,6.5vw,104px) clamp(84px,10vw,154px);display:grid;position:relative}.english-landing-hero-copy{min-width:0;max-width:960px}.english-landing-eyebrow{color:var(--emkan-teal);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900;line-height:1.5}.english-landing h1,.english-landing h2,.english-landing h3{font-family:var(--map-font-heading)}.english-landing h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:940px;margin:24px 0 30px;font-size:clamp(48px,6.2vw,94px);line-height:.99}.english-landing-lead{color:var(--map-d-text-2);max-width:770px;margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.8}.english-landing-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.english-landing-actions a{border:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.english-landing-actions a{border:1px solid color-mix(in srgb, var(--map-surface) 28%, transparent)}}.english-landing-actions a{color:var(--map-surface);padding:14px 18px;font-size:11px;font-weight:850;transition:background .18s,border-color .18s,color .18s}.english-landing-actions a:first-child{background:var(--emkan-sand);border-color:var(--emkan-sand);color:var(--emkan-night)}.english-landing-actions a:hover,.english-landing-actions a:focus-visible{background:var(--map-surface);border-color:var(--map-surface);color:var(--emkan-night)}.english-landing-figures{border-left:1px solid var(--map-surface);align-self:end}@supports (color:color-mix(in lab, red, red)){.english-landing-figures{border-left:1px solid color-mix(in srgb, var(--map-surface) 18%, transparent)}}.english-landing-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;padding-left:clamp(24px,3.5vw,56px);display:grid}.english-landing-figures>div{border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.english-landing-figures>div{border-top:1px solid color-mix(in srgb, var(--map-surface) 14%, transparent)}}.english-landing-figures>div{min-height:116px;padding:20px 14px 14px 0}.english-landing-figures b{color:var(--emkan-sand);font:900 clamp(30px,3vw,44px)/1 var(--map-font-body);font-variant-numeric:tabular-nums;display:block}.english-landing-figures span{color:var(--map-z-data);margin-top:9px;font-size:10px;line-height:1.5;display:block}.english-landing-bridge{max-width:1480px;margin:0 auto;padding:clamp(84px,10vw,148px) clamp(22px,6.5vw,104px)}.english-landing-bridge>div{grid-template-columns:minmax(0,1.12fr) minmax(280px,.62fr);align-items:start;gap:clamp(40px,7vw,112px);margin-top:30px;display:grid}.english-landing-bridge h2{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(36px,4.6vw,69px);line-height:1.08}.english-landing-bridge-copy{border-top:1px solid var(--map-d-text-en-2);padding-top:24px}.english-landing-bridge-copy p{color:var(--emkan-color-text-muted);margin:0 0 18px;font-size:13px;line-height:1.95}.english-landing-chapters{background:var(--map-surface);padding:clamp(78px,9vw,134px) clamp(22px,6.5vw,104px)}.english-landing-chapters>header{max-width:1480px;margin:0 auto 44px}.english-landing-chapters>header h2{letter-spacing:-.045em;max-width:780px;margin:16px 0 0;font-size:clamp(34px,4vw,60px);line-height:1.08}.english-landing-chapter-grid{border-left:1px solid var(--map-tint-teal-2);border-top:1px solid var(--map-tint-teal-2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1480px;margin:0 auto;display:grid}.english-landing-chapter-grid article{border-bottom:1px solid var(--map-tint-teal-2);border-right:1px solid var(--map-tint-teal-2);flex-direction:column;min-width:0;min-height:290px;padding:clamp(24px,2.8vw,42px);display:flex}.english-landing-chapter-grid article>span{color:var(--sector-chemicals);font:800 9px/1.4 var(--map-font-body);letter-spacing:.15em;text-transform:uppercase}.english-landing-chapter-grid h3{color:var(--emkan-night);letter-spacing:-.025em;overflow-wrap:anywhere;margin:auto 0 16px;font-size:clamp(22px,2vw,30px);line-height:1.12}.english-landing-chapter-grid p{color:var(--map-text-body);margin:0;font-size:12px;line-height:1.85}.english-landing-closing{background:var(--map-teal-900);color:var(--map-surface);padding:clamp(82px,10vw,154px) clamp(22px,10vw,160px)}.english-landing-closing h2{color:var(--map-surface);letter-spacing:-.052em;max-width:1160px;margin:22px 0 34px;font-size:clamp(44px,6vw,88px);line-height:1}.english-landing-closing>p:last-child{color:var(--map-d-text-en-2);max-width:760px;margin:0;font-size:14px;line-height:1.9}@media (width<=1100px){.english-landing-hero{grid-template-columns:1fr}.english-landing-figures{border-left:0;border-top:1px solid var(--map-surface)}@supports (color:color-mix(in lab, red, red)){.english-landing-figures{border-top:1px solid color-mix(in srgb, var(--map-surface) 18%, transparent)}}.english-landing-figures{padding-top:10px;padding-left:0}.english-landing-bridge>div{grid-template-columns:1fr}.english-landing-bridge-copy{max-width:680px}.english-landing-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.sector-page-body-complete{grid-template-columns:1fr 1fr}}@media (width<=640px){.sector-page-body-complete{grid-template-columns:1fr}.sector-page-body-complete .sector-evidence-card{grid-column:auto}.english-landing>nav{min-height:70px;padding:0 20px}.english-landing-hero{gap:44px;padding:64px 20px 74px}.english-landing h1{letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(42px,12.4vw,50px);line-height:1.02}.english-landing-lead{font-size:15px;line-height:1.75}.english-landing-actions{flex-direction:column;align-items:stretch}.english-landing-actions a{text-align:center;width:100%}.english-landing-figures{gap:0}.english-landing-figures>div{min-height:96px;padding:17px 8px 12px 0}.english-landing-bridge{padding:72px 20px}.english-landing-bridge>div{gap:34px;margin-top:22px}.english-landing-bridge h2{font-size:37px;line-height:1.08}.english-landing-chapters{padding:68px 20px}.english-landing-chapters>header{margin-bottom:30px}.english-landing-chapters>header h2{font-size:36px}.english-landing-chapter-grid{grid-template-columns:1fr}.english-landing-chapter-grid article{min-height:0;padding:30px 24px}.english-landing-chapter-grid h3{margin:42px 0 14px}.english-landing-closing{padding:78px 20px 88px}.english-landing-closing h2{letter-spacing:-.042em;font-size:clamp(40px,12vw,48px);line-height:1.04}}.passport-server-hero{background:var(--map-d-text);border-bottom:1px solid var(--map-tint-teal-2);color:var(--map-teal-800);padding:45px clamp(22px,7vw,110px)}.passport-server-hero>span{color:var(--sector-realestate);font:900 9px var(--map-font-body)}.passport-server-hero h1{letter-spacing:-.05em;max-width:1000px;margin:11px 0;font-size:clamp(34px,5vw,68px)}.passport-server-hero>p{color:var(--map-text-body);margin:0;font-size:13px}.passport-server-hero>em{color:var(--map-text-body);margin-top:16px;font-size:11px;font-style:normal;line-height:1.9;display:block}.passport-server-hero>div{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.passport-server-hero>div a{background:var(--map-surface);border:1px solid var(--map-d-text-2);color:var(--map-emerald-deep);padding:8px 10px;font-size:8px;font-weight:850}.passport-server-hero>aside{background:var(--map-surface);border:1px solid var(--map-d-text-2);grid-template-columns:auto 1fr;gap:8px;max-width:700px;margin-top:20px;padding:18px;display:grid}.passport-server-hero>aside b,.passport-server-hero>aside span{font-size:8px}.passport-server-hero>aside span{color:var(--map-text-body)}.passport-server-hero>.decision-header-cta{margin-top:18px;display:inline-flex}@media (width<=720px){.sector-page-hero{background:linear-gradient(160deg,var(--map-teal-800) 0 88%,var(--sector) 88%)}.sector-page-body{grid-template-columns:1fr;padding:20px 12px}.sector-page-body article{min-height:0}.sector-page>header nav a:first-child{display:none}.sector-page>footer{flex-direction:column;align-items:start;gap:8px}}.passport-page{padding-bottom:1px}.passport-lineage{background:var(--map-ok-bg);border-bottom:1px solid var(--map-d-text-2);color:var(--map-teal-800);padding:34px clamp(22px,7vw,110px) 40px}.passport-lineage>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.passport-lineage>header span{color:var(--sector-realestate);font:900 9px var(--map-font-body);letter-spacing:.08em}.passport-lineage h2{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(24px,3vw,38px)}.passport-lineage>header p{color:var(--map-teal-dim);text-align:end;margin:0;font-size:10px}.passport-lineage>header p b{color:var(--map-emerald-deep);margin-inline-end:5px;font-size:24px}.passport-lineage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.passport-lineage-grid article{background:var(--map-surface);border:1px solid var(--map-d-text-2);flex-direction:column;min-height:170px;padding:16px;display:flex}.passport-lineage-grid article.exact{border-top:3px solid var(--map-emerald-deep)}.passport-lineage-grid article.candidate{border-top:3px solid var(--map-peach)}.passport-lineage-grid article.derived{border-top:3px solid var(--map-green-mid)}.passport-lineage-grid article.unavailable{border-top:3px solid var(--map-d-text-en)}.passport-lineage-grid article>span{color:var(--sector-manufacturing);font:850 8px var(--map-font-body);letter-spacing:.06em;text-transform:uppercase}.passport-lineage-grid article.exact>span{color:var(--map-emerald-deep)}.passport-lineage-grid article h3{margin:12px 0 8px;font-size:14px}.passport-lineage-grid article p{color:var(--map-teal-dim);margin:0;font-size:9px;line-height:1.7}.passport-lineage-grid article small{color:var(--sector-manufacturing);overflow-wrap:anywhere;margin-top:7px;font-size:8px;line-height:1.6}.passport-lineage-grid article a{color:var(--map-emerald-deep);text-underline-offset:3px;margin-top:auto;padding-top:14px;font-size:9px;font-weight:850;text-decoration:underline}.passport-lineage>footer{color:var(--map-text-body);max-width:980px;margin-top:16px;font-size:9px;line-height:1.8}.passport-decision-lineage{background:var(--map-bg);border-bottom:1px solid var(--map-d-text-2);color:var(--map-teal-800);padding:42px clamp(22px,7vw,110px) 46px}.passport-decision-lineage>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.passport-decision-lineage>header span{color:var(--sector-realestate);font:900 9px var(--map-font-body);letter-spacing:.08em}.passport-decision-lineage h2{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(24px,3vw,38px)}.passport-decision-lineage>header p{color:var(--map-teal-dim);text-align:end;margin:0;font-size:10px}.passport-decision-lineage>header p b{color:var(--map-emerald-deep);margin-inline-end:5px;font-size:24px}.passport-governance-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.passport-governance-overview>div{background:var(--map-d-text);border:1px solid var(--map-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.passport-governance-overview dt{color:var(--map-text-body);font-size:9px}.passport-governance-overview dd{color:var(--map-emerald-deep);margin:0;font-size:19px;font-weight:900}.passport-decision-lineage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.passport-decision-lineage-grid article{background:var(--map-surface);border:1px solid var(--map-d-text-2);border-top:3px solid var(--map-emerald-deep);flex-direction:column;min-height:210px;padding:18px;display:flex}.passport-decision-lineage-grid article>span{color:var(--sector-realestate);font:850 8px var(--map-font-body);letter-spacing:.06em;text-transform:uppercase}.passport-decision-lineage-grid article>strong{overflow-wrap:anywhere;margin:15px 0 18px;font-size:clamp(17px,1.55vw,23px);line-height:1.35}.passport-decision-lineage-grid dl{gap:9px;margin:0;display:grid}.passport-decision-lineage-grid dl div{border-top:1px solid var(--map-tint-teal);padding-top:8px}.passport-decision-lineage-grid dt{color:var(--sector-manufacturing);margin-bottom:3px;font-size:8px}.passport-decision-lineage-grid dd{color:var(--map-teal-dim);overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.55}.passport-field-governance{border-top:1px solid var(--map-tint-teal-2);margin-top:14px;padding-top:10px}.passport-field-governance>summary{color:var(--map-emerald-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:850;list-style:none;display:flex}.passport-field-governance>summary::-webkit-details-marker{display:none}.passport-field-governance>summary:after{content:"+";font:900 15px var(--map-font-body)}.passport-field-governance[open]>summary:after{content:"−"}.passport-field-governance>summary b{background:var(--map-ok-bg);color:var(--map-teal-dim);padding:5px 6px;font-size:8px}.passport-field-governance>div{gap:6px;margin-top:10px;display:grid}.passport-field-governance section{background:var(--map-surface-warm);border-inline-start:3px solid var(--map-d-text-en);padding:9px 10px}.passport-field-governance section.direct{border-inline-start-color:var(--map-emerald-deep)}.passport-field-governance section.system{border-inline-start-color:var(--map-peach)}.passport-field-governance section>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.passport-field-governance section>header b{font-size:9px;line-height:1.5}.passport-field-governance section>header span{color:var(--sector-manufacturing);font:800 7px var(--map-font-body);letter-spacing:.04em;text-transform:uppercase}.passport-field-governance section.direct>header span{color:var(--map-emerald-deep)}.passport-field-governance section.system>header span{color:var(--sector-realestate)}.passport-field-governance section p{color:var(--map-text-source);overflow-wrap:anywhere;margin:6px 0 0;font-size:9px;line-height:1.65}.passport-field-governance section small{color:var(--sector-manufacturing);overflow-wrap:anywhere;margin-top:4px;font-size:7px;line-height:1.6;display:block}.passport-decision-lineage-grid article a{color:var(--map-emerald-deep);text-underline-offset:3px;margin-top:auto;padding-top:15px;font-size:9px;font-weight:850;text-decoration:underline}.passport-decision-lineage>aside{background:var(--map-d-text);border:1px solid var(--map-border);grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.passport-decision-lineage>aside>b{color:var(--map-teal-dim);font-size:9px}.passport-decision-lineage>aside>div{flex-wrap:wrap;gap:6px;display:flex}.passport-decision-lineage>aside span{background:var(--map-surface);border:1px solid var(--map-border);color:var(--map-text-body);padding:6px 8px;font-size:8px}.passport-missing-field-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}.passport-missing-field-groups>section{background:var(--map-bg);border:1px solid var(--map-border);padding:11px}.passport-missing-field-groups>section>strong{color:var(--map-teal-dim);margin-bottom:8px;font-size:8px;display:block}.passport-missing-field-groups>section>div{flex-wrap:wrap;gap:6px;display:flex}.passport-missing-field-groups a{background:var(--map-surface);border:1px solid var(--map-d-text-2);color:var(--map-emerald-deep);flex-direction:column;gap:3px;padding:6px 8px;font-size:8px;font-weight:850;display:flex}.passport-missing-field-groups a small{color:var(--sector-manufacturing);font-size:7px;font-weight:500}.passport-decision-lineage>footer{color:var(--map-text-body);max-width:1040px;margin-top:16px;font-size:9px;line-height:1.8}@media (width<=1180px){.decision-gateway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-header{grid-template-columns:180px minmax(0,1fr) auto}.decision-header nav{gap:14px}.decision-mode-nav button small{display:none}.passport-layout,.legal-graph-layout{grid-template-columns:minmax(0,1fr) 260px}.passport-metric-grid{grid-template-columns:repeat(3,1fr)}.sector-lens-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.opportunity-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.passport-lineage-grid,.passport-governance-overview,.passport-decision-lineage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-gateway-section>header{grid-template-columns:1fr;align-items:start}.decision-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-header{grid-template-columns:1fr auto}.decision-header nav{display:none}.decision-page-intro{grid-template-columns:1fr}.decision-page-intro>p{max-width:660px}.decision-workbench{width:calc(100% - 22px)}.decision-mode-nav{grid-template-columns:repeat(5,150px);overflow-x:auto}.decision-mode-nav button{min-height:62px}.view-intro{grid-template-columns:1fr;align-items:start}.passport-layout,.legal-graph-layout{grid-template-columns:1fr}.passport-evidence-card{position:static}.compare-summary-strip{grid-template-columns:repeat(5,220px);overflow-x:auto}.legal-graph-canvas{grid-template-columns:minmax(170px,1fr) 180px minmax(170px,1fr);overflow-x:auto}.graph-audit-card{order:-1}.search-results-layout{grid-template-columns:1fr}.sector-lens-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.passport-lineage{padding:28px 16px 32px}.passport-decision-lineage{padding:32px 16px 36px}.passport-lineage>header,.passport-decision-lineage>header{flex-direction:column;align-items:start;gap:10px}.passport-lineage>header p,.passport-decision-lineage>header p{text-align:start}.passport-lineage-grid,.passport-governance-overview,.passport-decision-lineage-grid{grid-template-columns:1fr}.passport-lineage-grid article{min-height:145px}.passport-decision-lineage-grid article{min-height:190px}.passport-decision-lineage>aside{grid-template-columns:1fr;align-items:start}.passport-missing-field-groups{grid-template-columns:1fr}.decision-gateway-section{padding:64px 16px}.decision-gateway-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.decision-gateway-grid>a{scroll-snap-align:start;flex:0 0 82vw;min-height:300px}.decision-gateway-section>footer{flex-direction:column;align-items:start;gap:10px}.decision-header{min-height:64px;padding:8px 12px}.decision-brand img{width:142px}.decision-header-cta{padding:0 10px;font-size:10px}.decision-page-intro{padding:38px 18px 68px}.decision-page-intro h1{font-size:32px}.decision-page-intro>p{font-size:12px}.decision-workbench{width:calc(100% - 12px);margin-bottom:44px}.decision-workbench.passport-only{margin-top:12px}.decision-mode-nav{box-shadow:0 -8px 28px var(--map-teal-900);bottom:0}@supports (color:color-mix(in lab, red, red)){.decision-mode-nav{box-shadow:0 -8px 28px color-mix(in srgb, var(--map-teal-900) 22%, transparent)}}.decision-mode-nav{z-index:20;grid-template-columns:repeat(5,112px);position:sticky;top:auto;left:0;right:0}.decision-mode-nav button{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:7px}.decision-mode-nav button b{font-size:10px}.decision-context-bar{padding:7px 10px}.decision-view{min-height:620px;padding:22px 12px 86px}.view-intro{gap:12px;margin-bottom:18px;padding-bottom:18px}.view-intro h2{font-size:25px}.passport-picker,.compare-controls,.graph-controls,.opportunity-context-grid{grid-template-columns:1fr}.passport-main-card{padding:16px}.passport-main-card>header{grid-template-columns:46px minmax(0,1fr);align-items:start}.passport-main-card>header .decision-logo{grid-column:1/-1;width:100%}.passport-kind-icon{width:46px;height:46px}.passport-main-card>header h3{font-size:21px}.passport-metric-grid{grid-template-columns:repeat(2,1fr)}.passport-narrative dl{grid-template-columns:1fr}.passport-actions>*,.compare-actions>*,.opportunity-actions>*{flex:100%}.comparison-chart{padding:14px}.comparison-chart>header{flex-direction:column;align-items:start}.comparison-chart-row{grid-template-columns:1fr}.legal-graph-canvas{grid-template-columns:1fr;gap:16px;max-height:none;padding:14px;display:grid}.legal-graph-canvas:before,.legal-graph-canvas:after{display:none}.graph-center{grid-row:1;min-height:150px}.ask-box{grid-template-columns:24px minmax(0,1fr);padding:14px}.ask-box>small{grid-column:1/-1;max-width:none}.cited-answer>div a{grid-template-columns:25px minmax(0,1fr);align-items:start}.cited-answer>div small{grid-column:2}.sector-lens-picker{padding:14px}.sector-lens-picker>header{flex-direction:column;align-items:start}.sector-lens-picker>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.sector-lens-picker button{scroll-snap-align:start;flex:0 0 190px}.opportunity-flow{grid-template-columns:repeat(5,1fr)}.opportunity-flow i{display:none}.opportunity-flow span{font-size:7px}.hypothesis-grid,.opportunity-evidence-plan{grid-template-columns:1fr}.opportunity-output>header{flex-direction:column;align-items:start}.decision-footer{flex-direction:column;align-items:start;gap:8px;padding:18px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.decision-loader{animation:none}.decision-mode-nav button{transition:none}html:has(.decision-page){scroll-behavior:auto}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}:root{--map-ink:#0c2b27;--map-teal-900:#0c332c;--map-teal-800:#0f4a40;--map-teal-700:#14544a;--map-teal-dim:#4a6e63;--map-emerald:#177e63;--map-emerald-deep:#0e6b54;--map-gold:#c99b3f;--map-gold-deep:#a87e2b;--map-gold-badge:#b98a2e;--map-gold-light:#e8c97e;--map-gold-ink:#8a6520;--map-peach:#e8a87c;--map-peach-deep:#ce7a44;--map-peach-badge:#c96a38;--map-green-mid:#4e9b6f;--map-bg:#fbf7ec;--map-surface:#fff;--map-surface-warm:#fcfaf2;--map-surface-special:#fffdf6;--map-border:#e9e2ce;--map-divider:#efe8d5;--map-text:#0c2b27;--map-text-body:#5e6e66;--map-text-muted:#5e6e66;--map-text-en:#5e6e66;--map-text-source:#4f6259;--map-danger:#a32f2f;--map-danger-bg:#fbe9e6;--map-ok:#0f4a40;--map-ok-bg:#eaf4ee;--map-d-text:#f3efe2;--map-d-text-2:#cbd8d0;--map-d-text-en:#9db8ae;--map-d-text-en-2:#b9c8c0;--map-d-glass:#ffffff0f;--map-d-glass-border:#ffffff21;--map-tint-teal:#e3efe7;--map-tint-teal-2:#dce9e4;--map-tint-teal-3:#dfeee6;--map-tint-gold:#f5ebd3;--map-tint-gold-hover:#f1e9d4;--map-tint-gold-active:#efe4c7;--map-tint-peach:#fae9db;--map-tint-peach-2:#f8e7d9;--map-tint-green:#e4f2e4;--map-on-tint-teal:#14544a;--map-on-tint-gold:#7a5d1d;--map-on-tint-gold-strong:#6e5518;--map-on-tint-peach:#8c4a20;--map-on-tint-peach-2:#8c4a20;--map-on-tint-green:#2e6b47;--map-z-logistics:#e8c97e;--map-z-industry:#7fd0b4;--map-z-green:#9cd6a8;--map-z-data:#a9cec3;--map-z-tourism:#f2b187;--map-map-toll:#d08c2f;--map-map-service:#1689a7;--map-map-seg1:#0d6e73;--map-map-seg2:#b7791f;--map-map-seg3:#496d89;--map-map-seg4:#7a5c8e;--map-grad-brand:linear-gradient(135deg, #c99b3f, #e8a87c);--map-grad-brand-h:linear-gradient(90deg, #c99b3f, #e8a87c);--map-grad-dark:linear-gradient(135deg, #0f4a40, #0c332c);--map-grad-dark-card:linear-gradient(150deg, #0f4a40, #0c332c);--map-grad-section-dark:linear-gradient(180deg, #0c332c, #0f4a40);--map-font-heading:"Abar", "Abar FaNum", "Vazirmatn", system-ui, sans-serif;--map-font-body:"Yekan Bakh", "Yekan Bakh FaNum", "Vazirmatn", system-ui, sans-serif;--map-font-latin:"Yekan Bakh", "Segoe UI", system-ui, sans-serif;--map-h1:clamp(32px, 4vw, 50px);--map-h2:clamp(28px, 3.4vw, 42px);--map-h3:18px;--map-title-card:15.5px;--map-body:15.5px;--map-body-sm:12.5px;--map-caption:11.5px;--map-latin:10.5px;--map-latin-sm:9px;--map-num-hero:clamp(86px, 9vw, 128px);--map-num-stat:34px;--map-num-big:52px;--map-lh-tight:1.35;--map-lh-heading:1.5;--map-lh-body:2;--map-lh-latin:1.7;--map-s-1:4px;--map-s-2:8px;--map-s-3:12px;--map-s-4:16px;--map-s-5:20px;--map-s-6:24px;--map-s-7:32px;--map-s-8:40px;--map-s-9:48px;--map-s-10:64px;--map-s-11:80px;--map-section-y:80px;--map-section-x:clamp(20px, 5vw, 64px);--map-container:1240px;--map-r-xs:7px;--map-r-sm:10px;--map-r-md:14px;--map-r-lg:18px;--map-r-xl:22px;--map-r-pill:999px;--map-shadow-accent:0 4px 14px #c99b3f66;--map-shadow-pop:0 10px 30px #0c2b271a;--map-dur-fast:.15s;--map-dur-med:.26s;--map-dur-slow:.6s;--map-ease:cubic-bezier(.4, 0, .2, 1);--map-focus-ring:0 0 0 2px #fbf7ec, 0 0 0 4px #177e63;--map-z-nav:60;--map-z-overlay:80;--map-z-modal:100;--sector-tourism:#9a6fb0;--sector-agriculture:#6e8b3d;--sector-transport:#0d6e73;--sector-energy:#c9821f;--sector-pharma:#2e8b7a;--sector-manufacturing:#5a6b8c;--sector-chemicals:#7c6aa8;--sector-mining:#8c5a2b;--sector-healthcare:#b0455e;--sector-environment:#3f8f5b;--sector-realestate:#a8763c;--sector-finance:#177e63;--sector-humancapital:#2c5f8a;--sector-ict:#2a7bb8;--sector-aerospace:#4a5f7a;--emkan-night:var(--map-teal-900);--emkan-deep:var(--map-teal-800);--emkan-blue:var(--map-map-service);--emkan-teal:var(--map-emerald);--emkan-copper:var(--map-gold);--emkan-slate:var(--map-map-seg3);--emkan-ice:var(--map-tint-teal-2);--emkan-sand:var(--map-gold-light);--ink:var(--map-text);--muted:var(--map-text-body);--line:var(--map-border);--surface:var(--map-bg);--paper:var(--map-surface);--radius:var(--map-r-sm);--shadow:var(--map-shadow-pop);--emkan-font-family-display:var(--map-font-heading);--emkan-font-family-ui:var(--map-font-body);--emkan-font-family-data:var(--map-font-body);--emkan-color-canvas:var(--map-bg);--emkan-color-surface:var(--map-surface);--emkan-color-surface-subtle:var(--map-surface-warm);--emkan-color-surface-section:var(--map-surface-warm);--emkan-color-surface-step:var(--map-tint-teal);--emkan-color-surface-iran:var(--map-tint-teal-3);--emkan-color-surface-warning:var(--map-tint-peach);--emkan-color-inverse:var(--map-teal-900);--emkan-color-inverse-strong:var(--map-teal-800);--emkan-color-text-strong:var(--map-text);--emkan-color-text-control:var(--map-text);--emkan-color-text-muted:var(--map-text-body);--emkan-color-text-subtle:var(--map-text-muted);--emkan-color-text-label:var(--map-text-source);--emkan-color-text-comparison-label:var(--map-text-body);--emkan-color-text-table-caption:var(--map-text-source);--emkan-color-text-eyebrow:var(--map-text-source);--emkan-color-text-corridor-summary:var(--map-text-body);--emkan-color-text-faint:var(--map-text-muted);--emkan-color-text-caption:var(--map-text-source);--emkan-color-text-list:var(--map-text-body);--emkan-color-text-section:var(--map-text-body);--emkan-color-text-inverse:var(--map-d-text);--emkan-color-text-inverse-muted:var(--map-d-text-2);--emkan-color-text-map-legend:var(--map-text);--emkan-color-text-on-inverse:var(--map-d-text);--emkan-color-text-on-inverse-muted:var(--map-d-text-2);--emkan-color-accent:var(--map-on-tint-peach);--emkan-color-accent-strong:var(--map-peach-deep);--emkan-color-accent-soft:var(--map-z-data);--emkan-color-interactive:var(--map-emerald);--emkan-color-interactive-strong:var(--map-teal-800);--emkan-color-control:var(--map-teal-800);--emkan-color-focus:var(--map-emerald);--emkan-color-table-header:var(--map-teal-800);--emkan-color-border:var(--map-border);--emkan-color-border-subtle:var(--map-divider);--emkan-color-warning:var(--map-on-tint-peach);--emkan-color-danger:var(--map-danger);--emkan-color-success:var(--map-ok);--emkan-border-divider:var(--map-divider);--emkan-border-subtle:var(--map-divider);--emkan-border-section:var(--map-border);--emkan-border-panel:var(--map-border);--emkan-border-card:var(--map-border);--emkan-border-control:var(--map-border);--emkan-border-table:var(--map-divider);--emkan-border-warning:var(--map-gold-deep);--emkan-border-inline:var(--map-border);--emkan-border-action:var(--map-border);--emkan-border-grid:var(--map-border);--emkan-border-grid-soft:var(--map-divider);--emkan-radius-control:var(--map-r-sm);--emkan-radius-card:var(--map-r-md);--emkan-shadow-control:none;--emkan-shadow-card:none;--emkan-shadow-feature:none;--emkan-shadow-dialog:var(--map-shadow-pop);--emkan-layout-container-max:var(--map-container);--emkan-map-route:var(--map-map-seg1);--emkan-map-route-muted:var(--map-z-data);--emkan-map-route-alternative:var(--map-map-seg2);--emkan-map-route-affected:var(--map-danger);--emkan-map-canvas:var(--map-bg);--emkan-map-surface:var(--map-surface);--emkan-map-border:var(--map-border);--emkan-map-node:var(--map-peach);--emkan-map-node-iran:var(--map-peach-deep);--emkan-map-label:var(--map-text);--emkan-map-label-muted:var(--map-text-body);--emkan-map-selection:var(--map-emerald);--emkan-map-focus-outline:var(--map-emerald);--emkan-map-panel-border:var(--map-border);--emkan-map-eyebrow:var(--map-on-tint-peach);--emkan-map-copy:var(--map-text-body);--emkan-map-metric-surface:var(--map-tint-teal);--emkan-map-metric-label:var(--map-text-body);--emkan-map-controls-surface:var(--map-surface-warm);--emkan-map-controls-label:var(--map-text-body);--emkan-map-control-border:var(--map-border);--emkan-map-keyboard-note:var(--map-text-body);--emkan-map-frame:var(--map-tint-teal-2);--emkan-map-frame-border:var(--map-border);--emkan-map-ocean:var(--map-tint-teal-3);--emkan-map-graticule:var(--map-teal-dim);--emkan-map-node-marker:var(--map-teal-800);--emkan-map-node-iran-marker:var(--map-peach-deep);--emkan-map-node-affected:var(--map-danger);--emkan-map-legend-surface:color-mix(in srgb, var(--map-surface) 92%, transparent);--emkan-map-inspector-surface:var(--map-surface-warm);--emkan-map-inspector-border:var(--map-border);--emkan-map-inspector-copy:var(--map-text-body);--emkan-map-inspector-label:var(--map-text-body);--emkan-map-inspector-divider:var(--map-divider);--emkan-map-scenario-divider:var(--map-divider);--emkan-map-scenario-copy:var(--map-text-body);--emkan-map-gap-surface:var(--map-tint-peach);--emkan-map-gap-border:var(--map-gold-deep);--emkan-map-gap-text:var(--map-on-tint-peach)}::selection{background:var(--map-gold-light);color:var(--map-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@font-face{font-family:Abar;src:url(/fonts/abar/Abar-VF.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Abar FaNum;src:url(/fonts/abar/AbarFaNum-VF.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/fonts/yekan-bakh/YekanBakh-VF.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Yekan Bakh FaNum;src:url(/fonts/yekan-bakh/YekanBakhFaNum-VF.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-wght.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html[lang=fa] body{font-family:var(--map-font-body);line-height:var(--map-lh-body)}html[lang=en] body{font-family:var(--map-font-body);line-height:var(--map-lh-latin)}h1,h2,h3,h4,h5,h6,.section-kicker{font-family:var(--map-font-heading)}body{font-synthesis:none}[dir=ltr],[lang=en]{font-variant-numeric:lining-nums tabular-nums}code,kbd,pre,samp,[data-technical-id]{font-variant-numeric:lining-nums tabular-nums;font-family:ui-monospace,Cascadia Code,Consolas,monospace}html{background:var(--map-bg)}body{background:var(--map-bg);color:var(--map-text);font-size:14px}:focus-visible{outline:3px solid var(--map-emerald);outline-offset:2px}.site-header{background:linear-gradient(165deg, var(--map-teal-900) 0%, var(--map-teal-800) 46%, var(--map-teal-700) 100%);border-block-end:3px solid var(--map-gold);color:var(--map-d-text);min-height:82px;z-index:var(--map-z-nav);padding-inline:clamp(20px,5vw,72px)}.site-header .brand img{filter:brightness(0)invert()}.site-header nav{gap:clamp(4px,1vw,14px)}.site-header nav a{border-radius:var(--map-r-xs);color:var(--map-d-text);font-family:var(--map-font-heading);min-height:36px;transition:background var(--map-dur-fast) var(--map-ease), color var(--map-dur-fast) var(--map-ease);align-items:center;padding:7px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.site-header nav a:after{display:none}.site-header nav a:hover{background:color-mix(in srgb, var(--map-surface) 12%, transparent)}.site-header nav a[aria-current=page]{background:var(--map-bg);color:var(--map-teal-800);text-decoration:underline;-webkit-text-decoration-color:var(--map-gold-deep);text-decoration-color:var(--map-gold-deep);text-underline-offset:5px;text-decoration-thickness:2px}.site-header :focus-visible{box-shadow:0 0 0 2px var(--map-teal-900);outline-color:var(--map-gold)}.header-cta{background:var(--map-gold);border:1px solid var(--map-gold-deep);border-radius:var(--map-r-xs);color:var(--map-ink);min-height:44px;transition:background var(--map-dur-fast) var(--map-ease);gap:8px;padding:9px 16px}.header-cta:hover{background:var(--map-gold-light);color:var(--map-ink);transform:none}.mobile-menu-trigger{border-radius:var(--map-r-xs);place-content:center;align-items:center;min-width:44px;min-height:44px}.mobile-menu summary span,.mobile-menu-trigger span{background:var(--map-gold-light);width:22px;height:2px}.mobile-menu>div{background:var(--map-surface-warm);border:1px solid var(--map-border);border-radius:var(--map-r-sm);box-shadow:var(--map-shadow-pop);min-width:230px;padding:var(--map-s-2);inset-inline:auto 0;top:48px}.mobile-menu a{border-block-end:1px solid var(--map-divider);border-radius:var(--map-r-xs);color:var(--map-text);min-height:44px;padding:10px 12px;font-size:12.5px}.mobile-menu a:hover{background:var(--map-tint-gold-hover)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],select,textarea{background:var(--map-surface-warm);border-color:var(--map-border);border-radius:var(--map-r-sm);color:var(--map-text);min-height:44px}.button,.btn{border-radius:var(--map-r-sm);font-family:var(--map-font-body);justify-content:center;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.button-primary,.btn.solid,.btn--primary{background:var(--map-teal-800);border-color:var(--map-teal-800);color:var(--map-gold-light)}.button-primary:hover,.btn.solid:hover,.btn--primary:hover{background:var(--map-teal-700);color:var(--map-gold-light)}.card,.panel,.card--flat,.panel--flat{background:var(--map-surface);border-color:var(--map-border);border-radius:var(--map-r-md)}main>footer:last-child{background:var(--map-surface-warm);border-block-start:3px solid var(--map-gold);color:var(--map-text-body);gap:var(--map-s-7);min-height:150px;padding-block:var(--map-s-8);padding-inline:clamp(20px,7vw,112px)}.footer-brand img{filter:none;background:0 0;padding:0}.footer-brand p,.footer-meta{color:var(--map-text-body)}.footer-meta{font-family:var(--map-font-body);row-gap:var(--map-s-2);flex-wrap:wrap;font-size:11px}@media (width<=768px){.site-header{gap:var(--map-s-2);min-height:68px;padding-inline:var(--map-s-3)}.site-header .brand,.site-header .header-cta,.site-header .mobile-menu-trigger,.mobile-menu a{min-height:44px}main>footer:last-child{padding-block:var(--map-s-7);flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.site-header nav a,.header-cta,.mobile-menu-trigger span{transition:none}}._profile_sm2c1_1{background:var(--emkan-color-canvas);color:var(--emkan-color-text-strong);max-width:var(--emkan-layout-content-max);min-height:100vh;padding:var(--emkan-space-5) var(--emkan-layout-page-gutter) var(--emkan-space-16);margin:0 auto}._profile_sm2c1_1 nav{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-panel);border-radius:var(--emkan-radius-panel);align-items:center;gap:var(--emkan-space-2-5);margin-bottom:var(--emkan-space-4);padding:var(--emkan-space-3) var(--emkan-space-4);justify-content:space-between;display:flex}._profile_sm2c1_1 a{color:var(--emkan-color-interactive);font-weight:var(--emkan-font-weight-label);min-height:var(--emkan-control-comfortable-height);text-underline-offset:.18em;text-decoration-thickness:.08em}._profile_sm2c1_1 a:focus-visible{outline:var(--emkan-focus-outline-width) solid var(--emkan-color-focus);outline-offset:var(--emkan-focus-outline-offset)}._profile_sm2c1_1>header{background:var(--emkan-color-inverse);border-radius:var(--emkan-radius-panel);color:var(--emkan-color-text-inverse);margin-bottom:var(--emkan-space-5);padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}._profile_sm2c1_1>header:after{content:"";opacity:.16;background:url(/images/ipa/core/h01-world-through-iran-social-1200x630.jpg) 50%/cover;width:42%;position:absolute;inset:0 0 0 auto}._profile_sm2c1_1>header>*{z-index:1;position:relative}._profile_sm2c1_1>header p{color:var(--emkan-color-accent-soft);font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label);letter-spacing:var(--emkan-letter-spacing-label);text-transform:uppercase;margin:0}._profile_sm2c1_1 h1{letter-spacing:var(--emkan-letter-spacing-display);margin:var(--emkan-space-2) 0;max-width:22ch;font-size:clamp(2rem,4.5vw,4.1rem);line-height:1.08}._profile_sm2c1_1 h2{font-size:var(--emkan-font-size-xl);margin-top:0}._profile_sm2c1_1>section{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-card);border-radius:var(--emkan-radius-panel);box-shadow:var(--emkan-shadow-card);margin:var(--emkan-space-4) 0;padding:var(--emkan-space-5)}._profile_sm2c1_1 dl{gap:var(--emkan-space-3);margin:var(--emkan-space-4) 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}._profile_sm2c1_1 dl div{background:var(--emkan-color-surface-subtle);border-radius:var(--emkan-radius-sm);padding:var(--emkan-space-4)}._profile_sm2c1_1 dt{color:var(--emkan-color-text-caption);font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label)}._profile_sm2c1_1 dd{font-weight:var(--emkan-font-weight-emphasis);margin:var(--emkan-space-2) 0 0}._profile_sm2c1_1 code{color:var(--emkan-color-accent-soft);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}._profile_sm2c1_1>section code{color:var(--emkan-color-interactive)}._profile_sm2c1_1 li{line-height:var(--emkan-line-height-list);margin:var(--emkan-space-2) 0}._profile_sm2c1_1 p{line-height:var(--emkan-line-height-copy)}._iranCard_sm2c1_67{background:var(--emkan-color-surface-iran)!important;border-inline-start:var(--emkan-border-accent-width) solid var(--emkan-color-accent-strong)!important}@media (width<=40rem){._profile_sm2c1_1{padding-inline:var(--emkan-space-3-25);padding-top:var(--emkan-space-3-25)}._profile_sm2c1_1 nav{flex-direction:column;align-items:stretch}._profile_sm2c1_1 nav a{align-items:center;display:flex}._profile_sm2c1_1>header:after{width:100%}}._page_1xa5q_1{background:var(--emkan-color-canvas);color:var(--emkan-color-text-strong);min-height:100vh;padding:var(--emkan-space-5) var(--emkan-layout-page-gutter) var(--emkan-space-16)}._shell_1xa5q_8{max-width:var(--emkan-layout-content-max);margin:0 auto}._nav_1xa5q_10,._hero_1xa5q_11,._versionGrid_1xa5q_12,._capabilityGrid_1xa5q_13,._boundary_1xa5q_14,._download_1xa5q_15{border:var(--emkan-border-width) solid var(--emkan-border-panel);border-radius:var(--emkan-radius-panel)}._nav_1xa5q_10{background:color-mix(in srgb, var(--emkan-color-surface) 92%, transparent);align-items:center;gap:var(--emkan-space-2-5);padding:var(--emkan-space-3) var(--emkan-space-4);justify-content:space-between;display:flex}._nav_1xa5q_10 div{gap:var(--emkan-space-2);flex-wrap:wrap;display:flex}._nav_1xa5q_10 a,._download_1xa5q_15 a{border:var(--emkan-border-width) solid var(--emkan-border-action);color:var(--emkan-color-interactive);font-weight:var(--emkan-font-weight-label);min-height:var(--emkan-control-comfortable-height);padding:0 var(--emkan-space-3);align-items:center;text-decoration:none;display:inline-flex}._nav_1xa5q_10 a:focus-visible,._download_1xa5q_15 a:focus-visible{outline:var(--emkan-focus-outline-width) solid var(--emkan-color-focus);outline-offset:var(--emkan-focus-outline-offset)}._brand_1xa5q_49{font-family:var(--emkan-font-family-display);font-size:var(--emkan-font-size-lg)}._hero_1xa5q_11{background:var(--emkan-color-inverse);color:var(--emkan-color-text-inverse);gap:var(--emkan-space-7);margin-top:var(--emkan-space-5);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);padding:clamp(2rem,5vw,4.75rem);display:grid;position:relative;overflow:hidden}._hero_1xa5q_11:after{content:"";opacity:.18;pointer-events:none;background:url(/images/ipa/core/h01-world-through-iran-social-1200x630.jpg) 50%/cover;width:44%;position:absolute;inset:0 0 0 auto}._hero_1xa5q_11>*{z-index:1;position:relative}._eyebrow_1xa5q_75{color:var(--emkan-color-accent-soft);font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label);letter-spacing:var(--emkan-letter-spacing-label);margin:0 0 var(--emkan-space-2);text-transform:uppercase}._hero_1xa5q_11 h1{letter-spacing:var(--emkan-letter-spacing-display);max-width:18ch;margin:0;font-size:clamp(2.15rem,4.7vw,4.5rem);line-height:1.06}._lead_1xa5q_92{color:var(--emkan-color-text-inverse-muted);font-size:clamp(1rem,1.8vw,1.25rem);line-height:var(--emkan-line-height-copy);margin:var(--emkan-space-5) 0 0;max-width:62ch}._heroAside_1xa5q_100{background:color-mix(in srgb, var(--emkan-color-surface) 10%, transparent);border:var(--emkan-border-width) solid color-mix(in srgb, var(--emkan-color-surface) 28%, transparent);padding:var(--emkan-space-5);align-self:end}._heroAside_1xa5q_100 strong{font-family:var(--emkan-font-family-display);font-size:2.4rem;display:block}._heroAside_1xa5q_100 span{color:var(--emkan-color-text-inverse-muted);line-height:var(--emkan-line-height-list);margin-top:var(--emkan-space-2);display:block}._section_1xa5q_110{margin-top:var(--emkan-space-7)}._sectionHeader_1xa5q_111{align-items:end;gap:var(--emkan-space-4);margin-bottom:var(--emkan-space-3);justify-content:space-between;display:flex}._sectionHeader_1xa5q_111 h2{margin:0;font-size:clamp(1.55rem,2.7vw,2.35rem)}._sectionHeader_1xa5q_111 p{color:var(--emkan-color-text-subtle);line-height:var(--emkan-line-height-list);max-width:58ch;margin:0}._versionGrid_1xa5q_12,._capabilityGrid_1xa5q_13{background:var(--emkan-color-surface);gap:var(--emkan-border-width);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}._versionGrid_1xa5q_12 article,._capabilityGrid_1xa5q_13 article{background:var(--emkan-color-surface);box-shadow:0 0 0 var(--emkan-border-width) var(--emkan-border-grid);min-width:0;padding:var(--emkan-space-5)}._versionGrid_1xa5q_12 span,._capabilityGrid_1xa5q_13 span{color:var(--emkan-color-text-caption);font-size:var(--emkan-font-size-xs);display:block}._versionGrid_1xa5q_12 b{font-family:var(--emkan-font-family-ui);font-size:var(--emkan-font-size-lg);margin-top:var(--emkan-space-2);overflow-wrap:anywhere;display:block}._versionGrid_1xa5q_12 code{color:var(--emkan-color-interactive);direction:ltr;unicode-bidi:isolate}._capabilityGrid_1xa5q_13 h3{font-size:var(--emkan-font-size-card-title);margin:var(--emkan-space-2) 0}._capabilityGrid_1xa5q_13 p{color:var(--emkan-color-text-subtle);line-height:var(--emkan-line-height-list);margin:0}._boundary_1xa5q_14,._download_1xa5q_15{margin-top:var(--emkan-space-7);padding:var(--emkan-space-6)}._boundary_1xa5q_14{background:var(--emkan-color-surface-warning);border-color:var(--emkan-border-warning)}._boundary_1xa5q_14 h2,._download_1xa5q_15 h2{font-size:var(--emkan-font-size-xl);margin:0 0 var(--emkan-space-3)}._boundary_1xa5q_14 ul{line-height:var(--emkan-line-height-copy);margin:0;padding-inline-start:var(--emkan-space-5)}._download_1xa5q_15{background:var(--emkan-color-surface);align-items:center;gap:var(--emkan-space-5);justify-content:space-between;display:flex}._download_1xa5q_15 p{color:var(--emkan-color-text-subtle);line-height:var(--emkan-line-height-list);max-width:66ch;margin:0}._download_1xa5q_15 a{background:var(--emkan-color-interactive);border-color:var(--emkan-color-interactive);color:var(--emkan-color-text-inverse);flex:none}@media (width<=56rem){._hero_1xa5q_11{grid-template-columns:1fr}._hero_1xa5q_11:after{width:100%}._heroAside_1xa5q_100{max-width:26rem}._versionGrid_1xa5q_12,._capabilityGrid_1xa5q_13{grid-template-columns:repeat(2,minmax(0,1fr))}._sectionHeader_1xa5q_111{flex-direction:column;align-items:start}}@media (width<=40rem){._page_1xa5q_1{padding-inline:var(--emkan-space-3-25)}._nav_1xa5q_10{flex-direction:column;align-items:flex-start}._nav_1xa5q_10 div{width:100%}._nav_1xa5q_10 a{flex:1;justify-content:center}._versionGrid_1xa5q_12,._capabilityGrid_1xa5q_13{grid-template-columns:1fr}._download_1xa5q_15{flex-direction:column;align-items:stretch}._download_1xa5q_15 a{justify-content:center}}@media (prefers-reduced-motion:reduce){._page_1xa5q_1 *{scroll-behavior:auto}}._atlas_ten8t_1{background:var(--emkan-color-canvas);color:var(--emkan-color-text-strong);min-height:100vh;max-width:calc(var(--emkan-layout-content-max) + (2 * var(--emkan-layout-page-gutter)));padding:var(--emkan-space-5) var(--emkan-layout-page-gutter) var(--emkan-space-16);margin:0 auto}._skip_ten8t_10{background:var(--emkan-color-surface);color:var(--emkan-color-interactive);left:var(--emkan-space-3-5);padding:var(--emkan-space-2-5) var(--emkan-space-3-5);top:var(--emkan-skip-link-hidden-offset);z-index:var(--emkan-z-index-skip-link);position:fixed}._skip_ten8t_10:focus{top:var(--emkan-space-3-5)}._header_ten8t_22{background:var(--emkan-color-inverse);border:var(--emkan-border-width) solid var(--emkan-color-inverse);border-radius:var(--emkan-radius-panel);color:var(--emkan-color-text-inverse);align-items:start;gap:var(--emkan-space-6);justify-content:space-between;padding:clamp(1.75rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}._header_ten8t_22:after{content:"";opacity:.15;pointer-events:none;background:url(/images/ipa/core/h01-world-through-iran-social-1200x630.jpg) 50%/cover;width:42%;position:absolute;inset:0 0 0 auto}._header_ten8t_22>*{z-index:1;position:relative}._header_ten8t_22 p{color:var(--emkan-color-accent-soft);font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label);letter-spacing:var(--emkan-letter-spacing-label);margin:var(--emkan-space-0) var(--emkan-space-0) var(--emkan-space-2-25);text-transform:uppercase}._header_ten8t_22 h1{letter-spacing:var(--emkan-letter-spacing-display);font-size:clamp(2.15rem,4.6vw,4.25rem);line-height:var(--emkan-line-height-tight);margin:var(--emkan-space-0)}._header_ten8t_22 span{color:var(--emkan-color-text-inverse-muted);font-size:var(--emkan-font-size-base);line-height:var(--emkan-line-height-copy);margin-top:var(--emkan-space-3-5);max-width:var(--emkan-layout-header-copy-max);display:block}._header_ten8t_22 nav{gap:var(--emkan-space-2-5);display:flex}._header_ten8t_22 nav a{background:color-mix(in srgb, var(--emkan-color-surface) 10%, transparent);border:var(--emkan-border-width) solid color-mix(in srgb, var(--emkan-color-surface) 30%, transparent);color:var(--emkan-color-text-inverse);font-size:var(--emkan-font-size-sm);font-weight:var(--emkan-font-weight-label);min-height:var(--emkan-control-min-height);padding:var(--emkan-space-2-75) var(--emkan-space-3-25);text-decoration:none}._header_ten8t_22 nav a:focus-visible,._controls_ten8t_87 button:focus-visible,._controls_ten8t_87 input:focus-visible,._controls_ten8t_87 select:focus-visible,details summary:focus-visible{outline:var(--emkan-focus-outline-width) solid var(--emkan-color-focus);outline-offset:var(--emkan-focus-outline-offset)}._banner_ten8t_95{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-subtle);border-radius:var(--emkan-radius-panel);color:var(--emkan-color-text-muted);align-items:center;gap:var(--emkan-space-2-25);margin-top:var(--emkan-space-3);padding:var(--emkan-space-3-5) var(--emkan-space-4);flex-wrap:wrap;display:flex}._banner_ten8t_95 b{background:var(--emkan-color-inverse-strong);color:var(--emkan-color-surface);font-size:var(--emkan-font-size-2xs);padding:var(--emkan-space-1-5) var(--emkan-space-2-25)}._banner_ten8t_95 span{border-inline-start:var(--emkan-border-width) solid var(--emkan-border-inline);font-size:var(--emkan-font-size-xs);padding-inline-start:var(--emkan-space-2-25)}._controls_ten8t_87{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-panel);border-radius:var(--emkan-radius-panel);box-shadow:var(--emkan-shadow-card);margin-top:var(--emkan-space-4);padding:var(--emkan-space-5)}._controls_ten8t_87 h2,._comparison_ten8t_131 h2,._corridor_ten8t_132 h2,._disputes_ten8t_133 h2,._tableWrap_ten8t_134 h2{font-size:var(--emkan-font-size-xl);margin:var(--emkan-space-0)}._controls_ten8t_87 form{align-items:end;gap:var(--emkan-space-3);grid-template-columns:minmax(0, 2fr) minmax(var(--emkan-layout-form-control-min), 1fr) minmax(var(--emkan-layout-form-control-min), 1fr) auto;margin-top:var(--emkan-space-3-75);display:grid}._controls_ten8t_87 label{gap:var(--emkan-space-1-5);display:grid}._controls_ten8t_87 label span{color:var(--emkan-color-text-label);font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label)}._controls_ten8t_87 input,._controls_ten8t_87 select{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-text-control);font:inherit;min-height:var(--emkan-control-min-height);padding:var(--emkan-space-2)}._controls_ten8t_87 button{background:var(--emkan-color-control);border:var(--emkan-border-width) solid var(--emkan-color-control);color:var(--emkan-color-surface);cursor:pointer;font:inherit;font-weight:var(--emkan-font-weight-label);min-height:var(--emkan-control-min-height);padding:var(--emkan-space-0) var(--emkan-space-4)}._searchStatus_ten8t_176{color:var(--emkan-color-text-muted);font-size:var(--emkan-font-size-sm);margin:var(--emkan-space-3-5) var(--emkan-space-0) var(--emkan-space-0)}._content_ten8t_182{outline:none}._comparison_ten8t_131{background:var(--emkan-color-inverse);color:var(--emkan-color-surface);gap:var(--emkan-space-5-5);grid-template-columns:minmax(0, 1fr) minmax(var(--emkan-layout-comparison-aside-min), .7fr);margin:var(--emkan-space-7) var(--emkan-space-0);padding:var(--emkan-space-6-25);display:grid}._comparison_ten8t_131 p{color:var(--emkan-color-accent-soft);font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label);margin:var(--emkan-space-0) var(--emkan-space-0) var(--emkan-space-2);text-transform:uppercase}._comparison_ten8t_131 small{color:var(--emkan-color-text-inverse-muted);line-height:var(--emkan-line-height-list);margin-top:var(--emkan-space-2-5);max-width:var(--emkan-layout-header-copy-max);display:block}._comparison_ten8t_131 dl{gap:var(--emkan-space-2-5);margin:var(--emkan-space-0);grid-template-columns:1fr 1fr;display:grid}._comparison_ten8t_131 dl div{background:var(--emkan-color-surface);color:var(--emkan-color-text-strong);padding:var(--emkan-space-3-5)}._comparison_ten8t_131 dt{color:var(--emkan-color-text-comparison-label);font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label)}._comparison_ten8t_131 dd{font-size:var(--emkan-font-size-lg);font-weight:var(--emkan-font-weight-emphasis);margin:var(--emkan-space-2) var(--emkan-space-0) var(--emkan-space-0)}._corridor_ten8t_132{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-card);border-radius:var(--emkan-radius-card);box-shadow:var(--emkan-shadow-card);margin-top:var(--emkan-space-5);padding:var(--emkan-space-6)}._corridor_ten8t_132 header>p{color:var(--emkan-color-text-eyebrow);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);margin:var(--emkan-space-0) var(--emkan-space-0) var(--emkan-space-1);text-transform:uppercase}._corridor_ten8t_132 code{color:var(--emkan-color-interactive);font-size:var(--emkan-font-size-xs);overflow-wrap:anywhere}._corridor_ten8t_132 header h2{margin-top:var(--emkan-space-3-25)}._corridor_ten8t_132 header>span{color:var(--emkan-color-text-corridor-summary);font-size:var(--emkan-font-size-sm);margin-top:var(--emkan-space-1-75);display:block}._facts_ten8t_267{gap:var(--emkan-space-2-5);margin:var(--emkan-space-5-75) var(--emkan-space-0);grid-template-columns:repeat(4,1fr);display:grid}._facts_ten8t_267 div{background:var(--emkan-color-surface-subtle);border-radius:var(--emkan-radius-sm);padding:var(--emkan-space-3-25)}._facts_ten8t_267 dt{color:var(--emkan-color-text-caption);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label)}._facts_ten8t_267 dd{font-size:var(--emkan-font-size-md);font-weight:var(--emkan-font-weight-emphasis);margin:var(--emkan-space-2) var(--emkan-space-0) var(--emkan-space-0)}._iranCard_ten8t_292{background:var(--emkan-color-surface-iran);border-inline-start:var(--emkan-border-accent-width) solid var(--emkan-color-accent-strong);padding:var(--emkan-space-4-75)}._iranCard_ten8t_292 h3,._gaps_ten8t_299 h3{font-size:var(--emkan-font-size-lg);margin:var(--emkan-space-0)}._iranCard_ten8t_292 p{line-height:var(--emkan-line-height-iran-copy);margin:var(--emkan-space-2-75) var(--emkan-space-0)}._iranCard_ten8t_292 details{font-size:var(--emkan-font-size-sm)}._iranCard_ten8t_292 summary{cursor:pointer;font-weight:var(--emkan-font-weight-label)}._iranCard_ten8t_292 li,._gaps_ten8t_299 li{line-height:var(--emkan-line-height-list);margin-top:var(--emkan-space-1-75)}._gaps_ten8t_299{border-top:var(--emkan-border-width) solid var(--emkan-border-section);margin-top:var(--emkan-space-5);padding-top:var(--emkan-space-4-5)}._gaps_ten8t_299 ul{margin-bottom:var(--emkan-space-0);padding-inline-start:var(--emkan-space-5)}._gaps_ten8t_299 li{color:var(--emkan-color-text-list);font-size:var(--emkan-font-size-sm)}._disputes_ten8t_133,._tableWrap_ten8t_134{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-card);border-radius:var(--emkan-radius-panel);margin-top:var(--emkan-space-5);padding:var(--emkan-space-5-5)}._disputes_ten8t_133 p{color:var(--emkan-color-text-section);line-height:var(--emkan-line-height-copy);max-width:var(--emkan-layout-disputes-copy-max)}._tableWrap_ten8t_134{overflow:auto}._tableWrap_ten8t_134 table{border-collapse:collapse;min-width:var(--emkan-layout-table-min-width);width:100%}._tableWrap_ten8t_134 caption{caption-side:top;color:var(--emkan-color-text-table-caption);padding:var(--emkan-space-3) var(--emkan-space-0);text-align:start}._tableWrap_ten8t_134 th,._tableWrap_ten8t_134 td{border-bottom:var(--emkan-border-width) solid var(--emkan-border-table);font-size:var(--emkan-font-size-sm);padding:var(--emkan-space-2-75);text-align:start;vertical-align:top}._tableWrap_ten8t_134 th{background:var(--emkan-color-table-header);color:var(--emkan-color-surface)}._tableWrap_ten8t_134 code{color:var(--emkan-color-interactive);overflow-wrap:anywhere}._empty_ten8t_383{background:var(--emkan-color-surface-warning);border:var(--emkan-border-width) solid var(--emkan-border-warning);color:var(--emkan-color-warning);margin-top:var(--emkan-space-5);padding:var(--emkan-space-4-5)}@media (width<=47.5rem){._atlas_ten8t_1{padding-inline:var(--emkan-space-3-25);padding-top:var(--emkan-space-3-25)}._header_ten8t_22,._comparison_ten8t_131{grid-template-columns:1fr}._header_ten8t_22{flex-direction:column}._header_ten8t_22 nav{width:100%}._header_ten8t_22 nav a{text-align:center;flex:1}._header_ten8t_22:after{width:100%}._controls_ten8t_87 form,._facts_ten8t_267,._comparison_ten8t_131 dl{grid-template-columns:1fr}._banner_ten8t_95{flex-direction:column;align-items:start}._banner_ten8t_95 span{border-inline-start:var(--emkan-radius-none);border-top:var(--emkan-border-width) solid var(--emkan-border-inline);padding:var(--emkan-space-2) var(--emkan-space-0) var(--emkan-space-0);width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}._page_12of9_1{background:var(--emkan-color-canvas);color:var(--emkan-color-text-strong);min-height:100vh;padding:var(--emkan-space-0) var(--emkan-layout-page-gutter) var(--emkan-space-16)}._skip_12of9_1{background:var(--emkan-color-surface);color:var(--emkan-color-interactive);left:var(--emkan-space-3-5);padding:var(--emkan-space-2-5) var(--emkan-space-3-5);top:var(--emkan-skip-link-hidden-offset);z-index:var(--emkan-z-index-skip-link);position:fixed}._skip_12of9_1:focus{top:var(--emkan-space-3-5)}._header_12of9_1{border-bottom:var(--emkan-border-width) solid var(--emkan-border-divider);gap:var(--emkan-space-6);padding:var(--emkan-space-9-5) var(--emkan-space-0) var(--emkan-space-7);justify-content:space-between;display:flex}._header_12of9_1 p{color:var(--emkan-color-accent);font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label);letter-spacing:var(--emkan-letter-spacing-label);margin:var(--emkan-space-0) var(--emkan-space-0) var(--emkan-space-2-25);text-transform:uppercase}._header_12of9_1 h1{font-size:var(--emkan-font-size-world-compare-display);letter-spacing:var(--emkan-letter-spacing-display);line-height:var(--emkan-line-height-tight);margin:var(--emkan-space-0)}._header_12of9_1>div>span{color:var(--emkan-color-text-subtle);line-height:var(--emkan-line-height-copy);margin-top:var(--emkan-space-3-5);max-width:var(--emkan-layout-world-compare-copy-max);display:block}._header_12of9_1 nav{gap:var(--emkan-space-2-5);display:flex}._header_12of9_1 nav a{border:var(--emkan-border-width) solid var(--emkan-border-action);color:var(--emkan-color-interactive);font-size:var(--emkan-font-size-sm);font-weight:var(--emkan-font-weight-label);min-height:var(--emkan-control-min-height);padding:var(--emkan-space-2-75) var(--emkan-space-3-25);text-decoration:none}._header_12of9_1 nav a:focus-visible,._selector_12of9_1 input:focus-visible,._selector_12of9_1 button:focus-visible,._cards_12of9_1 a:focus-visible,details summary:focus-visible{outline:var(--emkan-focus-outline-width) solid var(--emkan-color-focus);outline-offset:var(--emkan-focus-outline-offset)}._notice_12of9_1{background:var(--emkan-color-inverse);color:var(--emkan-color-text-inverse-muted);margin:var(--emkan-space-7) var(--emkan-space-0);padding:var(--emkan-space-4-5)}._notice_12of9_1 b{color:var(--emkan-color-surface);font-size:var(--emkan-font-size-base);display:block}._notice_12of9_1 p{line-height:var(--emkan-line-height-list);margin:var(--emkan-space-2) var(--emkan-space-0) var(--emkan-space-0)}._selector_12of9_1{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-panel);padding:var(--emkan-space-5)}._selector_12of9_1 h2,._section_12of9_1 h2{font-size:var(--emkan-font-size-xl);margin:var(--emkan-space-0)}._selector_12of9_1 p{color:var(--emkan-color-text-subtle);font-size:var(--emkan-font-size-sm);line-height:var(--emkan-line-height-list)}._selector_12of9_1 form{align-items:end;gap:var(--emkan-space-3);margin-top:var(--emkan-space-3-75);flex-wrap:wrap;display:flex}._selector_12of9_1 label{gap:var(--emkan-space-1-5);min-width:min(100%, var(--emkan-layout-selector-label-min));flex:1;display:grid}._selector_12of9_1 label span{color:var(--emkan-color-text-label);font-size:var(--emkan-font-size-xs);font-weight:var(--emkan-font-weight-label)}._selector_12of9_1 input{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-control);color:var(--emkan-color-text-control);font:inherit;min-height:var(--emkan-control-min-height);padding:var(--emkan-space-2)}._selector_12of9_1 button{background:var(--emkan-color-control);border:var(--emkan-border-width) solid var(--emkan-color-control);color:var(--emkan-color-surface);cursor:pointer;font:inherit;font-weight:var(--emkan-font-weight-label);min-height:var(--emkan-control-min-height);padding:var(--emkan-space-0) var(--emkan-space-4)}._cards_12of9_1{gap:var(--emkan-space-4-5);grid-template-columns:repeat(auto-fit, minmax(var(--emkan-layout-card-min), 1fr));margin-top:var(--emkan-space-7);display:grid}._card_12of9_1{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-card);padding:var(--emkan-space-5-25)}._card_12of9_1 header p{color:var(--emkan-color-text-eyebrow);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label);margin:var(--emkan-space-0) var(--emkan-space-0) var(--emkan-space-1);text-transform:uppercase}._card_12of9_1 code{color:var(--emkan-color-interactive);font-size:var(--emkan-font-size-xs);overflow-wrap:anywhere}._card_12of9_1 h2{font-size:var(--emkan-font-size-card-title);line-height:var(--emkan-line-height-heading);margin:var(--emkan-space-3) var(--emkan-space-0) var(--emkan-space-0)}._card_12of9_1 header>span{color:var(--emkan-color-text-corridor-summary);font-size:var(--emkan-font-size-sm);margin-top:var(--emkan-space-1-75);display:block}._facts_12of9_1{gap:var(--emkan-space-2);margin:var(--emkan-space-4-75) var(--emkan-space-0);display:grid}._facts_12of9_1 div{background:var(--emkan-color-surface-subtle);padding:var(--emkan-space-2-75)}._facts_12of9_1 dt{color:var(--emkan-color-text-caption);font-size:var(--emkan-font-size-2xs);font-weight:var(--emkan-font-weight-label)}._facts_12of9_1 dd{font-size:var(--emkan-font-size-md);font-weight:var(--emkan-font-weight-emphasis);margin:var(--emkan-space-1-5) var(--emkan-space-0) var(--emkan-space-0)}._iran_12of9_1{background:var(--emkan-color-surface-iran);border-inline-start:var(--emkan-border-accent-width) solid var(--emkan-color-accent-strong);margin-top:var(--emkan-space-4);padding:var(--emkan-space-3-75)}._iran_12of9_1 h3{font-size:var(--emkan-font-size-lg);margin:var(--emkan-space-0)}._iran_12of9_1 p{line-height:var(--emkan-line-height-list);margin:var(--emkan-space-2-25) var(--emkan-space-0)}._source_12of9_1{color:var(--emkan-color-text-list);font-size:var(--emkan-font-size-sm);line-height:var(--emkan-line-height-source)}._section_12of9_1{background:var(--emkan-color-surface);border:var(--emkan-border-width) solid var(--emkan-border-card);margin-top:var(--emkan-space-5);padding:var(--emkan-space-5-5)}._section_12of9_1>p{color:var(--emkan-color-text-section);line-height:var(--emkan-line-height-copy);max-width:var(--emkan-layout-section-copy-max)}._section_12of9_1 ul{padding-inline-start:var(--emkan-space-5)}._section_12of9_1 li{line-height:var(--emkan-line-height-list);margin-top:var(--emkan-space-2)}._status_12of9_1{background:var(--emkan-color-surface-warning);border:var(--emkan-border-width) solid var(--emkan-border-warning);color:var(--emkan-color-warning);padding:var(--emkan-space-3-5)}._compareLink_12of9_1{color:var(--emkan-color-interactive);font-size:var(--emkan-font-size-sm);font-weight:var(--emkan-font-weight-label);margin-top:var(--emkan-space-3-5);display:inline-block}._muted_12of9_1{color:var(--emkan-color-text-section);font-size:var(--emkan-font-size-sm)}._sourceList_12of9_1{font-size:var(--emkan-font-size-xs);margin-top:var(--emkan-space-1-5)}._sourceList_12of9_1 li{margin-top:var(--emkan-space-0-75)}@media (width<=47.5rem){._page_12of9_1{padding-inline:var(--emkan-space-3-25)}._header_12of9_1{flex-direction:column}._header_12of9_1 nav{width:100%}._header_12of9_1 nav a{text-align:center;flex:1}}._page_is7un_1{max-width:calc(var(--emkan-layout-content-max) + (2 * var(--emkan-layout-page-gutter)));padding-top:var(--emkan-space-5);margin:0 auto}._header_is7un_2{background:var(--emkan-color-inverse);border:var(--emkan-border-width) solid var(--emkan-color-inverse);border-radius:var(--emkan-radius-panel);color:var(--emkan-color-text-inverse);padding:clamp(1.75rem,4vw,3.5rem);position:relative;overflow:hidden}._header_is7un_2:after{content:"";opacity:.15;pointer-events:none;background:url(/images/ipa/core/h01-world-through-iran-social-1200x630.jpg) 50%/cover;width:42%;position:absolute;inset:0 0 0 auto}._header_is7un_2>*{z-index:1;position:relative}._header_is7un_2 p{color:var(--emkan-color-accent-soft)}._header_is7un_2 h1{font-size:clamp(2.15rem,4.6vw,4.25rem)}._header_is7un_2>div>span{color:var(--emkan-color-text-inverse-muted)}._header_is7un_2 nav a{background:color-mix(in srgb, var(--emkan-color-surface) 10%, transparent);border-color:color-mix(in srgb, var(--emkan-color-surface) 30%, transparent);color:var(--emkan-color-text-inverse)}@media (width<=47.5rem){._page_is7un_1{padding-top:var(--emkan-space-3-25)}._header_is7un_2:after{width:100%}}._page_lhq80_1{background:var(--map-surface-warm);color:var(--map-teal-900);min-height:100vh}._hero_lhq80_7{background:linear-gradient(125deg, var(--map-teal-800), var(--map-teal-800) 62%, var(--map-emerald-deep));color:var(--map-surface);padding:44px clamp(20px,7vw,108px) 52px}._hero_lhq80_7 nav,._headerNav_lhq80_14,._meta_lhq80_15,._actions_lhq80_16,._fieldGrid_lhq80_17{flex-wrap:wrap;gap:9px;display:flex}._hero_lhq80_7 nav{margin-bottom:32px}._hero_lhq80_7 nav a,._headerNav_lhq80_14 a,._actions_lhq80_16 a{color:inherit;font-size:13px;font-weight:750}._hero_lhq80_7 nav a{color:var(--map-tint-teal-2)}._kicker_lhq80_28{color:var(--map-z-tourism);font:800 11px/1.4 var(--map-font-body);letter-spacing:.08em;text-transform:uppercase}._hero_lhq80_7 h1{letter-spacing:-.04em;max-width:1050px;margin:12px 0;font-size:clamp(34px,5vw,68px)}._alternateTitle_lhq80_30{color:var(--map-d-text-2);margin:0;font-size:16px}._lead_lhq80_31{color:var(--map-ok-bg);max-width:850px;margin:22px 0 0;font-size:16px;line-height:2}._meta_lhq80_15{margin-top:23px}._meta_lhq80_15 span{background:color-mix(in srgb, var(--map-surface) 12%, transparent);border:1px solid color-mix(in srgb, var(--map-surface) 16%, transparent);padding:8px 10px;font-size:12px}._body_lhq80_35{gap:24px;max-width:1200px;margin:0 auto;padding:34px clamp(20px,7vw,108px) 60px;display:grid}._body_lhq80_35>section{background:var(--map-surface);border:1px solid var(--map-tint-teal-2);padding:clamp(20px,3vw,34px)}._body_lhq80_35 h2{color:var(--map-teal-800);margin:0 0 16px;font-size:clamp(20px,2.6vw,30px)}._body_lhq80_35 h3{margin:0 0 8px;font-size:15px}._body_lhq80_35 p{margin:0;line-height:2}._fieldGrid_lhq80_17{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._field_lhq80_17{background:var(--map-surface-warm);border-inline-start:3px solid var(--sector-pharma);min-height:108px;padding:16px}._field_lhq80_17 p{color:var(--map-text-source);white-space:pre-wrap;font-size:14px}._notice_lhq80_43{background:var(--map-bg)!important;border-color:var(--map-tint-gold-active)!important}._notice_lhq80_43 p{color:var(--map-on-tint-gold)}._lineage_lhq80_45{color:var(--map-text-body);grid-template-columns:max-content 1fr;gap:8px;font-size:13px;display:grid}._actions_lhq80_16{margin-top:22px}._actions_lhq80_16 a{background:var(--map-emerald-deep);color:var(--map-surface);padding:11px 14px}._actions_lhq80_16 a+a{background:var(--map-ok-bg);color:var(--map-teal-700)}@media (width<=600px){._hero_lhq80_7{padding-block:28px 38px}._hero_lhq80_7 h1{font-size:34px}._body_lhq80_35{padding-block:22px 40px}._lineage_lhq80_45{grid-template-columns:1fr;gap:2px}}
