@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-arabic-wght-normal.365bfb12.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-ext-wght-normal.8b225445.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/vazirmatn-latin-wght-normal.82cf3693.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.hidden{display:none}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{color-scheme:light;--ink:#0b203b;--muted:#50617a;--navy:#052443;--line:#e1e7ef;--gold:#ffbb3c;--purple:#752473;--primary:#83257f;--surface:#f8f9fc;--card:#fff;--soft:#f4edf6;--soft-ink:#672166;--field-border:#b9c4d3;--danger:#ad1530;--shadow:0 4px 14px #0b203b0d,0 1px 3px #0b203b12}:root[data-theme=dark]{color-scheme:dark;--ink:#f1edf6;--muted:#bbb3c6;--line:#393145;--surface:#16131c;--card:#221d2b;--soft:#35243d;--soft-ink:#f0b7ec;--purple:#efadeb;--primary:#902b8b;--field-border:#63546f;--danger:#ff9bad;--shadow:0 4px 16px #0003}body{background:var(--surface);color:var(--ink);margin:0;font-family:Vazirmatn Variable,Tahoma,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #7849bd}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:850;line-height:1.35}button{cursor:pointer}.skip-link{z-index:30;background:var(--card);inset-inline-start:1rem;padding:.5rem 1rem;position:absolute;top:-100px}.skip-link:focus{top:1rem}.shell{width:min(100% - 36px,1160px);margin-inline:auto;padding-bottom:28px}.header{gap:12px;min-height:88px;display:flex}.brand,.header{align-items:center}.brand{border-radius:12px;justify-content:center;display:inline-flex}.brand img{width:125px;height:auto}[data-theme=dark] .brand{background:#f8f4f8;padding:4px 6px}.desktop-nav{gap:clamp(1rem,3.5vw,2.75rem);margin-inline:auto;font-size:.95rem;font-weight:750;display:flex}.desktop-nav a:hover,.section-heading a:hover{color:var(--purple)}.header-actions{align-items:center;gap:7px;display:flex}.icon-button{border:1px solid var(--line);background:var(--card);width:45px;height:45px;box-shadow:var(--shadow);border-radius:50%;flex:none;place-items:center;display:grid}.desktop-menu{box-shadow:none;background:0 0;border-color:#0000}.theme-switch .show-in-dark,[data-theme=dark] .theme-switch .show-in-light{display:none}[data-theme=dark] .theme-switch .show-in-dark{display:block}.bottom-nav{display:none}.home{grid-template-columns:minmax(0,1fr);gap:clamp(17px,2.5vw,28px);display:grid}.banner{isolation:isolate;color:#fff;background:var(--navy);box-shadow:var(--shadow);border-radius:23px;align-items:center;display:grid;position:relative;overflow:hidden}.banner-art{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:68%;position:absolute;inset-block:0;inset-inline-end:0}.banner-art:after{content:"";background:linear-gradient(270deg,var(--navy),transparent 70%);position:absolute;inset:0}.banner-content{max-width:58%;padding:clamp(18px,4vw,45px);position:relative}.banner h1{font-size:clamp(2rem,5.2vw,4.3rem);font-weight:950;line-height:1.17}.banner h1 em{color:#ffd06b;font-style:normal}.banner h2{font-size:clamp(1.25rem,3.1vw,2.55rem);font-weight:900}.banner p{color:#eff4ff;max-width:33ch;margin-top:8px;font-size:clamp(.85rem,1.5vw,1.08rem)}.hero{min-height:clamp(296px,38vw,424px)}.hero-art{background-image:url(/images/port.jpg);background-position:0;width:71%}.hero-art:after{background:linear-gradient(270deg,var(--navy),#052443b8 23%,transparent 72%)}.banner-actions{flex-wrap:wrap;gap:10px;margin-top:clamp(14px,2vw,22px);display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:7px 17px;font-size:.92rem;font-weight:850;display:inline-flex}.button:hover{filter:brightness(.94)}.gold{color:#09223c;background:linear-gradient(#ffd679,#ffab09)}.ghost{color:#fff;background:#061d37b3;border-color:#ffffff7a}.outline{border-color:var(--line);background:var(--card);color:var(--ink)}.white{color:#0b203b;background:#fff}.primary{background:var(--primary);color:#fff}.banner-content>.button{margin-top:13px}.tile-grid{gap:clamp(6px,1.2vw,14px);display:grid}.shortcuts{grid-template-columns:repeat(5,minmax(0,1fr))}.tile{background:var(--card);border:1px solid var(--line);text-align:center;min-height:81px;box-shadow:var(--shadow);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 2px;font-size:clamp(.7rem,1.35vw,.95rem);font-weight:820;display:flex}.tile:hover{color:var(--purple);border-color:#b9a6d7}.tile>span:first-child{place-items:center;width:43px;height:43px;display:grid}.featured-icon{color:#32230a;background:#ffdb8d;border-radius:50%;box-shadow:0 0 0 6px #ffdc8d5e}.market-banner{min-height:clamp(208px,23vw,270px)}.market-art{background-image:url(/images/market.jpg);background-position:0;width:62%}.section-label{color:#372508;background:#ffe3ae;border-radius:99px;align-items:center;gap:6px;margin-bottom:5px;padding:3px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.academy-banner{--navy:#f1f0ed;color:#0b203b;min-height:208px}.academy-art{background-image:url(/images/academy.jpg);background-position:0;width:59%}.academy-banner p{color:#50617a}[data-theme=dark] .academy-banner{--navy:#221d2b;color:var(--ink)}[data-theme=dark] .academy-banner p{color:var(--muted)}.service-banner{min-height:166px}.section-heading h2,.service-banner h2{align-items:center;gap:8px;display:flex}.service-banner h2 svg{color:var(--gold);flex:none}.service-art{background-image:url(/images/network.jpg);background-position:0 34%;width:59%}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-heading h2{font-size:clamp(1.1rem,2.5vw,1.55rem)}.section-heading h2 svg{color:#a74a00}.section-heading a{white-space:nowrap;align-items:center;gap:5px;font-size:.86rem;font-weight:800;display:inline-flex}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(9px,1.7vw,20px);display:grid}.product-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.course-card .sample-label,.product-card .sample-label{background:var(--soft);color:var(--soft-ink);border-radius:7px;margin-block:7px 0;margin-inline-start:6px;padding:1px 7px;font-size:.74rem;font-weight:700;display:inline-block}.inner-page{grid-template-columns:minmax(0,1fr);gap:17px;padding-top:25px;display:grid}.inner-page h1{font-size:clamp(1.8rem,4vw,2.9rem)}.inner-page p{color:var(--muted)}.panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:clamp(15px,3vw,30px)}.panel h2{margin-bottom:5px;font-size:clamp(1.12rem,2.4vw,1.6rem)}.filters{flex-wrap:wrap;gap:8px;display:flex}.panel p+.filters{margin-top:15px}.filters a{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 13px;font-size:.9rem;font-weight:750}.filters a:hover,.filters a[aria-current]{color:var(--soft-ink);background:var(--soft)}.calculator label{font-size:.9rem;font-weight:750}.content-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:14px;display:grid}.course-card small,.course-card svg{color:var(--purple)}.course-card small{margin-block:10px 6px;display:block}.calculator{width:min(100%,760px)}.calculator form{margin-top:18px}.calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:14px 18px;display:grid}.calculator label{gap:5px;display:grid}.unit-label{max-width:190px}input,select,textarea{border:1px solid var(--field-border);background:var(--card);width:100%;min-height:43px;color:var(--ink);border-radius:9px;padding:6px 10px}.result{background:var(--soft);color:var(--soft-ink);overflow-wrap:anywhere;border-radius:10px;gap:3px;margin-top:15px;padding:13px;display:grid}.calculator .form-error{color:var(--danger);margin-top:11px}.profile-panel{width:min(100%,540px)}.login-form{gap:8px;margin-top:18px;display:grid}.login-form label{font-size:.9rem;font-weight:750}.login-form .button{justify-self:start;margin-top:5px}.profile-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.profile-panel .profile-error{color:var(--danger);margin-top:11px}.profile-notice{margin-top:11px}.profile-panel .button:disabled{cursor:default;opacity:.6}@media (max-width:760px){.desktop-menu,.desktop-nav{display:none}.shell{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.header{grid-template-columns:1fr auto 1fr;gap:6px;min-height:78px;display:grid}.brand{grid-area:1/2}.brand img{width:clamp(95px,29vw,116px)}.header-start{grid-area:1/1;justify-self:start}.header-end{grid-area:1/3;justify-self:end}.bottom-nav{z-index:10;bottom:max(9px,env(safe-area-inset-bottom));background:var(--card);border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px;display:grid;position:fixed;inset-inline:12px;box-shadow:0 6px 24px #10213e25}.bottom-nav a{white-space:nowrap;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:3px;font-size:.72rem;font-weight:750;display:flex}.bottom-nav a[aria-current]{color:#ffcf61;background:#082849}}@media (max-width:520px){.shell{width:calc(100% - 24px)}.icon-button{width:40px;height:40px}.banner{border-radius:17px}.banner-content{max-width:75%;padding:16px}.banner-art{opacity:.9;width:80%}.hero-art{width:87%}.hero-art:after{background:linear-gradient(270deg,var(--navy),#052443b0 42%,transparent 94%)}.banner-actions{gap:6px}.button{gap:5px;min-height:40px;padding-inline:11px;font-size:.8rem}.shortcuts .tile{border-radius:12px;gap:3px;min-height:74px}.tile>span:first-child{width:33px;height:33px}.tile svg{width:23px;height:23px}.academy-banner{min-height:184px}.academy-art:after{background:linear-gradient(270deg,var(--navy),#f1f0edd6 45%,transparent 100%)}[data-theme=dark] .academy-art:after{background:linear-gradient(270deg,var(--navy),#221d2bd6 45%,transparent 100%)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.market-page{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,36px)}.home-editorial>section,.market-page>*{min-width:0}.editorial-entry,.market-page [id],.request-history{scroll-margin-top:16px}.carousel{min-width:0}.carousel-track{display:grid;position:relative;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;border-radius:22px}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{display:grid;min-width:0;scroll-snap-align:start}.carousel-banner .carousel-track{gap:12px}.carousel-product .carousel-track{grid-auto-columns:37%;gap:14px;padding-bottom:5px}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:9px}.carousel-control{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--ink)}.carousel-control:hover{color:var(--purple);border-color:var(--purple)}.carousel-pages{display:flex;align-items:center}.carousel-pages button{display:grid;width:25px;min-height:36px;place-items:center}.carousel-pages button:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--field-border)}.carousel-pages button[aria-current]:before{width:19px;background:var(--primary)}.trade-hero{display:flex;align-items:center;min-height:clamp(240px,29vw,338px);padding:clamp(18px,3.5vw,42px);border-radius:22px;overflow:hidden;color:#fff;background:linear-gradient(270deg,#1b142c,#1b142ce3 37%,#1b142c26 82%),url(/images/port.jpg) left 50% /cover}.trade-hero-partner{background:linear-gradient(270deg,#111a35,#111a35df 42%,#111a3557),url(/images/network.jpg) 0 /cover}.trade-hero-copy{display:grid;gap:9px;justify-items:start;width:min(100%,470px)}.trade-hero h1{font-size:clamp(2rem,5vw,4rem);font-weight:950}.trade-hero h2{font-size:clamp(1.18rem,2.3vw,1.7rem)}.trade-hero p{color:#f0eaf5;font-size:clamp(.84rem,1.45vw,1rem)}.trade-hero .button{margin-top:6px}.trade-kicker{display:flex;align-items:center;gap:6px;color:#ffe2a3;font-size:.82rem;font-weight:800}.trade-hero-partner svg:first-child{color:#ffe2a3}.content-status{color:var(--muted);font-size:.8rem}.market-stories{display:grid;gap:10px;padding:clamp(12px,2vw,19px);border:1px solid var(--line);border-radius:19px;background:var(--card)}.market-stories .section-heading{margin:0}.story-list{display:flex;align-items:start;gap:clamp(13px,3vw,27px);overflow-x:auto;padding:3px 3px 8px}.story-button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px 0;min-width:84px;text-align:center;border-radius:13px;flex-shrink:0}.story-ring{display:grid;place-items:center;padding:3px;border-radius:50%;background:linear-gradient(142deg,#ffb13e,#b54295 53%,#783cbd)}.story-ring img{width:72px;height:72px;border:3px solid var(--card);border-radius:50%;object-fit:cover}.story-button strong{font-size:.84rem;margin-top:2px}.story-button small{font-size:.73rem;color:var(--muted)}.story-dialog{padding:0;position:fixed;inset:0;margin:auto;max-width:min(410px,calc(100vw - 26px));max-height:calc(100dvh - 24px);border:0;border-radius:22px;background:#251d35;color:#fff}.story-dialog::backdrop{background:#110a19bf}.story-frame{isolation:isolate;position:relative;width:min(410px,calc(100vw - 26px));min-height:min(590px,calc(100dvh - 24px));display:grid}.story-frame>img{object-fit:cover;object-position:center 32%}.story-overlay{z-index:1;display:flex;flex-direction:column;padding:16px;background:linear-gradient(180deg,#130b20bb,transparent 33%,transparent 51%,#130b20ef 91%)}.story-progress{display:flex;gap:5px;margin-bottom:11px}.story-progress span{height:3px;flex:1;background:#ffffff56;border-radius:99px}.story-progress .seen{background:white}.story-controls,.story-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.story-top small{color:#f2e7f6}.story-bottom{margin-top:auto;display:grid;gap:15px;font-weight:750}.story-control{display:grid;width:42px;height:42px;place-items:center;background:#180e26a8;border:1px solid #ffffff65;border-radius:50%}.story-control:disabled{opacity:.4;cursor:default}.market-search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.market-search,.market-support{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 12px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.market-search input{min-width:0;background:transparent;border:0;flex:1;padding-inline:3px}.market-search>svg,.market-support>svg:first-child{color:var(--purple);flex:none}.market-support{padding-inline:15px;font-size:.9rem;font-weight:850}.action-arrow{margin-inline-start:auto;flex:none}.market-directory,.supplier-grid,.trade-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.article-card,.notice-list a,.registration-card,.section-empty,.supplier-card,.trade-service-card{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.article-card,.trade-service-card{overflow:hidden}.article-card:hover,.market-support:hover,.notice-list a:hover,.registration-card:hover,.supplier-card:hover,.trade-service-card:hover{border-color:var(--purple)}.article-card>img,.trade-service-card>img{width:100%;aspect-ratio:2.15;height:auto;object-fit:cover}.trade-service-card>div{position:relative;padding:24px 13px 13px}.service-icon{position:absolute;inset-inline-start:12px;top:-21px;display:grid;place-items:center;width:39px;height:39px;color:var(--soft-ink);background:var(--soft);border:2px solid var(--card);border-radius:12px}.article-card h3,.supplier-card h3,.trade-service-card h3{font-size:clamp(.9rem,1.5vw,1.06rem)}.article-card p,.supplier-card p,.trade-service-card p{color:var(--muted);font-size:.83rem;margin-top:5px}.quick-registration-panel{display:grid;gap:16px;padding:clamp(15px,3vw,25px);border:1px solid var(--line);border-radius:23px;background:radial-gradient(ellipse at top right,var(--soft),transparent 65%),var(--card)}.quick-registration-panel header{display:flex;align-items:center;gap:10px}.quick-registration-panel h2{font-size:clamp(1.28rem,3vw,1.8rem);font-weight:950}.quick-registration-panel header p{margin-top:4px;color:var(--muted);font-size:.88rem}.registration-arrow,.registration-mark,.registration-role-icon{display:grid;place-items:center;flex:none}.registration-mark{width:45px;height:45px;border-radius:15px;background:var(--primary);color:white}.registration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.notice-list a{display:flex;gap:8px;align-items:center;padding:clamp(10px,1.5vw,17px)}.registration-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:88px;padding:11px;background:var(--card);border-color:var(--line);box-shadow:none}.registration-card:first-child{background:linear-gradient(135deg,#392147,#762976);color:#fff;border-color:transparent}.registration-card:first-child:hover{border-color:#e3a9e5}.registration-card h3{font-size:1.03rem;font-weight:900}.registration-card p{margin-top:4px;color:var(--muted);font-size:.81rem}.registration-card:first-child p{color:#f8deff}.registration-role-icon{width:39px;height:39px;border-radius:12px}.registration-arrow,.registration-role-icon{color:var(--soft-ink);background:var(--soft)}.registration-arrow{width:29px;height:29px;border-radius:50%}.registration-card:first-child :is(.registration-role-icon,.registration-arrow){background:#ffffff29;color:#fff}.registration-note{border-top:1px solid var(--line);padding-top:10px;color:var(--muted);font-size:.82rem}.supplier-card{display:flex;flex-direction:column;overflow:hidden}.supplier-cover{position:relative;aspect-ratio:2.05;overflow:hidden;background:var(--soft)}.supplier-cover img{object-fit:cover}.supplier-sample{position:absolute;inset-inline-start:8px;top:8px;background:var(--card);color:var(--soft-ink);padding:1px 8px;border-radius:20px;font-size:.72rem;font-weight:750}.supplier-body{position:relative;display:grid;gap:4px;flex:1;padding:25px 14px 14px}.supplier-location{display:flex;align-items:center;gap:5px}.supplier-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:9px;margin-top:6px;font-weight:850;font-size:.85rem}.market-directory .panel>svg,.supplier-action{color:var(--purple)}.market-directory .panel{display:grid;gap:8px;align-content:start;justify-items:start}.market-directory .panel h2{font-size:1.13rem}.market-directory p,.section-empty{color:var(--muted);font-size:.9rem}.market-directory .button{margin-top:4px}.section-empty{padding:14px 16px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-card{display:flex;flex-direction:column;border-radius:21px}.product-card:focus-within{border-color:var(--purple)}.product-cover{position:relative;overflow:hidden;background:var(--soft)}.gallery-trigger{display:block;position:relative;width:100%}.gallery-trigger>img{width:100%;aspect-ratio:1.95;height:auto;object-fit:cover}.gallery-count{position:absolute;bottom:9px;inset-inline-end:9px;display:flex;align-items:center;gap:5px;border-radius:99px;padding:3px 8px;background:#1e1428e8;color:#fff;font-size:.76rem;font-weight:800}.gallery-dialog{position:fixed;inset:0;margin:auto;padding:0;width:min(690px,calc(100vw - 24px));max-height:calc(100dvh - 25px);border-radius:20px;border:1px solid var(--line);background:var(--card);color:var(--ink)}.gallery-dialog::backdrop{background:#160c21bc}.gallery-panel{padding:12px}.gallery-heading,.gallery-navigation{display:flex;justify-content:space-between;gap:10px;align-items:center}.gallery-heading h2{font-size:clamp(.94rem,3vw,1.2rem)}.gallery-navigation{margin-top:9px}.gallery-image{margin-top:9px;border-radius:13px;overflow:hidden;background:#1f1925}.gallery-image img{display:block;width:100%;height:auto;max-height:min(61dvh,520px);object-fit:contain}.gallery-empty{min-height:140px;display:grid;place-items:center;text-align:center;color:var(--muted);padding:12px}body:has(.gallery-dialog[open],.story-dialog[open]){overflow:hidden}.product-cover .sample-label{position:absolute;top:9px;inset-inline-start:10px;margin:0;background:var(--card);box-shadow:var(--shadow)}.product-body{display:flex;flex:1;flex-direction:column;padding:15px}.product-body h3{font-size:clamp(1rem,1.6vw,1.18rem)}.product-category{align-self:flex-start;background:var(--soft);color:var(--soft-ink);border-radius:99px;padding:2px 8px;font-size:.73rem;margin-bottom:8px}.market-labels{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.market-label,.price-term{border-radius:99px;padding:2px 8px;background:var(--soft);color:var(--soft-ink);font-size:.73rem;font-weight:850}.market-label-export{background:#e1f3e9;color:#11563a}.market-label-import{background:#e8efff;color:#254574}.product-prices{display:grid;gap:5px;margin-block:9px}.product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;color:var(--purple)}.product-price strong{font-size:1.12rem;font-weight:900}.product-price span{font-size:.78rem;color:var(--muted)}.export-price strong{color:#166848}[data-theme=dark] .export-price strong{color:#a3e3bd}.price-term{padding:1px 7px;letter-spacing:.025em}.product-facts{display:grid;gap:6px;margin:0 0 12px;padding-top:9px;border-top:1px solid var(--line);font-size:.79rem}.product-facts>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.product-facts dt{display:flex;align-items:center;gap:4px;color:var(--muted)}.product-facts dd{text-align:end;font-weight:750;overflow-wrap:anywhere}.product-view{justify-content:space-between;margin-top:auto;background:var(--soft);color:var(--soft-ink);border-color:transparent}.seller-profile-link{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:7px;margin-bottom:10px}.seller-profile-link:hover{border-color:var(--purple)}.seller-heading>span,.seller-profile-link>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--soft-ink)}.seller-profile-link>svg:last-child{flex:none;margin-inline-start:auto;color:var(--purple)}.seller-profile-link small,.seller-profile-link strong{display:block;overflow-wrap:anywhere}.seller-profile-link small{color:var(--muted);font-size:.7rem}.seller-profile-link strong{font-size:.83rem}.view-all-products{display:flex;justify-content:center;margin-top:13px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-detail>.product-gallery{align-self:start;border-radius:13px}.product-detail h1{margin-block:4px 9px}.product-detail .product-price{color:var(--purple)}.product-detail small{color:var(--muted)}.back-link{display:inline-flex;justify-self:start;align-items:center;gap:6px;font-size:.9rem;font-weight:800;color:var(--purple)}.seller-heading{display:flex;align-items:center;gap:16px}.seller-heading>span{width:64px;height:64px}.seller-heading small{color:var(--purple)}.seller-heading p{display:flex;align-items:center;gap:5px}.catalog-filter-panel{display:grid;gap:14px}.catalog-filter-panel label{display:grid;gap:5px;color:var(--muted);font-size:.84rem;font-weight:750}.catalog-search-field{display:flex;align-items:center;gap:8px;padding-inline:9px;border:1px solid var(--field-border);border-radius:11px;color:var(--purple)}.catalog-search-field input{flex:1;min-width:0;border:0;background:transparent}.catalog-filter-heading{display:flex;justify-content:space-between;gap:8px;align-items:center}.catalog-filter-heading h2{display:flex;align-items:center;gap:6px;font-size:1.08rem;margin:0}.catalog-toggle{display:none}.catalog-filter-count{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--primary);color:#fff;font-size:.74rem}.catalog-clear{color:var(--purple);font-size:.83rem;font-weight:850}.catalog-filter-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px}.catalog-status{margin-bottom:10px}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:14px}.catalog-pagination button:disabled{opacity:.45;cursor:default}#catalog-results[aria-busy=true] .catalog-grid{opacity:.57}.intro-film{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(14px,3vw,28px);align-items:center}.intro-film video{width:100%;aspect-ratio:16/9;border-radius:15px;background:#1a1128}.intro-film h2{margin:8px 0 6px;font-size:clamp(1.3rem,3vw,1.85rem)}.intro-film p{max-width:38ch;color:var(--muted)}.intro-film-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--soft);color:var(--soft-ink)}.home-editorial{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:15px}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.article-card{display:flex;flex-direction:column}.article-card>img{aspect-ratio:1.85}.article-card>div{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;padding:13px}.article-topic{display:inline-block;padding:2px 8px;border-radius:7px;color:var(--soft-ink);background:var(--soft);font-size:.73rem;font-weight:850}.article-action{display:flex;align-items:center;gap:5px;padding-top:8px;margin-top:auto;color:var(--purple);font-size:.83rem;font-weight:850}.notice-list{display:grid;gap:8px}.notice-list a{align-items:flex-start;font-size:.88rem}.notice-editorial-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:var(--soft);color:var(--soft-ink);flex:none}.header-notices-panel li a.important-notice,.notice-entry.important-notice,.notice-list .important-notice{background:#fff4e4;border-color:#e5bb80}.important-notice .notice-editorial-icon{background:#ffdfb7;color:#8a3613}.header-important,.important-notice small{color:#8a3613;font-weight:850}.header-important{margin-inline-end:6px}[data-theme=dark] .header-notices-panel li a.important-notice,[data-theme=dark] .notice-entry.important-notice,[data-theme=dark] .notice-list .important-notice{background:#35251c;border-color:#765038}[data-theme=dark] .important-notice small{color:#ffd6a5}.notice-list h3{font-size:.92rem}.notice-list p{color:var(--muted);font-size:.79rem;margin-top:5px}.notice-entry{align-items:flex-start}.notice-entry h2{margin-top:5px}.testimonials{display:flex;align-items:center;gap:14px;padding:clamp(15px,3vw,28px);border-radius:18px;background:var(--soft);color:var(--soft-ink)}.testimonials h2{font-size:clamp(1rem,2.3vw,1.5rem)}.testimonials p{margin-top:4px;font-size:.85rem}.testimonials-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;background:var(--card);flex:none}.editorial-entry{display:flex;align-items:center;gap:16px}.editorial-entry img{width:min(28%,230px);height:auto;border-radius:12px;flex:none}.editorial-entry .button,.profile-panel>.button,.request-page .panel>.button{margin-top:12px}.request-page .login-form{margin-top:0}.request-history details{padding-block:10px;border-top:1px solid var(--line)}.request-history summary{cursor:pointer}.request-history time{color:var(--muted);margin-inline-start:10px;font-size:.8rem}.request-history details p{margin-top:8px;overflow-wrap:anywhere;white-space:pre-wrap}.request-history .request-confirmation{margin-block:8px;color:var(--purple);font-weight:800}.staff-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.staff-filters label{display:grid;gap:5px;flex:1 1 175px;font-size:.87rem;font-weight:750}.staff-list{display:grid;gap:8px}.staff-list-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 15px}.staff-list-item:hover{border-color:var(--purple)}.staff-list-item>svg{color:var(--purple)}.staff-list-item h2{font-size:1rem;overflow-wrap:anywhere}.staff-list-item p{font-size:.8rem}.staff-details{width:min(100%,800px);min-width:0}.request-message{white-space:pre-wrap;overflow-wrap:anywhere}.staff-details>.request-message{margin-top:9px}.request-update{padding:10px 12px;margin-top:9px;border-radius:12px;background:var(--soft)}.request-update strong{font-size:.84rem}.request-state{display:inline-block;margin-inline-start:6px;border-radius:999px;padding:2px 8px;white-space:nowrap;background:var(--soft);color:var(--soft-ink);font-size:.73rem;font-weight:850}.request-state[data-state=reviewing]{background:#ffecd4;color:#793804}.request-state[data-state=answered]{background:#e3f3eb;color:#1e583e}.request-state[data-state=closed]{background:var(--surface);color:var(--muted)}.staff-page h1{overflow-wrap:anywhere}.cms-list-item,.cms-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.cms-list-item:hover{border-color:var(--purple)}.cms-form .cms-check{display:flex;align-items:center;gap:8px}.cms-check input{width:19px;min-height:19px;accent-color:var(--primary)}.cms-article{max-width:820px}.cms-article h1{margin-block:8px}.cms-article img{width:100%;height:auto;border-radius:12px;margin-block:14px}.cms-article .request-message{margin-top:12px}.otp-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:min(100%,920px);margin-inline:auto;align-items:stretch}.otp-cover{display:grid;gap:11px;align-content:end;justify-items:start;min-height:355px;padding:clamp(18px,4vw,36px);border-radius:20px;color:#fff;background:linear-gradient(0deg,#19122bed 12%,#19122b72 85%),url(/images/port.jpg) 50% /cover}.otp-cover>svg{color:#ffd78c}.otp-cover strong{font-size:clamp(1.4rem,3vw,2.2rem)}.otp-cover p{color:#fff0fa;max-width:29ch}.otp-cover a{display:inline-flex;gap:6px;align-items:center;font-size:.87rem;color:#ffdd9d;font-weight:800}.otp-panel{width:100%}.otp-panel h1{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:7px}.otp-steps{display:flex;gap:7px;margin:0 0 18px;padding:0;list-style:none;flex-wrap:wrap}.otp-steps li{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.8rem;font-weight:750}.otp-steps li span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--surface);border:1px solid var(--line)}.otp-steps li[aria-current=step]{color:var(--purple)}.otp-steps li[aria-current=step] span{background:var(--primary);color:white;border-color:transparent}.otp-panel .login-form>.button{justify-self:stretch}.otp-panel .otp-unavailable{padding:8px 10px;border-radius:9px;margin-block:9px;color:var(--soft-ink);background:var(--soft)}.login-unavailable{gap:8px;align-content:center;min-height:100%}.login-unavailable,.not-found-panel{display:grid;justify-items:center;text-align:center}.not-found-panel{width:min(100%,620px);justify-self:center;gap:12px;padding-block:clamp(25px,7vw,55px)}.not-found-panel>div{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.otp-code{letter-spacing:.35em;text-align:center;font-size:1.25rem}.account-sheet{position:fixed;inset:0;margin:auto;padding:0;width:min(100% - 28px,440px);max-height:calc(100dvh - 26px);overflow:auto;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 70px #10092355}.account-sheet[open]{animation:account-sheet-in .23s ease-out both}.account-sheet::backdrop{background:#1b112789}body:has(.account-sheet[open]){overflow:hidden}@keyframes account-sheet-in{0%{opacity:.5;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.account-sheet-body{display:grid;gap:12px;padding:17px 19px 20px}.account-sheet-header{display:flex;justify-content:space-between;align-items:center;gap:7px}.account-sheet-header h2{font-size:1.08rem}.account-sheet-header .icon-button{width:38px;height:38px;box-shadow:none}.account-sheet-icon{display:grid;place-items:center;width:57px;height:57px;border-radius:17px;background:var(--soft);color:var(--soft-ink)}.account-sheet-body>p{color:var(--muted)}.account-sheet-body>p strong{color:var(--ink)}.account-sheet-body>.button{width:100%}.account-sheet-cancel{justify-self:center;color:var(--muted);padding:5px 12px;font-weight:750;font-size:.85rem}.account-sheet .login-form,.account-sheet .otp-steps{margin:0}.account-sheet .login-form>.button{justify-self:stretch}.account-sheet .otp-unavailable{background:var(--soft);border-radius:9px;padding:8px 10px;color:var(--soft-ink)}.account-sheet .button:disabled{opacity:.6;cursor:default}.product-contact-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.seller-contact p{color:var(--danger);font-size:.84rem}.dashboard-account-actions,.dashboard-heading,.dashboard-identity{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.dashboard-heading{justify-content:space-between}.dashboard-avatar{width:53px;height:53px;border-radius:15px;display:grid;place-items:center;background:var(--soft);color:var(--soft-ink);flex:none}.dashboard-heading h1{font-size:clamp(1.34rem,3vw,2rem)}.dashboard-heading .profile-actions{margin-top:0}.dashboard-roles,.dashboard-shortcuts{display:flex;gap:8px;flex-wrap:wrap}.dashboard-roles a{padding:7px 13px;border-radius:10px;background:var(--card);border:1px solid var(--line);font-size:.87rem;font-weight:800}.dashboard-roles a[aria-current]{background:var(--primary);color:white;border-color:transparent}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-metrics>div{display:grid;gap:3px;text-align:center;align-content:start}.dashboard-metrics strong{font-size:clamp(1.1rem,3vw,1.75rem);color:var(--purple)}.dashboard-metrics span{font-size:.82rem;color:var(--muted)}.dashboard-shortcuts{margin-top:11px}.dashboard-request{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-block:10px;border-top:1px solid var(--line)}.dashboard-request>div{min-width:0;overflow-wrap:anywhere}.dashboard-request small{display:block;color:var(--muted);font-size:.76rem}.dashboard-request:hover strong{color:var(--purple)}.header-notices,.notice-trigger{position:relative}.notice-count{position:absolute;top:-4px;inset-inline-end:-3px;display:grid;place-items:center;min-width:17px;height:17px;padding-inline:3px;border-radius:99px;color:white;background:var(--primary);font-size:.68rem;font-weight:900}.header-notices-panel{position:absolute;z-index:20;top:calc(100% + 10px);inset-inline-end:0;width:min(330px,calc(100vw - 24px));padding:12px;background:var(--card);border:1px solid var(--line);border-radius:17px;box-shadow:0 14px 42px #10092338}.header-notices-panel h2{padding:3px 5px 9px;font-size:1rem}.header-notices-panel ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.header-notices-panel a{display:flex;gap:7px;align-items:center;justify-content:space-between;border-radius:9px;padding:8px;font-size:.86rem}.header-notices-panel a svg{flex:none;color:var(--purple)}.header-notices-panel li a{background:var(--soft)}.header-notices-panel .notice-all{margin-top:5px;color:var(--purple);font-weight:850}@media (max-width:760px){.catalog-filter-heading h2{display:none}.catalog-toggle{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;min-height:40px;border:1px solid var(--line);border-radius:10px;color:var(--soft-ink);background:var(--soft);font-size:.86rem;font-weight:850}.catalog-toggle[aria-expanded=true]>svg:last-child{rotate:180deg}.catalog-filter-fields[data-open=false]{display:none}.quick-registration-panel header{flex-direction:column;text-align:center}.registration-grid{grid-template-columns:minmax(0,1fr)}.registration-note{text-align:center}.account-sheet{top:auto;bottom:0;margin:0 auto;width:min(100%,520px);border-radius:24px 24px 0 0;max-height:calc(100dvh - 20px)}.account-sheet-body{padding-bottom:max(20px,env(safe-area-inset-bottom))}.account-sheet-body:before{content:"";width:35px;height:4px;justify-self:center;border-radius:99px;background:var(--field-border)}.otp-layout{grid-template-columns:minmax(0,1fr);max-width:475px}.otp-panel{grid-row:1}.otp-panel h1,.otp-panel>p{text-align:center}.otp-steps{justify-content:center}.otp-cover{min-height:175px}.market-directory,.product-grid,.supplier-grid,.trade-service-grid{grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x mandatory;scrollbar-width:thin}.trade-service-grid{grid-auto-columns:62%}.carousel-product .carousel-track,.product-grid,.supplier-grid{grid-auto-columns:72%}.market-directory{grid-auto-columns:68%}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-directory>*,.product-grid>*,.supplier-grid>*,.trade-service-grid>*{scroll-snap-align:start}.trade-hero{justify-content:center;border-radius:17px;background-image:linear-gradient(0deg,#191229f5,#191229a6 70%,#19122966),url(/images/port.jpg)}.trade-hero-partner{background-image:linear-gradient(0deg,#111a35f5,#111a35a6 70%,#111a3566),url(/images/network.jpg)}.trade-hero-copy{justify-items:center;text-align:center}.section-heading{flex-direction:column;align-items:center;gap:5px;text-align:center}.section-heading h2{justify-content:center}.story-list{justify-content:safe center}.editorial-entry h2,.inner-page .panel>h2,.inner-page .panel>p:only-child,.inner-page>h1,.inner-page>p,.market-directory .panel,.product-body h3,.product-detail h1,.section-empty,.supplier-body,.trade-service-card>div{text-align:center}.product-body .product-price,.supplier-location{justify-content:center}.product-category{align-self:center}.supplier-card .service-icon,.trade-service-card .service-icon{inset-inline:0;margin-inline:auto}.market-directory .panel{justify-items:center}.intro-film{grid-template-columns:1fr;text-align:center}.intro-film p{margin-inline:auto}.market-labels{justify-content:center}.seller-heading{flex-direction:column;text-align:center}.seller-heading p{justify-content:center}.home .banner-content{margin-inline:auto;text-align:center;max-width:90%}.home .banner-content>p{margin-inline:auto}.home .banner-actions,.home .service-banner h2{justify-content:center}.home .hero-art:after,.home .market-art:after,.home .service-art:after{background:linear-gradient(0deg,#052443f2,#052443a3 68%,#05244355)}.home .banner-art{width:100%}.home .academy-art:after{background:linear-gradient(0deg,var(--navy) 5%,#f1f0eddf 70%,#f1f0ed75)}[data-theme=dark] .home .academy-art:after{background:linear-gradient(0deg,var(--navy) 5%,#221d2bdf 70%,#221d2b75)}.home .testimonials{flex-direction:column;text-align:center}.home-editorial{gap:19px}.home-editorial,.product-detail{grid-template-columns:1fr}}@media (min-width:761px){.market-stories{grid-template-columns:minmax(175px,.8fr) minmax(0,2fr);align-items:center}.market-stories .section-heading{flex-direction:column;align-items:flex-start;gap:4px}.market-stories .story-list{justify-content:center}}@media (prefers-reduced-motion:reduce){.account-sheet[open]{animation:none}}@media (max-width:520px){.dashboard-account-actions,.dashboard-heading,.dashboard-identity,.dashboard-roles,.dashboard-shortcuts{justify-content:center}.dashboard-identity{width:100%}.dashboard-metrics{gap:5px}.dashboard-metrics .panel{padding:9px 5px}.staff-list-item{grid-template-columns:minmax(0,1fr) auto}.staff-list-item>svg{display:none}.staff-list-item .request-state{margin-inline-start:0}.market-search-bar{grid-template-columns:1fr;gap:7px}.market-support{min-height:45px}.market-search{gap:5px;padding:4px 8px}.market-search input{font-size:.86rem}.market-search>svg{width:17px}.catalog-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-fields select{min-width:0;font-size:.8rem}.article-grid{grid-template-columns:1fr}.trade-hero{min-height:232px}.catalog-grid{grid-template-columns:1fr}.editorial-entry{align-items:flex-start;flex-direction:column}.editorial-entry img{width:100%;max-height:190px;object-fit:cover}}