.site-home-modules,.site-home-module{display:contents}.design-preview-marker{position:fixed;bottom:14px;right:14px;z-index:100;border:1px solid var(--pudding-line);border-radius:6px;padding:9px 13px;background:rgba(var(--pudding-cream-rgb),.9686274509803922);color:var(--pudding-taupe);font:11px/1.6 var(--pudding-font);max-width:calc(100vw - 28px);pointer-events:none}.site-design-scope,.site-design-scope[data-palette=ink],.site-design-scope[data-palette=sand]{--design-primary: var(--pudding-cocoa);--design-accent: var(--pudding-chocolate);--design-tint: var(--pudding-cream);--design-paper: var(--pudding-cream-soft)}.site-design-scope:not([data-palette=forest]) .brand-home .global-home-paper,.site-design-scope:not([data-palette=forest]) .corporate-page{background:var(--design-paper);color:var(--design-primary)}.site-design-scope:not([data-palette=forest]) .corporate-footer{background:var(--design-paper);color:var(--design-primary)}.site-design-scope:not([data-palette=forest]) .brand-home h2,.site-design-scope:not([data-palette=forest]) .corporate-page h1,.site-design-scope:not([data-palette=forest]) .corporate-page h2{color:var(--design-primary)}.site-design-scope:not([data-palette=forest]) .brand-home .channel-directory{--channel-ink: var(--design-primary)}.site-design-scope:not([data-palette=forest]) .brand-home .channel-feature,.site-design-scope:not([data-palette=forest]) .brand-home .brand-about{background:var(--design-tint)}.site-design-scope:not([data-palette=forest]) .brand-home .channel-feature h3,.site-design-scope:not([data-palette=forest]) .brand-home .channel-catalog-content h3{color:var(--design-primary)}.site-design-scope:not([data-palette=forest]) .brand-home .channel-feature-action,.site-design-scope:not([data-palette=forest]) .brand-home .channel-catalog-actions .btn.gold,.site-design-scope:not([data-palette=forest]) .brand-home .channel-empty .btn.gold,.site-design-scope:not([data-palette=forest]) .corporate-page .btn.gold{background:var(--design-primary);border-color:var(--design-primary);color:var(--pudding-cream-soft)}.site-design-scope:not([data-palette=forest]) .brand-home .channel-art-hub{background:var(--design-tint)}.site-design-scope:not([data-palette=forest]) .brand-home .channel-art-hub>span,.site-design-scope:not([data-palette=forest]) .corporate-header .brand-mark{color:var(--design-accent)!important}.site-design-scope:not([data-palette=forest]) .portal-login .login-story{background:var(--pudding-cream-soft)}.site-design-scope[data-typography=editorial] .brand-home h1,.site-design-scope[data-typography=editorial] .brand-home h2,.site-design-scope[data-typography=editorial] .brand-home .channel-feature h3,.site-design-scope[data-typography=editorial] .corporate-page h1,.site-design-scope[data-typography=editorial] .corporate-page h2,.site-design-scope[data-typography=editorial] .portal-login .login-story h1{font-family:var(--pudding-font);font-weight:500}.site-design-scope[data-corners=square] .brand-home .global-home-paper{border-radius:10px}.site-design-scope[data-corners=square] .brand-home .home-banner,.site-design-scope[data-corners=square] .brand-home .global-launch,.site-design-scope[data-corners=square] .brand-home .destination-photo,.site-design-scope[data-corners=square] .brand-home .brand-map,.site-design-scope[data-corners=square] .brand-home .channel-feature,.site-design-scope[data-corners=square] .brand-home .channel-catalog-card,.site-design-scope[data-corners=square] .brand-home .dubai-banner{border-radius:6px}.site-design-scope[data-corners=square] .brand-home .brand-map{border-radius:6px!important}.site-design-scope[data-spacing=compact] .brand-home .home-partners,.site-design-scope[data-spacing=compact] .brand-home .home-world,.site-design-scope[data-spacing=compact] .brand-home .brand-section,.site-design-scope[data-spacing=compact] .brand-home .brand-about{padding-top:26px;padding-bottom:26px}.site-design-scope[data-spacing=compact] .brand-home .global-destinations{padding-top:25px;padding-bottom:20px}.site-design-scope[data-spacing=compact] .brand-home .channel-directory{margin-top:20px;margin-bottom:20px}.site-design-scope[data-partner-strip=compact] .brand-home .partner-description,.site-design-scope[data-partner-strip=compact] .brand-home .partner-logo-card>small,.site-design-scope[data-partner-strip=compact] .brand-home .partner-card-cta,.site-design-scope[data-partner-strip=compact] .brand-home .partner-logo-card .source-language-note{display:none}.site-design-scope[data-partner-strip=compact] .brand-home .partner-logo-card{padding-top:10px;padding-bottom:10px}@media(prefers-reduced-motion:reduce){.site-design-scope .brand-home .channel-feature{transition:none}}.content-image{margin:0;position:relative;min-width:0;overflow:hidden;border-radius:20px;background:linear-gradient(140deg,var(--pudding-cream) 0%,var(--pudding-cream) 58%,var(--pudding-cream) 100%)}[data-content-gradient=sand] .content-image{background:linear-gradient(140deg,var(--pudding-cream-soft),var(--pudding-cream-soft) 55%,var(--pudding-cream-soft))}[data-content-gradient=coral] .content-image{background:linear-gradient(140deg,var(--pudding-cream-soft),var(--pudding-cream-soft) 58%,var(--pudding-cream-soft))}[data-content-gradient=none] .content-image{background:var(--pudding-cream-soft)}.content-image picture{display:block;width:100%;height:100%}.content-image img{display:block;width:100%;height:100%;aspect-ratio:4/3;transition:transform .55s ease}.content-image-fallback{display:grid;place-items:center;aspect-ratio:4/3;padding:32px;color:var(--pudding-cocoa);font-size:22px}.content-editor-preview [data-content-block]{position:relative;outline:1px dashed rgba(var(--pudding-chocolate-rgb),.4);outline-offset:4px;cursor:crosshair}.content-editor-preview [data-content-block]:hover{outline:3px solid var(--pudding-chocolate);outline-offset:4px}.content-editor-preview [data-content-block]:hover:after{content:"\270e";position:absolute;right:8px;top:8px;background:var(--pudding-chocolate);color:var(--pudding-cream-soft);border-radius:6px;padding:6px 10px;z-index:90;pointer-events:none}.visual-site .service-hero,.visual-site .brand-page-intro{align-items:center;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);padding-top:48px;padding-bottom:52px;min-height:0}.visual-site .service-hero h1,.visual-site .brand-page-intro h1{font-size:clamp(34px,4.5vw,62px);line-height:1.25;letter-spacing:-.04em;white-space:normal;max-width:14em;margin:18px 0}.visual-site .service-hero-copy>p,.visual-site .brand-intro-copy>p{font-size:17px;line-height:1.7;max-width:30em;margin:0 0 26px}.visual-site .service-hero .content-image{width:100%;box-shadow:none}.visual-site .service-hero-actions{gap:14px}.visual-site [data-content-layout=image-first]>.brand-page-intro{grid-template-columns:1fr}.visual-site [data-content-layout=image-first]>.brand-page-intro .content-image{grid-row:1;max-height:440px}.visual-site [data-content-layout=image-first]>.brand-page-intro :is(.service-hero-copy,.brand-intro-copy){max-width:720px}.visual-catalog{max-width:1160px;margin:0 auto;padding:52px 0 68px}.visual-catalog .offer-section-heading h2{font-size:clamp(26px,3.3vw,40px);margin:8px 0}.visual-catalog .offer-section-heading p{margin:8px 0;color:var(--pudding-taupe)}.visual-audience-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 28px}.visual-audience-tabs button{min-height:44px;border:1px solid var(--pudding-line);background:var(--pudding-white);color:var(--pudding-cocoa);border-radius:24px;padding:10px 20px;font:inherit;font-size:14px;cursor:pointer}.visual-audience-tabs [aria-selected=true]{background:var(--pudding-cream);color:var(--pudding-cocoa);border-color:var(--pudding-chocolate)}.visual-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.visual-service-card{border:0!important;box-shadow:none!important;background:transparent!important;min-width:0;padding:0!important;display:block;color:var(--pudding-cocoa);text-decoration:none}.visual-service-card:hover .content-image img{transform:scale(1.035)}.visual-service-card .content-image{aspect-ratio:4/3;border:1px solid rgba(var(--pudding-line-rgb),.5019607843137255)}.visual-service-card .content-image img{height:100%;aspect-ratio:auto}.visual-service-card .visual-card-copy{padding:20px 3px 8px;position:relative}.visual-service-card h3{font-size:23px!important;line-height:1.4;margin:0 30px 9px 0!important;letter-spacing:-.025em}.visual-service-card p{font-size:15px!important;line-height:1.65;margin:0!important;color:var(--pudding-taupe)!important}.visual-service-card .visual-card-arrow{position:absolute;right:2px;top:24px}.visual-service-card:focus-visible,.visual-audience-tabs button:focus-visible{outline:3px solid var(--pudding-chocolate);outline-offset:5px}.visual-detail-results{max-width:1160px;margin:0 auto 44px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.visual-detail-result{padding:24px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:14px;min-width:0}.visual-detail-result svg{color:var(--pudding-cocoa);margin-bottom:18px}.visual-detail-result h3{font-size:16px;line-height:1.5;margin:0}.visual-detail-details{max-width:1160px;margin:0 auto 32px;border-block:1px solid var(--pudding-line);padding:0 4px}.visual-detail-details>summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600;list-style:none;gap:20px}.visual-detail-details>summary::-webkit-details-marker{display:none}.visual-detail-details[open]>summary svg{transform:rotate(90deg)}.visual-detail-details .service-preparation{padding:25px 0 42px;margin:0}.visual-site .service-faq{padding:30px 0 40px;gap:40px;max-width:1160px}.visual-site .service-faq h2{font-size:28px}.visual-site .brand-related-services{padding:36px 0;max-width:1160px;margin:0 auto}.visual-site .brand-related-services .service-section-heading>p{display:none}.visual-site .brand-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.visual-site .brand-related-grid>.visual-service-card{padding:0!important;display:block}.visual-site .brand-related-grid .content-image{max-height:240px}.visual-site .brand-related-grid h3{font-size:21px!important}.visual-site .service-closing{padding-block:40px!important;margin-block:20px!important}.visual-site .service-closing h2{font-size:30px;white-space:normal}.visual-site .service-closing p{display:none}.visual-site .offer-process-disclosure{margin:0 auto 24px;max-width:1160px}.visual-site .brand-intro-copy .brand-breadcrumb{margin-bottom:20px}.visual-brand-values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px auto 56px;max-width:1160px}.visual-brand-values article{padding:28px 24px;border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-white)}.visual-brand-values h3{margin:18px 0 8px;font-size:21px}.visual-brand-values p{font-size:15px;line-height:1.65;color:var(--pudding-taupe);margin:0}.visual-guides{max-width:1160px;margin:0 auto 48px}.visual-guides .guide-line{min-height:82px;padding-block:18px}.visual-guides .guide-line p{display:none}.visual-site .corporate-market{padding-block:20px 44px;align-items:center}.visual-site .corporate-market>div>p{display:none}.visual-site .corporate-market h2{font-size:28px}.visual-site .corporate-market .trade-globe{min-width:0}.visual-site .service-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;padding:32px 0 48px;margin:0 auto}.visual-site .service-catalog>h2{grid-column:1/-1;font-size:28px;margin:0 0 6px}.visual-site .corporate-cta h2{font-size:28px}.visual-site .corporate-cta{padding-block:40px}.analytics-illustration{max-width:400px;margin:20px 0 0}.analytics-illustration .content-image{aspect-ratio:16/9;max-height:250px}.analytics-illustration img{aspect-ratio:16/9;object-fit:contain}@media(min-width:900px){.visual-site [data-content-layout=image-first] :is(.service-hero-copy,.brand-intro-copy){margin-inline:auto;text-align:center}.visual-site [data-content-layout=image-first] .service-hero-actions{justify-content:center}}@media(max-width:1200px){.visual-catalog,.visual-detail-results,.visual-detail-details,.visual-brand-values,.visual-guides,.visual-site .service-catalog,.visual-site .brand-related-services,.visual-site .offer-process-disclosure,.visual-site .service-faq{margin-inline:24px}}@media(max-width:800px){.visual-site .service-hero,.visual-site .brand-page-intro{grid-template-columns:1fr;gap:24px;padding-block:28px 36px}.visual-site .service-hero .content-image{grid-row:1;max-height:300px}.visual-site .service-hero .brand-breadcrumb{margin:0 0 18px}.visual-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.visual-detail-results{grid-template-columns:1fr;gap:10px}.visual-detail-result{display:flex;align-items:center;gap:18px;padding:18px 20px}.visual-detail-result svg{margin:0;flex-shrink:0}.visual-brand-values{grid-template-columns:1fr}.visual-site .service-catalog{grid-template-columns:repeat(2,1fr)}.visual-site .brand-page-intro .content-image{grid-row:1;max-height:320px}.analytics-illustration{max-width:100%}.analytics-illustration .content-image{max-height:230px}}@media(max-width:520px){.visual-catalog{padding:26px 0 40px}.visual-service-grid{grid-template-columns:1fr;gap:26px}.visual-service-card .content-image{aspect-ratio:16/10}.visual-service-card h3{font-size:23px!important}.visual-audience-tabs{gap:7px;flex-wrap:nowrap;overflow-x:auto;padding:3px 0 8px;margin-top:20px}.visual-audience-tabs button{white-space:nowrap;flex-shrink:0;padding:10px 16px}.visual-site .service-hero h1,.visual-site .brand-page-intro h1{font-size:34px}.visual-site .service-hero-copy>p,.visual-site .brand-intro-copy>p{font-size:16px}.visual-site .brand-related-grid,.visual-site .service-catalog{grid-template-columns:1fr}.visual-site .service-faq{display:block}.visual-site .service-faq>div:first-child{margin-bottom:24px}.visual-site .service-closing h2{font-size:26px}.visual-catalog,.visual-detail-results,.visual-detail-details,.visual-brand-values,.visual-guides,.visual-site .service-catalog,.visual-site .brand-related-services,.visual-site .offer-process-disclosure,.visual-site .service-faq{margin-inline:20px}.visual-detail-result h3{font-size:15px}}@media(prefers-reduced-motion:reduce){.content-image img{transition:none}.visual-service-card:hover .content-image img{transform:none}}.corporate-about .brand-story-title{white-space:pre-line}.pudding-public-navigation.corporate-header{position:fixed;inset:0 0 auto;z-index:2147483000;width:100%;max-width:none;height:84px;display:block;padding:0;margin:0;border:0;border-bottom:1px solid var(--pudding-line);border-radius:0;background:var(--pudding-white);color:var(--pudding-cocoa);font:15px/1.5 var(--pudding-font);isolation:isolate}.pudding-public-navigation *,.pudding-nav-popup *,.pudding-public-footer *{box-sizing:border-box}.pudding-public-navigation button,.pudding-nav-popup button{font:inherit;cursor:pointer;width:auto;margin:0;position:static;text-align:left}.pudding-public-navigation a,.pudding-nav-popup a{color:inherit;text-decoration:none}.pudding-nav-bar{width:100%;height:100%;max-width:1440px;margin:auto;padding:0 32px;display:flex;align-items:center;gap:30px}.pudding-nav-brand{display:flex;gap:10px;align-items:center;flex:none;min-height:44px}.pudding-nav-brand>img:first-child{display:block;width:40px;height:40px}.pudding-nav-brand .pudding-nav-word-artwork{display:block;width:126px;height:34px;object-fit:contain}.pudding-public-navigation .pudding-nav-desktop{margin-left:auto;display:flex;align-items:center;padding:0}.pudding-nav-trigger{display:flex;gap:8px;align-items:center;min-height:44px;padding:8px 4px;font-weight:600;white-space:nowrap;background:transparent;color:var(--pudding-cocoa);border-radius:0!important;border:0!important;box-shadow:none!important}.pudding-nav-trigger:before,.pudding-nav-trigger:after{content:none!important}.pudding-nav-trigger>svg{width:14px;height:14px;transition:transform .18s}.pudding-nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.pudding-nav-account{display:flex;align-items:center;gap:18px;flex:none}.pudding-nav-signin,.pudding-nav-signup{display:flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap}.pudding-nav-signup{border-radius:99px;background:var(--pudding-cocoa);color:var(--pudding-cream-soft)!important;padding:10px 19px;font-size:13px;font-weight:600}.pudding-nav-language{max-width:110px;min-height:44px;padding:8px 2px;background:var(--pudding-white);border:0;color:var(--pudding-cocoa);font-size:12px}.pudding-nav-hamburger{display:none;background:transparent;border:0;padding:10px;width:44px!important;height:44px;color:var(--pudding-cocoa)}.pudding-nav-hamburger svg{width:24px;height:24px}.pudding-nav-popup{position:fixed;inset:var(--pudding-nav-top, 84px) 24px auto;margin:0 auto;width:calc(100% - 48px);max-width:1392px;max-height:calc(100dvh - var(--pudding-nav-top, 84px) - 20px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--pudding-line);border-radius:0 0 24px 24px;background:var(--pudding-white);color:var(--pudding-cocoa);padding:28px;box-shadow:0 22px 60px #0006;font:15px/1.5 var(--pudding-font);z-index:2147483001}.pudding-nav-popup[hidden],.pudding-nav-popup:not(:popover-open):not(.is-open){display:none}.pudding-nav-popup:popover-open,.pudding-nav-popup.is-open{animation:pudding-nav-reveal .18s ease-out}.pudding-nav-popup::backdrop{background:transparent}.pudding-nav-mega-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.pudding-nav-column{min-width:0}.pudding-nav-line-heading{display:flex;min-height:72px;align-items:center;gap:9px;margin-bottom:10px;font-size:14px}.pudding-nav-line-heading img{display:block;width:40px;height:40px;flex:none}.pudding-nav-line-heading b{font-weight:600}.pudding-nav-link{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:10px 0;border-radius:8px}.pudding-nav-link>span{font-weight:500;font-size:14px;line-height:1.5}.pudding-nav-link small{font-size:11px;line-height:1.6;color:var(--pudding-taupe)}.pudding-nav-link:hover>span,.pudding-nav-resource:hover,.pudding-nav-line-heading:hover{color:var(--pudding-golden)}.pudding-nav-resources{padding-left:20px;border-left:1px solid var(--pudding-line)}.pudding-nav-resources h2{min-height:72px;display:flex;align-items:center;font-size:14px;font-weight:600;margin:0 0 10px}.pudding-nav-resource{display:flex;align-items:center;min-height:48px;font-size:13px}.pudding-nav-extras{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px 25px;padding-top:16px;margin-top:22px;border-top:1px solid var(--pudding-line)}.pudding-nav-extra{display:flex;align-items:center;min-height:44px;font-size:13px}.pudding-public-navigation :is(button,a,select):focus-visible,.pudding-nav-popup :is(button,a,select):focus-visible,.pudding-public-footer :is(a,button):focus-visible{outline:2px solid var(--pudding-golden);outline-offset:3px}html:has(.pudding-public-navigation){scroll-padding-top:calc(var(--brand-header-height, 84px) + 12px)}.corporate-page:not(.service-page),.portal-login.auth-brand{padding-top:var(--brand-header-height, 84px)}@keyframes pudding-nav-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pudding-public-footer.corporate-footer,.pudding-public-footer.home-v4-footer{display:block;max-width:none;padding:64px max(24px,calc((100vw - 1280px)/2)) 28px;margin:0;background:var(--pudding-cream-soft);border-top:1px solid var(--pudding-line);color:var(--pudding-cocoa)}.pudding-footer-top{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(0,1fr));gap:48px}.pudding-footer-brand>a{display:flex;align-items:center;gap:10px;min-height:44px;width:fit-content}.pudding-footer-brand .pudding-footer-mark{width:40px;height:40px}.pudding-footer-brand .pudding-footer-word{width:126px;height:34px}.pudding-footer-brand p{font-size:15px;color:var(--pudding-taupe);line-height:1.8;margin:18px 0 0;max-width:280px}.pudding-public-footer .pudding-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:0}.pudding-footer-column h2{font-size:14px;font-weight:600;margin:0 0 14px}.pudding-public-footer .pudding-footer-column a{display:flex;align-items:center;min-height:44px;font-size:13px;color:var(--pudding-taupe);text-decoration:none}.pudding-public-footer .pudding-footer-column a:hover{color:var(--pudding-cocoa)}.pudding-footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;border-top:1px solid var(--pudding-line);margin-top:42px;padding-top:24px}.pudding-public-footer .pudding-footer-legal{display:block;color:var(--pudding-taupe);font-size:12px;line-height:1.9;margin:0;width:auto;flex:1 1 500px}.pudding-footer-legal span{display:block}.pudding-public-footer #motion-toggle{min-height:44px;margin:0}@media(max-width:1200px){.pudding-nav-bar{gap:18px;padding:0 24px}.pudding-nav-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pudding-nav-resources{border-left:0;padding-left:0}}@media(max-width:1100px){.pudding-public-navigation.corporate-header{height:72px}.pudding-nav-bar{padding:0 20px;gap:10px}.pudding-nav-brand{margin-right:auto;gap:8px}.pudding-nav-brand>img:first-child{width:32px;height:32px}.pudding-nav-brand .pudding-nav-word-artwork{width:106px;height:28px}.pudding-public-navigation .pudding-nav-desktop,.pudding-nav-signin,.pudding-nav-signup{display:none}.pudding-nav-hamburger{display:block;flex:none}.pudding-nav-account{margin-left:auto;gap:8px}.pudding-nav-language{font-size:11px;max-width:88px}.pudding-nav-popup{inset:var(--pudding-nav-top, 72px) 12px auto;width:calc(100% - 24px);padding:20px;max-height:calc(100dvh - var(--pudding-nav-top, 72px) - 12px);border-radius:0 0 18px 18px}}@media(max-width:768px){.pudding-nav-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pudding-nav-line-heading{flex-direction:column;align-items:flex-start;gap:5px;min-height:80px}.pudding-nav-resources h2{min-height:80px}.pudding-nav-link small{display:none}.pudding-nav-link{min-height:48px}.pudding-nav-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.pudding-footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pudding-footer-brand{grid-column:1/-1;margin-bottom:14px}.pudding-public-footer.corporate-footer,.pudding-public-footer.home-v4-footer{padding:44px 24px 24px}}@media(max-width:420px){.pudding-nav-popup{padding:16px}.pudding-nav-mega-grid{gap:16px}.pudding-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pudding-footer-column:last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.pudding-nav-popup:popover-open,.pudding-nav-popup.is-open{animation:none}.pudding-nav-trigger>svg{transition:none}}.pudding-public-navigation.corporate-header{background:#0f0b09d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pudding-nav-bar{max-width:1200px;padding-inline:20px;gap:16px}.pudding-public-navigation .pudding-nav-desktop,.pudding-nav-account .pudding-nav-signup{display:none}.pudding-nav-brand>img:first-child{width:40px;height:36px;margin-top:-4px}.pudding-nav-brand .pudding-nav-word-artwork{width:120px;height:30px}.pudding-nav-account{gap:14px;margin-left:auto}.pudding-nav-signin{display:inline-flex;font-size:14px;color:#d6cabc!important}.pudding-nav-language{background:transparent;font-size:14px;max-width:112px}.pudding-nav-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px!important;height:48px}.pudding-nav-hamburger span{display:block;width:22px;height:2px;background:var(--pudding-cocoa);border-radius:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s}.pudding-menu-open .pudding-nav-hamburger span:first-child{transform:translateY(8px) rotate(45deg)}.pudding-menu-open .pudding-nav-hamburger span:nth-child(2){opacity:0}.pudding-menu-open .pudding-nav-hamburger span:last-child{transform:translateY(-8px) rotate(-45deg)}.pudding-nav-popup{inset:var(--pudding-nav-top, 84px) 0 0;width:100%;max-width:none;height:calc(100dvh - var(--pudding-nav-top, 84px));max-height:calc(100dvh - var(--pudding-nav-top, 84px));min-height:0;box-sizing:border-box;border:0;border-radius:0;padding:40px max(20px,calc((100vw - 1160px)/2)) 64px;background:var(--pudding-cream-soft);box-shadow:none}.pudding-nav-mega-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px}.pudding-nav-line-heading{min-height:38px;font-size:17px;gap:10px;margin-bottom:10px;flex-direction:row;align-items:center}.pudding-nav-line-heading img{width:40px;height:34px}.pudding-nav-link,.pudding-nav-resource{display:block;min-height:44px;padding:9px 0;border-bottom:1px solid var(--pudding-line);border-radius:0;color:#d6cabc!important;font-size:16px;line-height:1.7}.pudding-nav-link>span{font-size:16px;font-weight:400;line-height:1.7}.pudding-nav-link small{display:none}.pudding-nav-resources{border:0;padding:0}.pudding-nav-resources h2{min-height:38px;font-size:17px;margin:0 0 10px}.pudding-nav-extras{justify-content:flex-start;gap:12px;border:0;padding:0;margin-top:36px;display:flex}.pudding-nav-extra{padding:0 24px;min-height:48px;border-radius:999px;font-size:15px;font-weight:700;background:#2a221c}.pudding-nav-extra:first-child{background:var(--pudding-cocoa);color:var(--pudding-cream-soft)}html:has(.pudding-menu-open){overflow:hidden}.pudding-public-footer.corporate-footer,.pudding-public-footer.home-v4-footer{margin-top:clamp(64px,8vw,112px);padding:48px max(20px,calc((100vw - 1160px)/2)) 28px;font-size:14px}.pudding-footer-top{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px}.pudding-footer-brand{grid-column:auto;margin:0}.pudding-footer-brand p{margin-top:14px;font-size:14px}.pudding-footer-brand .pudding-footer-mark{width:36px;height:32px}.pudding-footer-brand .pudding-footer-word{width:96px;height:24px}.pudding-footer-column h2{font-size:13px;margin-bottom:10px;color:var(--pudding-taupe);font-weight:700}.pudding-public-footer .pudding-footer-column a{font-size:14px;color:#d6cabc}.pudding-footer-column:last-child{grid-column:auto}.pudding-footer-bottom{margin-top:36px;padding-top:20px;gap:10px}.pudding-public-footer .pudding-footer-legal{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px;line-height:1.7}.pudding-footer-brand .pudding-logo{font-size:24px}@media(max-width:760px){.pudding-public-navigation.corporate-header{height:72px}.pudding-nav-brand>img:first-child{width:36px;height:32px}.pudding-nav-brand .pudding-nav-word-artwork{width:104px;height:26px}}@media(min-width:761px){.pudding-public-navigation.corporate-header{height:84px}}@media(max-width:520px){.pudding-nav-bar,.pudding-nav-account{gap:6px}.pudding-nav-language{max-width:84px;font-size:13px}}@media(prefers-reduced-motion:reduce){.pudding-nav-hamburger span{transition:none}}.pudding-nav-bar{max-width:1240px;width:calc(100% - 16px)}.pudding-nav-popup,.pudding-public-footer.corporate-footer,.pudding-public-footer.home-v4-footer{padding-inline:max(28px,calc((100vw - 1200px)/2))}.pudding-footer-brand>a{display:flex;flex-direction:column;align-items:flex-start;gap:0}.pudding-public-footer .pudding-footer-column a{min-height:0;padding:3px 0;line-height:1.7}:is(.content-public,.content-editor-preview) .corporate-page .pudding-public-footer.corporate-footer,body[data-home-version] .pudding-public-footer.home-v4-footer{padding-block:48px 28px;border-radius:0;line-height:1.7}.pudding-public-footer.corporate-footer .pudding-footer-top,.pudding-public-footer.home-v4-footer .pudding-footer-top{display:grid;gap:28px;align-items:start}.corporate-page .pudding-public-footer .pudding-footer-brand>a,.home-v4-footer.pudding-public-footer .pudding-footer-brand>a{display:flex;flex-direction:column;align-items:flex-start;gap:0}.corporate-page .pudding-public-footer .pudding-footer-column,.home-v4-footer.pudding-public-footer .pudding-footer-column{padding:0;margin:0;border:0;gap:0}.corporate-page .pudding-public-footer.corporate-footer .pudding-footer-column h2,.home-v4-footer.pudding-public-footer .pudding-footer-column h2{font-size:13px;line-height:1.25;font-weight:700;margin:0 0 10px;color:var(--pudding-taupe)}.pudding-public-footer.corporate-footer .pudding-footer-bottom,.pudding-public-footer.home-v4-footer .pudding-footer-bottom{flex-direction:row;flex-wrap:wrap;gap:10px;font-size:14px}.pudding-public-footer .pudding-footer-bottom .pudding-footer-legal{flex:1 1 auto;width:100%;height:auto;min-height:0}.pudding-public-navigation.corporate-header{inset:8px 8px auto;width:calc(100% - 16px)}.pudding-nav-bar{width:100%}.corporate-page:not(.service-page),.portal-login.auth-brand{padding-top:calc(var(--brand-header-height, 84px) + 8px)}.pudding-public-footer .pudding-footer-legal>span{display:block;margin:0}.pudding-public-footer.corporate-footer,.pudding-public-footer.home-v4-footer{margin-bottom:8px}.pudding-nav-language-control{display:inline-flex;position:relative;align-items:center;min-height:44px;flex:none}.pudding-nav-language-visual{display:inline-flex;align-items:center;gap:6px;color:var(--pudding-cocoa);font:14px/1.7 var(--pudding-font);white-space:nowrap;pointer-events:none}.pudding-nav-language-visual>svg:first-child{width:16px;height:16px;opacity:.8}.pudding-nav-language-visual>svg:last-child{width:12px;height:12px}.pudding-nav-language-control .pudding-nav-language{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;padding:0;opacity:0;cursor:pointer}.pudding-nav-language-control:focus-within{outline:2px solid var(--pudding-golden);outline-offset:3px;border-radius:4px}.pudding-nav-language-short{display:none}@media(max-width:520px){.pudding-nav-language-full{display:none}.pudding-nav-language-short{display:inline}}@media(max-width:359px){.pudding-nav-signin{display:none}}:root{--pudding-glass-border: rgba(var(--pudding-line-rgb), .7215686274509804);--pudding-glass-shadow: 0 16px 48px rgba(var(--pudding-cocoa-rgb), .07058823529411765), inset 0 1px 0 rgba(var(--pudding-cocoa-rgb), .9215686274509803)}.pudding-public-navigation.corporate-header,.pudding-nav-popup{background:var(--pudding-white)}.pudding-nav-popup{border-color:var(--pudding-line);box-shadow:var(--pudding-glass-shadow),0 24px 64px rgba(var(--pudding-cocoa-rgb),.12549019607843137)}.pudding-nav-popup .pudding-nav-mobile-trigger,.pudding-public-navigation .pudding-nav-language{background:transparent}.pudding-nav-popup .pudding-nav-mobile-trigger{border-radius:0;gap:normal;color:var(--pudding-cocoa)}.pudding-nav-popup .pudding-nav-mobile-trigger[aria-expanded=true]{color:var(--pudding-taupe)}.pudding-nav-popup .pudding-nav-icon{border:1px solid rgba(var(--pudding-white-rgb),.6588235294117647);background:linear-gradient(145deg,rgba(var(--pudding-white-rgb),.7803921568627451),rgba(var(--pudding-cream-rgb),.6509803921568628));box-shadow:inset 0 1px rgba(var(--pudding-white-rgb),.9490196078431372),0 3px 10px rgba(var(--pudding-cocoa-rgb),.03137254901960784)}.visual-site .visual-detail-result,.corporate-page .analytics-plan-card,.corporate-page .analytics-explorer,.corporate-page .channel-catalog-card,body[data-home-version="3"] .workspace-preview,body[data-home-version="3"] .assistant-preview,body[data-home-version="3"] .world-market-panel{border:1px solid var(--pudding-line);box-shadow:var(--pudding-glass-shadow)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pudding-public-navigation.corporate-header{background:rgba(var(--pudding-white-rgb),.9215686274509803);border-bottom-color:rgba(var(--pudding-line-rgb),.5019607843137255);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);box-shadow:inset 0 1px rgba(var(--pudding-white-rgb),.9490196078431372),0 5px 26px rgba(var(--pudding-cocoa-rgb),.03137254901960784)}.pudding-nav-popup{background:linear-gradient(145deg,rgba(var(--pudding-white-rgb),.9803921568627451),rgba(var(--pudding-cream-soft-rgb),.9490196078431372));border-color:var(--pudding-glass-border);-webkit-backdrop-filter:blur(28px) saturate(120%);backdrop-filter:blur(28px) saturate(120%)}.visual-site .visual-detail-result,.corporate-page .analytics-plan-card,.corporate-page .analytics-explorer,.corporate-page .channel-catalog-card,body[data-home-version="3"] .workspace-preview,body[data-home-version="3"] .assistant-preview,body[data-home-version="3"] .world-market-panel{background:linear-gradient(145deg,rgba(var(--pudding-white-rgb),.9294117647058824),rgba(var(--pudding-cream-rgb),.9098039215686274));border-color:var(--pudding-glass-border);-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}body[data-home-version="3"] .world-market-top{background:rgba(var(--pudding-cream-soft-rgb),.6784313725490196)}body[data-home-version="3"] .role-tabs{background:rgba(var(--pudding-white-rgb),.2196078431372549);box-shadow:inset 0 1px rgba(var(--pudding-white-rgb),.6509803921568628)}}@media(max-width:760px){.pudding-public-navigation.corporate-header{inset:0 0 auto;width:100%;height:80px;padding:8px 8px 0;box-sizing:border-box;background:var(--pudding-white);-webkit-backdrop-filter:none;backdrop-filter:none}}.corporate-page.service-page .service-subnav{display:none}@media(prefers-reduced-transparency:reduce),(forced-colors:active){.pudding-public-navigation.corporate-header,.pudding-nav-popup,.visual-site .visual-detail-result,.corporate-page .analytics-plan-card,.corporate-page .analytics-explorer,.corporate-page .channel-catalog-card,body[data-home-version="3"] .workspace-preview,body[data-home-version="3"] .assistant-preview,body[data-home-version="3"] .world-market-panel{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:CanvasText;box-shadow:none}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.market-brief-teaser{grid-column:1/-1;display:flex;align-items:center;gap:28px;border:1px solid var(--design-border, var(--pudding-line));border-radius:var(--brand-radius, 12px);padding:26px 30px;background:var(--pudding-white);color:var(--design-text, var(--pudding-cocoa))}.market-brief-teaser h3{font-size:25px;letter-spacing:-.02em;margin:10px 0 7px}.market-brief-teaser p{font-size:14px;margin:0;color:var(--pudding-taupe)}.market-brief-teaser>.btn{margin-left:auto;flex-shrink:0}.market-teaser-stats{display:flex;gap:32px;margin-left:auto}.market-teaser-stats>span{display:flex;flex-direction:column;font-size:12px;color:var(--pudding-taupe);gap:4px}.market-teaser-stats strong{font-size:24px;color:var(--pudding-cocoa);white-space:nowrap}.market-teaser-stats small{font-size:11px}.market-brief-dialog{border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-cream-soft);color:var(--pudding-cocoa);max-width:780px;width:calc(100vw - 48px);max-height:calc(100dvh - 48px);height:850px;padding:0;overflow:hidden;margin:auto;box-shadow:0 24px 80px rgba(var(--pudding-cocoa-rgb),.2)}.market-brief-dialog[open]{display:flex;flex-direction:column;animation:brief-enter .22s var(--brand-ease, cubic-bezier(.2, .7, .3, 1))}.market-brief-dialog::backdrop{background:rgba(var(--pudding-cocoa-rgb),.4);backdrop-filter:blur(3px)}.market-brief-header{padding:24px 28px 16px;display:flex;gap:20px;justify-content:space-between;align-items:start;background:var(--pudding-white)}.market-brief-header h2{font-size:32px;margin:8px 0 0;font-weight:650;letter-spacing:-.025em}.market-brief-header h2 span{display:inline-block;font-size:15px;font-weight:450;color:var(--pudding-taupe);margin-left:14px;letter-spacing:0}.market-brief-header>button{border:1px solid var(--pudding-line);border-radius:6px;background:var(--pudding-white);width:44px;height:44px;display:grid;place-items:center;color:var(--pudding-cocoa);flex-shrink:0}.market-brief-country{background:var(--pudding-white);display:flex;align-items:center;gap:16px;padding:0 28px 18px}.market-brief-country label{font-size:13px;color:var(--pudding-taupe)}.market-brief-country select{min-height:44px;padding:8px 32px 8px 12px;border:1px solid var(--pudding-line);border-radius:6px;background:var(--pudding-white);color:var(--pudding-cocoa);font-size:15px;max-width:100%;min-width:0;flex:1}.market-brief-tabs{display:flex;gap:3px;padding:0 22px;border-bottom:1px solid var(--pudding-line);background:var(--pudding-white);flex-shrink:0}.market-brief-tabs button{padding:15px 14px;border:0;border-bottom:2px solid transparent;color:var(--pudding-taupe);background:none;font-size:15px;font-weight:600;min-height:48px;white-space:nowrap}.market-brief-tabs button[aria-selected=true]{border-color:var(--pudding-chocolate);color:var(--pudding-cocoa)}.market-brief-body{padding:24px 28px;overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin}.market-brief-body:focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:-3px}.market-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.market-stat{padding:18px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:8px;display:flex;flex-direction:column;gap:6px}.market-stat>span{font-size:13px;color:var(--pudding-taupe)}.market-stat strong{font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.03em;overflow-wrap:anywhere}.market-stat small{font-size:11px;color:var(--pudding-taupe)}.market-brief-section{padding:22px 0;border-bottom:1px solid var(--pudding-line)}.market-section-title{display:flex;align-items:center;gap:10px;margin-bottom:18px}.market-section-title h3{font-size:18px;font-weight:600;margin:0}.market-section-title>small{font-size:12px;margin-left:auto;color:var(--pudding-taupe)}.market-note{font-size:12px!important;line-height:1.7!important;color:var(--pudding-taupe)!important;margin:12px 0!important}.market-age-bars{display:grid;gap:15px}.market-age-bars>div{display:grid;grid-template-columns:86px 1fr 55px 52px;align-items:center;gap:10px;font-size:13px}.market-age-bars strong{text-align:right;font-size:14px;font-weight:550}.market-age-bars small{font-size:11px;color:var(--pudding-taupe);text-align:right;white-space:nowrap}.market-age-track{height:8px;background:var(--pudding-cream-soft);border-radius:2px;overflow:hidden}.market-age-track i{display:block;height:100%;background:var(--pudding-cream-soft)}.market-gender{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;font-size:12px;color:var(--pudding-taupe)}.market-gender-bar{height:8px;flex-basis:100%;background:var(--pudding-cream-soft);overflow:hidden;border-radius:2px}.market-gender-bar i{display:block;height:100%;background:var(--pudding-cream-soft)}.market-flow-tabs{display:flex;margin-bottom:16px;border:1px solid var(--pudding-line);border-radius:6px;overflow:hidden}.market-flow-tabs button{border:0;flex:1;padding:12px;min-height:44px;color:var(--pudding-taupe);background:var(--pudding-white);font-size:14px}.market-flow-tabs button[aria-pressed=true]{background:var(--pudding-cream);color:var(--pudding-cocoa)}.market-trade-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.market-trade-list li{position:relative;display:grid;grid-template-columns:1fr auto;gap:5px 16px;padding-bottom:11px;border-bottom:5px solid var(--pudding-line)}.market-trade-list li>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:14px}.market-trade-list small{font-size:11px;color:var(--pudding-taupe)}.market-trade-list strong{font-size:15px}.market-trade-list li>small{grid-column:1/-1}.market-trade-list i{position:absolute;bottom:-5px;left:0;height:5px;background:var(--pudding-cream-soft);max-width:100%}.market-risk-badges{display:flex;gap:8px;flex-wrap:wrap}.market-risk-badges b,.market-risk-badges span{font-size:12px;background:var(--pudding-cream);border:1px solid var(--pudding-line);padding:7px 10px;border-radius:4px;font-weight:500}.has-advisory .market-risk-badges b{background:var(--pudding-cream);border-color:var(--pudding-line);color:var(--pudding-warning)}.market-risk-badges span{background:var(--pudding-cream);border-color:var(--pudding-line);color:var(--pudding-error)}.market-original-label{font-size:11px;color:var(--pudding-taupe);letter-spacing:.04em;margin:16px 0 6px}.market-advisory blockquote{border-left:2px solid var(--pudding-line);padding:2px 14px;margin:0 0 14px;line-height:1.8;color:var(--pudding-cocoa);font-size:14px;overflow-wrap:anywhere}.market-official-update{font-size:13px;margin-top:20px;line-height:1.8}.market-official-update b{font-size:12px}.market-advisory>small{font-size:11px;color:var(--pudding-taupe)}.market-original-link{display:flex;align-items:center;gap:8px;font-size:13px;max-width:fit-content;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.market-source{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11px;color:var(--pudding-taupe);margin-top:18px;line-height:1.7}.market-source a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px}.market-source-stale{flex-basis:100%;color:var(--pudding-taupe)}.market-news-list{display:grid;gap:0}.market-news-list a{display:block;border-top:1px solid var(--pudding-line);padding:16px 0;text-decoration:none}.market-news-list small{font-size:11px;color:var(--pudding-taupe)}.market-news-list strong{font-size:15px;line-height:1.7;font-weight:550;margin-top:6px;display:flex;gap:10px;justify-content:space-between;overflow-wrap:anywhere}.market-news-list svg{flex-shrink:0;margin-top:5px}.market-news-list a:hover strong{text-decoration:underline;text-underline-offset:4px}.market-brief-footer{display:flex;align-items:center;gap:18px;background:var(--pudding-white);border-top:1px solid var(--pudding-line);padding:18px 28px;flex-shrink:0}.market-brief-footer p{font-size:11px;color:var(--pudding-taupe);margin:0;line-height:1.7}.market-brief-footer a{flex-shrink:0;font-size:14px;padding:12px 16px;min-height:44px}.market-load-message{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;font-size:14px}.market-load-message button{display:flex;gap:8px;align-items:center;border:1px solid var(--pudding-line);background:var(--pudding-white);padding:12px;color:var(--pudding-cocoa);border-radius:5px}.market-brief-dialog button{cursor:pointer}.market-brief-dialog :is(a,button,select):focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}.market-brief-dialog button:hover{filter:brightness(.96)}@keyframes brief-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.market-brief-teaser{padding:20px;gap:20px;flex-wrap:wrap}.market-brief-teaser>div:first-child{flex-basis:100%}.market-teaser-stats{margin:0;gap:22px}.market-brief-teaser>.btn{font-size:13px;padding:12px}.market-brief-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);max-width:none;border-radius:10px}.market-brief-header{padding:20px 18px 14px}.market-brief-header h2{font-size:28px}.market-brief-header h2 span{font-size:13px;margin-left:10px}.market-brief-country{padding:0 18px 14px;gap:10px}.market-brief-country label{font-size:12px}.market-brief-country select{font-size:16px}.market-brief-tabs{padding:0 10px;gap:0;overflow:auto}.market-brief-tabs button{flex:1;padding:14px 10px;font-size:13px}.market-brief-body{padding:20px 18px}.market-brief-footer{padding:14px 18px;gap:8px;flex-wrap:wrap}.market-brief-footer p{flex:1;font-size:10px}.market-brief-footer a{font-size:13px}.market-stat{padding:14px}.market-stat strong{font-size:24px}.market-age-bars>div{grid-template-columns:72px 1fr 48px 48px;gap:6px;font-size:12px}}@media(prefers-reduced-motion:reduce){.market-brief-dialog[open]{animation:none}}.market-risk-strip{display:flex;align-items:center;gap:10px;text-align:left;background:var(--pudding-cream-soft);color:var(--pudding-taupe);border:0;border-top:1px solid var(--pudding-line);border-bottom:1px solid var(--pudding-line);padding:12px 28px;font-size:12px;flex-shrink:0}.market-risk-strip>svg{flex-shrink:0}.market-risk-strip b{margin-left:auto;font-size:11px;display:flex;gap:4px;align-items:center;font-weight:550;white-space:nowrap}.market-daily-status{font-size:11px;color:var(--pudding-success);display:block;margin-top:10px}@media(max-width:720px){.market-risk-strip{padding:10px 18px}}.market-population-stats>.market-stat:first-child{grid-column:1/-1}.market-stat small,.market-age-bars small,.market-source,.market-note,.market-brief-footer p{color:var(--pudding-taupe)!important}@media(max-height:600px){.market-brief-header{padding:12px 18px}.market-brief-header .eyebrow{display:none}.market-brief-header h2{font-size:24px;margin-top:4px}.market-brief-country{padding:0 18px 8px}.market-brief-tabs button{min-height:44px;padding-top:11px;padding-bottom:11px}.market-brief-footer{padding:10px 18px}.market-brief-footer p{display:none}}.market-brief-dialog .market-brief-header h2{margin:8px 0 0;line-height:1.3}.market-brief-dialog .market-brief-footer{margin:0}.market-brief-inline{margin-top:28px;min-width:0;color:var(--design-text, var(--pudding-cocoa))}.market-inline-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.v4-page .market-inline-heading h2{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.35;letter-spacing:-.02em}.market-inline-heading .market-daily-status{margin:0}.market-brief-inline .market-brief-section{min-width:0;margin:0 0 20px;padding:26px;border:1px solid var(--design-border, var(--pudding-line));border-radius:var(--brand-radius, 12px);background:var(--pudding-white)}.market-brief-inline .market-section-title h3{font-size:18px;line-height:1.4}.market-brief-inline .market-section-title{flex-wrap:wrap}.market-brief-inline .market-section-title>svg{flex-shrink:0}.market-brief-inline .market-source a,.market-brief-inline .market-stat a{overflow-wrap:anywhere}.market-inline-economy .market-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-inline-trade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.market-brief-inline :is(a,button):focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}@media(max-width:720px){.market-brief-inline .market-brief-section{padding:20px 16px}.market-inline-trade,.market-inline-economy .market-stat-grid{grid-template-columns:minmax(0,1fr)}.market-inline-trade{gap:0}}@media(max-height:600px){.market-brief-dialog .market-brief-header h2{margin-top:4px}.market-brief-body{padding-top:12px;padding-bottom:12px}}#world{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px 7%}#world .world-globe-stage{overflow:hidden;isolation:isolate;touch-action:pan-y}#world-globe{display:block;position:relative;width:100%;height:100%;aspect-ratio:1;outline-offset:-4px}#world-globe:focus{outline:none}#world-globe:focus-visible:not([data-focus-origin=pointer]){outline:2px solid var(--pudding-chocolate);outline-offset:-4px;border-radius:24px}#world .world-globe-fallback{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#world .world-globe-stage.is-ready .world-globe-fallback,#world .world-globe-stage.is-unavailable #world-globe{visibility:hidden}.world-globe-status{position:absolute;bottom:0;left:12px;right:12px;margin:0;padding:9px 10px;color:var(--pudding-cocoa);font-size:12px;line-height:1.7;text-align:center;background:rgba(var(--pudding-cream-soft-rgb),.9098039215686274);border-radius:10px;pointer-events:none}.world-globe-country-label{display:none}.world-market-panel{min-width:0}.world-market-top{display:flex;align-items:center;gap:12px}.world-market-flag{flex:0 0 auto;width:36px;height:27px;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px rgba(var(--pudding-white-rgb),.12941176470588237)}.world-market-summary{min-width:0}.world-market-stats{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin:22px 0}.world-market-stat{min-width:0}.world-market-stat dt{color:var(--pudding-taupe);font-size:12px}.world-market-stat dd{margin:7px 0;font-size:clamp(22px,2.3vw,32px);font-variant-numeric:tabular-nums;line-height:1.3;letter-spacing:-.035em;overflow-wrap:anywhere}.world-market-stat small{color:var(--pudding-taupe);font-size:11px}.world-market-trade-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.world-market-trade-list li{border:1px solid rgba(var(--pudding-line-rgb),.12156862745098039);border-radius:8px;padding:6px 10px;background:rgba(var(--pudding-cream-soft-rgb),.03137254901960784);color:var(--pudding-taupe);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.world-market-action{display:flex;gap:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 20px;border:1px solid var(--pudding-line);background:var(--pudding-golden);color:var(--pudding-cream-soft);border-radius:99px;font-weight:600;font-size:14px;text-decoration:none;text-align:center}.world-market-action svg{flex:0 0 18px}.world-market-action:hover{background:var(--pudding-golden)}.world-market-action:focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:4px}[hidden]{display:none!important}.country-flag{width:28px;height:21px;object-fit:cover;flex:none;border-radius:3px;box-shadow:0 0 0 1px rgba(var(--pudding-cocoa-rgb),.08627450980392157);background:var(--pudding-white);vertical-align:middle}.country-flag-fallback{display:inline-flex;align-items:center;justify-content:center;font:10px var(--pudding-font);color:var(--pudding-taupe);background:var(--pudding-cream)}.country-picker{position:relative;min-width:0;width:100%;font:inherit}.country-picker-trigger{display:flex!important;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 13px!important;background:var(--pudding-white)!important;color:var(--v4-ink, var(--pudding-cocoa))!important;border:1px solid var(--v4-line, var(--pudding-line))!important;border-radius:10px!important;text-align:left;font:inherit!important;cursor:pointer;box-shadow:inset 0 1px 0 var(--pudding-white)}.country-picker-trigger>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-picker-trigger:focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}.country-picker-trigger:disabled{opacity:.55;cursor:default}.country-picker-value{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;left:8px;bottom:0;padding:0!important;border:0!important}.country-picker[data-invalid] .country-picker-trigger{border-color:var(--pudding-line)!important}.country-picker-error{display:block;color:var(--pudding-error)!important;margin-top:6px}.country-picker-popup{position:absolute;z-index:60;top:calc(100% + 7px);left:0;width:max(100%,260px);max-width:min(90vw,420px);padding:8px;background:rgba(var(--pudding-white-rgb),.9372549019607843);backdrop-filter:blur(22px);border:1px solid var(--pudding-line);border-radius:14px;box-shadow:0 14px 40px rgba(var(--pudding-cocoa-rgb),.1450980392156863)}.country-picker-search{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--pudding-line);border-radius:9px;color:var(--pudding-taupe)}.country-picker-popup[data-placement=top]{top:auto;bottom:calc(100% + 7px)}.country-picker-search input{width:100%;min-width:0;padding:4px!important;min-height:30px!important;border:0!important;box-shadow:none!important;background:transparent!important;font:inherit!important;color:var(--pudding-cocoa)}.country-picker-search input:focus{outline:none}.country-picker-list{max-height:min(280px,42dvh);overflow:auto;overscroll-behavior:contain;margin-top:6px;scrollbar-width:thin}.country-picker-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:7px;color:var(--pudding-cocoa);font-size:14px;cursor:pointer}.country-picker-option>span{flex:1}.country-picker-option>small{font-size:11px;color:var(--pudding-taupe)}.country-picker-option[data-active=true]{background:var(--pudding-cream-soft)}.country-picker-option[aria-selected=true]{color:var(--pudding-cocoa)}.country-picker-empty{padding:18px 10px;margin:0;color:var(--pudding-taupe);font-size:14px}.v4-country-summary{display:flex;align-items:center;gap:10px;padding:14px 0;color:var(--pudding-cocoa);flex-wrap:wrap}.v4-country-summary>span{flex-basis:100%;font-size:14px}.v4-capability-list{margin:24px 0 40px}.v4-capability-list>h2{font-size:24px;margin-bottom:20px}.v4-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v4-capability-card{display:block;border:1px solid var(--pudding-line);border-radius:18px;padding:24px;background:linear-gradient(145deg,rgba(var(--pudding-white-rgb),.8745098039215686),rgba(var(--pudding-cream-soft-rgb),.6509803921568628))}.v4-capability-card h3{font-size:19px;margin:0 0 8px}.v4-capability-card h3 a{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none}.v4-capability-card h3 a:hover{color:var(--pudding-taupe)}.v4-capability-details{margin-top:14px}.v4-capability-details summary{font-size:13px;color:var(--pudding-taupe);cursor:pointer;line-height:1.5;min-height:30px}.v4-capability-details summary:focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}.v4-capability-details[open]{padding-top:5px;border-top:1px solid var(--pudding-line)}.v4-capability-card p{margin:0;font-size:14px}.v4-capability-country{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.v4-capability-country>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pudding-taupe)}.v4-capability-card ul{padding-left:20px;color:var(--pudding-taupe);line-height:1.9;font-size:14px}.v4-service-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 36px;padding:0;list-style:none}.v4-service-chain li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--pudding-cocoa);padding:12px;border-bottom:1px solid var(--pudding-line)}.v4-service-chain li>span{font-size:11px;color:var(--pudding-taupe)}.v4-selected-platform{background:var(--pudding-cream-soft)!important;border-color:var(--pudding-chocolate)!important}.v4-next-service{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-top:1px solid var(--pudding-line);font-size:17px;margin-top:35px}.v4-filing-settings-country{display:flex;gap:10px;align-items:center}.v4-application .country-picker-popup{max-width:min(88vw,420px)}@media(max-width:760px){.country-picker-popup{max-width:100%;width:100%}.v4-service-chain{grid-template-columns:1fr;gap:0}.v4-service-chain li{padding:8px 0}.v4-capability-grid{grid-template-columns:1fr}.v4-capability-card{padding:20px}}.v4-platforms button{border:1px solid var(--v4-line, var(--pudding-line));padding:12px 18px;border-radius:12px;display:flex;align-items:center;gap:12px;background:var(--pudding-white);color:var(--v4-ink, var(--pudding-cocoa));font:inherit;cursor:pointer}.v4-platforms button:focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}.market-hub-page{--hub-ink: var(--brand-ink, var(--pudding-cocoa));--hub-muted: var(--pudding-taupe);--hub-line: rgba(var(--pudding-line-rgb), .19);--hub-tint: var(--pudding-cream);--hub-accent: var(--pudding-chocolate);background:radial-gradient(ellipse at 90% 0%,var(--pudding-cream-soft) 0,transparent 42%),var(--pudding-cream-soft);color:var(--hub-ink);padding-top:var(--brand-header-height, 84px)}.market-hub-page[data-market-page=product-hunter]{--hub-tint: var(--pudding-cream);--hub-accent: var(--pudding-chocolate);background:radial-gradient(ellipse at 90% 0%,var(--pudding-cream-soft) 0,transparent 42%),var(--pudding-cream-soft)}.corporate-page .market-hub-main{max-width:1180px;padding:32px 32px 64px}.market-hub-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;border:1px solid var(--hub-line, rgba(var(--pudding-line-rgb), .19));background:rgba(var(--pudding-white-rgb),.62);border-radius:16px;margin-bottom:32px;backdrop-filter:blur(12px)}.market-hub-navigation a{display:flex;gap:9px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:9px 12px;border-radius:11px;font-size:14px;font-weight:550;color:var(--hub-muted, var(--pudding-taupe));text-decoration:none;text-align:center}.market-hub-navigation a[aria-current=page]{color:var(--hub-ink, var(--pudding-cocoa));background:var(--hub-tint, var(--pudding-cream-soft))}.market-hub-navigation a:hover{background:rgba(var(--pudding-cream-soft-rgb),.5)}.market-hub-navigation a svg{flex-shrink:0}.market-hub-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;align-items:center;margin:0 0 32px;padding:16px 4px 0}.market-hub-hero-trade{grid-template-columns:minmax(0,1fr)}.market-hub-eyebrow{color:var(--hub-accent);font-size:12px;font-weight:600;letter-spacing:.035em;margin:0 0 15px}.market-hub-eyebrow span{margin:0 10px;opacity:.45}.market-hub-main h1{font-size:clamp(30px,3.6vw,46px);line-height:1.3;font-weight:550;letter-spacing:-.03em;margin:0 0 18px;max-width:740px;text-wrap:balance;overflow-wrap:break-word}.market-hub-intro{max-width:700px;margin:0 0 23px;font-size:16px;line-height:1.8;color:var(--hub-muted)}.market-hub-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.market-hub-main .market-hub-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;max-width:100%;padding:12px 18px;border:1px solid var(--hub-accent);border-radius:10px;background:var(--hub-accent);color:var(--pudding-white);text-decoration:none;font-size:14px;font-weight:550;line-height:1.5;cursor:pointer}.market-hub-button svg,.market-hub-text-link svg{flex-shrink:0}.market-hub-main .market-hub-text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.6;color:var(--hub-accent);text-decoration:none}.market-hub-text-link:hover,.market-hub-card-link:hover,.market-hub-article a:hover{text-decoration:underline;text-underline-offset:4px}.market-hub-access{margin:13px 0 0;font-size:12px;line-height:1.7;color:var(--hub-muted)}.market-hub-motif{width:260px;height:190px;position:relative;color:var(--hub-accent)}.market-hub-motif>svg{width:100%;height:100%;stroke:currentColor;stroke-opacity:.2;stroke-width:1}.market-hub-motif-center,.market-hub-motif-node{position:absolute;display:grid;place-items:center;border:1px solid var(--hub-line);background:rgba(var(--pudding-white-rgb),.7);box-shadow:0 10px 22px rgba(var(--pudding-cocoa-rgb),.04);backdrop-filter:blur(10px)}.market-hub-motif-center{width:78px;height:78px;border-radius:24px;top:56px;left:91px;background:var(--hub-tint)}.market-hub-motif-node{width:42px;height:42px;border-radius:14px}.market-hub-motif .node-one{top:27px;left:19px}.market-hub-motif .node-two{top:116px;right:17px}.market-hub-motif .node-three{top:11px;right:40px}.market-hub-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.market-hub-card{display:flex;flex-direction:column;min-width:0;padding:25px;border:1px solid var(--hub-line);border-radius:18px;background:linear-gradient(145deg,rgba(var(--pudding-white-rgb),.85),rgba(var(--pudding-white-rgb),.48));box-shadow:0 10px 30px rgba(var(--pudding-cocoa-rgb),.025);backdrop-filter:blur(14px)}.market-hub-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--hub-tint);color:var(--hub-accent);margin-bottom:17px}.corporate-page .market-hub-main h2{font-size:19px;font-weight:550;line-height:1.45;margin:0 0 11px}.market-hub-card p,.market-hub-article p{font-size:14px;line-height:1.8;color:var(--hub-muted);margin:0 0 18px}.market-hub-card-link{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:4px;font-size:12px;line-height:1.65;color:var(--hub-accent)}.market-hub-card-link svg{flex-shrink:0}.market-hub-note{display:flex;align-items:center;flex-wrap:wrap;gap:10px 13px;margin:20px 4px 0;color:var(--hub-muted)}.market-hub-note>svg{flex-shrink:0;color:var(--hub-accent)}.market-hub-note p{flex:1;min-width:150px;font-size:12px;line-height:1.8;margin:0}.market-hub-evidence-note{display:flex;gap:16px;margin-top:22px;padding:22px 25px;border:1px solid var(--hub-line);border-radius:16px;background:rgba(var(--pudding-cream-soft-rgb),.44)}.market-hub-evidence-note>svg{flex-shrink:0;color:var(--hub-accent);margin-top:2px}.market-hub-main .market-hub-evidence-note h2{font-size:16px;margin-bottom:8px}.market-hub-evidence-note p{color:var(--hub-muted);font-size:13px;line-height:1.8;margin:0}.market-hub-evidence-note .market-hub-workflow{margin-top:10px;font-size:12px}.market-hub-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:end;padding:20px;border:1px solid var(--hub-line);border-radius:16px;background:rgba(var(--pudding-white-rgb),.65);margin-bottom:23px}.market-hub-filters label{display:grid;gap:8px;min-width:0;font-size:12px;font-weight:550}.market-hub-filters select{width:100%;min-width:0;min-height:44px;padding:9px 30px 9px 11px;border:1px solid var(--hub-line);border-radius:8px;background:var(--pudding-white);color:var(--hub-ink);font:inherit;font-size:14px}.market-hub-reset{min-height:44px;border:0;background:none;color:var(--hub-accent);cursor:pointer;font-size:12px;padding:7px 2px;text-decoration:underline;text-underline-offset:4px}.market-hub-status{padding:34px 22px;text-align:center;border:1px dashed var(--hub-line);border-radius:14px;background:rgba(var(--pudding-white-rgb),.42);color:var(--hub-muted);font-size:14px;line-height:1.8}.market-hub-status p{margin:0 0 16px}.market-hub-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.market-hub-article{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--hub-line);border-radius:17px;background:rgba(var(--pudding-white-rgb),.75)}.market-hub-article-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--hub-accent);margin-bottom:16px}.market-hub-article-meta span{padding:4px 8px;border-radius:5px;background:var(--hub-tint)}.market-hub-main .market-hub-article h2{font-size:20px;overflow-wrap:anywhere}.market-hub-article p{overflow-wrap:anywhere}.market-hub-article-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--hub-line)}.market-hub-article-footer small{color:var(--hub-muted);font-size:11px}.market-hub-article-footer a{display:inline-flex;align-items:center;gap:6px;color:var(--hub-accent);font-size:12px}.market-hub-trade-note{align-items:flex-start;margin-top:22px}.market-hub-navigation :focus-visible,.market-hub-main :is(a,button,select):focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}@media(max-width:820px){.market-hub-hero{grid-template-columns:minmax(0,1fr) 190px;gap:12px}.market-hub-motif{width:190px;height:150px;transform:scale(.75);transform-origin:center}.market-hub-card-grid{gap:12px}.market-hub-card{padding:20px}.market-hub-navigation a{padding-inline:8px;font-size:12px;gap:7px}.market-hub-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hub-reset{justify-self:start}}@media(max-width:640px){.corporate-page .market-hub-main{padding:20px 18px 44px}.market-hub-navigation{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;border-radius:14px}.market-hub-navigation a{min-height:43px;justify-content:flex-start;padding-inline:10px}.market-hub-hero{display:block;padding:4px 0 0;margin-bottom:26px}.market-hub-motif{display:none}.market-hub-main h1{font-size:clamp(27px,6.5vw,36px)}.market-hub-intro{font-size:14px;margin-bottom:20px}.market-hub-main .market-hub-button{font-size:13px;padding:11px 14px}.market-hub-card-grid,.market-hub-journal-grid{grid-template-columns:minmax(0,1fr)}.market-hub-card{padding:22px}.market-hub-icon{margin-bottom:13px}.market-hub-card p{margin-bottom:14px}.market-hub-note{align-items:flex-start;margin-inline:0}.market-hub-note .market-hub-text-link{margin-left:33px}.market-hub-evidence-note{padding:19px;gap:12px}.market-hub-filters{padding:16px;gap:12px}.market-hub-article{padding:21px}}@media(max-width:380px){.market-hub-navigation a{gap:6px;font-size:11px;padding-inline:7px}.market-hub-navigation a svg{width:16px}.market-hub-filters{grid-template-columns:minmax(0,1fr)}}.corporate-page:is(.legacy-public-page,.market-hub-page,.analytics-pricing-page){margin:8px;min-height:calc(100svh - 16px);padding-top:84px;background:var(--pudding-cream-soft);color:var(--pudding-cocoa);line-height:1.7}.corporate-page:is(.legacy-public-page,.market-hub-page,.analytics-pricing-page)>main{width:100%;max-width:1240px;margin:0 auto;padding:28px max(20px,env(safe-area-inset-right,0px)) 96px max(20px,env(safe-area-inset-left,0px))}.corporate-page:is(.legacy-public-page,.market-hub-page,.analytics-pricing-page) h1,.site-design-scope .corporate-page.legacy-public-page .v4-main h1,.site-design-scope .corporate-page.market-hub-page .market-hub-main h1,.site-design-scope .corporate-page.analytics-pricing-page .pricing-intro h1{font-size:clamp(36px,5vw,64px);line-height:1.15;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.corporate-page:is(.legacy-public-page,.market-hub-page,.analytics-pricing-page) :is(a,button,select,summary,[tabindex]):focus-visible{outline:2px solid var(--pudding-golden);outline-offset:3px}.legacy-public-page .v4-hero{gap:48px;margin-bottom:clamp(48px,7vw,88px)}.legacy-public-page .v4-breadcrumb{font-size:13px;font-weight:400}.legacy-public-page .v4-hero h1{margin:24px 0 0}.legacy-public-page .v4-hero>div>p{margin:18px 0 28px;max-width:620px;font-size:clamp(17px,1.5vw,20px);line-height:1.7;color:var(--pudding-taupe)}.legacy-public-page .v4-hero[data-content-layout=balanced]>.content-image{order:0}.legacy-public-page .v4-hero .content-image,.market-hub-page .market-hub-hero>.content-image{margin:0;height:360px;border-radius:var(--pudding-frame-radius, 26px);overflow:hidden;background:var(--pudding-surface-2);box-shadow:none}.legacy-public-page .v4-hero .content-image picture,.market-hub-page .market-hub-hero .content-image picture{display:block;width:100%;height:100%}.market-hub-page .market-hub-hero .content-image img{display:block;width:100%;height:100%}.market-hub-page .market-hub-hero .content-image img[src^="/brand/"]{object-fit:cover!important}.legacy-public-page .v4-button,.market-hub-page .market-hub-main .market-hub-button,.analytics-pricing-page .pricing-cta{min-height:48px;padding:0 24px;gap:8px;border:0;border-radius:var(--pudding-control-radius, 999px);background:var(--pudding-cocoa);color:var(--pudding-cream-soft);font-size:15px;font-weight:700;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.legacy-public-page .v4-button:hover,.market-hub-page .market-hub-main .market-hub-button:hover,.analytics-pricing-page .pricing-cta:hover{background:var(--pudding-cocoa);transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.legacy-public-page .v4-card-grid{gap:18px}.legacy-public-page .v4-card,.legacy-public-page .v4-deliverables article,.legacy-public-page .v4-disclosure,.market-hub-page :is(.market-hub-card,.market-hub-article,.market-hub-evidence-note,.market-hub-filters),.analytics-pricing-page .pricing-plan{border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius, 24px);background:var(--pudding-white);box-shadow:none;backdrop-filter:none}.legacy-public-page .v4-card a>div{padding:28px}.legacy-public-page .v4-card a>div>svg{right:28px;top:31px}.legacy-public-page .v4-card h2,.market-hub-page .market-hub-main .market-hub-card h2{margin-bottom:8px;font-size:21px;line-height:1.25;font-weight:600;letter-spacing:-.01em}.legacy-public-page .v4-card p,.market-hub-page :is(.market-hub-card p,.market-hub-article p){color:var(--pudding-taupe);font-size:15px;line-height:1.7}.legacy-public-page .v4-service-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0 0 32px;padding:0;list-style:none}.legacy-public-page .v4-service-chain li{display:block;min-width:0;border-bottom:0;border-top:1px solid var(--pudding-line);padding-top:18px;font-weight:600}.legacy-public-page .v4-service-chain li>span:first-child{display:block;margin-bottom:8px;color:var(--pudding-golden);font-size:13px}.legacy-public-page .v4-service-chain li>span:last-child{font-size:15px;color:var(--pudding-cocoa)}.legacy-public-page .v4-deliverables{gap:18px;margin:0 0 48px}.legacy-public-page .v4-deliverables article{padding:28px}.legacy-public-page .v4-deliverables article>span{color:var(--pudding-golden)}.legacy-public-page .v4-deliverables h2{margin:12px 0 0;font-size:21px;line-height:1.4}.legacy-public-page .v4-disclosure{padding:0 28px}.legacy-public-page .v4-plain-flow li>span:last-child{margin:0;color:var(--pudding-cocoa)}.legacy-public-page .v4-platforms button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid var(--pudding-line);border-radius:var(--pudding-control-radius, 999px);background:var(--pudding-secondary);color:var(--pudding-cocoa);cursor:pointer}.legacy-public-page .v4-platforms .v4-selected-platform{border-color:var(--pudding-golden)}.legacy-public-page .v4-next-service{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;margin-top:48px;padding:24px 28px;border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius, 24px);background:var(--pudding-white);font-weight:600}.legacy-public-page .v4-next-service svg{flex:none;color:var(--pudding-golden)}.legacy-public-page .v4-service-research-link{margin:32px 0 0}.legacy-public-page .v4-service-research-link a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--pudding-golden);font-weight:600}.corporate-page.market-hub-page{--hub-line: var(--pudding-line);--hub-tint: var(--pudding-surface-2);--hub-accent: var(--pudding-golden)}.market-hub-page .market-hub-navigation{border-radius:24px;padding:8px;margin-bottom:40px;border-color:var(--pudding-line);background:var(--pudding-white);backdrop-filter:none}.market-hub-page .market-hub-navigation a{border-radius:var(--pudding-control-radius, 999px);font-weight:600}.market-hub-page .market-hub-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;margin-bottom:48px;padding:0}.market-hub-page .market-hub-hero[data-content-layout=image-first]>.content-image{order:-1}.market-hub-page .market-hub-eyebrow{font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:24px}.market-hub-page .market-hub-intro{font-size:clamp(17px,1.5vw,20px);line-height:1.7;margin:18px 0 28px}.market-hub-page .market-hub-card-grid,.market-hub-page .market-hub-journal-grid{gap:18px}.market-hub-page :is(.market-hub-card,.market-hub-article,.market-hub-evidence-note,.market-hub-filters){padding:28px}.market-hub-page :is(.market-hub-card,.market-hub-article){transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s}.market-hub-page :is(.market-hub-card,.market-hub-article):hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--pudding-line) 75%,var(--pudding-golden))}.market-hub-page .market-hub-evidence-note{margin-top:28px}.market-hub-page .market-hub-filters select,.analytics-pricing-page .pricing-mobile-picker select{min-height:48px;border-radius:14px;padding:13px 16px;border:1px solid var(--pudding-line);background:var(--pudding-surface-2);color:var(--pudding-cocoa);font-size:16px}.analytics-pricing-page .pricing-intro{padding:0 0 40px}.analytics-pricing-page .pricing-intro h1{margin:18px auto}.analytics-pricing-page .pricing-intro>p{max-width:620px;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.analytics-pricing-page .pricing-cycle{background:var(--pudding-white)}.analytics-pricing-page .pricing-cycle button{min-height:48px;font-size:15px;font-weight:600}.analytics-pricing-page .pricing-plan-grid{gap:18px}.analytics-pricing-page .pricing-plan.pricing-featured{border-color:var(--pudding-golden);box-shadow:none}.analytics-pricing-page .pricing-plan-copy{padding:28px}.analytics-pricing-page .pricing-plan-art{background:var(--pudding-surface-2)}.analytics-pricing-page .pricing-featured .pricing-cta{background:var(--pudding-cocoa);color:var(--pudding-cream-soft)}.analytics-pricing-page .pricing-shared{margin-top:88px}.analytics-pricing-page .pricing-shared>div{gap:18px}.analytics-pricing-page .pricing-shared>div>article{padding:28px;border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius, 24px);background:var(--pudding-white)}.analytics-pricing-page .pricing-shared-art{border-radius:26px;background:var(--pudding-surface-2)}.analytics-pricing-page :is(.pricing-shared h2,.pricing-faq h2){font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.25;letter-spacing:-.01em}.analytics-pricing-page .pricing-faq>div{display:flex;flex-direction:column}.analytics-pricing-page .pricing-faq summary{min-height:64px;font-size:17px;font-weight:600}.analytics-pricing-page .pricing-faq p{font-size:15px;line-height:1.7;padding-bottom:20px}@media(max-width:900px){.legacy-public-page .v4-hero,.market-hub-page .market-hub-hero{grid-template-columns:minmax(0,1fr);gap:32px}.legacy-public-page .v4-hero .content-image,.market-hub-page .market-hub-hero>.content-image{height:300px;aspect-ratio:auto}}@media(max-width:640px){.corporate-page:is(.legacy-public-page,.market-hub-page,.analytics-pricing-page){padding-top:76px}.corporate-page:is(.legacy-public-page,.market-hub-page,.analytics-pricing-page)>main{padding-top:28px;padding-bottom:72px}.legacy-public-page .v4-card-grid,.legacy-public-page .v4-deliverables,.market-hub-page .market-hub-card-grid{grid-template-columns:minmax(0,1fr)}.legacy-public-page .v4-service-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.legacy-public-page .v4-card figure{aspect-ratio:16 / 9}.market-hub-page .market-hub-navigation{margin-bottom:32px}.market-hub-page .market-hub-navigation a{min-height:48px;padding-inline:10px;font-size:12px}.market-hub-page .market-hub-card,.market-hub-page .market-hub-evidence-note,.market-hub-page .market-hub-filters{padding:28px}.market-hub-page .market-hub-filters{grid-template-columns:minmax(0,1fr)}.analytics-pricing-page .pricing-shared,.analytics-pricing-page .pricing-faq{margin-top:72px}.analytics-pricing-page .pricing-shared article{display:block}.analytics-pricing-page .pricing-shared-art{height:175px}.analytics-pricing-page .pricing-shared h3{margin-top:18px;font-size:21px}.analytics-pricing-page .pricing-shared p{font-size:15px}}@media(prefers-reduced-motion:reduce){.legacy-public-page .v4-button,.market-hub-page .market-hub-main .market-hub-button,.analytics-pricing-page .pricing-cta,.market-hub-page :is(.market-hub-card,.market-hub-article){transition:none}}.trade-public-page{background:var(--pudding-cream-soft);color:var(--pudding-cocoa);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:clip}.trade-public-page main{padding:0;margin:0}.trade-public-page main.trade-in{max-width:1256px;margin-inline:auto;padding-inline:max(28px,env(safe-area-inset-left,0px))}.trade-public-page h1,.trade-public-page h2,.trade-public-page h3{margin:0;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.trade-public-page h1{font-size:clamp(36px,5vw,64px);line-height:1.15}.trade-public-page h2{font-size:clamp(28px,3.4vw,44px)}.trade-public-page h3{font-size:21px}.trade-public-page p{margin:0}.trade-public-page a{color:inherit}.trade-in{max-width:1256px;margin:0 auto;padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px));box-sizing:border-box}.trade-sec{padding-block:clamp(72px,9vw,128px)}.trade-sec.trade-t0{padding-top:0}.trade-public-page .trade-lead{font-size:clamp(17px,1.5vw,20px);color:var(--pudding-cocoa);opacity:.88}.trade-public-page .trade-sub{color:var(--pudding-taupe);font-size:17px;margin-top:14px}.trade-center{text-align:center}.trade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px}.trade-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:center}.trade-card{background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:24px;padding:28px;min-width:0}.trade-public-page .trade-card p{margin-top:8px;color:var(--pudding-taupe);font-size:15px}.trade-cards{margin-top:28px}.trade-ctas{display:flex;flex-wrap:wrap;gap:12px}.trade-public-page .trade-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;font-family:inherit;font-weight:700;font-size:15px;text-decoration:none;border:0;cursor:pointer;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s,box-shadow .3s;box-sizing:border-box}.trade-public-page .trade-btn-primary{background:var(--pudding-cocoa);color:var(--pudding-cream-soft)}.trade-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.trade-public-page .trade-btn-secondary{background:var(--pudding-secondary);color:var(--pudding-cocoa)}.trade-btn-secondary:hover{background:var(--pudding-cream)}.trade-public-page :focus-visible{outline:2px solid var(--pudding-golden);outline-offset:3px}.trade-crumb{font-size:13px;color:var(--pudding-taupe);padding-top:28px}.trade-crumb a{text-decoration:none}.trade-crumb a:hover{text-decoration:underline}.trade-ph{padding-block:28px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:40px;align-items:center}.trade-public-page .trade-ph h1{margin-top:18px}.trade-public-page .trade-ph .trade-lead{margin-top:16px}.trade-ph .trade-ctas{margin-top:28px}.trade-painting{position:relative;border-radius:26px;overflow:hidden;isolation:isolate;margin:0;background:var(--pudding-surface-2)}.trade-ph .trade-painting{height:clamp(260px,30vw,380px)}.trade-public-page .trade-painting picture,.trade-public-page .trade-painting img{display:block;width:100%;height:100%}.trade-public-page .trade-painting img{object-fit:cover!important}.trade-painting:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 60px #00000038;border-radius:inherit}.service-line-page[data-service-line=scout] .trade-line-name{color:var(--pudding-scout)}.service-line-page[data-service-line=reach] .trade-line-name{color:var(--pudding-reach)}.service-line-page[data-service-line=deal] .trade-line-name{color:var(--pudding-deal)}.service-line-page[data-service-line=clear] .trade-line-name{color:var(--pudding-clear)}.service-line-page[data-service-line=pay] .trade-line-name{color:var(--pudding-pay)}.trade-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 11px;border-radius:999px;align-self:flex-start}.trade-tag-scout{color:var(--pudding-scout);background:color-mix(in srgb,var(--pudding-scout) 14%,transparent)}.trade-tag-reach{color:var(--pudding-reach);background:color-mix(in srgb,var(--pudding-reach) 14%,transparent)}.trade-tag-deal{color:var(--pudding-deal);background:color-mix(in srgb,var(--pudding-deal) 14%,transparent)}.trade-tag-clear{color:var(--pudding-clear);background:color-mix(in srgb,var(--pudding-clear) 14%,transparent)}.trade-tag-pay{color:var(--pudding-pay);background:color-mix(in srgb,var(--pudding-pay) 14%,transparent)}.service-line-card{padding:0;display:flex}.service-line-card>a,.service-line-card>div{display:flex;flex-direction:column;gap:6px;padding:28px;width:100%;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.service-line-card:hover{transform:translateY(-3px)}.trade-public-page .trade-go{margin-top:auto;padding-top:12px;font-weight:700;font-size:14px;color:var(--pudding-golden)}.trade-check{list-style:none;margin:0;padding:0}.trade-check li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--pudding-line);font-size:16px}.trade-check li:before{content:"";flex:none;width:18px;height:18px;margin-top:4px;border-radius:50%;border:1.5px solid var(--pudding-golden);background:radial-gradient(circle,var(--pudding-golden) 0 3px,transparent 4px)}.trade-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;counter-reset:s;margin:28px 0 0;padding:0;list-style:none}.trade-steps li{border-top:1px solid var(--pudding-cocoa);padding-top:16px}.trade-steps li:before{counter-increment:s;content:"0" counter(s);display:block;font-size:12px;font-weight:700;color:var(--pudding-golden)}.trade-public-page .trade-steps h3{display:block;font-size:18px;margin-top:4px;font-weight:600}.trade-public-page .trade-steps p{font-size:14px;color:var(--pudding-taupe)}.trade-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:24px}.trade-next a{display:flex;align-items:center;gap:16px;text-decoration:none;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:20px;padding:20px;font-size:17px;font-weight:600;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.trade-next a:hover{transform:translateY(-3px)}.trade-next a>svg{margin-left:auto}.trade-public-page .trade-note{margin-top:16px;font-size:12px;color:var(--pudding-taupe)}.trade-dl{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;margin:12px 0 0;font-size:15px}.trade-dl dt{color:var(--pudding-taupe)}.trade-dl dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.trade-public-page .trade-hook{margin-top:18px;background:color-mix(in srgb,var(--pudding-golden) 7%,transparent);border:1px solid color-mix(in srgb,var(--pudding-golden) 25%,transparent);border-radius:16px;padding:14px 18px;font-size:15px;color:var(--pudding-cocoa)}.pay-funds-flow{list-style:none;padding:0;margin:24px 0 0}.pay-funds-flow li{padding:14px 18px;border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-white)}.pay-funds-flow li+li{margin-top:28px;position:relative}.pay-funds-flow li+li:before{content:"\2193";position:absolute;top:-30px;left:50%;color:var(--pudding-golden)}.pay-security{padding-top:clamp(72px,9vw,128px);scroll-margin-top:100px}@media(prefers-reduced-motion:reduce){.trade-public-page .trade-btn,.service-line-card>a,.trade-next a{transition:none}.service-line-card:hover{transform:none}}.trade-public-page .trade-brand-word{color:var(--pudding-cocoa)}.trade-next-context{display:block;color:var(--pudding-taupe);font-size:13px;font-weight:400}.trade-next-action{display:block;font-size:17px;font-weight:600}.trade-media-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.trade-deliverables-check{margin-top:22px}.trade-illustrated-frame{position:relative;border-radius:26px;overflow:hidden;min-height:420px;isolation:isolate}.trade-illustrated-frame>.trade-painting{position:absolute;inset:0;height:100%;width:100%}.trade-illustrated-stage{position:relative;z-index:1;padding:clamp(20px,4vw,48px);min-height:420px;display:flex;align-items:center;justify-content:center;box-sizing:content-box}.trade-demo-ui{width:min(460px,100%);box-sizing:border-box;background:var(--pudding-demo-paper);color:var(--pudding-demo-ink);border-radius:20px;padding:22px 24px;box-shadow:0 30px 60px #00000059;animation:trade-demo-in .5s cubic-bezier(.2,.7,.2,1)}.trade-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.trade-demo-heading b{display:flex;align-items:center;font-size:16px}.trade-demo-heading img{margin-right:8px;border-radius:3px}.trade-demo-label{font-size:11px;font-weight:600;color:var(--pudding-demo-muted);border:1px solid var(--pudding-demo-line);border-radius:6px;padding:1px 8px;white-space:nowrap}.trade-public-page .trade-demo-sub{margin-top:2px;font-size:13px;color:var(--pudding-demo-muted)}.trade-demo-chart{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;font-size:14px;font-weight:600}.trade-demo-bar{height:9px;border-radius:999px;background:var(--pudding-demo-line);overflow:hidden}.trade-demo-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--pudding-demo-bar-start),var(--pudding-demo-bar-end));transform-origin:left;animation:trade-bar-in 1.2s cubic-bezier(.2,.7,.2,1) both}.trade-public-page .trade-demo-foot{margin-top:16px;padding-top:12px;border-top:1px solid var(--pudding-demo-line);font-size:12px;color:var(--pudding-demo-muted)}.trade-demo-currency{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--pudding-demo-line);font-size:14px;font-weight:600}.trade-demo-status{font-size:11px;border-radius:999px;background:var(--pudding-demo-line);color:var(--pudding-demo-muted);padding:3px 10px}.trade-demo-flow{list-style:none;display:flex;margin:16px 0 0;padding:0}.trade-demo-flow li{flex:1;position:relative;padding:28px 0 0;text-align:center;font-size:14px;font-weight:600;color:var(--pudding-demo-muted)}.trade-demo-flow li:before{content:"";position:absolute;left:50%;top:4px;margin-left:-7px;width:14px;height:14px;border-radius:50%;border:2px solid var(--pudding-demo-line);box-sizing:border-box}.trade-demo-flow li:after{content:"";position:absolute;left:calc(50% + 9px);top:10px;width:calc(100% - 18px);height:2px;background:var(--pudding-demo-line)}.trade-demo-flow li:last-child:after{display:none}@keyframes trade-demo-in{0%{transform:translateY(12px) scale(.98)}to{transform:none}}@keyframes trade-bar-in{0%{transform:scaleX(.1)}to{transform:none}}@media(prefers-reduced-motion:reduce){.trade-demo-ui,.trade-demo-bar i{animation:none}}.trade-filing-heading{padding-top:28px}.trade-public-page .trade-filing-heading h1{margin-top:14px}.trade-public-page .trade-filing-heading>.trade-lead{margin-top:12px}.trade-country-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.trade-country-chips button{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--pudding-line);background:var(--pudding-white);color:var(--pudding-cocoa);cursor:pointer}.trade-country-chips button[aria-pressed=true]{background:var(--pudding-cocoa);color:var(--pudding-cream-soft);border-color:var(--pudding-cocoa)}.trade-country-chips .country-flag{width:21px;height:14px}.trade-filing-detail{margin-top:28px;align-items:start;gap:28px}.trade-public-page .trade-filing-detail h2{font-size:21px}.trade-filing-detail .trade-check{margin-top:12px}.trade-filing-item,.trade-filing-detail .trade-ctas{margin-top:20px}.trade-filing-catalog-card{border-radius:24px;overflow:hidden;background:var(--pudding-white);border:1px solid var(--pudding-line)}.trade-filing-catalog-card>a{display:block;text-decoration:none}.trade-filing-catalog-card .trade-painting{height:170px;border-radius:0}.trade-filing-catalog-card>a>div{padding:22px 24px 26px;display:grid;gap:8px}.trade-public-page .trade-filing-catalog-card h2{font-size:21px}.trade-public-page .trade-filing-catalog-card p{font-size:15px;color:var(--pudding-taupe)}.trade-about-page .trade-public-heading h1{max-width:760px;margin:0 auto}.trade-about-story{max-width:760px;margin:48px auto 0}.trade-about-bottom{align-items:start}.trade-about-cat{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.trade-about-cat>img{width:72px;flex:none}.trade-about-cat>div{flex:1 1 260px;min-width:0}.trade-about-company .trade-dl{max-width:520px}.trade-journal-heading{padding-top:28px}.trade-public-page .trade-journal-heading .trade-lead{margin-top:12px}.trade-journal-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.trade-journal-filters button{display:inline-flex;align-items:center;font-family:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--pudding-line);background:var(--pudding-white);color:var(--pudding-cocoa);cursor:pointer}.trade-journal-filters button[aria-pressed=true]{background:var(--pudding-cocoa);color:var(--pudding-cream-soft)}.trade-journal-card{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--pudding-white);border:1px solid var(--pudding-line);text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.trade-journal-card:hover{transform:translateY(-4px)}.trade-journal-card>img{height:170px;width:100%;object-fit:cover}.trade-journal-card>div{padding:22px 24px 26px;display:flex;flex-direction:column;gap:8px}.trade-journal-card small{font-size:12px;font-weight:600;color:var(--pudding-taupe)}.trade-public-page .trade-journal-card p{color:var(--pudding-taupe);font-size:15px}.trade-article{max-width:760px;margin:0 auto}.trade-public-page .trade-article p{margin-top:16px;font-size:17px;color:var(--pudding-cocoa)}.trade-article-heading{padding-top:28px}.trade-article-heading small{font-size:14px;color:var(--pudding-taupe)}.trade-public-page .trade-article-heading h1{margin-top:12px}.trade-article-banner{display:block;width:100%;height:clamp(220px,28vw,380px);object-fit:cover;border-radius:26px;margin-top:36px}.trade-article-sources{margin-top:32px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:18px;padding:18px 22px;font-size:14px}.trade-article-sources summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.trade-article-sources li{padding-block:8px;overflow-wrap:anywhere}.trade-market-heading{padding-top:28px}.trade-public-page .trade-market-heading>.trade-lead{margin-top:12px}.trade-market-context{margin-top:36px;border-radius:30px;overflow:hidden;background:var(--pudding-white);border:1px solid var(--pudding-line);padding:clamp(28px,5vw,64px)}.trade-market-controls{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.trade-market-controls label{flex:1 1 180px;display:grid;gap:8px}.trade-market-controls select{min-height:48px;border:1px solid var(--pudding-line);background:var(--pudding-surface-2);color:var(--pudding-cocoa);border-radius:14px;padding:10px 16px}.trade-market-context .market-brief-page{padding:0}@media(prefers-reduced-motion:reduce){.trade-journal-card{transition:none}}.trade-market-globe{min-width:0}.market-world-globe{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:1;background:radial-gradient(ellipse,#1b2a3390,transparent 72%);border-radius:24px}.market-world-globe .world-globe-fallback{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.market-world-globe.is-ready .world-globe-fallback,.market-world-globe.is-unavailable #world-globe{visibility:hidden}.trade-market-context .trade-country-chips{margin-top:0;margin-bottom:22px}.trade-market-context .trade-ctas{margin-top:20px}.trade-market-snapshot{margin-top:22px;border-radius:20px;padding:22px 24px;background:var(--pudding-surface-2);border:1px solid var(--pudding-line)}.trade-market-snapshot .trade-dl{grid-template-columns:1fr;gap:6px}.trade-market-snapshot dd{text-align:left;margin-bottom:10px}.trade-market-full{margin-top:24px;padding-top:28px;border-bottom:1px solid var(--pudding-line)}.trade-market-journal-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}.trade-market-journal-heading>a{min-height:44px;display:flex;align-items:center}@media(max-width:760px){.trade-market-context{gap:28px}}.trade-about-page .trade-public-heading h1{white-space:pre-line}.trade-market-snapshot .trade-dl{grid-template-columns:auto minmax(0,1fr);gap:10px 20px}.trade-market-snapshot dd{text-align:right;margin-bottom:0}.trade-market-context{align-items:center}.auth-options{display:flex;gap:6px;border-bottom:1px solid var(--pudding-line);margin-bottom:22px}.auth-options button{flex:1;padding:12px 8px;background:none;border:0;cursor:pointer;font:inherit;color:var(--pudding-cocoa)}.auth-options button[aria-pressed=true]{border-bottom:3px solid var(--pudding-line);color:var(--pudding-cocoa);font-weight:700}.enrollment-context{padding:16px;background:var(--pudding-cream-soft);border-left:3px solid var(--pudding-line);margin:18px 0;line-height:1.6}.enrollment-context p{margin:5px 0}.auth-consent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px}.auth-consent input{width:auto!important;margin-top:5px}.login-form{padding-top:35px;padding-bottom:35px}.login-form select{width:100%;padding:12px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:5px;font:inherit}.service-desk{color:var(--pudding-cocoa)}.service-desk-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.service-desk-heading h1{font-size:26px;margin:10px 0}.service-desk-heading p{color:var(--pudding-taupe);line-height:1.7}.service-filter{display:flex;gap:12px;align-items:center;margin-bottom:18px}.service-filter select{padding:9px;border:1px solid var(--pudding-line);background:var(--pudding-white);font:inherit}.service-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px}.service-list{display:flex;flex-direction:column;gap:12px;max-height:1100px;overflow:auto}.service-list article{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--pudding-line);background:var(--pudding-white)}.service-list article.selected{border-color:var(--pudding-chocolate);background:var(--pudding-cream-soft)}.service-list small{color:var(--pudding-taupe);line-height:1.6}.service-list p{font-size:12px;line-height:1.7}.service-detail{min-width:0;background:var(--pudding-white);border:1px solid var(--pudding-line);padding:24px}.service-context{padding-bottom:16px;border-bottom:1px solid var(--pudding-line);overflow-wrap:anywhere}.service-context p{line-height:1.7}.service-context h2{font-size:22px}.flow-progress{margin:20px 0;padding:20px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);overflow-wrap:anywhere}.flow-heading{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.flow-heading span{font-size:13px;color:var(--pudding-taupe)}.flow-steps{list-style:none;margin:22px 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.flow-steps li{position:relative;display:flex;flex-direction:column;gap:10px;font-size:12px;line-height:1.6;color:var(--pudding-taupe)}.flow-steps li span{border:1px solid var(--pudding-line);border-radius:50%;height:28px;width:28px;display:grid;place-items:center;background:var(--pudding-white);z-index:1}.flow-steps li:not(:last-child):after{content:"";position:absolute;left:28px;right:-8px;top:14px;border-top:1px dashed var(--pudding-line)}.flow-steps li.done,.flow-steps li.current{color:var(--pudding-cocoa)}.flow-steps li.current span{background:var(--pudding-cream-soft);color:var(--pudding-cocoa);border-color:var(--pudding-line)}.flow-steps li.done:after{border-top-style:solid}.flow-progress p{font-size:14px;line-height:1.7}.flow-progress>small{display:block;color:var(--pudding-taupe);line-height:1.7}.flow-outcome{margin-top:18px;border-left:3px solid var(--pudding-line);padding:14px;background:var(--pudding-white);white-space:normal}.flow-history{margin-top:16px}.flow-history p{border-top:1px solid var(--pudding-line);padding-top:10px}.flow-history small{color:var(--pudding-taupe)}.flow-handoff{background:var(--pudding-cream-soft);padding:12px}.service-actions{display:flex;flex-wrap:wrap;gap:12px}.service-actions label{width:100%;display:grid;gap:8px}.service-actions textarea,.service-actions select,.service-actions input,.service-thread+form textarea{width:100%;border:1px solid var(--pudding-line);padding:12px;border-radius:4px;font:inherit;background:var(--pudding-white);box-sizing:border-box}.service-actions>textarea{width:100%}.service-transfer{width:100%;padding:16px;border:1px solid var(--pudding-line);margin-top:12px}.service-transfer summary,.flow-history summary{cursor:pointer;font-weight:600}.service-transfer label{margin-top:14px}.service-transfer button{margin-top:12px}.service-thread{margin-top:28px;border-top:1px solid var(--pudding-line)}.service-thread article{padding:14px 0;border-top:1px solid var(--pudding-line)}.service-thread small{display:block;color:var(--pudding-taupe);margin:5px 0}.service-thread p{line-height:1.7}.service-complete{padding:15px;background:var(--pudding-cream-soft);line-height:1.7}.cooperation-receipt .flow-progress{margin:16px 0}.service-account-link{padding:16px;background:var(--pudding-cream-soft);line-height:1.7;margin:18px 0}.flow-preview{padding:0 35px;margin:16px 0 34px;color:var(--pudding-cocoa);font-size:13px;line-height:1.7}.flow-preview b{color:var(--pudding-cocoa)}.service-actions .btn{white-space:normal;text-align:left}.service-desk button:disabled{opacity:.55;cursor:wait}.flow-outcome p{margin-bottom:0}.service-thread,.service-context,.flow-progress,.service-list article{overflow-wrap:anywhere}@media(max-width:1000px){.service-layout{grid-template-columns:230px minmax(0,1fr)}.service-detail{padding:16px}.flow-progress{padding:14px}.flow-steps{gap:4px}.flow-steps li{font-size:11px}.flow-steps li:not(:last-child):after{right:-4px}}@media(max-width:700px){.service-layout{grid-template-columns:minmax(0,1fr)}.service-list{max-height:420px}.service-desk-heading{flex-direction:column}.service-detail{padding:14px}.flow-steps{grid-template-columns:minmax(0,1fr);gap:16px}.flow-steps li{flex-direction:row;align-items:center;font-size:13px;gap:12px}.flow-steps li span{flex-shrink:0}.flow-steps li:not(:last-child):after{left:14px;top:28px;height:16px;right:auto;border-top:0;border-left:1px dashed var(--pudding-line)}.service-filter{flex-wrap:wrap}.flow-preview{padding:0 15px}.login-form{padding-top:25px;padding-bottom:25px}.auth-options button{font-size:13px}.flow-heading{flex-direction:column}.service-actions .btn{max-width:100%}.service-desk-heading h1{font-size:24px}}.language-selector{display:inline-flex;align-items:center;gap:6px;color:inherit;flex-shrink:0}.language-selector select{background:transparent;border:1px solid var(--pudding-line);border-radius:5px;color:inherit;padding:7px 25px 7px 8px;font-size:12px;max-width:155px;min-height:34px;cursor:pointer}.language-selector select option{background:var(--pudding-white);color:var(--pudding-cocoa)}.content-language{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600}.content-language select{flex:1;min-width:0;border:1px solid var(--pudding-line);border-radius:5px;padding:10px;background:var(--pudding-white);color:var(--pudding-cocoa)}.content-language-status{font-size:12px;line-height:1.7;color:var(--pudding-taupe)}.content-language-status.missing{color:var(--pudding-warning)}.source-language-note{font-size:11px;color:var(--pudding-taupe);padding:6px 0}.banner-copy .source-language-note{color:var(--pudding-taupe)}.portal-top .language-selector{margin-left:auto}.portal-login .language-selector{position:absolute;right:24px;top:20px}.partners-modal>header,.modal-head{flex-wrap:wrap}.partners-modal>header .language-selector{margin-left:auto}.partners-modal>header .icon-btn{flex-shrink:0}.portal-dialog>header .language-selector{margin-left:auto}.portal-dialog>header{gap:12px;flex-wrap:wrap}.content-translations-note{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;line-height:1.6}.content-translations-note span{padding:4px 7px;border:1px solid var(--pudding-line);border-radius:4px}.content-translations-note .missing{color:var(--pudding-warning)}.brand-header>.language-selector{margin-left:auto}@media(max-width:600px){.language-selector select{max-width:135px;font-size:11px}.brand-header>.language-selector{margin-left:0}.partners-modal>header .language-selector{order:3;margin-left:0}.portal-top{flex-wrap:wrap;gap:10px!important}.portal-login .language-selector{right:16px;top:12px}.portal-dialog>header .language-selector{order:3;margin-left:0}}html:lang(en) .portal-sidebar nav button{font-size:12px;line-height:1.5;white-space:normal}html:lang(en) .portal-shell .portal-top{min-height:74px}html:lang(en) .partner-admin-heading h1{font-size:25px}.partners-modal>header h2{overflow-wrap:anywhere}.language-selector select{min-width:108px}.portal-mobile-language{display:none}@media(max-width:850px){.portal-mobile-language{display:flex;margin-left:auto}.portal-mobile-language .language-selector{color:var(--pudding-white)}html:lang(en) .portal-sidebar nav button{white-space:nowrap}.portal-top{display:none!important}}.home-partners{background:var(--pudding-white);padding:38px max(24px,calc((100vw - 1340px)/2));border-bottom:1px solid var(--pudding-line);scroll-margin-top:95px}.partners-heading,.partner-admin-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.partners-heading h2{color:var(--pudding-cocoa);font-size:clamp(22px,2.4vw,31px);margin:9px 0}.partners-heading p,.partner-admin-heading p{color:var(--pudding-taupe);margin:8px 0}.partner-logo-row{display:flex;gap:16px;overflow-x:auto;padding:6px 2px 14px;scroll-snap-type:x proximity}.partner-logo-card{flex:1 0 185px;max-width:250px;padding:20px 17px 16px;border:1px solid var(--pudding-line);border-radius:12px;background:var(--pudding-white);display:flex;align-items:center;flex-direction:column;gap:7px;scroll-snap-align:start;cursor:pointer;color:var(--pudding-cocoa);transition:box-shadow .2s,border-color .2s,transform .2s}.partner-logo-card:hover{border-color:var(--pudding-chocolate);box-shadow:0 7px 20px rgba(var(--pudding-cocoa-rgb),.047058823529411764);transform:translateY(-3px)}.partner-logo-card:focus-visible{outline:3px solid var(--pudding-chocolate);outline-offset:2px}.partner-logo{height:62px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:7px}.partner-logo img{max-height:100%;max-width:100%;object-fit:contain}.partner-logo-card small{font-size:12px;color:var(--pudding-taupe);line-height:1.6}.partner-card-cta{font-size:12px;color:var(--pudding-taupe);display:flex;align-items:center;gap:8px;margin-top:5px}.partner-open-invitation{display:flex;align-items:center;gap:20px;padding:24px 28px;border:1px solid var(--pudding-line);border-radius:12px;background:linear-gradient(115deg,var(--pudding-cream-soft),var(--pudding-cream-soft));color:var(--pudding-cocoa)}.partner-open-invitation>svg{color:var(--pudding-cocoa);flex-shrink:0}.partner-open-invitation p{color:var(--pudding-taupe);margin:6px 0 0;font-size:14px}.partner-open-invitation button{margin-left:auto;border:0;background:transparent;display:flex;gap:9px;align-items:center;color:var(--pudding-taupe);cursor:pointer;white-space:nowrap}.my-cooperation{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:10px;color:var(--pudding-taupe)}.my-cooperation select{max-width:100%;border:0;background:var(--pudding-white);color:var(--pudding-taupe);font-size:12px;padding:6px}.partner-load-error{padding:12px;background:var(--pudding-cream);color:var(--pudding-error)}.partner-load-error button{margin-left:10px;background:none;border:0;text-decoration:underline;cursor:pointer}.partners-modal{width:min(740px,calc(100vw - 28px));max-height:calc(100dvh - 34px);padding:0;border:1px solid var(--pudding-line);border-radius:16px;box-shadow:0 30px 100px rgba(var(--pudding-cocoa-rgb),.25098039215686274);color:var(--pudding-cocoa);background:var(--pudding-white);overflow-y:auto}.partners-modal::backdrop{background:rgba(var(--pudding-cocoa-rgb),.6);backdrop-filter:blur(4px)}.partners-modal>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:23px 28px;background:var(--pudding-cream-soft);border-bottom:1px solid var(--pudding-line)}.partners-modal h2{margin:7px 0 0;font-size:24px}.partners-modal .eyebrow{font-size:10px;letter-spacing:1.5px}.cooperation-form{padding:24px 28px;display:flex;flex-direction:column;gap:17px}.cooperation-form>p{margin:0;color:var(--pudding-taupe)}.cooperation-form label,.cooperation-compose label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;min-width:0}.cooperation-form input:not([type=checkbox]),.cooperation-form textarea,.cooperation-form select,.cooperation-compose textarea,.market-picker select,.receipt-access input,.partner-order-bar select{width:100%;min-width:0;border:1px solid var(--pudding-line);border-radius:7px;background:var(--pudding-white);padding:11px 12px;color:var(--pudding-cocoa);font:inherit;box-sizing:border-box}.cooperation-form textarea,.cooperation-compose textarea{resize:vertical;line-height:1.7}.cooperation-form input:focus,.cooperation-form textarea:focus,.cooperation-form select:focus,.cooperation-compose textarea:focus{outline:2px solid var(--pudding-chocolate);outline-offset:1px}.cooperation-form fieldset{padding:12px 14px;border:1px solid var(--pudding-line);border-radius:8px;min-width:0}.cooperation-form legend{font-size:13px;font-weight:600;padding:0 6px}.partner-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:220px;overflow-y:auto}.partner-choices label{flex-direction:row;align-items:flex-start;padding:10px;background:var(--pudding-cream-soft);border-radius:7px;cursor:pointer}.partner-choices input{margin-top:3px;accent-color:var(--pudding-cocoa)}.partner-choices small{display:block;font-weight:400;color:var(--pudding-taupe);margin-top:5px;line-height:1.5}.partner-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.market-picker{display:flex;flex-direction:column;gap:10px}.selected-markets{display:flex;flex-wrap:wrap;gap:6px}.selected-markets button{display:flex;gap:7px;align-items:center;border:1px solid var(--pudding-line);border-radius:30px;background:var(--pudding-cream);color:var(--pudding-cocoa);padding:6px 10px;cursor:pointer}.cooperation-form .partner-consent,.partner-consent{display:flex;flex-direction:row;align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.7}.partner-consent input{margin-top:4px;accent-color:var(--pudding-cocoa);flex-shrink:0}.cooperation-next{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:13px;border-radius:8px;background:var(--pudding-cream);font-size:12px;color:var(--pudding-taupe)}.cooperation-next span{display:flex;gap:7px;align-items:center}.cooperation-next b{color:var(--pudding-taupe)}.cooperation-form>small,.cooperation-compose>small{color:var(--pudding-taupe);line-height:1.7}.partner-notice{display:flex;gap:8px;align-items:center;padding:12px 18px;background:var(--pudding-cream-soft);color:var(--pudding-success);margin:12px 0}.partners-modal>.partner-notice,.partners-modal>.portal-error{margin:14px 24px}.cooperation-receipt{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.receipt-access{background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:10px;padding:18px}.receipt-access p{font-size:12px;line-height:1.7;color:var(--pudding-taupe)}.receipt-access input{font-size:12px;margin-bottom:10px}.request-summary{overflow-wrap:anywhere}.request-summary p{font-size:14px;line-height:1.7;color:var(--pudding-taupe)}.request-summary small{font-size:11px;color:var(--pudding-taupe)}.partner-status{display:inline-flex;border-radius:5px;background:var(--pudding-cream-soft);color:var(--pudding-taupe);font-size:11px;padding:5px 9px;white-space:nowrap}.cooperation-thread{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--pudding-line);padding-top:15px}.cooperation-thread h3{font-size:16px;margin:0 0 5px}.cooperation-thread>p{font-size:13px;color:var(--pudding-taupe);line-height:1.7}.cooperation-thread article{padding:15px;border-radius:9px;border:1px solid var(--pudding-line);background:var(--pudding-cream-soft)}.cooperation-thread .from-operator{border-color:var(--pudding-line);background:var(--pudding-cream-soft)}.cooperation-thread article header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.cooperation-thread article small{color:var(--pudding-taupe);font-size:10px}.cooperation-thread article p{margin:10px 0 0;font-size:14px;line-height:1.8}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.cooperation-compose{display:flex;flex-direction:column;gap:12px}.partner-admin-heading h1{margin:7px 0;font-size:29px}.partner-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.partner-admin .btn{white-space:nowrap}.partner-order-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:10px;margin-bottom:15px;color:var(--pudding-taupe);font-size:13px}.partner-order-bar select{max-width:180px}.partner-admin-list{display:flex;flex-direction:column;gap:10px}.partner-admin-list>article{display:flex;align-items:center;gap:20px;padding:18px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:10px}.partner-number{font-size:13px;color:var(--pudding-taupe)}.partner-admin-logo{width:115px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.partner-admin-logo img{max-width:100%;max-height:100%;object-fit:contain}.partner-admin-name{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1;overflow-wrap:anywhere}.partner-admin-name small{line-height:1.7;color:var(--pudding-taupe)}.partner-admin-name .partner-status{align-self:flex-start}.partner-admin-empty{text-align:center;padding:42px 24px;border:1px dashed var(--pudding-line);border-radius:10px;background:var(--pudding-white);color:var(--pudding-taupe)}.partner-admin-empty svg{color:var(--pudding-cocoa)}.partner-admin-empty h3{color:var(--pudding-cocoa)}.partner-admin-empty p{font-size:14px;line-height:1.8}.partner-logo-preview{display:flex;justify-content:center;align-items:center;padding:20px;background:var(--pudding-cream);border-radius:8px;height:100px}.partner-logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.partner-delete{color:var(--pudding-taupe)!important}.partner-hint{font-size:12px;color:var(--pudding-taupe)}.cooperation-inbox-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:18px;align-items:start}.cooperation-list{display:flex;flex-direction:column;gap:9px}.cooperation-list>button{display:flex;flex-direction:column;gap:8px;text-align:left;padding:17px;border:1px solid var(--pudding-line);background:var(--pudding-white);border-radius:10px;color:var(--pudding-cocoa);cursor:pointer;overflow-wrap:anywhere}.cooperation-list>button.selected{border-color:var(--pudding-chocolate);background:var(--pudding-cream)}.cooperation-list .partner-status{align-self:flex-start}.cooperation-list small{color:var(--pudding-taupe);font-size:11px;line-height:1.7}.cooperation-detail{padding:24px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:12px;min-width:0}.cooperation-detail .cooperation-form{padding:18px 0;border-top:1px solid var(--pudding-line);margin-top:16px}.cooperation-detail .cooperation-compose{margin-top:20px}.partner-admin button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.partner-admin-heading{align-items:flex-start;flex-direction:column}.cooperation-inbox-layout{grid-template-columns:1fr}.cooperation-list{max-height:330px;overflow-y:auto}.partner-admin-list>article{gap:12px;flex-wrap:wrap}.partner-admin-list .partner-actions{margin-left:auto}.partners-heading{align-items:flex-start;flex-direction:column;gap:10px}.partner-open-invitation{padding:20px}.home-partners{padding:30px 20px}}@media(max-width:540px){.home-partners{padding:25px 16px}.partners-heading h2{font-size:23px;line-height:1.5}.partner-logo-card{flex-basis:166px;padding:17px 12px}.partner-open-invitation{gap:12px;flex-wrap:wrap}.partner-open-invitation>div{flex:1;min-width:160px}.partner-open-invitation button{margin-left:44px}.partners-modal>header{padding:18px}.partners-modal h2{font-size:20px}.cooperation-form,.cooperation-receipt{padding:20px 18px}.partner-form-grid,.partner-choices{grid-template-columns:1fr}.cooperation-next{flex-wrap:wrap;justify-content:flex-start;font-size:11px}.partner-admin-logo{width:75px}.partner-admin-list>article{padding:14px}.partner-admin-name{flex-basis:120px}.partner-admin-list .partner-actions{width:100%;justify-content:flex-end}.cooperation-detail{padding:18px}.partner-order-bar{padding:13px}.partner-admin-heading h1{font-size:25px}.partners-modal>.portal-error{margin:12px}.my-cooperation{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.partner-logo-card{transition:none}.partner-logo-card:hover{transform:none}}.cooperation-inbox-entry{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:19px 24px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:10px;margin-bottom:22px}.cooperation-inbox-entry p{color:var(--pudding-taupe);font-size:13px;margin:7px 0 0}@media(max-width:600px){.cooperation-inbox-entry{align-items:flex-start;flex-direction:column;padding:18px}}.channel-directory{--channel-ink: var(--pudding-cocoa);--channel-muted: var(--pudding-taupe);--channel-line: var(--pudding-line);margin:34px 0;color:var(--channel-ink);scroll-margin-top:112px;min-width:0}.channel-directory-title{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px}.channel-directory-title h2{font-size:clamp(24px,3vw,36px);font-weight:600;margin:10px 0 0;letter-spacing:-.035em}.channel-directory-title>p{color:var(--channel-muted);max-width:310px;font-size:13px;line-height:1.8;margin:0}.channel-feature{position:relative;isolation:isolate;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:16px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;overflow:hidden;padding:36px 40px 58px;min-height:330px;gap:20px}.channel-feature:before{content:"";width:330px;height:330px;border-radius:50%;background:rgba(var(--pudding-cream-soft-rgb),.6666666666666666);position:absolute;right:35px;top:-50px;z-index:-1}.channel-feature-copy{min-width:0;animation:channel-copy-enter .45s ease both}.channel-feature-label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pudding-taupe)}.channel-feature h3{text-wrap:balance;font-size:clamp(25px,3vw,41px);line-height:1.3;font-weight:600;letter-spacing:-.04em;max-width:520px;margin:18px 0 14px}.channel-feature-copy p{font-size:14px;line-height:1.8;max-width:440px;color:var(--pudding-cocoa);margin:0 0 24px}.channel-feature h3>span{display:block}.channel-feature-action{background:var(--pudding-cocoa);color:var(--pudding-white);padding:12px 18px;border:0;display:inline-flex;align-items:center;gap:16px;border-radius:6px;cursor:pointer;font-size:13px;text-align:left}.channel-feature-controls{position:absolute;bottom:18px;left:40px;right:40px;display:flex;align-items:center;gap:9px}.channel-feature-controls>span{font-size:11px;color:var(--pudding-taupe);margin-left:auto;margin-right:10px}.channel-feature-controls>button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(var(--pudding-line-rgb),.4);background:transparent;color:var(--pudding-cocoa);cursor:pointer;display:grid;place-items:center}.channel-feature-dots{display:flex;gap:2px}.channel-feature-dots button{width:32px;height:32px;display:grid;place-items:center;background:none;border:0;cursor:pointer}.channel-feature-dots span{width:18px;height:3px;border-radius:3px;background:var(--pudding-cream-soft)}.channel-feature-dots button[aria-pressed=true] span{background:var(--pudding-cocoa)}.channel-art{position:relative;width:100%;max-width:440px;aspect-ratio:440/280;margin:auto}.channel-art-orbits{width:100%;height:100%;stroke:var(--pudding-cocoa);stroke-width:1;opacity:.55}.channel-art-orbits>path:first-of-type{stroke:var(--pudding-cocoa);stroke-dasharray:4 7;animation:channel-route-flow 22s linear infinite}.channel-art-hub{width:30%;position:absolute;top:30%;left:35%;height:42%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(var(--pudding-cream-soft-rgb),.9098039215686274);border-radius:50%}.channel-art-hub>span{font:39px var(--pudding-font);letter-spacing:-.15em;padding-right:.15em;color:var(--pudding-taupe)}.channel-art-hub>b{font:9px var(--pudding-font);letter-spacing:.05em;color:var(--pudding-cocoa);margin-top:6px}.channel-art-node{position:absolute;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:86px;height:70px;border:1px solid var(--pudding-line);background:var(--pudding-cream-soft);border-radius:10px;color:var(--pudding-cocoa);font-size:10px;box-shadow:0 4px 16px rgba(var(--pudding-cocoa-rgb),.023529411764705882)}.channel-art-node svg{width:21px;height:21px;stroke-width:1.5}.node-supplier{left:8%;top:7%;transform:rotate(-5deg)}.node-channel{right:2%;top:19%;transform:rotate(5deg)}.node-buyer{left:0;bottom:12%;transform:rotate(3deg)}.node-delivery{right:9%;bottom:2%;transform:rotate(-4deg)}.channel-art-plane{position:absolute;top:9%;left:54%;color:var(--pudding-taupe);transform:rotate(35deg);animation:channel-plane-drift 7s ease-in-out infinite}.channel-art>small{position:absolute;bottom:-15px;left:12%;font-size:9px;color:var(--pudding-taupe);letter-spacing:.03em}.channel-filters{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(200px,1.8fr) auto;gap:16px;align-items:end;margin:28px 0 22px}.channel-filters label{display:block;min-width:0}.channel-filters label>span{display:block;font-size:12px;margin-bottom:8px;color:var(--pudding-cocoa)}.channel-filters select,.channel-search>div{width:100%;min-width:0;height:46px;border:1px solid var(--channel-line);border-radius:6px;background:var(--pudding-white);color:var(--channel-ink)}.channel-filters select{padding:0 12px;font:inherit;font-size:13px}.channel-search>div{display:flex;align-items:center;padding:0 13px;gap:11px}.channel-search svg{flex-shrink:0;color:var(--pudding-cocoa)}.channel-search input{width:100%;min-width:0;height:100%;border:0;background:transparent;font-size:13px;padding:0;color:inherit}.channel-reset{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 17px;border:1px solid var(--pudding-line);border-radius:6px;background:transparent;color:var(--pudding-cocoa);font-size:13px;cursor:pointer}.channel-results-label{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.channel-results-label b{font-weight:500;font-size:15px}.channel-results-label span{font-size:12px;color:var(--channel-muted)}.channel-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.channel-catalog-card{background:var(--pudding-cream-soft);border:1px solid var(--channel-line);border-radius:10px;display:grid;grid-template-columns:82px minmax(0,1fr);gap:16px 20px;padding:25px;min-width:0;transition:border-color .2s,transform .2s}.channel-catalog-card:hover{border-color:var(--pudding-chocolate);transform:translateY(-2px)}.channel-catalog-logo{width:82px;height:82px;display:grid;place-items:center;padding:10px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:9px;color:var(--pudding-taupe)}.channel-catalog-logo img{max-width:100%;max-height:100%;object-fit:contain}.channel-catalog-content{min-width:0}.channel-catalog-content h3{line-height:1.35;font-size:20px;font-weight:600;margin:0 0 9px;color:var(--pudding-cocoa);overflow-wrap:anywhere}.channel-catalog-content p{font-size:13px;color:var(--pudding-taupe);line-height:1.7;margin:0 0 12px;overflow-wrap:anywhere}.channel-catalog-content>small{display:block;font-size:10px;color:var(--pudding-taupe);margin-bottom:8px}.channel-market-tags{display:flex;flex-wrap:wrap;gap:6px}.channel-market-tags span{padding:4px 8px;background:var(--pudding-cream);font-size:10px;border-radius:4px;color:var(--pudding-taupe)}.channel-catalog-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:3px}.brand-home .channel-catalog-actions .btn,.channel-empty .btn,.channel-detail .btn{min-width:0;justify-content:center;white-space:normal;font-size:12px;border-radius:5px;padding:11px}.brand-home .channel-catalog-actions .btn.gold,.brand-home .channel-empty .btn.gold,.channel-detail .btn.gold{background:var(--pudding-cocoa);color:var(--pudding-white);border-color:var(--pudding-cocoa)}.brand-home .channel-catalog-actions .btn:not(.gold){background:var(--pudding-cream);color:var(--pudding-cocoa);border-color:var(--pudding-line)}.channel-empty{padding:35px 25px;border:1px dashed var(--pudding-line);border-radius:10px;text-align:center;background:var(--pudding-cream-soft);color:var(--pudding-taupe)}.channel-empty>svg{stroke-width:1.4;color:var(--pudding-cocoa)}.channel-empty h3{font-size:18px;font-weight:500;color:var(--pudding-cocoa);margin:12px 0 9px}.channel-empty p{max-width:570px;margin:0 auto 18px;line-height:1.8;font-size:13px}.channel-empty>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center}.channel-process{border-top:1px solid var(--channel-line);margin-top:30px;padding-top:25px}.channel-process h3{font-size:20px;font-weight:500;margin:8px 0}.channel-process p{color:var(--channel-muted);font-size:12px;line-height:1.7;margin:0}.channel-process ol{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:0;margin:22px 0 0}.channel-process li{border-top:1px solid var(--pudding-line);padding:14px 0 0;display:flex;flex-direction:column;gap:9px}.channel-process li b{font:16px var(--pudding-font);color:var(--pudding-taupe)}.channel-process li span{font-size:12px;line-height:1.6;color:var(--pudding-taupe)}.channel-detail{padding:28px;min-width:0;color:var(--pudding-cocoa)}.channel-detail-summary{display:flex;gap:22px;align-items:center}.channel-detail-summary img{width:88px;height:88px;object-fit:contain;padding:8px;border:1px solid var(--pudding-line);border-radius:8px}.channel-detail-summary>div{min-width:0}.channel-detail-summary p{overflow-wrap:anywhere}.channel-detail p{font-size:13px;line-height:1.9;color:var(--pudding-taupe)}.channel-detail h3{font-size:16px;font-weight:600;margin:26px 0 12px}.channel-detail-summary small{font-size:11px}.channel-detail-steps{margin:15px 0;padding-left:22px;font-size:13px;line-height:2;color:var(--pudding-taupe)}.channel-detail .channel-terms{padding:14px;background:var(--pudding-cream-soft);border-radius:6px;font-size:12px}.channel-directory button:focus-visible,.channel-directory select:focus-visible,.channel-directory input:focus-visible,.channel-feature:focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}@keyframes channel-copy-enter{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes channel-route-flow{to{stroke-dashoffset:-180}}@keyframes channel-plane-drift{0%,to{transform:translate(0) rotate(35deg)}50%{transform:translate(12px,-5px) rotate(35deg)}}@media(max-width:900px){.channel-feature{padding:28px 26px 62px;grid-template-columns:1fr .8fr;min-height:320px;gap:0}.channel-art-node{width:66px;height:58px;font-size:9px}.channel-art-hub>span{font-size:32px}.channel-art-hub>b{font-size:7px}.channel-feature-controls{left:26px;right:26px}.channel-catalog-card{padding:19px;grid-template-columns:66px minmax(0,1fr);gap:14px}.channel-catalog-logo{width:66px;height:66px}.channel-filters{grid-template-columns:minmax(135px,.9fr) minmax(150px,1.2fr) auto;gap:10px}}@media(max-width:650px){.channel-directory-title{flex-direction:column;align-items:flex-start;gap:10px}.channel-directory-title>p{max-width:none}.channel-feature{grid-template-columns:minmax(0,1fr);padding:26px 22px 60px;gap:12px}.channel-feature h3{font-size:clamp(22px,6.8vw,29px)}.channel-feature-copy p{font-size:13px;min-height:46px}.channel-feature-copy{min-height:210px}.channel-feature-action{font-size:12px}.channel-art{max-width:300px}.channel-art-node{width:69px;height:57px}.channel-art-hub>b{font-size:7px}.channel-art-hub>span{font-size:31px}.channel-feature-controls{left:22px;right:22px}.channel-filters{grid-template-columns:minmax(0,1fr) auto}.channel-filters>label:first-child{grid-column:1/-1}.channel-search input{font-size:12px}.channel-reset{padding:0 10px;font-size:11px}.channel-catalog-grid{grid-template-columns:minmax(0,1fr)}.channel-catalog-card{padding:19px}.channel-process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.channel-empty{padding:28px 16px}.channel-empty h3{font-size:17px}.channel-detail{padding:22px}.channel-detail-summary{gap:15px;align-items:flex-start}.channel-detail-summary img{width:66px;height:66px;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.channel-art-plane,.channel-art-orbits>path:first-of-type,.channel-feature-copy{animation:none}.channel-catalog-card{transition:none}.channel-catalog-card:hover{transform:none}}:root{--v4-ink: var(--pudding-cocoa);--v4-muted: var(--pudding-taupe);--v4-line: var(--pudding-line);--v4-surface: var(--pudding-cream-soft);--v4-sage: var(--pudding-chocolate)}.site-design-scope[data-palette=sand],.site-design-scope[data-palette=ink],.site-design-scope[data-palette=forest]{--v4-ink: var(--pudding-cocoa);--v4-line: var(--pudding-line);--v4-muted: var(--pudding-taupe)}.site-design-scope[data-typography=editorial] .v4-main h1,.site-design-scope[data-typography=editorial] .v4-main h2{font-family:var(--pudding-font)}.site-design-scope[data-corners=square] .v4-card,.site-design-scope[data-corners=square] .v4-hero figure{border-radius:4px}.site-design-scope[data-spacing=compact] .v4-main{padding-top:32px}.site-design-scope[data-spacing=compact] .v4-hero{margin-bottom:36px}.v4-card[data-content-gradient=sand],.v4-card[data-content-gradient=coral]{background:linear-gradient(135deg,var(--pudding-cream-soft),var(--pudding-cream-soft))}.v4-card[data-content-gradient=none]{background:var(--pudding-white)}.v4-hero[data-content-layout=image-first]>figure{order:-1}.v4-market-selector{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:end;margin-bottom:32px}.v4-journal-filters{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:600px;margin-bottom:28px}@media(max-width:760px){.v4-market-selector{grid-template-columns:1fr 1fr}.v4-market-selector>.v4-button{grid-column:1/-1}}.v4-page{background:var(--pudding-cream-soft);color:var(--v4-ink);min-height:100vh;padding-top:84px}.v4-main{max-width:1240px;margin:auto;padding:56px 32px 80px}.v4-main h1{font-size:clamp(36px,4.1vw,60px);font-weight:600;line-height:1.22;letter-spacing:-.035em;white-space:pre-line;margin:20px 0}.v4-main p{color:var(--v4-muted);line-height:1.75}.v4-main a{text-decoration:none;color:inherit}.v4-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:72px}.v4-hero>div>p{max-width:480px;font-size:18px;margin:24px 0 28px}.v4-hero .content-image{margin:0;aspect-ratio:4/3;border-radius:24px;overflow:hidden;background:linear-gradient(145deg,var(--pudding-cream-soft),var(--pudding-cream-soft))}.v4-hero .content-image img{width:100%;height:100%;object-fit:cover}.v4-breadcrumb{font-size:13px;color:var(--v4-muted)!important;display:inline-flex}.v4-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:14px 24px;border-radius:99px;border:1px solid var(--v4-ink);background:var(--v4-ink);color:var(--pudding-cream-soft)!important;font:inherit;font-weight:600;cursor:pointer;max-width:100%}.v4-button:hover{background:var(--pudding-chocolate)}.v4-button[aria-disabled=true]{opacity:.5}.v4-inline-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0}.v4-inline-cta>a,.v4-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px}.v4-tabs{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.v4-tabs button{border:1px solid var(--v4-line);border-radius:99px;padding:12px 20px;background:transparent;color:var(--v4-ink);font:inherit;cursor:pointer}.v4-tabs button[aria-selected=true]{background:var(--v4-ink);color:var(--pudding-white)}.v4-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v4-card{min-width:0;border-radius:20px;overflow:hidden;border:1px solid var(--v4-line);background:linear-gradient(145deg,rgba(var(--pudding-white-rgb),.8588235294117647),rgba(var(--pudding-cream-soft-rgb),.7019607843137254));box-shadow:inset 0 1px 0 var(--pudding-white),0 10px 28px rgba(var(--pudding-cocoa-rgb),.0196078431372549);transition:transform .18s,box-shadow .18s}.v4-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(var(--pudding-cocoa-rgb),.06274509803921569)}.v4-card>a{display:block;height:100%;text-decoration:none;color:inherit}.v4-card figure{aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:0!important}.v4-card img{display:block;width:100%;height:100%;object-fit:cover}.v4-card a>div{padding:23px 24px;position:relative}.v4-card h2{font-size:21px;line-height:1.4;margin:0 24px 8px 0;font-weight:600}.v4-card p{font-size:14px;margin:0;line-height:1.7;padding-right:12px}.v4-card a>div>svg{position:absolute;right:22px;top:26px;color:var(--pudding-cocoa)}.v4-filing-promo{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:64px 0 32px;background:linear-gradient(135deg,var(--pudding-cream-soft),var(--pudding-cream-soft));border-radius:24px;overflow:hidden;padding:24px}.v4-filing-promo .content-image{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:4/3}.v4-filing-promo img{width:100%;height:100%;object-fit:cover}.v4-filing-promo h2{font-size:32px;line-height:1.35}.v4-deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:48px 0}.v4-deliverables article{border-top:1px solid var(--v4-line);padding:24px 0}.v4-deliverables span{color:var(--pudding-taupe);font-size:14px}.v4-deliverables h2{font-size:20px;margin:12px 0}.v4-related{margin-top:64px}.v4-related>h2{font-size:24px;margin-bottom:24px}.v4-disclosure{border:1px solid var(--v4-line);border-radius:14px;background:rgba(var(--pudding-white-rgb),.7215686274509804);padding:0 20px;margin:20px 0}.v4-disclosure>summary{padding:20px 0;cursor:pointer;font-weight:600}.v4-disclosure ul{padding:0 0 18px 20px;line-height:2}.v4-disclosure p{font-size:14px}.v4-plain-flow{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:20px}.v4-plain-flow li{padding:20px 0}.v4-plain-flow span{display:block;color:var(--pudding-taupe);margin-bottom:10px}.v4-platforms{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.v4-platforms a{border:1px solid var(--v4-line);padding:12px 18px;border-radius:12px;display:flex;align-items:center;gap:12px;background:var(--pudding-white)}.v4-coverage{padding:16px 0}.v4-coverage h2{font-size:26px}.v4-country-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.v4-country-grid button{display:flex;align-items:center;gap:12px;border:1px solid var(--v4-line);background:var(--pudding-white);padding:14px 16px;border-radius:12px;color:var(--v4-ink);font:inherit;cursor:pointer;text-align:left}.v4-country-grid button span{color:var(--pudding-taupe);font-size:12px;width:26px;flex:none}.v4-country-grid .selected{border-color:var(--pudding-chocolate);background:var(--pudding-cream-soft)}.v4-note{font-size:13px}.v4-apply{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v4-apply small{grid-column:1/-1;color:var(--v4-muted);font-size:12px}.v4-apply .v4-button{grid-column:1/-1}.v4-page label,.v4-workspace label{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:0}.v4-page select,.v4-workspace select,.v4-workspace input:not([type=checkbox]),.v4-workspace textarea{box-sizing:border-box;font:inherit;color:var(--v4-ink);background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:10px;padding:12px;min-height:46px;max-width:100%;width:100%}.v4-workspace textarea{resize:vertical}.v4-work-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.v4-work-head h1{margin:0;font-size:30px}.v4-work-head p{font-size:13px;margin-top:10px}.v4-error{background:var(--pudding-cream);color:var(--pudding-error);padding:16px;border-radius:12px}.v4-desk{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.v4-request-list{display:flex;flex-direction:column;gap:10px;max-height:75vh;overflow:auto}.v4-request-list>button{border:1px solid var(--v4-line);border-radius:12px;background:var(--pudding-white);text-align:left;cursor:pointer;font:inherit;padding:16px;color:var(--v4-ink)}.v4-request-list>button.selected{background:var(--pudding-cream);border-color:var(--pudding-chocolate)}.v4-request-list b,.v4-request-list span,.v4-request-list small{display:block;line-height:1.7}.v4-request-list small{color:var(--v4-muted);font-size:11px}.v4-request-detail,.v4-application,.v4-article-editor,.v4-settings{border:1px solid var(--v4-line);border-radius:16px;background:var(--pudding-white);padding:28px;min-width:0}.v4-request-detail>section{border-top:1px solid var(--v4-line);padding-top:24px;margin-top:24px}.v4-request-detail h2{font-size:24px;margin-top:0}.v4-request-detail p{line-height:1.75}.v4-request-detail>p{color:var(--v4-muted)}.v4-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:26px 0}.v4-steps li{font-size:10px;color:var(--pudding-taupe);line-height:1.6}.v4-steps li>span{display:block;border-radius:50%;width:26px;height:26px;line-height:26px;text-align:center;background:var(--pudding-cream-soft);margin-bottom:6px}.v4-steps li.current>span{background:var(--pudding-cream-soft);color:var(--pudding-cocoa)}.v4-steps li.done>span{background:var(--pudding-cream)}.v4-status-strip{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;background:var(--pudding-cream-soft);padding:16px;border-radius:10px;margin:20px 0}.v4-ops-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v4-wide,.v4-ops-form>fieldset{grid-column:1/-1}.v4-ops-form>fieldset{border:1px solid var(--v4-line);border-radius:10px;padding:14px}.v4-workspace .v4-check{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:13px;min-height:36px}.v4-check input{width:16px;flex:none}.v4-quote{background:linear-gradient(130deg,var(--pudding-cream-soft),var(--pudding-cream-soft));padding:24px;border-radius:12px}.v4-quote strong{display:block;font-size:28px}.v4-quote small{display:block;margin-bottom:16px}.v4-file-list{list-style:none;padding:0}.v4-file-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;overflow-wrap:anywhere}.v4-file-list a{display:flex;align-items:center;gap:12px;color:var(--v4-ink)}.v4-upload{display:grid;gap:12px;margin-top:20px}.v4-event-list{max-height:330px;overflow:auto;margin-bottom:18px}.v4-event-list>div{padding:14px;border-radius:10px;background:var(--pudding-cream-soft);margin-bottom:10px}.v4-event-list p{margin:8px 0 0;white-space:pre-wrap}.v4-event-list small{font-size:11px;color:var(--v4-muted)}.v4-request-detail .btn{margin-top:12px}.v4-application{margin-bottom:28px}.v4-application>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.v4-application>small{display:block;margin:20px 0}.v4-desk-empty{text-align:center;min-height:300px;background:var(--pudding-cream-soft);border-radius:16px;padding:28px}.v4-desk-empty img{max-width:300px;width:100%;border-radius:16px}.v4-settings{margin:0 0 28px}.v4-setting-items{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.v4-agent-card{border:1px solid var(--v4-line);border-radius:14px;padding:24px;background:linear-gradient(140deg,var(--pudding-cream-soft),var(--pudding-cream-soft));margin:20px 0 28px}.v4-agent-card h2{font-size:22px;margin:0 0 12px}.v4-agent-card small{margin-right:20px}.v4-article-editor .v4-evidence-input{padding:18px 0;border-bottom:1px solid var(--v4-line);display:grid;gap:14px}.v4-editor-cover{width:100%;max-height:260px;object-fit:cover;border-radius:12px;margin:20px 0}.v4-article{max-width:820px;margin:auto}.v4-article h1{font-size:clamp(32px,4vw,52px)}.v4-article>img{display:block;max-width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:20px;margin:30px 0}.v4-article>p{font-size:17px;white-space:pre-line;line-height:1.95;margin:26px 0}.v4-article .v4-disclosure a{overflow-wrap:anywhere}.v4-page-heading{margin-bottom:42px}.v4-editorial-empty{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.v4-editorial-empty img{width:100%;border-radius:20px}.v4-page :focus-visible,.v4-workspace :focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:4px}.v4-card,.v4-agent-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media(max-width:1100px){.v4-page{padding-top:72px}.v4-hero{gap:32px}.v4-main{padding:40px 24px 56px}.v4-desk{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:760px){.v4-main{padding:32px 20px 48px}.v4-hero{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.v4-hero .content-image{order:-1;aspect-ratio:4/3;max-height:320px}.v4-hero>div>p{font-size:16px;margin:18px 0 24px}.v4-main h1{font-size:36px;margin:16px 0}.v4-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v4-card a>div{padding:18px 16px}.v4-card h2{font-size:18px;margin-right:12px}.v4-card p{font-size:13px;padding:0}.v4-card a>div>svg{position:static;margin-top:12px}.v4-filing-promo{grid-template-columns:1fr;gap:18px;margin-top:36px;padding:18px}.v4-filing-promo h2{font-size:27px}.v4-deliverables{grid-template-columns:1fr;gap:4px;margin:28px 0}.v4-deliverables article{padding:16px 0}.v4-country-grid{grid-template-columns:repeat(2,1fr);gap:10px}.v4-country-grid button{font-size:14px;padding:12px}.v4-plain-flow{grid-template-columns:repeat(2,1fr)}.v4-related{margin-top:36px}.v4-apply{gap:12px}.v4-desk{grid-template-columns:1fr}.v4-request-list{max-height:260px}.v4-request-detail,.v4-application,.v4-article-editor,.v4-settings{padding:20px}.v4-work-head{align-items:flex-start}.v4-work-head h1{font-size:25px}.v4-ops-form{grid-template-columns:1fr}.v4-wide,.v4-ops-form>fieldset{grid-column:auto}.v4-steps{grid-template-columns:repeat(4,1fr);gap:16px 6px}.v4-editorial-empty{grid-template-columns:1fr}.v4-workspace .v4-country-grid{grid-template-columns:1fr 1fr}}@media(max-width:380px){.v4-card-grid,.v4-apply{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v4-card{transition:none}.v4-card:hover{transform:none}}.v4-service-research-link{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:24px 0 0;color:var(--pudding-cocoa);font-size:14px}.v4-service-research-link a{display:inline-flex;align-items:center;gap:6px;color:var(--pudding-cocoa);text-decoration:underline;text-underline-offset:4px}.offer-catalog,.offer-benefits,.offer-workspace,.offer-detail-visual,.offer-document{--offer-ink: var(--design-primary, var(--pudding-cocoa));--offer-tint: var(--design-tint, var(--pudding-cream));--offer-line: var(--pudding-line);color:var(--pudding-cocoa)}.offer-catalog{padding:var(--brand-section-gap, 70px) var(--brand-gutter, 48px);scroll-margin-top:150px}.offer-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.offer-section-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.3;letter-spacing:-.025em;margin:14px 0;color:var(--offer-ink)}.offer-section-heading p{font-size:16px;line-height:1.8;color:var(--pudding-cocoa);margin:0;max-width:650px}.offer-section-heading>a{display:flex;align-items:center;gap:10px;white-space:nowrap;font-weight:600;padding:12px 0}.offer-scenarios{background:var(--offer-tint);border-radius:var(--brand-radius, 16px);overflow:hidden;margin-bottom:32px}.offer-scenario-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--pudding-line)}.offer-scenario-tabs button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:22px 28px;font:inherit;font-size:16px;font-weight:600;color:var(--pudding-cocoa);background:transparent;border:0;cursor:pointer;position:relative;gap:12px}.offer-scenario-tabs button[aria-selected=true]{background:var(--offer-ink);color:var(--pudding-cream-soft)}.offer-scenario-tabs button:after{content:"";position:absolute;bottom:0;left:28px;right:28px;height:3px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}.offer-scenario-tabs button:hover:after{transform:scaleX(1)}.offer-scenario-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;padding:36px 40px;min-height:295px}.offer-question{font-size:14px;color:var(--pudding-cocoa);display:block;margin:0 0 12px}.offer-scenario-copy h3{font-size:clamp(23px,2.2vw,31px);margin:0 0 16px;color:var(--offer-ink);line-height:1.4;max-width:570px}.offer-scenario-copy p{font-size:15px;line-height:1.9;color:var(--pudding-cocoa);margin:0 0 24px;max-width:560px}.offer-scenario-copy>a{display:inline-flex;align-items:center;gap:12px;font-weight:650;min-height:44px;border-bottom:1px solid var(--offer-ink)}.offer-scenario-services{display:grid;gap:10px;align-content:center}.offer-scenario-services a{display:flex;gap:16px;align-items:center;padding:18px;background:rgba(var(--pudding-white-rgb),.8705882352941177);border-radius:8px;transition:transform .2s}.offer-scenario-services a:hover{transform:translate(4px)}.offer-scenario-services a>svg:first-child{color:var(--offer-ink);flex-shrink:0}.offer-scenario-services a>svg:last-child{margin-left:auto;flex-shrink:0}.offer-scenario-services b,.offer-scenario-services small{display:block}.offer-scenario-services b{font-size:16px;color:var(--offer-ink)}.offer-scenario-services small{font-size:13px;color:var(--pudding-taupe);margin-top:6px;line-height:1.5}.offer-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.offer-card-grid .offer-card{display:flex;flex-direction:column;padding:28px;background:var(--pudding-white);border:1px solid var(--offer-line);border-radius:var(--brand-radius, 12px);color:var(--pudding-cocoa);text-decoration:none;transition:border-color .2s,transform .2s;min-width:0;box-shadow:none}.offer-card-grid .offer-card:hover{transform:translateY(-4px);border-color:var(--offer-ink);box-shadow:none}.offer-card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.offer-card-heading>svg{color:var(--pudding-cocoa)}.offer-service-icon{color:var(--offer-ink);display:grid;place-items:center;width:46px;height:46px;background:var(--offer-tint);border-radius:10px}.offer-card-grid .offer-card h3{font-size:23px;line-height:1.4;margin:0 0 12px;color:var(--offer-ink)}.offer-card-grid .offer-card p{font-size:14px;line-height:1.85;margin:0 0 20px;color:var(--pudding-cocoa)}.offer-card-grid .offer-card .offer-card-pain{font-size:15px;color:var(--pudding-cocoa);font-weight:600;margin:0 0 12px}.offer-card-audience{font-size:12px;color:var(--pudding-taupe);line-height:1.6;margin-top:auto;padding:10px 0;border-top:1px solid var(--pudding-line)}.offer-card-audience>span{font-weight:700;margin-right:8px}.offer-card-output{display:flex;gap:9px;align-items:start;font-size:13px;line-height:1.6;color:var(--offer-ink);margin:4px 0 16px}.offer-card-output svg{margin-top:2px;flex-shrink:0}.offer-card-grid .offer-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--pudding-line);padding:17px 0 0;margin:0;font-size:13px;color:var(--offer-ink);font-weight:650}.offer-benefits{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:0 var(--brand-gutter, 48px);padding:44px 0;border-bottom:1px solid var(--offer-line);border-top:1px solid var(--offer-line)}.offer-pain h2{font-size:clamp(25px,2.5vw,35px);line-height:1.5;margin:14px 0 0;color:var(--offer-ink)}.offer-benefit-list>p{display:flex;gap:12px;align-items:start;font-size:16px;line-height:1.7;margin:18px 0 0}.offer-benefit-list svg{flex-shrink:0;color:var(--offer-ink);margin-top:5px}.offer-document{position:relative;background:var(--pudding-white);border:1px solid var(--offer-line);border-radius:var(--brand-radius, 14px);padding:28px;width:100%;box-shadow:0 20px 50px rgba(var(--pudding-cocoa-rgb),.06274509803921569)}.offer-document:before{content:"";position:absolute;inset:12px -10px -12px 10px;border:1px solid var(--offer-line);border-radius:inherit;z-index:-1;background:var(--pudding-cream-soft)}.offer-document-caption{display:flex;gap:9px;align-items:center;color:var(--pudding-taupe);font-size:12px;letter-spacing:.04em}.offer-document-title{display:flex;align-items:center;gap:16px;margin:28px 0 8px;color:var(--offer-ink)}.offer-document .offer-document-title h2{font-size:26px;line-height:1.35;margin:0;color:var(--offer-ink)}.offer-document>p{color:var(--pudding-taupe);font-size:14px;margin:12px 0 24px}.offer-document ul{padding:0;margin:0;list-style:none;display:grid;gap:14px}.offer-document li{display:flex;gap:13px;align-items:start;padding:17px 0;border-bottom:1px solid var(--pudding-line)}.offer-document li>span{border:1px solid var(--pudding-line);border-radius:50%;width:28px;height:28px;display:grid;place-items:center;flex-shrink:0;color:var(--offer-ink)}.offer-document li b{font-size:15px;line-height:1.6;color:var(--pudding-cocoa);font-weight:600}.offer-document li small{display:block;color:var(--pudding-taupe);font-size:12px;margin-top:6px}.offer-document-foot{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:25px;font-size:12px;color:var(--pudding-taupe)}.offer-document-foot>span:last-child{margin-left:auto}.offer-detail-visual{padding:34px;background:var(--offer-tint);border-radius:var(--brand-radius, 14px);isolation:isolate;width:100%;min-width:0}.offer-detail-visual .offer-document{animation:offer-document-arrive .7s ease both}.offer-audience{display:flex;gap:8px;align-items:start;line-height:1.7;color:var(--pudding-cocoa);font-size:14px;margin-top:28px;max-width:550px}.offer-audience svg{flex-shrink:0;margin-top:4px}.offer-workspace{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:var(--brand-section-gap, 70px) var(--brand-gutter, 48px);background:var(--offer-tint);margin:0 var(--brand-gutter, 48px) 60px;border-radius:var(--brand-radius, 14px);align-items:center}.offer-workspace h2{white-space:pre-line;font-size:clamp(28px,3vw,40px);line-height:1.4;margin:14px 0 20px;color:var(--offer-ink)}.offer-workspace-copy>p{font-size:15px;line-height:1.9;color:var(--pudding-cocoa);margin:0 0 28px}.offer-workspace-tabs{display:flex;flex-direction:column;gap:8px;margin-bottom:30px}.offer-workspace-tabs>button{display:flex;align-items:center;gap:12px;text-align:left;font:inherit;font-size:15px;font-weight:600;padding:14px 15px;border:1px solid transparent;background:transparent;color:var(--pudding-cocoa);border-radius:6px;cursor:pointer}.offer-workspace-tabs>button[aria-selected=true]{border-color:var(--pudding-line);background:rgba(var(--pudding-white-rgb),.8117647058823529);color:var(--offer-ink)}.offer-workspace .btn.gold{background:var(--offer-ink);color:var(--pudding-cream-soft);border-color:var(--offer-ink);border-radius:7px}.offer-workspace-login{display:block;font-size:13px;margin-top:18px;min-height:28px;color:var(--offer-ink)}.offer-workspace-screen{background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:12px;overflow:hidden;box-shadow:0 25px 55px rgba(var(--pudding-cocoa-rgb),.06274509803921569);min-width:0}.offer-screen-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:var(--pudding-cream-soft);border-bottom:1px solid var(--pudding-line);padding:18px;font-size:12px}.offer-screen-mark{color:var(--pudding-cocoa);font-family:var(--pudding-font);font-size:22px;font-weight:600}.offer-screen-top>span:last-child{font-size:11px;color:var(--pudding-taupe);margin-left:auto}.offer-screen-body{padding:32px;animation:offer-document-arrive .25s ease both}.offer-screen-body>svg{color:var(--offer-ink)}.offer-screen-body h3{font-size:24px;line-height:1.5;margin:20px 0 12px;color:var(--offer-ink)}.offer-screen-body p{font-size:14px;line-height:1.9;color:var(--pudding-cocoa)}.offer-screen-body ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:13px}.offer-screen-body li{display:flex;align-items:start;gap:12px;font-size:14px;line-height:1.65;padding:14px;background:var(--pudding-cream-soft);border-radius:6px}.offer-screen-body li svg{flex-shrink:0;margin-top:3px;color:var(--offer-ink)}.offer-screen-note{font-size:12px;border-top:1px solid var(--pudding-line);padding-top:18px;color:var(--pudding-taupe)}.offer-scenario-copy{animation:offer-document-arrive .25s ease both}.offer-process-disclosure{margin:0 var(--brand-gutter, 48px) 48px;border:1px solid var(--pudding-line);border-radius:var(--brand-radius, 12px);background:var(--pudding-white);scroll-margin-top:160px}.offer-process-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;padding:24px;cursor:pointer;list-style:none;color:var(--design-primary, var(--pudding-cocoa))}.offer-process-disclosure>summary::-webkit-details-marker{display:none}.offer-process-disclosure>summary svg{flex-shrink:0;transition:transform .2s}.offer-process-disclosure[open]>summary svg{transform:rotate(90deg)}.service-page .offer-process-disclosure .service-journey{margin:0;padding:28px;background:var(--pudding-white);border-top:1px solid var(--pudding-line)}.offer-process-disclosure>summary:focus-visible{outline:2px solid var(--design-accent, var(--pudding-chocolate));outline-offset:4px}:is(.offer-catalog,.offer-workspace) :is(a,button,[role=tabpanel]):focus-visible{outline:2px solid var(--design-accent, var(--pudding-chocolate));outline-offset:4px}.offer-catalog *,.offer-workspace *,.offer-detail-visual *{min-width:0;overflow-wrap:break-word}@keyframes offer-document-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1000px){.service-page .service-hero.offer-service-hero{min-height:600px}.service-page .offer-service-hero h1{font-size:clamp(36px,3.7vw,56px);white-space:pre-line}.service-page .offer-service-hero .service-hero-copy>p{max-width:560px}}@media(max-width:1000px){.offer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-workspace{gap:30px;padding:44px 28px}.offer-scenario-panel{gap:28px;padding:28px}.offer-scenario-tabs button{padding:20px}.offer-benefits{gap:30px}.offer-detail-visual{padding:24px}}@media(max-width:700px){.offer-catalog{padding:46px var(--brand-gutter, 20px)}.offer-section-heading{display:block}.offer-section-heading>a{margin-top:12px;justify-content:start}.offer-scenario-tabs button{display:block;padding:16px 12px;text-align:center;font-size:14px}.offer-scenario-tabs button>svg{display:none}.offer-scenario-panel{grid-template-columns:1fr;padding:24px 20px;gap:20px}.offer-scenario-copy h3{font-size:25px}.offer-card-grid{grid-template-columns:1fr;gap:16px}.offer-card-grid .offer-card{padding:24px}.offer-benefits{grid-template-columns:1fr;padding:30px 0;gap:28px}.offer-detail-visual{padding:18px}.offer-document{padding:22px}.offer-document .offer-document-title h2{font-size:23px}.offer-document-foot>span:last-child{margin-left:0}.offer-workspace{grid-template-columns:1fr;padding:30px 20px;margin:0 var(--brand-gutter, 20px) 40px;gap:30px}.offer-screen-body{padding:24px}.offer-workspace-tabs{gap:7px}.offer-workspace h2{font-size:29px}.offer-workspace-copy>p{font-size:14px}.offer-workspace-screen h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.offer-scenario-copy,.offer-detail-visual .offer-document,.offer-screen-body{animation:none}.offer-catalog *{transition:none!important}}@media(max-width:700px){.service-page .offer-process-disclosure .service-journey{padding:24px 12px}.service-page .offer-process-disclosure .service-stage-list button{padding:15px 12px;gap:10px}.service-page .offer-process-disclosure .service-stage-list button>svg,.service-page .offer-process-disclosure .service-stage-list button>span{flex-shrink:0}}.site-design-scope[data-spacing=compact] .offer-catalog,.site-design-scope[data-spacing=compact] .offer-workspace{padding-top:30px;padding-bottom:30px}@media(min-width:1000px){.service-page .offer-service-hero .service-hero-copy h1{font-size:clamp(36px,3.4vw,50px);line-height:1.32;white-space:pre-line;text-wrap:balance}}.service-page{--service-header-height: 88px;--service-ink: var(--design-primary, var(--pudding-cocoa));--service-gold: var(--design-accent, var(--pudding-chocolate));--service-paper: var(--design-paper, var(--pudding-cream-soft));--service-tint: var(--design-tint, var(--pudding-cream));background:var(--service-paper)}.service-page main{max-width:1384px}.corporate-page.service-page{padding-top:var(--service-header-height)}.service-page h1,.service-page h2,.service-page h3{color:var(--service-ink)}.service-page button,.service-page a,.service-page select{-webkit-tap-highlight-color:transparent}.service-page :is(button,a,select,summary):focus-visible{outline:2px solid var(--service-gold);outline-offset:4px}.service-subnav{position:sticky;top:var(--service-header-height);z-index:40;display:flex;align-items:center;justify-content:center;gap:28px;padding:0 28px;min-height:54px;background:var(--pudding-white);border-bottom:1px solid var(--pudding-line);overflow-x:auto;scrollbar-width:thin}.service-subnav a{white-space:nowrap;font-size:15px;font-weight:500;padding:18px 0 15px;border-bottom:2px solid transparent;color:var(--pudding-cocoa);position:relative;transition:color .2s ease,border-color .2s ease}.service-subnav a[aria-current=page]{color:var(--pudding-cocoa);border-color:var(--pudding-line);font-weight:600}.service-subnav a:hover,.service-subnav a:focus-visible{color:var(--pudding-cocoa);border-color:var(--pudding-chocolate);outline-color:var(--pudding-chocolate)}.service-page .service-hero{display:grid;grid-template-columns:1.04fr 1fr;gap:50px;padding:48px clamp(24px,5vw,70px) 58px;min-height:625px;align-items:center}.service-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--pudding-taupe);margin-bottom:33px}.service-page .service-hero h1{font-size:clamp(37px,4.3vw,64px);font-weight:600;line-height:1.24;letter-spacing:-.025em;margin:20px 0 25px;max-width:650px}.service-hero h1 em{font-style:normal;color:var(--service-gold)}.service-hero-copy>p{font-size:16px;line-height:1.85;max-width:490px;color:var(--pudding-taupe);margin:0 0 30px}.service-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.service-page .btn{font-size:13px;white-space:normal;text-align:center}.service-page .btn.gold{background:var(--service-ink);border-color:var(--service-ink);padding:15px 23px;border-radius:7px;min-height:50px;box-shadow:none}.service-page .service-text-action{background:transparent;border-color:var(--pudding-line);padding:15px 17px;color:var(--service-ink)}.service-hero-assurance{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:32px;color:var(--pudding-taupe);font-size:11px}.service-hero-assurance span{display:flex;gap:7px;align-items:center}.service-hero-assurance svg{color:var(--service-gold)}.service-hero-visual{position:relative;border:1px solid var(--pudding-line);border-radius:16px;min-height:456px;padding:22px;background:var(--pudding-cream-soft);overflow:hidden}.service-world-label{display:flex;align-items:center;gap:7px;color:var(--service-ink);font-size:10px;letter-spacing:.08em}.service-world-label>span:last-child{margin-left:auto;color:var(--pudding-taupe);letter-spacing:0}.service-live-dot{display:block;width:5px;height:5px;background:var(--service-gold);border-radius:50%}.service-hero-visual .brand-globe{margin:-10px 0 0;min-height:0;max-height:none}.service-hero-visual .brand-globe canvas{height:346px;width:100%}.service-hero-visual .brand-globe-caption{color:var(--pudding-taupe);padding:0 0 68px;letter-spacing:0;font-size:10px}.service-hero-visual .brand-globe-caption button{color:var(--pudding-cocoa);border-color:var(--pudding-line);background:var(--pudding-cream)}.service-orbit-label{position:absolute;display:flex;align-items:center;gap:8px;border:1px solid var(--pudding-line);background:rgba(var(--pudding-cream-soft-rgb),.9490196078431372);color:var(--service-ink);padding:11px 13px;border-radius:6px;font-size:11px;box-shadow:0 8px 25px rgba(var(--pudding-cocoa-rgb),.06274509803921569);animation:service-drift 6s ease-in-out infinite;max-width:48%}.orbit-supply{top:126px;left:16px}.orbit-demand{right:16px;bottom:164px;animation-delay:-3s}.service-orbit-label svg{color:var(--service-gold);flex-shrink:0}.service-visual-card{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:13px;padding:17px;border-radius:7px;background:var(--service-ink);color:var(--pudding-cream-soft)!important}.service-visual-card>svg{flex-shrink:0;color:var(--pudding-cocoa)}.service-visual-card>svg:last-child{margin-left:auto;color:var(--pudding-white)}.service-visual-card span{display:flex;flex-direction:column;gap:6px;min-width:0}.service-visual-card b{font-size:13px;font-weight:500}.service-visual-card small{font-size:10px;color:var(--pudding-taupe)}.service-value-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 clamp(24px,5vw,70px);padding:29px 0;border-block:1px solid var(--pudding-line);gap:28px}.service-value-strip article{display:flex;align-items:flex-start;gap:16px}.service-value-strip article>svg{color:var(--service-gold);flex-shrink:0;margin-top:4px}.service-page .service-value-strip h2{font-size:16px;margin:0 0 8px;font-weight:500}.service-page .service-value-strip p{font-size:12px;color:var(--pudding-taupe);line-height:1.8;margin:0}.service-selector-section,.service-channel-section,.service-page .service-journey{padding:78px clamp(24px,5vw,70px);scroll-margin-top:160px}.service-section-heading{max-width:720px;margin-bottom:36px}.service-page .service-section-heading h2{font-size:clamp(25px,3vw,39px);margin:12px 0 18px;font-weight:550}.service-section-heading>p{color:var(--pudding-taupe);font-size:14px;line-height:1.85;margin:0}.service-offerings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.service-offering{display:flex;flex-direction:column;padding:26px;border:1px solid var(--pudding-line);background:var(--pudding-cream-soft);border-radius:9px;transition:border-color .2s,transform .2s}.service-offering:hover{border-color:var(--service-gold);transform:translateY(-4px)}.service-offering-top{display:flex;justify-content:space-between;align-items:center;color:var(--service-gold);margin-bottom:24px}.service-offering-top>span{color:var(--pudding-taupe);font-size:12px;letter-spacing:.08em}.service-offering h3{font-size:21px;font-weight:550;margin:0 0 14px}.service-page .service-offering>p{font-size:13px;color:var(--pudding-taupe);line-height:1.85;margin:0 0 22px;flex:1}.service-offering-result{display:flex;flex-direction:column;gap:7px;padding:14px 0;border-block:1px solid var(--pudding-line)}.service-offering-result span{font-size:10px;color:var(--pudding-taupe)}.service-offering-result b{font-size:12px;line-height:1.7;font-weight:400}.service-offering footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:20px;font-size:11px}.service-offering footer span:last-child{display:flex;align-items:center;gap:5px;color:var(--service-ink);font-weight:600}.service-page .service-preparation{padding:78px clamp(24px,5vw,70px);gap:60px;grid-template-columns:1.1fr 1fr;align-items:start;scroll-margin-top:160px}.service-page .service-preparation h2{white-space:pre-line;margin:13px 0 19px}.service-preparation .service-main>p{color:var(--pudding-taupe);font-size:14px}.service-preparation .service-main ul{gap:0;margin:26px 0}.service-preparation .service-main li{padding:18px 0;border-bottom:1px solid var(--pudding-line);gap:16px}.service-preparation .service-main li>span{font-size:11px;color:var(--pudding-taupe)}.service-preparation .service-main li>div{display:flex;align-items:center;gap:9px}.service-inline-action{display:inline-flex;align-items:center;gap:9px;background:none;border:0;padding:0;color:var(--service-ink);cursor:pointer;font:inherit;font-size:12px;line-height:1.7;text-align:left}.service-page .service-deliverable{padding:28px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:10px}.service-deliverable-top{display:flex;gap:10px;align-items:center;color:var(--service-gold);font-size:11px}.service-page .service-deliverable h3{font-size:23px;font-weight:500;line-height:1.6;margin:22px 0}.service-team{display:flex;gap:11px;align-items:center;border-top:1px solid var(--pudding-line);padding-top:18px}.service-team>svg{color:var(--pudding-cocoa)}.service-team>div{display:flex;flex-direction:column;gap:7px}.service-team small{color:var(--pudding-taupe);font-size:10px}.service-team b{font-size:13px;font-weight:500}.service-page .service-deliverable>p{margin:20px 0;font-size:12px;color:var(--pudding-taupe)}.service-market-selectors{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:23px 0}.service-market-selectors.single-market-selector{grid-template-columns:1fr}.service-market-selectors label{display:block;font-size:11px;color:var(--pudding-taupe);min-width:0}.service-market-selectors select{display:block;margin-top:9px;padding:10px;width:100%;min-width:0;background:var(--pudding-cream-soft);color:var(--service-ink);border:1px solid var(--pudding-line);border-radius:5px;font-size:12px}.service-deliverable>.btn{width:100%}.service-channel-section{border-top:1px solid var(--pudding-line)}.service-channel-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.service-channel-logos>button{display:flex;align-items:center;padding:20px;gap:15px;background:var(--pudding-cream);border:1px solid var(--pudding-line);border-radius:7px;color:var(--service-ink);cursor:pointer;text-align:left;font:inherit;min-width:0}.service-channel-logos img{width:60px;height:47px;object-fit:contain;flex-shrink:0}.service-channel-logos>button>div{min-width:0}.service-channel-logos b{font-size:13px;overflow-wrap:anywhere}.service-channel-logos p{font-size:11px;line-height:1.65;color:var(--pudding-taupe)}.service-channel-logos small{font-size:10px;color:var(--pudding-taupe)}.service-channel-logos>button>svg{margin-left:auto;flex-shrink:0}.service-channel-empty{display:flex;align-items:center;gap:23px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:8px;padding:29px;flex-wrap:wrap}.service-channel-empty>svg{color:var(--service-gold);flex-shrink:0}.service-channel-empty h3{font-size:19px;margin:0 0 10px;font-weight:500}.service-channel-empty p{color:var(--pudding-taupe);font-size:13px;line-height:1.7;margin:0}.service-channel-empty .btn{margin-left:auto}.service-page .service-journey{background:var(--pudding-cream-soft);border-block:1px solid var(--pudding-line)}.service-process-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:44px}.service-page .service-stage-list{display:flex;flex-direction:column;gap:9px;padding:0;margin:0;list-style:none}.service-page .service-stage-list li{display:block;padding:0;border:0;background:transparent;min-height:0}.service-stage-list button{width:100%;display:flex;gap:18px;align-items:center;padding:18px 21px;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:var(--service-ink);font:inherit}.service-stage-list button[aria-pressed=true]{border-color:var(--pudding-line);background:var(--pudding-cream)}.service-stage-list button>span{color:var(--pudding-taupe);font-size:12px}.service-stage-list button>div{min-width:0;display:flex;flex-direction:column;gap:7px;flex:1}.service-stage-list b{font-size:15px;font-weight:500}.service-stage-list small{color:var(--pudding-taupe);font-size:11px}.service-stage-preview{background:var(--pudding-cream);border:1px solid var(--pudding-line);border-radius:10px;padding:32px;min-width:0}.service-preview-caption{display:flex;gap:7px;align-items:center;color:var(--pudding-taupe);font-size:11px;margin-bottom:26px}.service-step-number{font-size:53px;color:var(--pudding-taupe);font-weight:300}.service-stage-preview h3{font-size:25px;font-weight:500;line-height:1.45;margin:9px 0 14px}.service-stage-preview>p{font-size:13px;color:var(--pudding-taupe);line-height:1.9;margin:0 0 24px}.service-preview-note{padding:18px;background:var(--pudding-cream);border-radius:6px;display:flex;gap:12px;align-items:flex-start;margin-bottom:24px}.service-preview-note>svg{color:var(--pudding-cocoa);flex-shrink:0}.service-preview-note div{display:flex;flex-direction:column;gap:8px}.service-preview-note b{font-size:12px;font-weight:500}.service-preview-note span{font-size:11px;color:var(--pudding-taupe);line-height:1.8}.service-illustration-note{display:block;font-size:10px;color:var(--pudding-taupe);line-height:1.8;margin-top:21px}.service-page .service-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding:78px clamp(24px,5vw,70px)}.service-faq h2{white-space:pre-line}.service-faq details{border-bottom:1px solid var(--pudding-line);padding:20px 0}.service-faq summary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;font-size:15px;list-style:none;line-height:1.65}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary span{font-size:22px;color:var(--pudding-taupe);transition:transform .2s;flex-shrink:0}.service-faq details[open] summary span{transform:rotate(45deg)}.service-faq details p{color:var(--pudding-taupe);font-size:13px;line-height:1.9;margin:20px 28px 0 0}.service-closing{padding:50px clamp(24px,5vw,70px);margin:0 clamp(24px,5vw,70px) 70px;border-radius:12px;background:var(--service-tint);display:flex;align-items:center;justify-content:space-between;gap:32px}.service-page .service-closing h2{margin:14px 0 18px;font-size:clamp(26px,3vw,37px);white-space:pre-line}.service-closing p{font-size:13px;color:var(--pudding-taupe);line-height:1.8;margin:0}.service-closing>div:last-child{display:flex;flex-direction:column;gap:18px;flex-shrink:0;align-items:flex-start;max-width:43%}.service-not-found{padding:90px 28px}@keyframes service-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:1100px){.service-subnav{justify-content:flex-start;gap:22px}.service-page .service-hero{gap:30px;padding-inline:28px}.service-offerings{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page .service-preparation{gap:30px}.service-channel-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.service-page{--service-header-height: 76px}}@media(max-width:480px){.service-page{--service-header-height: 112px}}@media(max-width:850px){.service-page .service-hero{grid-template-columns:1fr;min-height:0;padding:35px 28px 42px;gap:34px}.service-hero-copy{max-width:650px}.service-page .service-hero h1{font-size:clamp(38px,6vw,58px)}.service-hero-visual{max-width:620px;width:100%;margin:auto}.service-value-strip{grid-template-columns:1fr;gap:22px}.service-page .service-preparation{grid-template-columns:1fr;gap:30px}.service-process-layout{gap:24px;grid-template-columns:.9fr 1fr}.service-stage-list button{padding:14px 10px;gap:10px}.service-stage-list b{font-size:13px}.service-stage-preview{padding:24px}.service-page .service-faq{grid-template-columns:1fr;gap:25px}.service-closing{padding:35px}}@media(max-width:580px){.service-subnav{min-height:47px;padding-inline:18px;gap:21px}.service-subnav a{font-size:14px;padding:15px 0 12px}.service-page .service-hero{padding-inline:20px}.service-breadcrumb{margin-bottom:24px;font-size:10px}.service-page .service-hero h1{font-size:38px;margin:18px 0}.service-hero-copy>p{font-size:14px}.service-page .service-hero-actions .btn{padding-inline:15px;font-size:12px}.service-hero-assurance{gap:13px;font-size:10px}.service-hero-visual{min-height:382px;padding:16px}.service-world-label{font-size:8px}.service-world-label>span:last-child{font-size:8px}.service-hero-visual .brand-globe canvas{height:280px}.service-hero-visual .brand-globe-caption{font-size:9px;padding-bottom:70px}.service-orbit-label{font-size:10px;padding:8px;gap:5px}.orbit-supply{top:90px;left:8px}.orbit-demand{right:8px;bottom:152px}.service-visual-card{left:12px;right:12px;bottom:15px;padding:15px 12px;gap:10px}.service-visual-card b{font-size:12px}.service-value-strip{margin-inline:20px;padding-block:25px}.service-selector-section,.service-channel-section,.service-page .service-journey,.service-page .service-preparation,.service-page .service-faq{padding:46px 20px}.service-section-heading{margin-bottom:26px}.service-offerings,.service-channel-logos,.service-process-layout{grid-template-columns:1fr}.service-offering,.service-page .service-deliverable{padding:23px}.service-market-selectors{grid-template-columns:1fr;gap:16px}.service-channel-empty{padding:22px;gap:17px}.service-channel-empty .btn{margin-left:0}.service-closing{margin:0 20px 40px;padding:28px 23px;flex-direction:column;align-items:flex-start;gap:26px}.service-closing>div:last-child{max-width:none}.service-stage-preview{padding:24px}.service-stage-list button{padding:15px}}@media(prefers-reduced-motion:reduce){.service-orbit-label{animation:none}.service-offering,.service-faq summary span{transition:none}.service-offering:hover{transform:none}}.corporate-page.service-page{--service-header-height: var(--brand-header-height, 84px)}.service-page .channel-journey{max-width:1160px;margin:64px auto 72px;padding:0;color:var(--pudding-cocoa);scroll-margin-top:165px}.channel-journey-heading{margin-bottom:30px}.journey-title-clause{display:inline-block}.service-page .channel-journey h2{font-size:clamp(28px,3.1vw,43px);font-weight:500;letter-spacing:-.035em;line-height:1.25;margin:12px 0 0}.channel-journey-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:6px;background:var(--pudding-cream);border-radius:15px;margin-bottom:22px;position:relative}.channel-journey-tabs button{min-height:64px;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-radius:10px;background:transparent;color:var(--pudding-cocoa);font:inherit;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background .2s,color .2s}.channel-journey-tabs button:hover{background:rgba(var(--pudding-white-rgb),.5333333333333333)}.channel-journey-tabs button[aria-selected=true]{background:var(--pudding-cream);color:var(--pudding-cocoa)}.journey-tab-number{font-size:11px;font-variant-numeric:tabular-nums;opacity:.65}.channel-journey-tabs button:focus-visible,.journey-step-actions button:focus-visible,.channel-journey-panel:focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}.channel-journey-panel{display:grid;grid-template-columns:1.08fr 1fr;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:20px;padding:18px;gap:0;min-width:0}.journey-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:390px;border-radius:13px;overflow:hidden;background:radial-gradient(ellipse at 20% 0%,var(--pudding-cream-soft) 0%,var(--pudding-cream-soft) 60%,var(--pudding-cream-soft) 100%);animation:journey-reveal .25s ease-out;min-width:0}.journey-art-1{background:radial-gradient(ellipse at 85% 10%,var(--pudding-cream-soft),var(--pudding-cream-soft))}.journey-art-2,.journey-art-3{background:radial-gradient(ellipse at 15% 10%,var(--pudding-cream-soft),var(--pudding-cream-soft))}.journey-art-4{background:radial-gradient(ellipse at 80% 10%,var(--pudding-cream-soft),var(--pudding-cream-soft))}.journey-sample-label{position:absolute;left:20px;bottom:15px;color:var(--pudding-taupe);font-size:10px;letter-spacing:.04em}.journey-step-copy{padding:25px 36px 16px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.journey-selected-number{color:var(--pudding-taupe);font-size:11px;letter-spacing:.13em}.service-page .journey-step-copy h3{font-size:clamp(24px,2.4vw,33px);letter-spacing:-.03em;font-weight:500;line-height:1.35;margin:20px 0 13px;max-width:380px}.journey-step-copy>p{margin:0;color:var(--pudding-taupe);line-height:1.7;font-size:15px}.journey-step-facts{display:grid;grid-template-columns:1fr;gap:18px;margin:28px 0;width:100%}.journey-step-facts div{display:grid;grid-template-columns:82px 1fr;gap:16px;align-items:baseline}.journey-step-facts dt{color:var(--pudding-taupe);font-size:12px}.journey-step-facts dd{margin:0;font-size:14px;font-weight:500;line-height:1.5}.journey-team-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--pudding-cream-soft);margin-right:9px}.journey-step-actions{display:flex;gap:10px;margin-top:auto;width:100%}.journey-step-actions button{border:1px solid var(--pudding-line);border-radius:99px;font:inherit;font-size:13px;min-height:46px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:20px}.journey-prev{width:46px;flex-shrink:0;color:var(--pudding-cocoa);background:var(--pudding-white)}.journey-prev:disabled{opacity:.28;cursor:default}.journey-step-actions .journey-next{background:var(--pudding-cocoa);border-color:var(--pudding-line);color:var(--pudding-white);padding:12px 23px}.journey-next:hover{background:var(--pudding-chocolate)}.channel-journey-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 4px 0;font-size:11px;color:var(--pudding-taupe)}.channel-journey-footer a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:var(--pudding-cocoa);text-decoration:none}.journey-paper{background:var(--pudding-cream-soft);box-shadow:0 20px 40px rgba(var(--pudding-cocoa-rgb),.07450980392156863);border:1px solid var(--pudding-white);border-radius:10px}.journey-paper-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--pudding-line);font-size:10px;color:var(--pudding-taupe)}.journey-paper-heading>span:first-child{color:var(--pudding-cocoa);font-size:18px;font-weight:650;letter-spacing:-.05em}.journey-brief-art{width:min(340px,82%);position:relative;margin-top:55px}.journey-orbit{position:absolute;right:-43px;top:-95px;width:190px;height:190px;color:var(--pudding-taupe);opacity:.75;transform:rotate(-15deg)}.journey-orbit:after{content:"";position:absolute;inset:38px -17px;border:1px solid var(--pudding-line);border-radius:50%;transform:rotate(-25deg)}.journey-orbit-point{position:absolute;width:10px;height:10px;background:var(--pudding-cream-soft);border-radius:50%;top:99px;right:-11px}.journey-brief{position:relative;z-index:1;padding:21px}.journey-product{display:flex;gap:12px;align-items:center;padding:16px 0}.service-page .channel-journey .journey-product .content-image{width:62px;height:62px;border-radius:8px;padding:0;margin:0;min-height:0;flex-shrink:0}.journey-product img{height:100%;width:100%}.journey-product>div{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.journey-product b{font-size:13px}.journey-product small{font-size:10px;color:var(--pudding-taupe)}.journey-product>svg{color:var(--pudding-cocoa);flex-shrink:0}.journey-brief-fields{display:grid;gap:10px}.journey-brief-fields>div{border:1px solid var(--pudding-line);border-radius:6px;padding:12px;display:grid;grid-template-columns:19px 1fr auto;gap:9px;align-items:center;font-size:10px;color:var(--pudding-taupe)}.journey-brief-fields b{color:var(--pudding-cocoa);font-weight:500}.journey-match-art{width:86%;text-align:center}.journey-match-product{display:flex;align-items:center;gap:16px;justify-content:center;width:max-content;max-width:100%;margin:auto;padding:17px 25px;background:var(--pudding-cream-soft);border-radius:13px;box-shadow:0 9px 24px rgba(var(--pudding-cocoa-rgb),.047058823529411764)}.journey-match-product svg{color:var(--pudding-cocoa)}.journey-match-product b{font-size:14px;font-weight:500}.journey-branches{height:46px;position:relative;width:67%;margin:auto}.journey-branches:before{content:"";position:absolute;width:1px;height:20px;background:var(--pudding-cream-soft);top:0;left:50%}.journey-branches:after{content:"";position:absolute;height:27px;border:1px solid var(--pudding-line);border-bottom:0;border-radius:10px 10px 0 0;top:19px;left:0;right:0}.journey-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.journey-candidates>div{border-radius:10px;background:rgba(var(--pudding-white-rgb),.788235294117647);border:1px solid var(--pudding-line);padding:22px 8px 17px;display:flex;flex-direction:column;align-items:center;gap:12px}.journey-candidates svg{color:var(--pudding-cocoa)}.journey-candidates b{font-size:11px;font-weight:500;line-height:1.4}.journey-candidate-lines{height:4px;width:70%;background:var(--pudding-cream-soft);border-radius:99px;margin-top:4px}.journey-match-tags{margin-top:23px;display:flex;gap:7px;justify-content:center}.journey-match-tags span{border:1px solid var(--pudding-line);border-radius:99px;padding:7px 9px;font-size:9px;color:var(--pudding-taupe)}.journey-proposal-art{position:relative;width:min(320px,79%);z-index:0}.journey-proposal{padding:25px;position:relative;z-index:1}.journey-proposal>svg{margin-top:19px;color:var(--pudding-cocoa)}.journey-proposal h4{font-size:19px;font-weight:500;margin:12px 0 23px}.journey-draft-tag{border-radius:99px;background:var(--pudding-cream);padding:5px 8px}.journey-proposal-rows{display:grid;gap:16px}.journey-proposal-rows>div{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--pudding-taupe)}.journey-proposal-rows i{width:15%;height:4px;margin-left:auto;background:var(--pudding-cream-soft);border-radius:99px}.journey-document-edge{position:absolute;inset:8px -9px -8px 9px;background:var(--pudding-cream-soft);border:1px solid rgba(var(--pudding-white-rgb),.6235294117647059);border-radius:10px;transform:rotate(5deg)}.journey-conversation-art{width:83%;display:grid;gap:22px}.journey-message{display:flex;align-items:flex-start;gap:12px;margin-right:30px}.journey-message-avatar{background:var(--pudding-cream);color:var(--pudding-cocoa);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:13px;flex-shrink:0}.journey-message>div{padding:15px;border-radius:2px 12px 12px;background:var(--pudding-cream-soft);box-shadow:0 6px 18px rgba(var(--pudding-cocoa-rgb),.023529411764705882)}.journey-message small{color:var(--pudding-taupe);font-size:10px}.journey-message p{margin:7px 0 0;font-size:13px;line-height:1.6;color:var(--pudding-cocoa)}.journey-message-you{flex-direction:row-reverse;margin:0 0 0 30px}.journey-message-you>div{background:var(--pudding-cream-soft);border-radius:12px 2px 12px 12px}.journey-message-you .journey-message-avatar{background:var(--pudding-cream);font-size:10px}.journey-conversation-options{display:flex;gap:9px;padding-left:44px}.journey-conversation-options>span{display:flex;gap:6px;align-items:center;font-size:10px;background:rgba(var(--pudding-white-rgb),.5019607843137255);border:1px solid var(--pudding-line);border-radius:99px;padding:9px 11px}.journey-handoff-art{width:83%;text-align:center}.journey-confirmed{display:flex;gap:16px;align-items:center;padding:24px 20px;text-align:left}.journey-confirmed>svg{color:var(--pudding-cocoa);flex-shrink:0}.journey-confirmed>div{display:grid;gap:6px}.journey-confirmed small{font-size:10px;color:var(--pudding-taupe)}.journey-confirmed b{font-size:14px;font-weight:500}.journey-confirmed>span{margin-left:auto;font-size:12px;color:var(--pudding-taupe)}.journey-handoff-line{width:1px;height:42px;background:var(--pudding-cream-soft);margin:auto}.journey-next-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.journey-next-services>div{display:flex;flex-direction:column;align-items:center;gap:12px;padding:21px 5px;border-radius:12px;background:rgba(var(--pudding-white-rgb),.5019607843137255)}.journey-next-services svg{color:var(--pudding-cocoa)}.journey-next-services span{font-size:10px;line-height:1.4}.journey-handoff-caption{display:block;color:var(--pudding-taupe);font-size:10px;margin-top:19px}@keyframes journey-reveal{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.service-page .channel-journey{margin-inline:24px}.journey-step-copy{padding-inline:25px}.channel-journey-tabs button{padding:12px 10px;gap:7px;font-size:12px}}@media(max-width:800px){.service-page .channel-journey{margin-block:45px 48px}.channel-journey-heading{margin-bottom:24px}.channel-journey-tabs{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;scroll-padding-inline:6px;border-radius:12px}.channel-journey-tabs button{min-width:132px;min-height:54px;padding:12px;gap:10px;flex-shrink:0}.channel-journey-panel{grid-template-columns:1fr;padding:10px;border-radius:15px}.journey-art{min-height:335px}.journey-step-copy{padding:24px 18px 18px}.service-page .journey-step-copy h3{font-size:27px;margin-top:13px;max-width:none}.journey-step-copy>p{font-size:14px}.journey-step-facts{gap:15px;margin-block:23px}.journey-step-facts div{grid-template-columns:75px 1fr;gap:12px}.journey-step-facts dd{font-size:13px}}@media(max-width:380px){.service-page .channel-journey{margin-inline:20px}.journey-art{min-height:295px}.journey-brief-art{width:86%}.journey-brief{padding:15px}.journey-brief-fields>div{padding:10px 7px;gap:5px;font-size:9px}.journey-product small{font-size:9px}.journey-product>svg{display:none}.journey-match-tags{gap:4px}.journey-match-tags span{font-size:8px;padding:6px}.journey-candidates>div{padding-inline:4px}.journey-candidates b{font-size:10px}.journey-proposal{padding:18px}.journey-conversation-art{width:89%}.journey-conversation-options{padding-left:0;justify-content:center}.journey-message p{font-size:11px}.journey-confirmed{gap:10px;padding:20px 14px}.journey-confirmed>span{display:none}.journey-confirmed b{font-size:12px}.journey-next-services span{font-size:9px}.journey-step-copy{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.journey-art{animation:none}.channel-journey-tabs button{transition:none}}.analytics-pricing-page{background:var(--pudding-cream-soft);color:var(--pudding-cocoa)}.analytics-pricing-page main{max-width:1376px;margin:auto;padding:0 32px 72px}.pricing-intro{text-align:center;padding:36px 0 28px}.pricing-intro .brand-breadcrumb{justify-content:center;margin-bottom:36px}.pricing-intro .eyebrow{font-size:11px;letter-spacing:2px;color:var(--pudding-taupe)}.pricing-intro h1{max-width:900px;margin:16px auto;font-size:clamp(36px,4.4vw,62px);letter-spacing:-2px;line-height:1.12;font-weight:500;white-space:pre-line}.pricing-intro>p{font-size:17px;color:var(--pudding-taupe);margin:0 auto 26px}.pricing-cycle{display:inline-flex;padding:5px;gap:4px;border:1px solid var(--pudding-line);border-radius:99px;background:var(--pudding-cream-soft)}.pricing-cycle button{padding:11px 30px;background:transparent;color:var(--pudding-cocoa);border:0;border-radius:99px}.pricing-cycle button[aria-pressed=true]{background:var(--pudding-cocoa);color:var(--pudding-cream-soft);box-shadow:0 3px 10px rgba(var(--pudding-cocoa-rgb),.12156862745098039)}.pricing-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-plan{min-width:0;overflow:hidden;border:1px solid var(--pudding-line);border-radius:20px;background:linear-gradient(145deg,rgba(var(--pudding-white-rgb),.9294117647058824),rgba(var(--pudding-cream-soft-rgb),.9294117647058824));box-shadow:0 12px 36px rgba(var(--pudding-cocoa-rgb),.03529411764705882),inset 0 1px #fff}.pricing-plan.pricing-featured{border-color:var(--pudding-line);box-shadow:0 14px 44px rgba(var(--pudding-cocoa-rgb),.07058823529411765),inset 0 1px #fff}.pricing-plan-art{background:linear-gradient(145deg,var(--pudding-cream-soft),var(--pudding-cream-soft));padding:14px 26px;height:148px;display:grid;place-items:center}.pricing-plan:nth-child(2) .pricing-plan-art{background:linear-gradient(145deg,var(--pudding-cream-soft),var(--pudding-cream-soft))}.pricing-plan:nth-child(3) .pricing-plan-art{background:linear-gradient(145deg,var(--pudding-cream-soft),var(--pudding-cream-soft))}.pricing-plan:nth-child(4) .pricing-plan-art{background:linear-gradient(145deg,var(--pudding-cream-soft),var(--pudding-cream-soft))}.pricing-plan-art .content-image{margin:0;width:100%;height:120px}.pricing-plan-art .content-image img{display:block;height:120px;width:100%;object-fit:contain}.pricing-plan-copy{padding:25px 23px 28px}.pricing-plan-copy h2{margin:0 0 7px;font-size:23px;font-weight:600;line-height:1.3}.pricing-plan-copy>p{margin:0;color:var(--pudding-taupe);font-size:13px;min-height:40px}.pricing-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-top:16px}.pricing-value strong{font-size:clamp(23px,2.3vw,32px);letter-spacing:-1px;font-weight:500}.pricing-value span,.pricing-annual-total{font-size:12px;color:var(--pudding-taupe)}.pricing-plan-copy .pricing-annual-total{margin-top:5px;min-height:24px}.pricing-cta{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:14px 17px;border:1px solid var(--pudding-line);border-radius:99px;font-size:14px;font-weight:600}.pricing-featured .pricing-cta{background:var(--pudding-cocoa);color:var(--pudding-white);border-color:var(--pudding-line)}.pricing-cta:hover{background:var(--pudding-cream)}.pricing-featured .pricing-cta:hover{background:var(--pudding-chocolate)}.pricing-limits{margin:22px 0 16px;padding-bottom:17px;border-bottom:1px solid var(--pudding-line);font-size:12px}.pricing-limits>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.pricing-limits dt{color:var(--pudding-taupe)}.pricing-limits dd{margin:0;text-align:right}.pricing-plan-copy ul{margin:0;padding:0;list-style:none;display:grid;gap:12px;font-size:13px}.pricing-plan-copy li{display:flex;align-items:baseline;gap:9px}.pricing-plan-copy li>span{color:var(--pudding-taupe)}.pricing-scope-note{text-align:center;margin:22px auto 14px;font-size:12px;color:var(--pudding-taupe)}.pricing-workspace-link{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;min-height:44px}.pricing-comparison{margin-top:34px;border-block:1px solid var(--pudding-line)}.pricing-comparison summary{display:flex;align-items:center;justify-content:space-between;padding:24px 8px;cursor:pointer;font-size:22px;list-style:none}.pricing-comparison summary::-webkit-details-marker,.pricing-faq summary::-webkit-details-marker{display:none}.pricing-comparison[open] summary>svg,.pricing-faq details[open] summary>svg{transform:rotate(180deg)}.pricing-table-scroll{overflow-x:auto}.pricing-table-scroll table{width:100%;border-collapse:collapse;min-width:720px;font-size:13px}.pricing-table-scroll th,.pricing-table-scroll td{text-align:left;padding:20px 12px;border-bottom:1px solid var(--pudding-line);max-width:240px}.pricing-table-scroll thead th{background:var(--pudding-cream)}.pricing-table-scroll tbody th{font-weight:500;color:var(--pudding-taupe)}.pricing-shared{margin-top:70px}.pricing-shared h2{font-size:clamp(27px,3vw,40px);font-weight:500;letter-spacing:-1px;margin:0 0 27px}.pricing-shared>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pricing-shared-art{height:175px;border:1px solid var(--pudding-line);border-radius:16px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 110%,var(--pudding-cream-soft),transparent 70%),linear-gradient(145deg,var(--pudding-cream-soft),var(--pudding-cream-soft));color:var(--pudding-taupe)}.pricing-shared-art .content-image{margin:0;position:relative;z-index:2}.pricing-shared-art .content-image img{display:block;width:48px;height:48px;position:relative;z-index:2;padding:15px;box-sizing:content-box;border:1px solid rgba(var(--pudding-white-rgb),.7607843137254902);background:rgba(var(--pudding-white-rgb),.5490196078431373);border-radius:20px;box-shadow:0 16px 25px rgba(var(--pudding-cocoa-rgb),.10196078431372549);transform:rotate(-6deg)}.pricing-shared-art span,.pricing-shared-art i{position:absolute;width:130px;height:95px;border:1px solid rgba(var(--pudding-white-rgb),.7019607843137254);border-radius:18px;background:rgba(var(--pudding-cream-soft-rgb),.611764705882353);transform:translate(35px,-10px) rotate(12deg)}.pricing-shared-art i{transform:translate(-38px,20px) rotate(-16deg)}.pricing-shared h3{margin:18px 0 6px;font-size:20px;font-weight:500}.pricing-shared p{margin:0;font-size:14px;color:var(--pudding-taupe)}.pricing-faq{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-top:70px}.pricing-faq h2{margin:0;font-size:28px;font-weight:500}.pricing-faq details{border-bottom:1px solid var(--pudding-line)}.pricing-faq summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:21px 0;gap:20px;list-style:none;font-size:16px}.pricing-faq p{max-width:680px;color:var(--pudding-taupe);font-size:14px}.pricing-mobile-picker{display:none}.analytics-pricing-page :is(button,a,select):focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:4px}@supports (backdrop-filter: blur(1px)){.pricing-plan{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}@media(max-width:1100px){.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.analytics-pricing-page main{padding:0 20px 48px}.pricing-intro{padding:24px 0 22px}.pricing-intro .brand-breadcrumb{font-size:12px;margin-bottom:25px}.pricing-intro h1{letter-spacing:-1.3px}.pricing-intro>p{font-size:14px;max-width:290px}.pricing-cycle button{padding:10px 26px}.pricing-mobile-picker{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 13px;font-size:13px}.pricing-mobile-picker select{border:1px solid var(--pudding-line);background:var(--pudding-white);border-radius:9px;padding:12px;min-width:50%}.pricing-plan-grid{display:block}.pricing-plan:not(.is-mobile-selected){display:none}.pricing-plan-art{height:124px}.pricing-plan-art .content-image,.pricing-plan-art .content-image img{height:96px}.pricing-plan-copy{padding:23px}.pricing-plan-copy>p{min-height:24px}.pricing-comparison{margin-top:27px}.pricing-comparison summary{font-size:20px;padding:22px 0}.pricing-shared{margin-top:38px}.pricing-shared>div{grid-template-columns:1fr;gap:24px}.pricing-shared article{display:grid;grid-template-columns:104px 1fr;column-gap:18px;align-items:center}.pricing-shared-art{grid-row:span 2;height:104px}.pricing-shared-art .content-image img{width:33px;height:33px;padding:10px}.pricing-shared-art span,.pricing-shared-art i{width:70px;height:60px}.pricing-shared h3{align-self:end;margin:0 0 4px;font-size:18px}.pricing-shared p{align-self:start;font-size:12px}.pricing-faq{margin-top:42px;display:block}.pricing-faq h2{font-size:25px;margin-bottom:15px}.pricing-faq summary{font-size:14px}}@media(prefers-reduced-transparency:reduce),(forced-colors:active){.pricing-plan{background:Canvas;backdrop-filter:none;-webkit-backdrop-filter:none}}.legal-page .legal-main{width:min(1200px,calc(100% - 56px));padding:28px 0 0}.legal-main .brand-breadcrumb{font-size:13px;line-height:1.7;gap:8px;margin:0;color:var(--pudding-taupe)}.legal-main .brand-breadcrumb>svg{width:10px;height:12px}.legal-main .brand-breadcrumb [aria-current=page]{color:var(--pudding-taupe)}.legal-page .legal-document{max-width:760px;margin:28px auto 0}.legal-document-header{padding:0;border:0}.legal-page .legal-document h1,.legal-page .not-found-copy h1{margin:0;color:var(--pudding-cocoa);font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.15;letter-spacing:-.01em}.legal-page .legal-document-header .legal-last-updated{margin:12px 0 0;color:var(--pudding-taupe);font-size:14px;line-height:1.7}.legal-page .legal-document-header .legal-draft-notice{margin:12px 0 0;background:#e9b66b12;border:1px solid rgba(233,182,107,.25);border-radius:16px;padding:14px 18px;font-size:16px;color:#dcd1c3;line-height:1.7}.legal-document-sections{padding:0}.legal-page .legal-document-section h2{margin:40px 0 0;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em;scroll-margin-top:120px}.legal-page .legal-document-section p,.legal-page .legal-document-section li{color:#dcd1c3;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.legal-page .legal-document-section p{margin:12px 0 0}.legal-document-section ul{margin:12px 0 0;padding-inline-start:20px}.legal-document-section li{margin-top:6px}.legal-review-marker{color:var(--pudding-golden);font-weight:600}.legal-page .not-found-main{padding-bottom:80px}.not-found-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,70px);padding:64px 0 32px}.not-found-copy{min-width:0}.not-found-status{margin:0 0 18px;color:var(--pudding-golden);font-size:14px;font-weight:600;letter-spacing:.06em}.not-found-copy>p:last-of-type{max-width:42ch;margin:0;color:var(--pudding-taupe);font-size:17px;line-height:1.85}.not-found-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-top:30px}.legal-page .not-found-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid var(--pudding-line);border-radius:999px;font-size:14px;font-weight:600;line-height:1.5;transition:transform .16s ease,box-shadow .16s ease}.legal-page .not-found-actions .not-found-home{color:var(--pudding-cream-soft);background:var(--pudding-cocoa);border-color:var(--pudding-cocoa)}.legal-page .not-found-actions .not-found-assess{color:var(--pudding-cocoa);background:var(--pudding-surface-2)}.not-found-actions a:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0003}.not-found-actions a:focus-visible{outline:2px solid var(--pudding-golden);outline-offset:4px}.not-found-layout .not-found-painting{width:100%;height:min(360px,40svh);min-height:210px;margin:0;overflow:hidden;border:1px solid var(--pudding-line);border-radius:26px;background:var(--pudding-white)}.not-found-painting picture,.not-found-painting img,.not-found-painting .content-image-fallback{display:block;width:100%;height:100%}.not-found-painting .content-image-fallback{display:grid;place-items:center;padding:24px;color:var(--pudding-taupe);text-align:center}@media(max-width:760px){.legal-page .legal-main{width:calc(100% - 56px);padding-top:28px;padding-bottom:0}.legal-page .legal-document{margin-top:28px}.not-found-layout{grid-template-columns:1fr;gap:36px;padding-top:40px}.not-found-layout .not-found-painting{height:min(280px,35svh)}}@media(prefers-reduced-motion:reduce){.legal-page .not-found-actions a{transition:none}.not-found-actions a:hover{transform:none}}.legal-main .brand-breadcrumb{padding:0}.legal-main .brand-breadcrumb a{min-height:0}.legal-main .brand-breadcrumb>svg{display:none}.legal-main .brand-breadcrumb [aria-current=page]:before{content:"/";padding-right:4px}.trade-public-heading{padding-top:28px}.trade-public-page .trade-public-heading>.trade-lead{margin:14px auto 0;max-width:620px}.trade-banner{height:clamp(220px,28vw,380px);margin-top:36px}.trade-price{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:40px}.trade-price .trade-card{display:flex;flex-direction:column;gap:8px}.trade-public-page .trade-price .trade-amount{font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--pudding-cocoa)}.trade-price ul{flex:1;margin:8px 0 18px;padding-left:18px;color:var(--pudding-taupe);font-size:15px}.trade-price .trade-price-highlight{border-color:color-mix(in srgb,var(--pudding-golden) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pudding-golden) 8%,transparent),var(--pudding-white) 50%)}.trade-pricing-faq{max-width:880px;margin:0 auto;padding-top:72px}.trade-faq{margin-top:28px;border-top:1px solid var(--pudding-line)}.trade-faq details{border-bottom:1px solid var(--pudding-line)}.trade-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600}.trade-faq summary::-webkit-details-marker{display:none}.trade-faq summary:after{content:"+";font-size:24px;font-weight:300;color:var(--pudding-taupe);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.trade-faq details[open] summary:after{transform:rotate(45deg)}.trade-public-page .trade-faq details p{padding:0 0 20px;color:var(--pudding-taupe);max-width:760px}.trade-public-page .trade-analytics-link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;min-height:44px;color:var(--pudding-golden)}.trade-assess-grid{padding-top:28px;align-items:start}.trade-public-page .trade-assess-grid .trade-lead{margin-top:14px}.trade-assess-painting{height:200px;margin-top:28px}.trade-assess-grid .trade-check{margin-top:24px}.trade-form{display:grid;gap:16px}.trade-field{display:flex;flex-direction:column;gap:6px}.trade-field label{font-weight:600;font-size:14px}.trade-field input,.trade-field select,.trade-field textarea,.trade-coverage-filters select{font-family:inherit;font-size:16px;padding:13px 16px;border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-surface-2);color:var(--pudding-cocoa);width:100%;min-width:0;box-sizing:border-box}.trade-field input:focus,.trade-field select:focus,.trade-field textarea:focus{border-color:var(--pudding-golden);outline:none}.trade-consent{display:flex;align-items:start;gap:10px;font-size:14px;cursor:pointer}.trade-consent input{width:18px;height:18px;flex:none;margin-top:4px;accent-color:var(--pudding-golden)}.trade-form-error{padding:14px;border:1px solid var(--pudding-error);border-radius:14px;color:var(--pudding-error)}.trade-form button[disabled]{opacity:.65;cursor:wait}[data-assessment-receipt] .trade-btn{margin-top:24px}.trade-partners-hero{text-align:center;padding-top:clamp(52px,6vw,88px);position:relative;isolation:isolate}.trade-partners-hero:before{content:"";position:absolute;left:-10%;right:-10%;top:-20%;height:90%;z-index:-1;background:radial-gradient(36% 44% at 30% 40%,color-mix(in srgb,var(--pudding-golden) 20%,transparent),transparent 70%),radial-gradient(34% 44% at 72% 30%,color-mix(in srgb,var(--pudding-deal) 22%,transparent),transparent 70%);filter:blur(10px)}.trade-public-page .trade-partners-hero .trade-lead{margin:20px auto 0;max-width:620px}.trade-partners-hero .trade-ctas{justify-content:center;margin-top:30px}.trade-partner-login{display:inline-block;margin-top:20px;font-size:14px;min-height:44px}.trade-coverage-filters{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px}.trade-coverage-filters label{display:grid;gap:8px;flex:1 1 200px;max-width:360px;font-size:14px}.trade-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,204px),1fr));gap:14px;margin-top:28px}.partner-coverage-card{padding:18px;border-radius:16px;background:var(--pudding-white);border:1px solid var(--pudding-line);min-height:128px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.trade-public-page .partner-coverage-card h3{font-size:17px}.trade-public-page .partner-coverage-card p{font-size:12px;color:var(--pudding-taupe)}.trade-data-state{border:1px solid var(--pudding-line);background:var(--pudding-white);border-radius:20px;padding:28px;margin-top:28px;color:var(--pudding-taupe)}.trade-data-state .trade-btn{margin-top:16px}.trade-partner-process{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--pudding-white);border:1px solid var(--pudding-line)}.trade-partner-process>.trade-painting{height:210px;border-radius:0}.trade-partner-process>div{padding:22px 24px 26px;display:flex;flex-direction:column;gap:8px}.trade-public-page .trade-partner-process p{color:var(--pudding-taupe);font-size:15px}.trade-quote-placeholder{background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:24px;padding:clamp(28px,4vw,48px);margin-top:28px}@media(prefers-reduced-motion:reduce){.trade-faq summary:after{transition:none}}.trade-partner-marquee{margin-top:48px;display:flex;flex-direction:column;gap:14px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.trade-partner-track{display:flex;gap:14px;width:max-content;animation:trade-partner-tick 64s linear infinite}.trade-partner-track-reverse{animation-direction:reverse;animation-duration:76s}.trade-partner-marquee:hover .trade-partner-track{animation-play-state:paused}.trade-partner-track .partner-coverage-card{flex:none;width:204px;height:128px;padding:18px;border-radius:16px;gap:0;background:linear-gradient(160deg,var(--pudding-white),var(--pudding-cream-soft))}.trade-partner-track .country-flag{width:48px;height:32px}.trade-partners-page .trade-partner-track p{font-size:12px}.trade-partner-process-art{position:relative;height:210px}.trade-partner-process-art>.trade-painting{height:210px;border-radius:0}.trade-partner-process>div.trade-partner-process-art{padding:0}.trade-partner-process-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding:20px}.trade-partner-process-overlay>span{padding:9px 14px;border-radius:14px;background:var(--pudding-demo-paper);color:var(--pudding-demo-ink);font-size:14px;font-weight:700;box-shadow:0 12px 26px #0000002e;animation:trade-partner-bob 5s ease-in-out infinite alternate}.trade-partner-network{border-radius:30px;overflow:hidden;background:radial-gradient(70% 90% at 72% 50%,var(--pudding-globe-panel, var(--pudding-surface-2)) 0%,var(--pudding-cream-soft) 72%);border:1px solid var(--pudding-line);padding:clamp(28px,5vw,64px)}.trade-public-page .trade-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--pudding-golden)}.trade-public-page .trade-partner-network h2{margin-top:12px}.trade-partner-stats{display:flex;flex-wrap:wrap;gap:32px;margin-top:28px}.trade-partner-stats b{display:block;font-size:38px;font-weight:600;line-height:1.1}.trade-partner-stats span{color:var(--pudding-taupe);font-size:14px}.trade-partner-network-globe{min-width:0}.trade-specialty-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.trade-specialty-heading .trade-country-chips{margin:0}.trade-partner-specialty{padding:0;overflow:hidden;display:flex;flex-direction:column;border-radius:24px;background:var(--pudding-white);border:1px solid var(--pudding-line)}.trade-partner-specialty:has(>[hidden]){display:none}.trade-specialty-art{position:relative;height:120px}.trade-specialty-art>.trade-painting{border-radius:0;height:120px}.trade-specialty-art-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:16px;box-sizing:border-box}.trade-specialty-icon{width:52px;height:52px;border-radius:15px;background:var(--pudding-demo-paper);display:flex;align-items:center;justify-content:center;color:var(--pudding-demo-ink)}.trade-specialty-flags{display:flex;padding-left:6px}.trade-specialty-flags>img,.trade-specialty-flags>.country-flag{width:30px;height:20px;border-radius:4px;margin-left:-6px;box-shadow:0 0 0 2px var(--pudding-demo-paper)}.trade-specialty-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:6px}.trade-public-page .trade-specialty-body p{color:var(--pudding-taupe);font-size:15px}.trade-quote-placeholder{margin-top:32px}.trade-quote-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.trade-quote-top>b{font-size:19px;font-weight:700}.trade-quote-top>div{display:flex;align-items:center;gap:4px;color:var(--pudding-taupe);font-size:13px}.trade-quote-top button{width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--pudding-cocoa);font-size:18px;cursor:pointer}.trade-quote-top button:hover{background:var(--pudding-secondary)}.trade-quote-placeholder blockquote{margin:32px 0 0;font-size:clamp(19px,2.1vw,26px);line-height:1.55;font-weight:500}.trade-quote-placeholder cite{display:block;margin-top:18px;font-style:normal;color:var(--pudding-taupe);font-size:14px}.trade-quote-tabs{display:flex;gap:6px;overflow-x:auto;margin-top:14px}.trade-quote-tabs button{flex:none;font-family:inherit;font-size:13px;font-weight:600;min-height:44px;padding:0 14px;border-radius:999px;border:0;background:transparent;color:var(--pudding-taupe);cursor:pointer}.trade-quote-tabs button[aria-pressed=true]{color:var(--pudding-cocoa);background:var(--pudding-secondary)}.trade-partner-final{justify-content:center;margin-top:28px}@keyframes trade-partner-tick{to{transform:translate(-50%)}}@keyframes trade-partner-bob{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.trade-partner-track,.trade-partner-process-overlay>span{animation:none}}.trade-public-page .trade-partner-network h2{white-space:pre-line}.trade-partner-process-overlay{flex-direction:column;gap:10px}.trade-partner-process-overlay>span{display:flex;align-items:center;gap:10px}.trade-partner-process-overlay>span>small{font-size:12px;font-weight:600;color:var(--pudding-demo-muted)}.trade-partner-process-overlay .trade-process-match{font-size:11px;border-radius:999px;padding:2px 8px;background:var(--pudding-demo-line)}.trade-process-demo-label{position:absolute;top:12px;right:12px;padding:1px 8px;border-radius:6px;background:var(--pudding-demo-paper);color:var(--pudding-demo-muted);font-size:11px}.trade-process-arrow{line-height:1;font-size:16px;color:var(--pudding-demo-paper)}.trade-process-ui{padding:12px 18px;width:min(270px,100%)}.trade-process-ui .trade-demo-currency:last-child{border:0}.trade-partner-network-globe .trade-globe{height:450px}@media(max-width:760px){.trade-partner-network-globe .trade-globe{height:340px}}:root{font-family:var(--pudding-font);color:var(--pudding-cocoa);background:var(--pudding-cream-soft);font-size:16px;font-synthesis:none;--navy: var(--pudding-cocoa);--gold: var(--pudding-chocolate);--gold-light: var(--pudding-cream);--muted: var(--pudding-taupe);--border: var(--pudding-line);--blue: var(--pudding-chocolate)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--pudding-chocolate);outline-offset:3px}input:focus,textarea:focus,select:focus{outline:2px solid var(--pudding-chocolate);outline-offset:1px}p{line-height:1.75}h1,h2,h3,p{margin:0}h2{font-size:1.2rem;line-height:1.5}h3{font-size:.94rem;line-height:1.6}small{font-size:.78rem}.app-shell{display:flex;min-height:100vh}.sidebar{width:242px;position:fixed;inset:0 auto 0 0;background:linear-gradient(160deg,var(--pudding-cream-soft),var(--pudding-cream-soft));color:var(--pudding-taupe);z-index:30;display:flex;flex-direction:column;overflow-y:auto}.brand{display:flex;align-items:center;gap:13px;padding:29px 23px 34px;color:var(--pudding-white)}.brand-mark{font-family:var(--pudding-font);font-size:40px;color:var(--pudding-cocoa);position:relative;height:46px;width:29px;line-height:1}.brand-mark span{font-size:26px;position:absolute;top:18px;left:12px}.brand strong{display:block;font-family:var(--pudding-font);letter-spacing:.6px;font-size:15px;white-space:nowrap}.brand small{font-family:var(--pudding-font);display:block;font-size:12px;letter-spacing:.65px;margin-top:7px;color:var(--pudding-taupe)}.workspace-label{padding:0 25px 16px;font-size:12px;color:var(--pudding-taupe);letter-spacing:1px}.workspace-label span{display:block;font-size:12px;letter-spacing:1.8px;margin-top:4px;color:var(--pudding-taupe)}nav{padding:0 13px}nav button{width:100%;display:flex;align-items:center;gap:14px;border:0;background:none;color:var(--pudding-taupe);padding:13px 15px;font-size:.88rem;border-radius:6px;margin-bottom:5px;position:relative;text-align:left}nav button:hover{background:rgba(var(--pudding-white-rgb),.043137254901960784);color:var(--pudding-cocoa)}nav button.active{background:var(--pudding-cocoa);color:var(--pudding-cream-soft)}nav button.active:before{content:"";position:absolute;left:-13px;width:3px;height:24px;background:var(--pudding-cocoa);border-radius:0 3px 3px 0}nav button.active svg{color:var(--pudding-cocoa)}nav button b{margin-left:auto;background:rgba(var(--pudding-white-rgb),.07058823529411765);padding:1px 7px;border-radius:5px;font-size:12px;font-weight:500}.nav-divider{border-top:1px solid rgba(var(--pudding-white-rgb),.06274509803921569);margin:18px 10px}.sidebar-bottom{margin-top:auto;padding-top:30px}.support-card{margin:0 22px 20px;padding:18px;background:rgba(var(--pudding-white-rgb),.0196078431372549);border:1px solid rgba(var(--pudding-white-rgb),.06274509803921569);border-radius:7px}.support-card>svg{color:var(--pudding-cocoa);margin-bottom:12px}.support-card h3{font-size:.85rem;color:var(--pudding-taupe);margin-bottom:5px}.support-card p{color:var(--pudding-taupe);font-size:.78rem}.support-card button{background:none;border:0;color:var(--pudding-taupe);padding:13px 0 0;font-size:.78rem;display:flex;align-items:center;gap:8px}.mode-control{padding:0 24px 17px}.mode-control>span{font-size:12px;color:var(--pudding-taupe);display:block;margin-bottom:6px}.mode-control select{background:var(--pudding-cream-soft);color:var(--pudding-taupe);border:1px solid var(--pudding-line);width:100%;padding:8px;font-size:.83rem;border-radius:5px}.side-user{display:flex;gap:10px;border-top:1px solid rgba(var(--pudding-white-rgb),.07058823529411765);padding:18px}.avatar,.top-avatar{background:var(--pudding-cream);color:var(--pudding-cocoa);display:grid;place-items:center;width:35px;height:35px;border-radius:50%;flex-shrink:0;font-size:.85rem}.side-user>div{min-width:0}.side-user b{font-size:.75rem;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-user small{color:var(--pudding-taupe);font-size:12px;display:block;margin-top:4px}.main-shell{margin-left:242px;width:calc(100% - 242px)}.topbar{height:75px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;background:var(--pudding-white);padding:0 34px;gap:20px}.breadcrumb{display:flex;align-items:center;gap:15px;font-size:.8rem;white-space:nowrap}.breadcrumb span{color:var(--pudding-taupe)}.breadcrumb b{font-weight:500}.breadcrumb svg{color:var(--pudding-cocoa)}.top-tools{display:flex;align-items:center;gap:19px}.search{display:flex;align-items:center;gap:8px;padding:8px 13px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:6px;width:276px;color:var(--pudding-taupe)}.search input{border:0;outline:none;background:transparent;font-size:.78rem;width:100%;min-width:0;color:var(--pudding-cocoa)}.search button{background:none;border:0;padding:0;display:flex}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:4px;border:0;background:none;color:var(--pudding-cocoa);border-radius:5px}.icon-btn:hover{background:var(--pudding-cream)}.bell{position:relative}.bell i{position:absolute;top:4px;right:6px;width:5px;height:5px;background:var(--pudding-cream-soft);border:1px solid white;border-radius:50%}.top-avatar{width:32px;height:32px;background:var(--pudding-cream);color:var(--pudding-taupe);font-size:12px;margin-left:6px}.mobile-menu{display:none}main{padding:22px 34px 0;max-width:1690px;margin:auto}.workspace-banner{display:flex;align-items:center;gap:12px;font-size:.75rem;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:5px;padding:10px 14px;color:var(--pudding-taupe);margin-bottom:25px}.workspace-banner>span{display:flex;gap:7px;align-items:center;color:var(--pudding-taupe);white-space:nowrap;font-weight:500}.workspace-banner p{font-size:.75rem}.workspace-banner button{display:flex;gap:6px;align-items:center;margin-left:auto;white-space:nowrap;font-size:.75rem;background:none;border:0;color:var(--pudding-taupe)}.workspace-banner.live{background:var(--pudding-cream-soft);border-color:var(--pudding-line);color:var(--pudding-taupe)}.workspace-banner.live>span{color:var(--pudding-taupe)}.page-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}.eyebrow{font-size:.75rem;color:var(--pudding-taupe);letter-spacing:1.7px;font-weight:600;margin-bottom:8px}.page-head h1{font-size:1.68rem;line-height:1.6;letter-spacing:.5px;font-weight:600}.page-head p{color:var(--pudding-taupe);font-size:.83rem;margin-top:6px}.actions{display:flex;gap:10px;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:5px;padding:10px 15px;font-size:.82rem;font-weight:500;line-height:1.45;white-space:nowrap;min-height:39px}.btn:hover{background:var(--pudding-cream);border-color:var(--pudding-line)}.btn.gold{background:var(--pudding-cocoa);color:var(--pudding-cream-soft);border-color:var(--pudding-line);box-shadow:0 3px 7px rgba(var(--pudding-cocoa-rgb),.12549019607843137)}.btn.gold:hover{background:var(--pudding-chocolate)}.hero{position:relative;background:linear-gradient(115deg,var(--pudding-cream-soft),var(--pudding-cream-soft));border-radius:9px;height:283px;overflow:hidden;display:flex;align-items:center;color:var(--pudding-cocoa);box-shadow:0 6px 20px rgba(var(--pudding-cocoa-rgb),.0392156862745098);margin-bottom:23px}.hero-copy{position:relative;z-index:1;margin-left:34px;min-width:250px}.hero-kicker{font-size:12px;letter-spacing:2.1px;color:var(--pudding-taupe)}.hero h2{font-size:2.08rem;line-height:1.45;letter-spacing:2px;font-weight:500;margin:12px 0}.hero p{font-size:.79rem;color:var(--pudding-taupe);line-height:1.9}.hero-link{display:flex;align-items:center;gap:12px;background:none;color:var(--pudding-taupe);border:0;padding:17px 0 0;font-size:.79rem}.route-map{width:65%;height:260px;position:absolute;right:8px;top:12px}.hero-note{position:absolute;right:21px;top:18px;color:var(--pudding-taupe);font-size:12px;display:flex;gap:6px;align-items:center}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:26px}.stat{padding:21px 22px;border:1px solid var(--border);background:var(--pudding-white);border-radius:7px;display:flex;justify-content:space-between;gap:10px}.stat span{color:var(--pudding-taupe);font-size:.81rem}.stat-num{font-family:var(--pudding-font);font-size:2rem;font-weight:600;color:var(--pudding-cocoa);line-height:1.5;margin-top:2px}.stat-num small{font-family:var(--pudding-font);font-size:.75rem;color:var(--pudding-taupe);margin-left:10px;font-weight:400}.stat p{font-size:.75rem;color:var(--pudding-taupe)}.stat-icon{background:var(--pudding-cream);color:var(--pudding-cocoa);width:38px;height:38px;display:grid;place-items:center;border-radius:8px}.stat:nth-child(2) .stat-icon{color:var(--pudding-cocoa);background:var(--pudding-cream)}.stat:nth-child(3) .stat-icon{color:var(--pudding-cocoa);background:var(--pudding-cream)}.stat:nth-child(4) .stat-icon{color:var(--pudding-cocoa);background:var(--pudding-cream)}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin-bottom:29px}.panel{background:var(--pudding-white);border:1px solid var(--border);border-radius:7px;overflow:hidden;margin-bottom:22px}.dashboard-grid .panel{margin:0}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 23px;border-bottom:1px solid var(--pudding-line)}.panel-head h2{font-size:1.01rem}.panel-head p{font-size:.75rem;color:var(--pudding-taupe);margin-top:5px}.text-btn{display:inline-flex;align-items:center;gap:3px;border:0;background:none;font-size:.75rem;color:var(--pudding-taupe);padding:0;white-space:nowrap}.product-row{display:flex;gap:14px;align-items:center;padding:19px 23px;width:100%;background:var(--pudding-white);border:0;border-bottom:1px solid var(--pudding-line);text-align:left}.product-row:hover{background:var(--pudding-cream-soft)}.grow{flex:1;min-width:0}.product-row h3{font-size:.86rem}.product-row p{font-size:.75rem;color:var(--pudding-taupe);margin-top:3px;letter-spacing:.5px}.product-row p span{margin:0 6px}.product-icon{width:45px;height:48px;border-radius:7px;background:var(--pudding-cream);color:var(--pudding-cocoa);display:grid;place-items:center;flex-shrink:0}.product-icon.life{background:var(--pudding-cream);color:var(--pudding-cocoa)}.product-icon.large{width:86px;height:90px;border-radius:12px}.readiness{width:110px;flex-shrink:0}.readiness>div:first-child{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:7px;color:var(--pudding-taupe)}.readiness b{color:var(--pudding-taupe);font-weight:500}.progress{height:5px;background:var(--pudding-cream-soft);border-radius:8px;overflow:hidden}.progress i{display:block;height:100%;background:var(--pudding-cream-soft);border-radius:8px}.tag{display:inline-flex;white-space:nowrap;align-items:center;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:500;background:var(--pudding-cream);color:var(--pudding-taupe)}.tag.gray,.tag.green,.tag.amber,.tag.red{background:var(--pudding-cream);color:var(--pudding-taupe)}.panel-foot{padding:13px 22px;display:flex;align-items:center;gap:7px;font-size:.75rem;color:var(--pudding-taupe);background:var(--pudding-cream-soft)}.task-row{display:flex;align-items:center;gap:13px;padding:19px 23px;border-bottom:1px solid var(--pudding-line)}.task-check{width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--pudding-line);border-radius:4px;background:var(--pudding-white);padding:0;display:grid;place-items:center}.task-check.checked{background:var(--pudding-cream-soft);border-color:var(--pudding-line);color:var(--pudding-cocoa)}.task-row h3{font-size:.82rem;font-weight:500}.task-row p{color:var(--pudding-taupe);font-size:.75rem;margin-top:5px;display:flex;align-items:center;gap:5px}.task-row.complete h3{text-decoration:line-through;color:var(--pudding-taupe)}.panel-link{display:flex;align-items:center;justify-content:center;gap:4px;border:0;background:var(--pudding-white);width:100%;font-size:.75rem;color:var(--pudding-taupe);padding:13px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.section-title h2{font-size:1.11rem}.section-title p{font-size:.75rem;color:var(--pudding-taupe);margin-top:5px}.market-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.market-card{display:block;padding:22px;background:linear-gradient(145deg,var(--pudding-white),var(--pudding-cream-soft));border:1px solid var(--pudding-line);text-align:left;border-radius:7px;position:relative;overflow:hidden}.market-card:hover{border-color:var(--pudding-line)}.market-AE,.market-MY,.market-EU{background:linear-gradient(145deg,var(--pudding-white),var(--pudding-cream-soft));border-color:var(--pudding-line)}.market-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.flag{font-size:29px}.market-top>span:not(.flag){font-size:.75rem;color:var(--pudding-taupe)}.market-card h3{font-size:.96rem;font-weight:600;margin-bottom:5px}.market-card>p{font-size:.75rem;color:var(--pudding-taupe)}.market-bottom{margin-top:26px;display:flex;justify-content:space-between;color:var(--pudding-taupe);font-size:.75rem}.bottom-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:29px;color:var(--pudding-taupe);font-size:.75rem}footer{display:flex;align-items:center;gap:20px;padding:25px 0;margin-top:24px;border-top:1px solid var(--pudding-line);color:var(--pudding-taupe);font-size:.75rem}footer span:nth-child(2){margin-left:auto}footer button{border:0;background:none;color:var(--pudding-taupe);font-size:.75rem}.filter-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.pills{display:flex;gap:5px;background:var(--pudding-cream);padding:4px;border-radius:6px;flex-wrap:wrap}.pills button{border:0;background:none;padding:8px 17px;font-size:.79rem;border-radius:4px;color:var(--pudding-taupe)}.pills button.active{background:var(--pudding-white);color:var(--pudding-cocoa);box-shadow:0 2px 6px rgba(var(--pudding-cocoa-rgb),.06274509803921569)}.muted{color:var(--pudding-taupe);font-size:.8rem}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{background:var(--pudding-white);border:1px solid var(--border);border-radius:8px;overflow:hidden}.product-cover{height:170px;background:radial-gradient(ellipse at 50% 90%,var(--pudding-cream-soft),var(--pudding-cream-soft) 75%);display:flex;justify-content:center;align-items:center;position:relative}.product-cover .product-icon{background:rgba(var(--pudding-white-rgb),.5647058823529412);box-shadow:0 15px 25px rgba(var(--pudding-cocoa-rgb),.07058823529411765);width:80px;height:100px;border-radius:10px}.product-cover>.tag{position:absolute;right:15px;top:15px}.cover-label{position:absolute;bottom:12px;font-size:12px;letter-spacing:3px;color:var(--pudding-taupe)}.product-body{padding:22px}.product-body>small{color:var(--pudding-taupe);font-size:.75rem}.product-body h2{font-size:1.07rem;margin:7px 0 10px}.clamp{font-size:.8rem;color:var(--pudding-taupe);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:45px}.product-meta{display:flex;justify-content:space-between;font-size:.75rem;color:var(--pudding-taupe);margin:22px 0}.score-line{display:flex;justify-content:space-between;font-size:.75rem;color:var(--pudding-taupe);margin:12px 0 7px}.score-line b{color:var(--pudding-taupe)}.card-actions{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.card-actions>span{font-size:21px}.empty{text-align:center;padding:55px 20px;color:var(--pudding-taupe)}.empty>svg{color:var(--pudding-cocoa);margin-bottom:16px}.empty h3{color:var(--pudding-taupe);font-size:1.03rem}.empty p{font-size:.82rem;margin:8px 0 20px}.notice{display:flex;align-items:flex-start;gap:9px;font-size:.79rem;color:var(--pudding-warning);background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);padding:14px 16px;border-radius:5px;line-height:1.8;margin:18px 0}.notice>svg{flex-shrink:0;margin-top:4px}.market-grid.big{margin-bottom:26px}.big .market-card{padding:25px}.big .market-card h2{font-size:1.25rem;margin-bottom:10px}.market-counts{display:flex;gap:42px;margin:22px 0}.market-counts b{font-size:1.5rem;display:block}.market-counts span{font-size:.75rem;color:var(--pudding-taupe)}.big .btn{font-size:.75rem;width:100%;padding:10px 6px}.how{padding:25px}.flow{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;padding-top:25px}.flow>div{position:relative}.flow>div>span{display:grid;place-items:center;width:44px;height:44px;color:var(--pudding-taupe);background:var(--pudding-cream-soft);border-radius:50%;margin-bottom:16px}.flow small{color:var(--pudding-taupe);font-size:.75rem}.flow h3{margin-top:4px;font-size:.86rem}.flow p{font-size:.75rem;color:var(--pudding-taupe);margin-top:6px}.tabs{display:flex;gap:25px;border-bottom:1px solid var(--pudding-line);margin-bottom:22px}.tabs button{border:0;border-bottom:2px solid transparent;padding:8px 4px 15px;background:none;font-size:.9rem;color:var(--pudding-taupe)}.tabs button.active{color:var(--pudding-taupe);border-color:var(--pudding-chocolate);font-weight:600}.tabs span{background:var(--pudding-cream);border-radius:4px;font-size:.75rem;padding:2px 6px;margin-left:6px}.kanban{display:grid;grid-template-columns:repeat(6,minmax(190px,1fr));gap:15px;overflow-x:auto;padding-bottom:20px}.kanban-col{background:var(--pudding-cream-soft);border-radius:6px;min-height:320px;padding:13px}.kanban-heading{display:flex;align-items:center;gap:7px;margin:3px 0 17px}.kanban-heading i{width:7px;height:7px;border-radius:50%}.kanban-heading h3{font-size:.83rem;font-weight:500}.kanban-heading>span{font-size:.75rem;margin-left:auto;color:var(--pudding-taupe);background:var(--pudding-cream-soft);padding:1px 7px;border-radius:4px}.deal{padding:16px 13px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:6px;box-shadow:0 2px 4px rgba(var(--pudding-cocoa-rgb),.06274509803921569);margin-bottom:13px}.deal .muted{font-size:.75rem}.deal h3{font-size:.88rem;margin:11px 0 5px}.deal p{font-size:.75rem;color:var(--pudding-taupe)}.deal-date{display:flex;gap:4px;align-items:center;color:var(--pudding-taupe);font-size:.75rem;margin:17px 0}.deal .text-btn{font-size:.75rem}.add-deal{display:flex;gap:6px;align-items:center;justify-content:center;border:1px dashed var(--pudding-line);border-radius:5px;background:transparent;padding:10px;width:100%;color:var(--pudding-taupe);font-size:.76rem}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.83rem;text-align:left}th{background:var(--pudding-cream-soft);color:var(--pudding-taupe);font-weight:500;font-size:.75rem;padding:16px 21px;white-space:nowrap}td{padding:21px;border-top:1px solid var(--pudding-line);color:var(--pudding-taupe);vertical-align:middle}td b{font-weight:500;color:var(--pudding-cocoa)}td small{display:block;color:var(--pudding-taupe);margin-top:5px;font-size:.75rem;max-width:260px}td .btn{font-size:.75rem;padding:8px 12px}.mono{font-family:var(--pudding-font);font-size:.8rem}.shipment-card .panel-head{border:0}.route-divider{color:var(--pudding-taupe);margin:0 18px}.shipment-track{display:flex;padding:20px 25px 30px}.shipment-track>div{position:relative;flex:1;text-align:center}.shipment-track>div:before{content:"";position:absolute;top:17px;left:-50%;width:100%;height:2px;background:var(--pudding-cream-soft)}.shipment-track>div:first-child:before{display:none}.shipment-track>div.done:before{background:var(--pudding-cream)}.shipment-track>div>span{display:grid;place-items:center;margin:0 auto 13px;position:relative;z-index:1;width:36px;height:36px;border:3px solid white;box-shadow:0 0 0 1px var(--pudding-cocoa);background:var(--pudding-cream-soft);border-radius:50%;color:var(--pudding-taupe)}.shipment-track>div.done>span{background:var(--pudding-cream);color:var(--pudding-cocoa);box-shadow:0 0 0 1px var(--pudding-cocoa)}.shipment-track h3{font-size:.78rem;font-weight:500}.shipment-track p{font-size:.75rem;color:var(--pudding-taupe);margin-top:4px}.shipment-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 25px;background:var(--pudding-cream-soft);border-top:1px solid var(--pudding-line)}.shipment-meta span{display:block;color:var(--pudding-taupe);font-size:.75rem;margin-bottom:6px}.shipment-meta b{font-size:.79rem;font-weight:500}.document-summary{display:flex;align-items:center;gap:20px;padding:24px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:7px;margin-bottom:25px;color:var(--pudding-taupe)}.document-summary h3{color:var(--pudding-taupe);font-size:.92rem}.document-summary p{color:var(--pudding-taupe);font-size:.75rem;margin-top:4px}.document-summary>svg:nth-of-type(2){margin-left:auto}.document-summary>span{font-size:.75rem}.file-cell{display:flex;align-items:center;gap:12px}.file-cell>svg{color:var(--pudding-cocoa);flex-shrink:0}.standalone{width:fit-content;margin-bottom:25px}.task-panel .task-row{padding:24px}.task-panel .task-row p{font-size:.75rem}.overdue{color:var(--pudding-taupe);font-size:.78rem}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pad{padding:24px}.status-list{padding:10px 24px}.status-list>div{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--pudding-line);font-size:.81rem}.status-list>div:last-child{border:0}.backup{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px}.backup h2{font-size:1rem}.backup p{font-size:.78rem;color:var(--pudding-taupe);margin-top:6px}.modal{border:1px solid var(--pudding-line);border-radius:10px;padding:0;width:540px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 50px);color:var(--pudding-cocoa);box-shadow:0 20px 90px rgba(var(--pudding-cocoa-rgb),.3333333333333333);position:fixed;background:var(--pudding-white)}.modal.wide{width:730px}.modal::backdrop{background:rgba(var(--pudding-cocoa-rgb),.5215686274509804);backdrop-filter:blur(3px)}.modal-head{padding:24px 27px;border-bottom:1px solid var(--pudding-line);display:flex;justify-content:space-between;gap:20px;align-items:flex-start;background:var(--pudding-white);position:sticky;top:0;z-index:3}.modal-head h2{font-size:1.25rem}.modal-head p{font-size:.76rem;color:var(--pudding-taupe);margin-top:6px}.modal-body{padding:27px}.modal-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--pudding-line);background:var(--pudding-cream-soft);padding:18px 27px;position:sticky;bottom:0;z-index:3}.modal-foot>span{font-size:.75rem;color:var(--pudding-taupe)}.modal-foot .btn:last-child{margin-left:auto}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:19px;font-size:.82rem;min-width:0}.field>span{font-size:.8rem;font-weight:500;color:var(--pudding-taupe)}.field em{font-style:normal;color:var(--pudding-taupe)}.field input,.field select,.field textarea,.reg-row select{border:1px solid var(--pudding-line);padding:11px 12px;border-radius:5px;color:var(--pudding-taupe);background:var(--pudding-white);width:100%;font-size:.86rem;min-height:43px}.field textarea{resize:vertical;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:var(--pudding-taupe)}.field small{color:var(--pudding-taupe);font-size:.75rem;line-height:1.8}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.span2{grid-column:1/-1}.steps{display:flex;justify-content:space-between;background:var(--pudding-cream-soft);padding:19px 27px;font-size:.75rem}.steps>div{display:flex;gap:7px;align-items:center;color:var(--pudding-taupe)}.steps span{display:grid;place-items:center;width:25px;height:25px;background:var(--pudding-cream-soft);border-radius:50%;font-size:.75rem}.steps .active{color:var(--pudding-taupe)}.steps .active span{background:var(--pudding-cream);color:var(--pudding-cocoa)}.market-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.market-options>label{display:flex;align-items:center;gap:13px;border:1px solid var(--pudding-line);border-radius:6px;padding:17px;cursor:pointer}.market-options>label.selected{border-color:var(--pudding-chocolate);background:var(--pudding-cream-soft)}.market-options input{accent-color:var(--pudding-cocoa)}.market-options>label>span{font-size:26px}.market-options b{font-size:.9rem}.market-options p{font-size:.75rem;color:var(--pudding-taupe);margin-top:5px}.summary-product,.detail-hero{display:flex;align-items:center;gap:20px;margin-bottom:23px}.summary-product p,.detail-hero p{color:var(--pudding-taupe);font-size:.8rem;margin-top:6px}.summary-product .tag{margin-left:auto}.detail-grid{display:grid;grid-template-columns:1fr 1fr;margin:22px 0;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:6px;padding:20px;gap:22px}.detail-grid dt{font-size:.75rem;color:var(--pudding-taupe);margin-bottom:6px}.detail-grid dd{margin:0;font-size:.9rem;font-weight:500}.description{color:var(--pudding-taupe);font-size:.88rem;line-height:1.9}.big-score{font-size:2.3rem;color:var(--pudding-taupe);font-family:var(--pudding-font);font-weight:600}.big-score small{font-size:.85rem;font-weight:400;color:var(--pudding-taupe)}.big-score span{font-size:.75rem;display:block;font-family:var(--pudding-font);color:var(--pudding-taupe);font-weight:400;text-align:center}.checklist{margin-top:16px;border:1px solid var(--pudding-line);border-radius:6px}.checklist>div{display:flex;align-items:center;gap:12px;padding:14px 17px;border-bottom:1px solid var(--pudding-line);font-size:.82rem}.checklist>div:last-child{border:0}.check{display:flex;color:var(--pudding-taupe)}.check.yes{color:var(--pudding-taupe)}.error{background:var(--pudding-cream);color:var(--pudding-error);padding:12px 15px;font-size:.8rem;border-radius:5px;margin:13px 0}.confirm{display:flex;align-items:flex-start;gap:10px;font-size:.82rem;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);padding:16px;border-radius:5px}.confirm input{margin-top:4px;accent-color:var(--pudding-cocoa)}.mini-flow{display:flex;margin-top:25px;gap:5px;flex-wrap:wrap}.mini-flow span{background:var(--pudding-cream-soft);color:var(--pudding-taupe);padding:9px 16px;font-size:.75rem}.mini-flow span.done{background:var(--pudding-cream);color:var(--pudding-success)}.timeline{padding:0 8px 20px}.timeline>div{display:flex;gap:20px;padding-bottom:23px;position:relative}.timeline>div:before{position:absolute;content:"";top:10px;left:5px;bottom:0;width:1px;background:var(--pudding-cream-soft)}.timeline>div:last-child:before{display:none}.timeline i{width:11px;height:11px;background:var(--pudding-cream-soft);border-radius:50%;flex-shrink:0;margin-top:8px;position:relative}.timeline b{font-size:.84rem}.timeline small{display:block;color:var(--pudding-taupe);font-size:.75rem;margin-top:4px}.timeline p{color:var(--pudding-taupe);font-size:.78rem;margin-top:7px}.upload-box{border:1.5px dashed var(--pudding-line);border-radius:7px;background:var(--pudding-cream-soft);display:flex;align-items:center;flex-direction:column;padding:25px;gap:13px;color:var(--pudding-taupe);margin-bottom:24px;position:relative;cursor:pointer}.upload-box b{font-size:.88rem;word-break:break-all;color:var(--pudding-taupe)}.upload-box>span{font-size:.75rem;color:var(--pudding-taupe)}.upload-box input{opacity:0;position:absolute;inset:0;cursor:pointer;width:100%}.upload-box:focus-within{outline:2px solid var(--pudding-chocolate)}.reg-list{border:1px solid var(--pudding-line);border-radius:6px;overflow:hidden}.reg-row{padding:18px;border-bottom:1px solid var(--pudding-line)}.reg-row:last-child{border:0}.reg-title{display:flex;gap:12px;align-items:center}.reg-title>svg{color:var(--pudding-cocoa);flex-shrink:0}.reg-title h3{font-size:.81rem;font-weight:500}.reg-title a{font-size:.75rem;color:var(--pudding-taupe);display:inline-flex;align-items:center;gap:4px;margin-top:4px}.reg-title select{width:105px;font-size:.75rem;padding:9px;min-height:37px}.reg-doc{display:flex;align-items:center;margin-top:12px;gap:12px;font-size:.75rem;color:var(--pudding-taupe);padding-left:32px}.reg-doc select{font-size:.75rem;padding:7px;width:calc(100% - 80px);min-height:33px}.quote-total{padding:19px;background:var(--pudding-cream-soft);border-radius:6px;display:flex;justify-content:space-between;flex-wrap:wrap;font-size:.84rem}.quote-total b{font-size:1.2rem;color:var(--pudding-taupe)}.quote-total small{display:block;width:100%;color:var(--pudding-taupe);margin-top:12px;font-size:.75rem}.toast{position:fixed;bottom:25px;left:calc(50% + 121px);transform:translate(-50%);background:var(--pudding-cream-soft);color:var(--pudding-cocoa);z-index:100;padding:14px 20px;border-radius:7px;box-shadow:0 5px 22px rgba(var(--pudding-cocoa-rgb),.18823529411764706);display:flex;align-items:center;gap:12px;font-size:.84rem;max-width:calc(100vw - 30px)}.toast>svg{color:var(--pudding-cocoa);flex-shrink:0}.toast button{display:flex;background:none;border:0;color:var(--pudding-taupe)}.loading,.error-state{min-height:420px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;color:var(--pudding-taupe)}.error-state h2{color:var(--pudding-error)}.error-state p{font-size:.88rem;max-width:500px;text-align:center}.spin{animation:spin 1.4s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.help-content ol{padding-left:23px;margin:0}.help-content li{padding-left:10px;margin-bottom:19px;font-size:.87rem}.help-content p{font-size:.79rem;color:var(--pudding-taupe);margin-top:5px}.search-result{display:flex;justify-content:space-between;width:100%;padding:18px 24px;background:var(--pudding-white);border:0;border-bottom:1px solid var(--pudding-line);text-align:left;font-size:.87rem}.mobile-scrim{display:none}@media(min-width:1550px){main{padding:28px 45px 0}.hero{height:315px}.hero-copy{margin-left:44px}.hero h2{font-size:2.35rem}.route-map{height:285px;width:64%}.dashboard-grid{grid-template-columns:1.55fr 1fr}}@media(max-width:1250px){.sidebar{width:212px}.brand{padding:28px 18px 32px;gap:10px}.brand strong{font-size:13px}.brand small{font-size:12px}.main-shell{margin-left:212px;width:calc(100% - 212px)}main{padding:20px 23px 0}.topbar{padding:0 23px}.page-head h1{font-size:1.4rem}.actions{gap:7px}.actions .btn{font-size:.75rem;padding:10px 12px}.page-head p{font-size:.75rem}.dashboard-grid{grid-template-columns:1.4fr 1fr;gap:17px}.product-row{gap:10px;padding:17px}.product-row .tag{display:none}.panel-head{padding:19px 17px}.readiness{width:90px}.task-row{padding:18px 17px;gap:10px}.stat{padding:19px 16px}.stat-icon{width:31px;height:31px}.stat span,.stat p{font-size:.75rem}.market-card{padding:18px}.market-card>p{font-size:.75rem}.hero-copy{min-width:240px}.hero h2{font-size:1.95rem}.route-map{right:-35px;width:65%}.hero-note{font-size:12px}.product-grid{gap:16px}.product-body{padding:18px}.product-body h2{font-size:.96rem}.toast{left:calc(50% + 106px)}}@media(max-width:1050px){.page-head{align-items:flex-start;flex-direction:column;gap:16px}.dashboard-grid{grid-template-columns:1fr}.hero{height:270px}.hero-copy{margin-left:25px}.hero h2{font-size:1.8rem}.route-map{width:68%;right:-100px}.hero-note{display:none}.market-grid{grid-template-columns:repeat(2,1fr)}.market-grid .market-card>p{font-size:.75rem}.product-grid,.stats{grid-template-columns:repeat(2,1fr)}.stat{padding:21px}.stat span{font-size:.85rem}.stat p{font-size:.75rem}.stats .stat-icon{width:40px;height:40px}.search{width:210px}.top-tools{gap:10px}.breadcrumb{font-size:.75rem;gap:8px}.flow{grid-template-columns:repeat(3,1fr);row-gap:30px}.settings-grid{grid-template-columns:1fr}.document-summary>span{display:none}.shipment-meta,.task-panel .task-row{flex-wrap:wrap}.workspace-banner p{display:none}.workspace-banner{font-size:.75rem}.bottom-note{line-height:1.8;align-items:flex-start}.bottom-note svg{flex-shrink:0}.brand{gap:7px}}@media(max-width:760px){:root{font-size:16px}.sidebar{transform:translate(-100%);transition:transform .2s;width:242px}.sidebar.open{transform:none}.main-shell{margin:0;width:100%}.mobile-menu{display:inline-flex}.mobile-scrim{display:block;position:fixed;inset:0;z-index:25;background:rgba(var(--pudding-cream-soft-rgb),.4392156862745098);border:0}.topbar{height:64px;padding:0 15px;gap:10px}.breadcrumb>span,.breadcrumb>svg{display:none}.breadcrumb b{font-size:.8rem}.top-tools{gap:9px}.top-tools>.icon-btn:first-of-type{display:none}.top-avatar{display:none}.search{width:160px;padding:8px}.search input{font-size:.75rem}.search>svg{width:14px;flex-shrink:0}main{padding:16px 17px 0}.workspace-banner{padding:9px 10px;margin-bottom:23px}.workspace-banner p{display:none}.workspace-banner>span{font-size:.75rem}.workspace-banner button{font-size:.75rem}.page-head{margin-bottom:22px;gap:15px}.page-head h1{font-size:1.4rem;line-height:1.5}.page-head p{font-size:.79rem;line-height:1.8}.eyebrow{font-size:.75rem}.hero{height:278px;margin-bottom:17px}.hero-copy{margin-left:22px;min-width:0}.hero h2{font-size:1.75rem}.hero p{font-size:.75rem}.hero-kicker{font-size:12px;letter-spacing:1.2px}.route-map{width:430px;right:-240px;height:230px;top:30px;opacity:.38}.hero-note{display:none}.stats{gap:12px;margin-bottom:20px}.stat{padding:16px 14px;position:relative}.stat span{font-size:.75rem}.stat-num{font-size:1.9rem}.stat-num small{font-size:.75rem;margin-left:7px}.stat p{font-size:.75rem}.stat .stat-icon{width:29px;height:29px;position:absolute;right:13px;top:15px;background:transparent}.stat-icon svg{width:17px}.dashboard-grid{gap:18px;margin-bottom:24px}.panel-head{padding:18px}.panel-head h2{font-size:1.02rem}.panel-head p{font-size:.75rem}.product-row{padding:16px;gap:11px}.product-row h3{font-size:.82rem}.product-row p{font-size:.75rem}.product-row .product-icon{width:38px;height:44px}.product-row>svg{display:none}.readiness{width:81px}.readiness>div:first-child{font-size:.75rem}.panel-foot{font-size:.75rem;padding:12px 15px;align-items:flex-start;line-height:1.7}.panel-foot svg{flex-shrink:0}.task-row h3{font-size:.8rem}.task-row p{font-size:.75rem}.section-title h2{font-size:1.07rem}.section-title p{font-size:.75rem}.market-grid{gap:12px}.market-card{padding:16px}.market-card h3{font-size:.87rem}.market-grid .market-card>p{font-size:.75rem;min-height:36px}.market-top{margin-bottom:13px}.market-bottom{font-size:.75rem;margin-top:14px}.market-bottom svg{width:15px}.bottom-note{font-size:.75rem;justify-content:flex-start}.product-grid{grid-template-columns:1fr}.product-cover{height:160px}.product-body h2{font-size:1.12rem}.product-body .clamp{font-size:.85rem}.filter-bar{gap:10px;align-items:flex-start;flex-direction:column}.pills{gap:2px}.pills button{font-size:.75rem;padding:8px 11px}.big .market-card{padding:17px}.big .market-card h2{font-size:1.1rem}.big .market-card>p{font-size:.75rem}.big .btn{font-size:.75rem;white-space:normal}.market-counts{gap:30px}.how{padding:20px}.flow{gap:22px 12px}.flow h3{font-size:.78rem}.flow p{font-size:.75rem}.notice{font-size:.75rem;padding:13px}.shipment-track{overflow-x:auto;padding:15px 18px 27px}.shipment-track>div{min-width:93px}.shipment-meta{gap:20px;padding:18px}.shipment-meta>div{width:43%}.shipment-meta .btn{margin-left:auto}.shipment-card .panel-head h2{font-size:.95rem}.route-divider{margin:0 8px}.shipment-card .panel-head{flex-wrap:wrap}.document-summary{gap:14px;padding:18px}.document-summary p{font-size:.75rem}.document-summary>svg{width:26px}.document-summary>svg:nth-of-type(2){display:none}.task-panel .task-row{gap:12px;padding:20px}.task-panel .task-row .grow{min-width:70%}.task-panel .task-row>.tag{margin-left:30px}.task-panel .task-row>.muted,.task-panel .task-row>.overdue{font-size:.75rem}.task-panel .task-row .btn{margin-left:auto;font-size:.75rem;padding:5px 10px;min-height:30px}.backup{flex-direction:column;align-items:flex-start;padding:22px}.pad{padding:20px}.toast{left:50%;font-size:.78rem;bottom:15px;width:max-content;max-width:calc(100vw - 30px)}.modal{max-height:calc(100dvh - 26px);max-width:calc(100vw - 22px);border-radius:8px}.modal-head{padding:20px}.modal-head h2{font-size:1.14rem}.modal-head p{font-size:.75rem}.modal-body{padding:20px}.modal-foot{padding:16px 20px;gap:7px;flex-wrap:wrap}.modal-foot .btn{font-size:.75rem;padding:10px 12px;flex:1}.modal-foot>span{display:none}.form-grid{grid-template-columns:1fr}.field{font-size:.86rem}.field>span{font-size:.82rem}.field input,.field select,.field textarea{font-size:1rem}.span2{grid-column:auto}.steps{padding:17px;font-size:.75rem;gap:7px}.steps>div{flex-direction:column;gap:5px}.steps span{width:24px;height:24px}.market-options{grid-template-columns:1fr}.market-options>label{padding:15px}.detail-grid{padding:16px;gap:18px}.detail-grid dt{font-size:.75rem}.detail-grid dd{font-size:.81rem}.detail-hero{gap:13px}.detail-hero .product-icon.large{width:64px;height:72px}.big-score{font-size:1.9rem}.reg-row{padding:13px}.reg-title{gap:8px;flex-wrap:wrap}.reg-title>svg{width:16px}.reg-title .grow{width:calc(100% - 30px)}.reg-title select{margin-left:24px;width:calc(100% - 24px)}.reg-doc{padding-left:24px;align-items:flex-start;flex-direction:column;gap:7px}.reg-doc select{width:100%}.reg-title h3{font-size:.77rem}.reg-title a{font-size:.75rem}.summary-product{flex-wrap:wrap}.summary-product h2{font-size:1.1rem}.summary-product .product-icon{width:64px;height:70px}.summary-product .tag{margin:0}.checklist>div{font-size:.75rem;padding:12px;gap:8px}.checklist .muted{font-size:.75rem}.mini-flow span{font-size:.75rem;padding:8px 9px}.help-content p{font-size:.81rem}footer{gap:10px;font-size:.75rem}footer span:nth-child(2){display:none}footer button{margin-left:auto}.error-state{padding:20px}.error-state h2{font-size:1.15rem}.modal .btn,.modal label{touch-action:manipulation}table{min-width:630px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.on-home .sidebar,.on-home .topbar{display:none}.on-home .main-shell{margin:0;width:100%}.on-home main{max-width:1500px;padding:0 42px}.on-home .workspace-banner{margin:12px 0 0;border-radius:3px}.on-home footer{margin-top:0}.brand-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 18px;border-bottom:1px solid var(--pudding-line)}.brand-header .brand{padding:18px 0;color:var(--pudding-cocoa)}.brand-header .brand strong{font-size:19px}.brand-header .brand-mark{width:34px}.brand-header nav{display:flex;gap:12px;padding:0}.brand-header nav button,.brand-header nav a{color:var(--pudding-cocoa);padding:9px 12px;white-space:nowrap;font-size:.84rem;display:block;width:auto;margin:0}.brand-header nav button:hover,.brand-header nav a:hover{color:var(--pudding-taupe);background:var(--pudding-cream)}.brand-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:20px;padding:66px 15px 63px;align-items:center}.brand-hero h1{font-size:3.2rem;font-weight:600;letter-spacing:2px;line-height:1.4;margin:17px 0 22px;color:var(--pudding-cocoa)}.brand-hero h1>span{color:var(--pudding-taupe)}.brand-hero p{color:var(--pudding-taupe);font-size:1rem;line-height:1.9;margin-bottom:27px}.brand-hero .eyebrow{font-size:.75rem;letter-spacing:1.3px}.brand-hero .btn{font-size:.87rem;padding:13px 20px}.brand-values{display:flex;gap:24px;margin-top:34px}.brand-values>span{display:flex;gap:7px;align-items:center;color:var(--pudding-taupe);font-size:.79rem}.brand-values svg{color:var(--pudding-cocoa)}.brand-map{background:linear-gradient(120deg,var(--pudding-cream-soft),var(--pudding-cream-soft));height:335px;border-radius:100% 100% 48% 90%/80% 70% 70% 65%;position:relative;overflow:hidden}.brand-map .route-map{width:100%;height:auto;right:0;top:10px;opacity:1}.brand-map .route-map text{fill:var(--pudding-cocoa)}.brand-map .route-map path{stroke:var(--pudding-cocoa)}.brand-map .route-map circle{stroke:var(--pudding-cocoa);fill:var(--pudding-cocoa)}.brand-map .route-map ellipse{stroke:var(--pudding-cocoa)}.map-caption{position:absolute;left:95px;bottom:32px;background:rgba(var(--pudding-white-rgb),.7529411764705882);box-shadow:0 6px 20px rgba(var(--pudding-cocoa-rgb),.06274509803921569);border:1px solid white;border-radius:5px;padding:15px 20px}.map-caption>span{display:block;letter-spacing:2px;color:var(--pudding-taupe);font-size:.75rem;margin-bottom:5px}.map-caption b{font-size:.86rem;font-weight:500;color:var(--pudding-taupe)}.brand-section{padding:38px 0 42px;border-top:1px solid var(--pudding-line)}.brand-section .section-title{margin-bottom:30px}.brand-section .section-title h2{font-size:1.55rem}.brand-section .section-title p{font-size:.88rem}.home-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:17px}.home-flow>button{text-align:left;background:none;border:0;padding:8px 6px}.home-flow-icon{display:grid;place-items:center;width:53px;height:53px;background:var(--pudding-cream);border-radius:50%;color:var(--pudding-cocoa);margin-bottom:15px}.home-flow>button:nth-child(2n) .home-flow-icon{background:var(--pudding-cream);color:var(--pudding-cocoa)}.home-flow>button>span{font-size:.78rem;color:var(--pudding-taupe);font-weight:600}.home-flow h3{font-size:1rem;margin:7px 0}.home-flow p{color:var(--pudding-taupe);font-size:.8rem;line-height:1.9}.home-flow>button:hover h3{color:var(--pudding-taupe)}.dubai-banner{height:250px;position:relative;border-radius:8px;overflow:hidden;background:var(--pudding-cocoa);margin:10px 0 45px}.dubai-banner>img{width:100%;height:100%;object-fit:cover;object-position:50% 51%;opacity:.58}.dubai-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--pudding-cocoa-rgb),.807843137254902),transparent)}.dubai-banner>div{position:absolute;left:36px;top:34px;color:#fff;z-index:1}.dubai-banner .eyebrow{color:var(--pudding-cream-soft);font-size:.75rem}.dubai-banner h2{font-size:1.8rem;letter-spacing:1px;margin:12px 0}.dubai-banner p{color:var(--pudding-cream-soft);font-size:.9rem;margin-bottom:21px}.dubai-banner .btn{color:var(--pudding-taupe);background:var(--pudding-cream);border-color:var(--pudding-line)}.brand-about{padding:50px 35px;background:var(--pudding-cream-soft);border-radius:8px;display:grid;grid-template-columns:1fr 1.4fr;gap:60px;margin:20px 0 50px}.brand-about h2{font-size:1.8rem;line-height:1.7;margin-top:10px}.brand-about p{font-size:.95rem;color:var(--pudding-taupe);margin-bottom:17px;line-height:2}.brand-about .btn{margin-top:12px}.home-bottom{display:flex;align-items:center;gap:32px;padding:15px 0 32px}.home-bottom>div{margin-right:auto}.home-bottom strong{font-family:var(--pudding-font);color:var(--pudding-cocoa);letter-spacing:1px}.home-bottom p{font-size:.75rem;color:var(--pudding-taupe);margin-top:8px}.home-bottom button{border:0;background:none;font-size:.81rem;color:var(--pudding-taupe)}.on-home .market-card h3{font-size:1.14rem}.on-home .market-card>p{font-size:.85rem}.on-home .market-top{margin-bottom:22px}.on-home .market-card{padding:26px}.on-home .market-bottom{font-size:.8rem;margin-top:30px}@media(max-width:1100px){.brand-header{flex-wrap:wrap}.brand-header nav{order:3;width:100%;justify-content:center}.brand-header .brand{padding:15px 0}.brand-hero{padding:45px 0;grid-template-columns:1fr 1fr}.brand-hero h1{font-size:2.5rem}.brand-hero p{font-size:.86rem}.brand-hero .btn{font-size:.78rem;padding:11px 14px}.brand-map{height:285px}.map-caption{left:30px;bottom:27px}.brand-values{gap:15px}.brand-values>span{font-size:.75rem}.home-flow{grid-template-columns:repeat(3,1fr);row-gap:25px}.brand-about{gap:35px;padding:35px}.brand-about h2{font-size:1.5rem}}@media(max-width:760px){.on-home main{padding:0 18px}.brand-header .brand strong{font-size:16px}.brand-header .brand small{font-size:10px}.brand-header{gap:7px;padding-bottom:14px}.brand-header>.btn{font-size:.7rem;padding:8px 10px}.brand-header>.btn svg{display:none}.brand-header nav{gap:0;justify-content:space-between;overflow:auto}.brand-header nav button,.brand-header nav a{font-size:.73rem;padding:7px 4px}.brand-hero{grid-template-columns:1fr;padding:38px 3px 30px;gap:28px}.brand-hero h1{font-size:2.6rem;line-height:1.45;margin:18px 0}.brand-hero p{font-size:.91rem}.brand-hero .eyebrow{font-size:.65rem}.brand-hero .actions{flex-wrap:wrap}.brand-hero .btn{font-size:.8rem;padding:12px 14px}.brand-values{margin-top:26px;gap:23px}.brand-values>span{font-size:.73rem}.brand-map{height:246px;width:100%;border-radius:12px}.brand-map .route-map{width:110%;right:0;top:0;height:220px}.map-caption{left:24px;bottom:15px;padding:10px 15px}.map-caption>span{font-size:.6rem}.map-caption b{font-size:.75rem}.brand-section{padding:28px 0}.brand-section .section-title{align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:23px}.brand-section .section-title h2{font-size:1.3rem}.brand-section .section-title p{font-size:.81rem}.brand-section .section-title>.btn{font-size:.73rem;padding:8px 13px}.home-flow{grid-template-columns:repeat(2,1fr);gap:22px 15px}.home-flow h3{font-size:.88rem}.home-flow p{font-size:.75rem}.home-flow-icon{width:45px;height:45px}.dubai-banner{height:300px;margin:17px 0 27px}.dubai-banner>div{left:23px;right:20px;top:38px}.dubai-banner h2{font-size:1.65rem;line-height:1.6}.dubai-banner p{font-size:.87rem}.dubai-banner .eyebrow{font-size:.67rem}.brand-about{grid-template-columns:1fr;gap:22px;padding:26px;margin:20px 0 30px}.brand-about h2{font-size:1.55rem}.brand-about p{font-size:.87rem}.brand-about .eyebrow{font-size:.73rem}.home-bottom{gap:17px;flex-wrap:wrap;padding-bottom:25px}.home-bottom>div{width:100%;margin-bottom:8px}.home-bottom button{font-size:.75rem}.on-home .market-card{padding:18px 14px}.on-home .market-card h3{font-size:1rem}.on-home .market-card>p{font-size:.75rem}.on-home .market-bottom{font-size:.7rem;margin-top:20px}.on-home .market-top{margin-bottom:15px}.on-home .toast{left:50%}}.trade-globe{position:relative;height:450px;min-width:0;background:radial-gradient(ellipse at 60% 30%,#1c3d59,#091e34 80%);border:1px solid #345266;border-radius:14px;overflow:hidden;isolation:isolate}.trade-globe.large{height:565px}.map-canvas{position:absolute;inset:0;outline:none}.globe-heading{position:absolute;z-index:2;top:25px;left:25px;pointer-events:none;display:flex;flex-direction:column;gap:8px}.globe-heading>span{color:var(--pudding-taupe);letter-spacing:2px;font-size:.66rem;display:flex;align-items:center;gap:8px}.globe-heading i{width:5px;height:5px;background:var(--pudding-cream-soft);border-radius:50%}.globe-heading b{font-size:1.05rem;font-weight:500;color:var(--pudding-cream-soft);letter-spacing:.5px}.globe-controls{position:absolute;right:18px;top:23px;z-index:3;display:flex;flex-direction:column;background:rgba(var(--pudding-cream-soft-rgb),.9098039215686274);border:1px solid rgba(var(--pudding-line-rgb),.2901960784313726);border-radius:7px;overflow:hidden;box-shadow:0 4px 16px rgba(var(--pudding-cocoa-rgb),.13333333333333333)}.globe-controls>button{display:grid;place-items:center;background:transparent;color:var(--pudding-taupe);border:0;border-bottom:1px solid rgba(var(--pudding-line-rgb),.20784313725490197);width:34px;height:34px}.globe-controls>button:last-child{border:0}.globe-controls>button:hover{background:var(--pudding-chocolate);color:var(--pudding-taupe)}.globe-legend{position:absolute;left:24px;bottom:90px;z-index:2;display:flex;gap:20px;color:var(--pudding-taupe);font-size:.68rem;pointer-events:none}.globe-legend span{display:flex;align-items:center;gap:6px}.globe-legend i{display:inline-block;width:24px;height:0;border-top:2px dashed var(--pudding-line)}.globe-legend .solid{border-top:2px solid var(--pudding-line)}.globe-help{position:absolute;left:24px;bottom:63px;color:var(--pudding-taupe);font-size:.67rem;display:flex;gap:5px;align-items:center;pointer-events:none}.globe-destinations{position:absolute;bottom:14px;left:22px;right:22px;z-index:3;display:flex;gap:7px;flex-wrap:wrap}.globe-destinations button{display:flex;gap:5px;align-items:center;font-size:.7rem;padding:7px 10px;color:var(--pudding-taupe);background:rgba(var(--pudding-cocoa-rgb),.788235294117647);border:1px solid rgba(var(--pudding-line-rgb),.43137254901960786);border-radius:5px}.globe-destinations button:hover,.globe-destinations button.selected{background:var(--pudding-chocolate);border-color:var(--pudding-line);color:#fff}.globe-marker{border:0;padding:0;background:none;color:#fff;display:flex;gap:7px;align-items:center;cursor:pointer;text-shadow:0 2px 4px #001b2c;z-index:1;opacity:.9}.globe-marker>i{display:block;width:9px;height:9px;border-radius:50%;background:#dcb974;box-shadow:0 0 0 4px #dcc18d30,0 0 15px #dabe7c70;flex-shrink:0}.globe-marker.origin>i{width:12px;height:12px;background:#fbe6b5;box-shadow:0 0 0 6px #e0bc7e22,0 0 0 12px #e0bc7e12,0 0 23px #e0bc7e60}.globe-marker>span{font-size:.7rem;white-space:nowrap;letter-spacing:1px;pointer-events:none}.globe-marker.origin>span{color:#ffe4b6;font-weight:600}.maplibregl-ctrl-attrib{background:#152e4499!important;color:#8ba4b5!important;font-size:10px!important}.maplibregl-ctrl-attrib a{color:#a5bdca!important}.maplibregl-ctrl-bottom-right{bottom:54px!important;right:10px!important}.globe-loading,.globe-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--pudding-taupe);font-size:.85rem;z-index:1;pointer-events:none}.globe-fallback{background:var(--pudding-cocoa);flex-direction:column;gap:17px;text-align:center;padding:30px}.globe-fallback h3{font-size:1rem;color:var(--pudding-taupe)}.globe-fallback p{font-size:.79rem}.trade-globe.expanded{position:fixed;inset:20px;height:auto!important;z-index:90!important;box-shadow:0 0 0 40px #0a2238ce;border-radius:15px}.brand-map{background:none!important;border-radius:14px!important;height:450px!important;overflow:visible!important}.brand-map .trade-globe{width:100%;height:450px}.brand-hero{grid-template-columns:.9fr 1.2fr;padding:44px 0}.brand-hero h1{font-size:3rem}.market-explorer{display:grid;grid-template-columns:1.8fr 1fr;gap:0;margin-bottom:30px;border-radius:12px;overflow:hidden;box-shadow:0 8px 35px rgba(var(--pudding-cocoa-rgb),.043137254901960784);border:1px solid var(--pudding-line)}.market-explorer .trade-globe{border-radius:0;border:0}.market-selection{padding:29px 26px;background:var(--pudding-white);display:flex;flex-direction:column;gap:12px}.destination-heading{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.destination-heading>.tag{margin-top:5px}.destination-code{border:1px solid var(--pudding-line);background:var(--pudding-cream-soft);font-family:var(--pudding-font);font-size:1.25rem;color:var(--pudding-taupe);display:grid;place-items:center;width:47px;height:48px;border-radius:6px}.destination-heading .eyebrow{font-size:.59rem;letter-spacing:1px;margin-bottom:4px}.destination-heading h2{font-size:1.4rem}.market-selection>p{font-size:.8rem;color:var(--pudding-taupe);line-height:1.9;margin:5px 0}.three-progress{border-top:1px solid var(--pudding-line);margin:5px 0 12px}.three-progress>div{display:flex;flex-direction:column;gap:7px;border-bottom:1px solid var(--pudding-line);padding:16px 0}.three-progress>div>span{color:var(--pudding-taupe);font-size:.66rem}.three-progress b{font-size:.94rem;color:var(--pudding-taupe);font-weight:500}.three-progress small{font-size:.64rem;color:var(--pudding-taupe)}.selection-note{font-size:.62rem;color:var(--pudding-taupe);line-height:1.8;margin-top:4px}.market-selection>.btn{font-size:.78rem;width:100%}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.case-card{padding:24px}.case-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.country-badge{font-family:var(--pudding-font);color:var(--pudding-taupe);background:var(--pudding-cream);display:grid;place-items:center;width:42px;height:42px;border-radius:6px}.case-card h2{font-size:1.1rem}.case-card>p{color:var(--pudding-taupe);font-size:.84rem;margin-top:8px}.case-journey{display:flex;align-items:center;gap:5px;font-size:.64rem;color:var(--pudding-taupe);margin:24px 0}.case-journey>i{width:14px;border-top:1px dashed var(--pudding-line)}.case-journey>span.done{color:var(--pudding-success)}.case-card dl{padding-top:14px;border-top:1px solid var(--pudding-line)}.case-card dl>div{display:flex;justify-content:space-between;font-size:.75rem;margin:12px 0}.case-card dt{color:var(--pudding-taupe)}.case-card dd{margin:0;color:var(--pudding-taupe)}.case-card>.btn{width:100%;margin-top:15px}.case-route{display:flex;align-items:center;justify-content:center;gap:20px;background:var(--pudding-cream-soft);padding:23px;border-radius:7px;margin-bottom:25px;color:var(--pudding-taupe)}.case-route>span{font-size:1.7rem;display:flex;flex-direction:column;text-align:center;font-family:var(--pudding-font);font-weight:500;color:var(--pudding-taupe)}.case-route b{font-family:var(--pudding-font);font-size:.85rem;font-weight:400;margin-top:8px}.case-route>i{width:70px;border-top:2px dashed var(--pudding-line)}.case-status{display:flex;align-items:center;gap:15px;font-size:.76rem;color:var(--pudding-taupe);flex-wrap:wrap}@media(max-width:1150px){.brand-hero{grid-template-columns:.85fr 1.1fr}.brand-hero h1{font-size:2.35rem}.brand-map,.brand-map .trade-globe{height:425px!important}.globe-destinations{gap:5px;left:14px;right:14px}.globe-destinations button{font-size:.62rem;padding:7px}.globe-heading{left:20px;top:22px}.globe-heading b{font-size:.9rem}.globe-heading>span{font-size:.58rem}.market-explorer{grid-template-columns:1.4fr 1fr}.market-selection{padding:23px 20px}.destination-heading .tag{font-size:.6rem}.case-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.market-explorer{grid-template-columns:1fr}.market-explorer .trade-globe{height:450px}.market-selection{padding:23px}.three-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.market-selection>.btn{width:fit-content}.destination-heading>.tag{margin-left:auto}.brand-hero{grid-template-columns:1fr}.brand-map,.brand-map .trade-globe{height:430px!important}.brand-hero h1{font-size:2.7rem}.brand-hero>div:first-child{padding-left:4px}.globe-controls{right:14px}.globe-heading b{font-size:1rem}}@media(max-width:760px){.brand-map,.brand-map .trade-globe{height:420px!important}.brand-hero{padding:32px 0;gap:25px}.globe-heading{top:21px;left:18px}.globe-heading>span{font-size:.55rem;letter-spacing:1.2px}.globe-heading b{font-size:.87rem}.globe-controls{top:18px;right:13px}.globe-controls>button{width:32px;height:32px}.globe-controls>button svg{width:16px}.globe-marker>span{font-size:.6rem;letter-spacing:0}.globe-legend{left:17px;bottom:91px;gap:13px;font-size:.59rem}.globe-help{left:17px;bottom:69px;font-size:.59rem}.globe-destinations{bottom:17px;gap:5px}.globe-destinations>button{font-size:.6rem;padding:7px}.globe-destinations svg{width:11px}.maplibregl-ctrl-bottom-right{bottom:112px!important;right:2px!important}.trade-globe.expanded{inset:8px}.market-explorer .trade-globe{height:440px}.market-selection{padding:23px 20px}.three-progress{grid-template-columns:1fr;gap:0}.three-progress>div{padding:14px 0}.three-progress b{font-size:1rem}.three-progress>div>span,.three-progress small{font-size:.75rem}.market-selection>.btn{width:100%;font-size:.85rem}.selection-note{font-size:.75rem}.case-grid{grid-template-columns:1fr}.case-journey{font-size:.75rem}.case-route{gap:12px;padding:20px 15px}.case-route>i{width:28px}.case-route>span{font-size:1.5rem}.case-route b{font-size:.82rem}.case-status{font-size:.73rem}.case-card dl>div{font-size:.81rem}}.trade-globe .map-canvas{position:absolute;inset:0;width:100%;height:100%}.trade-globe .globe-destinations{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:3px}.trade-globe .globe-destinations>button{flex-shrink:0;font-size:12px;white-space:nowrap}.trade-globe .globe-legend,.trade-globe .globe-help{font-size:12px}@media(max-width:600px){.trade-globe .globe-legend{bottom:98px;gap:10px;font-size:11px}.trade-globe .globe-help{bottom:75px;font-size:11px}.trade-globe .globe-destinations{bottom:18px}.trade-globe .globe-destinations>button{font-size:12px;padding:8px}}.breadcrumb{min-width:0}.breadcrumb b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-tools{flex-shrink:0}@media(max-width:360px){.top-tools .search{width:100px}.topbar .breadcrumb,.top-tools{gap:5px}}.on-home,.on-home .main-shell{background:var(--pudding-white)}.home-banner-wrap{margin:20px 0 0}.home-world{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:50px;padding:66px 0;scroll-margin-top:20px}.home-world-intro h2{font-size:clamp(1.8rem,3vw,2.65rem);color:var(--pudding-cocoa);line-height:1.5;margin:15px 0 20px;letter-spacing:.01em}.home-world-intro p{color:var(--pudding-taupe);font-size:1rem;line-height:1.9;max-width:360px;margin-bottom:22px}.home-world-steps{display:grid;gap:15px;margin-bottom:30px}.home-world-steps span{display:flex;align-items:center;gap:12px;font-size:.95rem;color:var(--pudding-taupe)}.home-world-steps svg{color:var(--pudding-cocoa)}.home-world .brand-map{margin:0;min-width:0;width:100%}.brand-header nav button,.brand-header nav a{font-size:.88rem}.brand-home .brand-section p,.brand-home .market-card p,.brand-home .brand-about p{color:var(--pudding-taupe)}@media(max-width:1024px){.home-world{grid-template-columns:1fr;gap:24px;padding:48px 0}.home-world-intro p{max-width:650px}.home-world-steps{display:flex;flex-wrap:wrap}}@media(max-width:600px){.home-banner-wrap{margin:14px 0 0}.home-world{padding:38px 0;gap:25px}.home-world-intro h2{font-size:1.8rem}.home-world-steps{display:grid;gap:14px}.home-world-intro .btn{width:100%;justify-content:center;min-height:46px}.brand-header nav{width:100%;min-width:0;overflow:auto}.brand-header nav button,.brand-header nav a{min-height:44px;padding:10px 12px;font-size:.85rem}}.trade-globe.light-globe{background:#0c1217;border-color:var(--pudding-line)}.light-globe .globe-heading>span{color:var(--pudding-taupe)}.light-globe .globe-heading b{color:var(--pudding-cocoa)}.light-globe .globe-heading{background:linear-gradient(90deg,rgba(var(--pudding-white-rgb),.9294117647058824),rgba(var(--pudding-white-rgb),0));padding:7px 45px 12px 0;top:17px}.light-globe .globe-controls{background:var(--pudding-white);border-color:var(--pudding-line);box-shadow:0 5px 20px rgba(var(--pudding-cocoa-rgb),.06274509803921569)}.light-globe .globe-controls button{color:var(--pudding-taupe);border-color:var(--pudding-line);background:rgba(var(--pudding-white-rgb),.9333333333333333)}.light-globe .globe-controls button:hover{background:var(--pudding-cream);color:var(--pudding-taupe)}.light-globe .globe-marker{gap:7px;border:0;background:transparent;color:#294f6a;padding:0;box-shadow:none}.light-globe .globe-marker>i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;border:2px solid #fff;background:#5b8eba;color:#fff;box-shadow:0 3px 12px #4b79a544}.light-globe .globe-marker>i:after{display:none}.light-globe .globe-marker>span{font-size:12px;text-shadow:none;color:#325b78;background:#fffe;border:1px solid #d6e4ef;border-radius:5px;padding:5px 7px;letter-spacing:0}.light-globe .globe-marker.origin>i{background:#b7914f;box-shadow:0 0 0 6px #bd98512a,0 4px 13px #bc945d4a}.light-globe .globe-marker.origin>span{color:#8b652c;background:#fff9eb;border-color:#ead5ad}.light-globe .flight-marker{display:grid;place-items:center;width:35px;height:35px;border:1px solid #d5e4f0;border-radius:50%;background:#fff;color:#306d9b;box-shadow:0 4px 14px #275b8430;cursor:pointer;padding:7px;z-index:1}.light-globe .flight-marker:hover{background:#e8f3fb;box-shadow:0 4px 20px #275b844a}.light-globe .flight-marker svg{width:22px;height:22px}.light-globe .globe-legend{color:var(--pudding-taupe);background:rgba(var(--pudding-white-rgb),.8509803921568627);padding:5px 8px;border-radius:5px;left:17px;bottom:87px}.light-globe .globe-legend .dashed,.light-globe .globe-legend .solid{border-color:var(--pudding-line)}.light-globe .globe-help{color:var(--pudding-taupe);background:rgba(var(--pudding-white-rgb),.7333333333333333);padding:3px 8px;border-radius:4px;left:17px;bottom:65px}.light-globe .globe-destinations{bottom:15px;left:24px;right:15px}.light-globe .globe-destinations>button{color:var(--pudding-taupe);background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:7px;padding:8px 13px;box-shadow:0 3px 10px rgba(var(--pudding-cocoa-rgb),.06274509803921569);font-size:12px}.light-globe .globe-destinations>button.selected,.light-globe .globe-destinations>button:hover{background:var(--pudding-chocolate);border-color:var(--pudding-chocolate);color:var(--pudding-white)}.light-globe .maplibregl-ctrl-attrib{color:var(--pudding-cocoa)!important;background:#ffffffdc!important}.light-globe .maplibregl-ctrl-attrib a{color:var(--pudding-cocoa)!important}.light-globe .maplibregl-ctrl-attrib-button{filter:none}.light-globe .globe-loading,.light-globe .globe-fallback{color:var(--pudding-taupe);background:rgba(var(--pudding-white-rgb),.8666666666666667)}.light-globe .globe-fallback h3{color:var(--pudding-taupe)}.light-globe.expanded{box-shadow:0 0 0 40px rgba(var(--pudding-cocoa-rgb),.8509803921568627)}.traffic-toggle{position:absolute;z-index:2;right:15px;bottom:59px;border:1px solid var(--pudding-line);background:rgba(var(--pudding-white-rgb),.9215686274509803);color:var(--pudding-taupe);border-radius:5px;display:flex;align-items:center;gap:6px;padding:5px 8px;font-size:11px!important;cursor:pointer}.flight-detail{position:absolute;z-index:3;left:25px;top:103px;max-width:250px;width:calc(100% - 95px);padding:17px 18px;background:rgba(var(--pudding-white-rgb),.9607843137254902);border:1px solid var(--pudding-line);border-radius:12px;box-shadow:0 10px 30px rgba(var(--pudding-cocoa-rgb),.09019607843137255);animation:flight-card-in .2s ease-out}.flight-detail>span{display:flex;align-items:center;gap:9px;letter-spacing:1px;font-size:10px;color:var(--pudding-taupe);padding-right:15px}.flight-detail h3{font-size:17px;color:var(--pudding-cocoa);margin:10px 0 9px}.flight-detail p{font-size:12px!important;display:flex;align-items:center;gap:7px;color:var(--pudding-taupe);margin:0 0 15px}.flight-detail .flight-action{font-size:12px;color:var(--pudding-taupe);background:var(--pudding-cream);border:1px solid var(--pudding-line);border-radius:6px;padding:8px 11px;cursor:pointer}.flight-detail .flight-close{position:absolute;right:9px;top:9px;display:grid;place-items:center;border:0;background:none;color:var(--pudding-taupe);padding:4px;cursor:pointer}@keyframes flight-card-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@media(max-width:600px){.light-globe .globe-heading{left:15px;padding-right:15px;max-width:calc(100% - 67px)}.light-globe .globe-heading b{font-size:14px}.light-globe .globe-marker>span{font-size:11px}.light-globe .globe-marker>i{width:25px;height:25px}.light-globe .globe-marker svg{width:15px}.light-globe .globe-legend{bottom:104px;left:10px;font-size:11px}.light-globe .globe-help{display:none}.light-globe .traffic-toggle{bottom:77px;left:13px;right:auto;font-size:11px!important}.light-globe .globe-destinations{bottom:26px;left:15px;right:15px}.light-globe .globe-destinations>button{padding:8px 10px}.light-globe .maplibregl-ctrl-bottom-right{bottom:5px!important}.flight-detail{left:16px;top:92px;width:calc(100% - 80px);padding:13px;max-width:225px}.flight-detail h3{font-size:15px}.flight-detail>span{font-size:10px}.flight-detail p{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.flight-detail{animation:none}}:root{--ink: var(--pudding-cocoa);--cream: var(--pudding-cream-soft);--paper: var(--pudding-cream-soft);--brass: var(--pudding-chocolate);--navy: var(--pudding-cocoa);--gold: var(--pudding-chocolate);--muted: var(--pudding-taupe);--border: var(--pudding-line);font-family:var(--pudding-font);color:var(--ink);background:var(--pudding-cream-soft)}.brand-home{background:var(--paper);color:var(--ink)}.brand-header{border-bottom:1px solid var(--pudding-line);gap:20px;background:var(--paper);padding:22px 0;flex-wrap:wrap}.brand-header .brand strong{color:var(--ink);letter-spacing:.035em}.brand-header .brand small{color:var(--pudding-taupe)}.brand-header nav{gap:20px}.brand-header nav button,.brand-header nav a{font-weight:500;color:var(--pudding-cocoa);font-size:13px}.brand-header>.btn{margin-left:auto;border-radius:2px;box-shadow:none;color:var(--ink);background:transparent}.brand-header>.language-selector{margin-left:0}.brand-header .brand-mark{color:var(--brass)}.brand-home .eyebrow{letter-spacing:.13em;font-size:10px;font-weight:500;color:var(--pudding-taupe)}.brand-home h2{font-weight:500;letter-spacing:.015em;color:var(--ink)}.brand-home .btn{border-radius:2px;box-shadow:none;font-weight:500}.brand-home .btn.gold{background:var(--pudding-cocoa);border-color:var(--pudding-cocoa);color:var(--pudding-white)}.brand-home .btn:hover{box-shadow:none;border-color:var(--brass)}.home-banner-wrap{padding-top:30px}.brand-home .home-banner{display:grid;grid-template-columns:52% 48%;min-height:560px;border-radius:0;background:var(--cream);color:var(--ink)}.brand-home .banner-picture{left:52%}.brand-home .home-banner>video.banner-media{left:52%;width:48%}.brand-home .banner-shade{display:none}.brand-home .home-banner .banner-copy{grid-column:1;width:100%;padding:60px 45px 52px 38px}.brand-home .banner-eyebrow{color:var(--pudding-taupe);letter-spacing:.15em;font-weight:500}.brand-home .home-banner .banner-copy h1{font-family:var(--pudding-font);font-weight:500;color:var(--ink);font-size:clamp(32px,3.4cqw,52px);line-height:1.4;letter-spacing:.015em;margin:24px 0}.brand-home .home-banner .banner-copy p{color:var(--pudding-cocoa);line-height:1.9;font-size:14px}.brand-home .home-banner .banner-primary{background:var(--pudding-cocoa);border-color:var(--pudding-cocoa);color:var(--pudding-white)}.brand-home .home-banner .banner-secondary{border-color:var(--pudding-line);color:var(--pudding-cocoa);background:transparent}.brand-home .home-banner .banner-actions button{border-radius:2px;font-size:13px;padding:14px 19px;font-weight:500}.brand-home .banner-values{color:var(--pudding-taupe);font-size:11px;gap:12px;margin-top:34px}.brand-home .banner-values svg{color:var(--pudding-taupe);width:14px;height:14px}.brand-home .banner-values i{background:var(--pudding-cream)}.brand-home .banner-caption{right:22px;bottom:24px;max-width:40%;background:rgba(var(--pudding-cocoa-rgb),.9215686274509803);padding:14px 18px;color:var(--pudding-white)}.brand-home .banner-caption span{color:var(--pudding-cream-soft);font-size:9px}.brand-home .banner-caption b{font-size:11px;line-height:1.6}.photo-credit{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;padding:9px 0;font-size:10px;line-height:1.5;color:var(--pudding-taupe)}.photo-credit a{text-decoration:underline;text-underline-offset:3px}.brand-home .home-world{padding:60px 0;gap:50px;border-top:1px solid var(--pudding-line)}.brand-home .home-world h2{font-family:var(--pudding-font);font-size:clamp(28px,2.8vw,39px);line-height:1.5;font-weight:500}.brand-home .home-world-intro p{color:var(--pudding-taupe);font-size:14px}.brand-home .brand-map{border-radius:0;box-shadow:none}.brand-home .light-globe{border-radius:3px;border-color:var(--pudding-line);box-shadow:none}.brand-home .globe-heading{color:var(--pudding-taupe)}.brand-home .globe-destinations button{border-radius:2px}.brand-home .brand-section{padding:50px 0}.brand-home .brand-section .section-title{align-items:end;margin-bottom:30px}.brand-home .brand-section .section-title h2{font-family:var(--pudding-font);font-size:28px;font-weight:500}.brand-home .home-flow{gap:0;border-top:1px solid var(--pudding-line);border-bottom:1px solid var(--pudding-line)}.brand-home .home-flow>button{padding:28px 17px;border-right:1px solid var(--pudding-line);text-align:left}.brand-home .home-flow>button:last-child{border-right:0}.brand-home .home-flow-icon{width:auto;height:auto;margin:0 0 25px;background:transparent!important;color:var(--pudding-cocoa)}.brand-home .home-flow-icon svg{width:21px;height:21px}.brand-home .home-flow h3{font-size:14px;font-weight:500}.brand-home .home-flow p{font-size:12px;color:var(--pudding-taupe);line-height:1.8}.brand-home .dubai-banner{border-radius:0;min-height:260px}.brand-home .dubai-banner h2{font-family:var(--pudding-font);color:var(--pudding-white);font-weight:500}.brand-home .market-grid{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--pudding-line)}.brand-home .market-grid .market-card{display:grid;grid-template-columns:minmax(110px,160px) minmax(110px,170px) minmax(150px,1fr) minmax(120px,210px);gap:20px;align-items:center;padding:24px 16px;background:transparent;border:0;border-bottom:1px solid var(--pudding-line);border-radius:0;box-shadow:none;min-height:90px;text-align:left;transform:none}.brand-home .market-card:hover{background:var(--pudding-cream-soft);box-shadow:none}.brand-home .market-card .market-top{margin:0;justify-content:flex-start;gap:15px}.brand-home .market-card .flag{font-size:21px}.brand-home .market-card .market-top>span:last-child{font-size:11px;color:var(--pudding-taupe)}.brand-home .market-card h3{font-size:16px;font-weight:500;margin:0}.brand-home .market-card>p{font-size:13px;min-height:0;margin:0;color:var(--pudding-taupe)}.brand-home .market-bottom{margin:0;justify-content:flex-end;color:var(--pudding-taupe);font-size:12px}.brand-home .brand-about{border-radius:0;background:var(--pudding-cream-soft);border:0;gap:55px;padding:45px}.brand-home .brand-about h2{font-family:var(--pudding-font);font-weight:500;font-size:29px;line-height:1.6}.brand-home .brand-about p{color:var(--pudding-taupe);font-size:14px}.brand-home .home-bottom{border-bottom-color:var(--pudding-line);color:var(--pudding-taupe)}.brand-home .home-bottom strong{color:var(--pudding-cocoa)}.brand-home .home-partners{padding:36px 0 45px;background:transparent;border-bottom:0}.brand-home .partners-heading h2{font-family:var(--pudding-font);font-size:26px;font-weight:500}.brand-home .partners-heading p{font-size:13px;color:var(--pudding-taupe)}.brand-home .partner-logo-card{border-radius:2px;box-shadow:none;max-width:235px;border-color:var(--pudding-line);background:var(--pudding-cream-soft)}.brand-home .partner-logo-card:hover{transform:none;box-shadow:none;border-color:var(--pudding-chocolate)}.brand-home .partner-open-invitation{border-radius:2px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line)}.brand-home .partner-open-invitation p{font-size:13px;color:var(--pudding-taupe)}.partner-description{font-size:11px;line-height:1.6;color:var(--pudding-taupe);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brand-home .source-language-note{color:var(--pudding-taupe)}.portal-sidebar{background:var(--pudding-cream-soft)}.portal-role{background:var(--pudding-cream)}.portal-shell .btn,.partners-modal .btn,.portal-dialog .btn{border-radius:4px;box-shadow:none}.portal-shell .btn.gold,.partners-modal .btn.gold,.portal-dialog .btn.gold{background:var(--pudding-cocoa);border-color:var(--pudding-cocoa);color:var(--pudding-white)}.portal-shell .eyebrow{color:var(--pudding-taupe)}.portal-main,.portal-top,.login-story{background:var(--pudding-cream-soft)}.portal-stats>div{box-shadow:none;border-radius:5px}.portal-shell .country-start,.portal-shell .portal-welcome,.portal-shell .case-card,.portal-shell .product-card{border-radius:5px;box-shadow:none}.partners-modal,.portal-dialog{border-radius:5px}.partners-modal>header,.portal-dialog>header{background:var(--pudding-cream-soft)}.cooperation-inbox-entry{background:var(--pudding-cream-soft);border-color:var(--pudding-line);border-radius:4px}@media(max-width:1100px){.brand-header nav{gap:13px}.brand-home .home-banner{min-height:500px}.brand-home .home-banner .banner-copy{padding:42px 27px}.brand-home .banner-actions{gap:10px}.brand-home .banner-actions button{font-size:12px!important}.brand-home .home-world{gap:28px}.brand-home .market-grid .market-card{grid-template-columns:125px 145px 1fr 180px;gap:13px}.brand-home .home-flow{grid-template-columns:repeat(3,1fr)}.brand-home .home-flow>button:nth-child(3){border-right:0}.brand-home .home-flow>button:nth-child(-n+3){border-bottom:1px solid var(--pudding-line)}}@media(max-width:800px){.brand-header{padding:18px 0;gap:15px}.brand-header nav{order:4;width:100%;display:flex;overflow-x:auto;white-space:nowrap;gap:22px}.brand-header>.btn{margin-left:auto}.brand-home .home-banner{display:flex;flex-direction:column;min-height:0;overflow:visible}.brand-home .banner-picture{position:relative;inset:auto;order:2;height:320px;width:100%}.brand-home .home-banner .banner-media{position:absolute;inset:0;object-position:50% 50%!important}.brand-home .home-banner>video.banner-media{position:relative;left:auto;width:100%;height:300px;order:2}.brand-home .home-banner .banner-copy{padding:38px 30px;width:100%;order:1}.brand-home .home-banner .banner-copy h1{font-size:36px}.brand-home .banner-caption{display:none}.brand-home .banner-values{margin-top:25px}.brand-home .home-world{grid-template-columns:1fr;gap:25px;padding:40px 0}.brand-home .home-world h2{font-size:30px}.brand-home .brand-section{padding:35px 0}.brand-home .market-grid .market-card{grid-template-columns:105px 1fr;gap:9px 15px;padding:22px 10px}.brand-home .market-card>p{grid-column:2}.brand-home .market-card .market-bottom{grid-column:2;justify-content:flex-start}.brand-home .brand-about{padding:30px;gap:25px}.brand-home .home-partners{padding:28px 0}}@media(max-width:540px){.brand-header .brand{gap:9px}.brand-header .brand strong{font-size:13px}.brand-header .brand small{font-size:9px}.brand-header>.btn{font-size:11px;padding:8px 9px}.brand-header>.language-selector{margin-left:auto}.brand-header nav{font-size:12px;gap:20px}.home-banner-wrap{padding-top:20px}.brand-home .home-banner .banner-copy{padding:31px 22px}.brand-home .home-banner .banner-copy h1{font-size:30px;line-height:1.4;letter-spacing:0}.brand-home .home-banner .banner-copy p{font-size:13px;white-space:normal}.brand-home .banner-picture{height:245px}.brand-home .banner-actions{display:flex}.brand-home .banner-actions button{flex:1;padding:13px 12px;min-width:120px;white-space:normal;line-height:1.5}.brand-home .banner-values{gap:10px;font-size:10px}.brand-home .home-flow{grid-template-columns:repeat(2,1fr)}.brand-home .home-flow>button{padding:23px 12px;border-right:1px solid var(--pudding-line)!important;border-bottom:1px solid var(--pudding-line)}.brand-home .home-flow>button:nth-child(2n){border-right:0!important}.brand-home .home-flow>button:nth-last-child(-n+2){border-bottom:0}.brand-home .home-flow-icon{margin-bottom:17px}.brand-home .brand-section .section-title{flex-wrap:wrap;gap:16px;align-items:flex-start}.brand-home .brand-section .section-title h2{font-size:25px}.brand-home .brand-about{padding:26px 22px;grid-template-columns:1fr}.brand-home .brand-about h2{font-size:26px}.brand-home .partners-heading h2{font-size:23px;line-height:1.5}.brand-home .photo-credit{justify-content:flex-start;font-size:9px;gap:8px}.brand-home .home-world h2{font-size:28px}.brand-home .home-bottom{gap:15px;flex-wrap:wrap}.brand-home .market-grid .market-card{grid-template-columns:80px minmax(0,1fr)}.brand-home .market-card h3{font-size:15px}.brand-home .market-card .market-top{gap:8px}.brand-home .market-top>span:last-child{font-size:10px}.language-selector select{padding-right:12px}}@media(prefers-reduced-motion:reduce){.brand-home *{scroll-behavior:auto}}@container (max-width:800px){.brand-home .home-banner{display:flex;flex-direction:column;min-height:0;overflow:hidden}.brand-home .banner-picture{position:relative;inset:auto auto auto 0;order:2;height:320px;width:100%}.brand-home .home-banner .banner-media{position:absolute;inset:0;object-position:50% 50%}.brand-home .home-banner>video.banner-media{position:relative;left:auto;width:100%;height:300px;order:2}.brand-home .home-banner .banner-copy{padding:38px 30px;width:100%;order:1}.brand-home .home-banner .banner-copy h1{font-size:36px}.brand-home .banner-caption{display:none}}@container (max-width:540px){.brand-home .home-banner .banner-copy{padding:31px 22px}.brand-home .home-banner .banner-copy h1{font-size:30px;line-height:1.4}.brand-home .home-banner .banner-copy p{font-size:13px;white-space:normal}.brand-home .banner-picture{height:245px}.brand-home .banner-actions button{padding:13px 12px;min-width:120px;white-space:normal;line-height:1.5}.brand-home .banner-values{gap:10px;font-size:10px}}.light-globe .globe-heading,.light-globe .globe-help,.light-globe .globe-legend,.light-globe .globe-controls button{color:var(--pudding-taupe)}.light-globe .globe-marker{color:#647c68}.light-globe .globe-marker>i{background:#6c8773;border-color:#fffefa;box-shadow:0 0 0 1px #dae2d7}.light-globe .globe-marker>span{background:#fffefaef;border-color:#dce1d5;color:#5f7765}.light-globe .globe-marker.origin>i{background:#ac8c52;border-color:#fff7df}.light-globe .globe-marker.origin>span{color:#8f733d;background:#fff9e9}.light-globe .flight-marker{color:#6e876c;background:#fffefa;border-color:#e1e4d9;box-shadow:0 2px 7px #405e4720}.light-globe .globe-legend .dashed{border-color:var(--pudding-line)}.light-globe .globe-destinations>button{color:var(--pudding-taupe);border-color:var(--pudding-line)}.light-globe .globe-destinations>button.selected,.light-globe .globe-destinations>button:hover{background:var(--pudding-cream);color:var(--pudding-taupe);border-color:var(--pudding-line)}.brand-home{background:linear-gradient(180deg,#152f3973,#113a3294),url(/global-hero.jpg) center top/cover fixed;color:var(--pudding-cocoa);padding:0 28px 48px;min-height:100vh}.brand-home .brand-header{max-width:1384px;margin:auto;background:transparent;border:0;padding:28px 10px 30px;color:var(--pudding-white);min-height:110px}.brand-home .brand-header .brand strong,.brand-home .brand-header .brand small,.brand-home .brand-header .brand-mark{color:var(--pudding-cocoa)}.brand-home .brand-header nav{margin-left:auto}.brand-home .brand-header nav button,.brand-home .brand-header nav a{color:var(--pudding-white);font-weight:500}.brand-home .brand-header .btn{background:rgba(var(--pudding-white-rgb),.09411764705882353);color:var(--pudding-white);border-color:rgba(var(--pudding-white-rgb),.5019607843137255);border-radius:28px}.brand-home .brand-header .language-selector{color:var(--pudding-white)}.brand-home .brand-header .language-selector select{background:rgba(var(--pudding-white-rgb),.09411764705882353);color:var(--pudding-white);border-color:rgba(var(--pudding-white-rgb),.4392156862745098)}.brand-home .brand-header .language-selector option{color:var(--pudding-cocoa);background:var(--pudding-white)}.global-home-paper{max-width:1384px;margin:auto;background:var(--pudding-cream-soft);border:6px solid var(--pudding-line);border-radius:30px;overflow:hidden;box-shadow:0 30px 80px rgba(var(--pudding-cocoa-rgb),.2196078431372549)}.brand-home .home-banner-wrap{padding:0;max-width:none;margin:0}.brand-home .home-banner{display:block;border-radius:24px;min-height:555px;overflow:hidden;background:var(--pudding-cocoa);position:relative}.brand-home .banner-picture,.brand-home .banner-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.brand-home .banner-shade{display:block;position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--pudding-cocoa-rgb),.8666666666666667),rgba(var(--pudding-cocoa-rgb),.65) 42% 78%),linear-gradient(0deg,rgba(var(--pudding-cocoa-rgb),.4),transparent 45%)}.brand-home .home-banner .banner-copy{position:relative;padding:90px 56px 78px;max-width:820px;z-index:1;color:var(--pudding-white);background:transparent;width:65%}.brand-home .home-banner .banner-copy h1{font:700 clamp(36px,4.8vw,68px) / 1.12 var(--pudding-font);letter-spacing:-.04em;color:var(--pudding-white);white-space:pre-line;margin:20px 0}.brand-home .home-banner .banner-copy p{font-size:17px;line-height:1.75;color:var(--pudding-cream-soft);max-width:540px}.brand-home .banner-eyebrow{color:var(--pudding-cream-soft);letter-spacing:.14em;font-size:11px;font-weight:600}.brand-home .home-banner .banner-primary{background:var(--pudding-cocoa);color:var(--pudding-white);border:0;border-radius:28px;padding:15px 24px}.brand-home .home-banner .banner-secondary{color:var(--pudding-white);border-color:rgba(var(--pudding-white-rgb),.5333333333333333);border-radius:28px;background:transparent}.brand-home .banner-values{color:var(--pudding-cream-soft);border:0;padding-top:26px}.brand-home .banner-caption{display:none}.brand-home .photo-credit{margin:0;padding:7px 20px;color:var(--pudding-taupe);font-size:10px;background:var(--pudding-cream-soft);gap:12px;flex-wrap:wrap}.global-launch{position:relative;z-index:3;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:45px;margin:-58px auto 28px;max-width:1120px;padding:17px 20px;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:16px;box-shadow:0 12px 28px rgba(var(--pudding-cocoa-rgb),.07450980392156863)}.global-launch label{padding:2px 12px;border-right:1px solid var(--pudding-line);min-width:0}.global-launch label span{display:block;font-size:11px;font-weight:600;color:var(--pudding-taupe);margin-bottom:6px}.global-launch select{border:0;background:transparent;width:100%;padding:3px 0;color:var(--pudding-cocoa);font-size:14px}.global-launch .btn{border-radius:32px;padding:12px 22px;background:var(--pudding-cocoa);border:0;color:var(--pudding-white);align-self:center;white-space:nowrap}.brand-home .partner-section{background:transparent;max-width:none;padding:22px 42px;margin:0;border:0}.brand-home .partner-heading{font-size:12px}.brand-home .partner-logo-strip{background:transparent}.brand-home .partner-logo-tile{border-radius:4px;box-shadow:none}.global-destinations{display:grid;grid-template-columns:.95fr 1fr 1fr 1fr;gap:18px;padding:46px 42px 6px}.global-destination-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:14px}.global-destination-intro h2{font-size:36px;line-height:1.2;margin:14px 0;color:var(--pudding-cocoa);letter-spacing:-.03em}.global-destination-intro p{font-size:14px;color:var(--pudding-taupe);line-height:1.9}.global-destination-intro .btn{border:0;padding:12px 0;font-size:12px;background:transparent;color:var(--pudding-cocoa)}.destination-photo{border:0;position:relative;border-radius:17px;overflow:hidden;height:340px;text-align:left;color:var(--pudding-white);background:var(--pudding-cocoa);padding:0;cursor:pointer;isolation:isolate}.destination-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 42%,rgba(var(--pudding-cocoa-rgb),.8588235294117647))}.destination-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.destination-photo:hover img{transform:scale(1.045)}.destination-photo:nth-child(4) img{object-position:50% 40%}.destination-photo>i{position:absolute;top:15px;right:15px;background:rgba(var(--pudding-white-rgb),.8666666666666667);color:var(--pudding-cocoa);border-radius:50%;width:36px;height:36px;display:grid;place-items:center;z-index:1}.destination-photo>div{position:absolute;bottom:24px;left:22px;right:14px;z-index:1}.destination-photo h3{font-size:23px;font-weight:600;margin:0 0 5px}.destination-photo p{font-size:12px;color:var(--pudding-cream-soft);margin:0}.brand-home .market-photo-credits{padding:8px 42px 20px}.brand-home .home-world{padding:50px 42px;background:transparent;gap:35px;grid-template-columns:.8fr 1.5fr;margin:0;max-width:none}.brand-home .home-world h2{font-family:inherit;font-weight:650;font-size:38px}.brand-home .brand-map{border-radius:20px;overflow:hidden;border:1px solid var(--pudding-line);background:var(--pudding-white)}.brand-home .brand-section{padding:48px 42px;max-width:none;border-top:1px solid var(--pudding-line)}.brand-home .section-title h2{font-family:inherit;font-size:32px}.brand-home .home-flow{grid-template-columns:repeat(3,1fr);gap:18px}.brand-home .home-flow button{background:var(--pudding-cream);border:1px solid var(--pudding-line);border-radius:12px;padding:24px;box-shadow:none}.brand-home .dubai-banner{margin:0 42px;border-radius:18px;overflow:hidden}.brand-home .market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.brand-home .market-card{border:1px solid var(--pudding-line);border-radius:12px;display:block;min-height:190px;background:var(--pudding-cream-soft);padding:22px}.brand-home .brand-about{padding:50px 42px;max-width:none;margin:0;background:var(--pudding-cream-soft)}.brand-home .brand-about h2{font-family:inherit}.brand-home .home-bottom{max-width:1384px;margin:auto;background:transparent;color:var(--pudding-cream-soft);padding:44px 16px 10px}.brand-home .home-bottom button{color:var(--pudding-white)}.brand-home .home-bottom p{color:var(--pudding-taupe)}@media(max-width:1000px){.brand-home{padding:0 16px 30px;background-attachment:scroll}.brand-home .brand-header{gap:14px;padding:22px 4px}.brand-home .brand-header nav{order:4;flex-basis:100%;justify-content:center;gap:22px}.brand-home .home-banner .banner-copy{width:85%;padding:70px 32px 90px}.global-launch{margin:-48px 24px 25px;border-radius:24px;grid-template-columns:1fr 1fr;gap:12px}.global-launch label:nth-child(2){border:0}.global-destinations{grid-template-columns:repeat(3,1fr);padding:30px 24px 6px;gap:12px}.global-destination-intro{grid-column:1/-1;padding:0}.global-destination-intro h2 br{display:none}.global-destination-intro h2{margin:10px 0}.destination-photo{height:280px}.brand-home .home-world{grid-template-columns:1fr;padding:40px 24px}.brand-home .home-world-intro{max-width:none}.brand-home .brand-section,.brand-home .brand-about{padding:35px 24px}.brand-home .partner-section{padding:20px 24px}.brand-home .dubai-banner{margin:0 24px}.brand-home .home-flow{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.brand-home{padding:0 8px 24px}.brand-home .brand-header{padding:18px 10px;gap:12px}.brand-home .brand-header .brand strong{font-size:16px}.brand-home .brand-header .brand small{font-size:9px}.brand-home .brand-header .brand-mark{font-size:36px}.brand-home .brand-header>.btn{font-size:11px;padding:9px 12px}.brand-home .brand-header>.language-selector{margin-left:auto}.brand-home .brand-header nav{gap:12px;overflow-x:auto;justify-content:flex-start;white-space:nowrap;scrollbar-width:none}.brand-home .brand-header nav button,.brand-home .brand-header nav a{font-size:12px}.global-home-paper{border-width:4px;border-radius:20px}.brand-home .home-banner{min-height:530px;border-radius:15px}.brand-home .home-banner .banner-copy{width:100%;padding:52px 23px 110px}.brand-home .home-banner .banner-copy h1{font-size:40px;margin:20px 0}.brand-home .home-banner .banner-copy p{font-size:14px;white-space:normal}.brand-home .banner-shade{background:linear-gradient(90deg,rgba(var(--pudding-cocoa-rgb),.9098039215686274),rgba(var(--pudding-cocoa-rgb),.65)),linear-gradient(0deg,rgba(var(--pudding-cocoa-rgb),.7333333333333333),transparent)}.brand-home .banner-values{font-size:10px;gap:10px}.brand-home .home-banner .banner-actions{flex-wrap:wrap;gap:10px}.brand-home .home-banner .banner-primary,.brand-home .home-banner .banner-secondary{font-size:12px;padding:12px 16px}.global-launch{margin:-65px 12px 15px;padding:16px 10px;border-radius:20px;gap:14px 8px}.global-launch label{padding:0 6px}.global-launch select{font-size:12px}.global-launch .btn{font-size:12px;padding:12px 8px;white-space:normal;justify-content:center}.global-destinations{padding:24px 16px 6px;grid-template-columns:1fr;gap:14px}.global-destination-intro h2{font-size:30px}.global-destination-intro h2 br{display:block}.destination-photo{height:255px}.destination-photo h3{font-size:25px}.brand-home .market-photo-credits{padding:10px 16px}.brand-home .home-world,.brand-home .brand-section,.brand-home .brand-about{padding:30px 16px}.brand-home .home-world h2{font-size:32px}.brand-home .partner-section{padding:20px 16px}.brand-home .home-flow,.brand-home .market-grid{grid-template-columns:1fr}.brand-home .dubai-banner{margin:0 16px}.brand-home .brand-about{grid-template-columns:1fr;gap:15px}.brand-home .home-bottom{gap:18px}.brand-home .home-bottom>div{width:100%}}@media(prefers-reduced-motion:reduce){.destination-photo img{transition:none}}@container (max-width:540px){.brand-home .home-banner .banner-copy{width:100%;padding:40px 20px 50px}.brand-home .home-banner .banner-copy h1{font-size:32px}}.ship-marker{width:25px;height:25px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:7px;color:var(--pudding-taupe);box-shadow:0 2px 8px rgba(var(--pudding-cocoa-rgb),.09411764705882353);display:grid;place-items:center;cursor:pointer}.globe-return{position:absolute;left:16px;top:80px;z-index:3;border:1px solid var(--pudding-line);border-radius:18px;background:var(--pudding-white);padding:8px 12px;color:var(--pudding-cocoa);font-size:11px}.globe-mode-info{display:flex;gap:12px;flex-wrap:wrap;padding:9px 14px;color:var(--pudding-taupe);background:var(--pudding-white);font-size:10px}.globe-all-countries select{max-width:115px;border:0;font-size:11px;padding:5px;background:var(--pudding-white);color:var(--pudding-cocoa)}.flight-detail small{display:block;font-size:10px;line-height:1.6;color:var(--pudding-taupe);margin:8px 0}.globe-controls button:disabled,.traffic-toggle:disabled{opacity:.4;cursor:default}.on-home .main-shell>main{max-width:none;padding:0;width:100%;margin:0}.on-home main.global-home-paper{padding:0;width:100%}.brand-home .home-banner>video.banner-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.brand-home .home-banner .banner-actions button{border-radius:28px;padding:15px 24px}.brand-home .home-partners{padding:30px 42px 20px;background:transparent;border:0}.brand-home .partners-heading{margin-bottom:12px}.brand-home .partners-heading h2{font-size:20px}.brand-home .partners-heading p{font-size:12px}.brand-home .partner-logo-row{gap:24px}.brand-home .partner-logo-card{flex:1 0 145px;max-width:220px;border:0;background:transparent;padding:14px 10px;border-radius:12px;color:var(--pudding-taupe);box-shadow:none;gap:5px}.brand-home .partner-logo-card:hover{background:var(--pudding-cream-soft);box-shadow:none;transform:none}.brand-home .partner-logo{height:50px;margin-bottom:8px}.brand-home .partner-logo-card strong{font-size:12px;font-weight:600}.brand-home .partner-logo-card .partner-description{font-size:10px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brand-home .partner-logo-card small,.brand-home .partner-card-cta{font-size:10px}.brand-home .brand-header nav a:hover,.brand-home .brand-header nav button:hover{background:rgba(var(--pudding-white-rgb),.08235294117647059);color:var(--pudding-cocoa)}@media(max-width:600px){.brand-home .home-partners{padding:25px 18px 14px}.brand-home .partners-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.brand-home .home-banner .banner-copy h1{font-size:38px}.brand-home .home-banner .banner-copy p{font-size:14px}.brand-home .partner-logo-card{flex-basis:145px}}@container (max-width:540px){.brand-home .home-banner .banner-copy{width:100%;padding:40px 20px 76px}.brand-home .home-banner .banner-copy h1{font-size:32px}.brand-home .home-banner .banner-copy p{font-size:13px}}.unread-badge{margin-left:auto;background:var(--pudding-cream);color:var(--pudding-cocoa);border-radius:12px;padding:2px 7px;font-size:10px}.notification-center{max-width:1000px;margin:auto}.notification-center>p{font-size:13px;color:var(--pudding-taupe)}.notification-item{display:flex;gap:16px;text-align:left;border:1px solid var(--pudding-line);width:100%;background:var(--pudding-white);padding:20px;border-radius:10px;margin:12px 0;align-items:center;color:var(--pudding-taupe)}.notification-item.unread{background:var(--pudding-cream-soft);border-color:var(--pudding-line)}.notification-item>div{display:grid;gap:9px;flex:1;min-width:0;overflow-wrap:anywhere}.notification-item span{font-size:12px}.notification-item small{font-size:10px;color:var(--pudding-taupe)}.chat-customer-context{background:var(--pudding-cream-soft);padding:14px 18px;border-bottom:1px solid var(--pudding-line);color:var(--pudding-cocoa);font-size:12px;max-height:220px;overflow:auto}.chat-customer-context summary{font-size:13px;font-weight:600;cursor:pointer}.chat-customer-context>div{display:grid;gap:7px;margin-top:12px;overflow-wrap:anywhere}.chat-customer-context .chat-related-cases{display:flex;gap:8px;flex-wrap:wrap}.chat-related-cases .btn{font-size:11px;padding:7px 10px;white-space:normal}.chat-ai-choice{display:flex;align-items:center;gap:8px;padding:10px 18px;font-size:11px;color:var(--pudding-taupe)}.chat-ai-choice input{width:16px;height:16px}.conversation-search{width:calc(100% - 24px);padding:10px;margin:12px;border:1px solid var(--pudding-line);border-radius:6px;font-size:12px}.chat-message.participant{background:var(--pudding-cream-soft);border-color:var(--pudding-line)}.chat-room .chat-messages{min-height:200px}.chat-room{min-width:0}.notification-item>svg{flex-shrink:0}.globe-event-list{background:var(--pudding-white);display:flex;gap:8px;flex-wrap:wrap;padding:8px 14px}.globe-event-list button{border:1px solid var(--pudding-line);border-radius:15px;padding:5px 9px;color:var(--pudding-taupe);background:var(--pudding-cream);font-size:10px;max-width:100%;overflow-wrap:anywhere}.globe-event-detail a{font-size:11px;color:var(--pudding-taupe)}.globe-event-detail{max-height:65%;overflow:auto}.globe-event-detail>p{white-space:normal}.portal-shell .intel-nav{flex-direction:row;align-items:center;gap:8px}.portal-shell .intel-nav button{width:auto;flex:0 1 auto;max-width:100%;white-space:normal}.portal-modal .section-title{flex-wrap:wrap;gap:10px}.brand-home .brand-header nav{gap:18px}.brand-home .brand-header nav a,.brand-home .brand-header nav button{font-size:12px}.chat-receipts{display:flex;flex-wrap:wrap;gap:12px;padding:12px 18px;border-bottom:1px solid var(--pudding-line);background:var(--pudding-cream-soft)}.chat-receipts>div{font-size:11px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat-receipts small{color:var(--pudding-taupe)}.chat-receipts button{padding:4px 8px;border:1px solid var(--pudding-line);border-radius:12px;background:var(--pudding-white);color:var(--pudding-taupe);font-size:10px}.corporate-header.brand-header,.brand-home .corporate-header.brand-header{position:fixed;top:0;left:0;right:0;z-index:60;margin:0;max-width:none;padding:0 28px;min-height:88px;border-bottom:1px solid var(--pudding-line);background:var(--pudding-white);color:var(--pudding-cocoa);transition:box-shadow .25s ease,border-color .25s ease}.corporate-nav-inner{max-width:1480px;margin:auto;display:flex;gap:24px;align-items:center;min-height:88px;width:100%}.corporate-header .brand{min-width:185px;flex-shrink:0}.corporate-header .brand strong,.corporate-header .brand small,.brand-home .corporate-header .brand strong,.brand-home .corporate-header .brand small{color:inherit}.corporate-header .brand strong{font-size:19px}.corporate-header .brand small{font-size:10px;opacity:1;color:var(--pudding-cocoa)!important;letter-spacing:.08em}.corporate-header .brand-mark{font-size:38px!important;color:var(--pudding-cocoa)!important}.corporate-header .corporate-primary-nav,.brand-home .corporate-header .corporate-primary-nav{display:flex;gap:20px;margin:0 auto;align-items:center}.corporate-header .corporate-primary-link,.brand-home .corporate-header .corporate-primary-link{color:inherit;font-size:17px;font-weight:600;line-height:1.5;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;padding:0;position:relative;transition:transform .2s ease}.corporate-header .corporate-primary-link:after{content:"";height:2px;background:currentColor;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.corporate-header .corporate-primary-link:hover:after,.corporate-header .corporate-primary-link:focus-visible:after,.corporate-header .corporate-primary-link[aria-current=page]:after{transform:scaleX(1)}.corporate-header .corporate-primary-link:hover,.brand-home .corporate-header .corporate-primary-link:hover{color:var(--pudding-cocoa);background:transparent;transform:translateY(-1px)}.corporate-account{display:flex;gap:13px;align-items:center;flex-shrink:0;font-size:15px;font-weight:600}.corporate-account a{white-space:nowrap;text-decoration:none;min-height:44px;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease}.corporate-header .nav-signin{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid var(--pudding-line);border-radius:5px;color:var(--pudding-cocoa);background:var(--pudding-white)}.corporate-header .nav-signin:hover{border-color:var(--pudding-chocolate);background:var(--pudding-cream);transform:translateY(-1px)}.corporate-header .nav-signup{display:flex;align-items:center;gap:6px;padding:10px 15px;color:var(--pudding-white);background:var(--pudding-cocoa);border:1px solid var(--pudding-cocoa);border-radius:5px}.corporate-header .nav-signup:hover{background:var(--pudding-chocolate);border-color:var(--pudding-cocoa);transform:translateY(-1px)}.corporate-header .nav-signup svg{transition:transform .2s ease}.corporate-header .nav-signup:hover svg{transform:translate(2px,-2px)}.corporate-header .language-selector,.brand-home .corporate-header .language-selector{margin:0;color:inherit}.corporate-header .language-selector select,.brand-home .corporate-header .language-selector select{color:inherit;background:var(--pudding-white);border-color:var(--pudding-line);font-size:14px;min-height:44px;max-width:112px}.corporate-header .language-selector option{color:var(--pudding-cocoa);background:var(--pudding-white)}.corporate-menu{display:none}.corporate-header.brand-header.is-scrolled,.brand-home .corporate-header.brand-header.is-scrolled{border-color:var(--pudding-line);box-shadow:0 7px 22px rgba(var(--pudding-cocoa-rgb),.06274509803921569)}.brand-home{padding-top:108px!important}.corporate-page{background:var(--pudding-cream-soft);color:var(--pudding-cocoa);min-height:100svh;padding-top:88px}.corporate-page main{max-width:1384px;margin:auto}.corporate-page .btn.gold,.corporate-cta .btn.gold{background:var(--pudding-cocoa);color:var(--pudding-white);border-color:var(--pudding-cocoa);border-radius:6px;box-shadow:none;gap:10px;min-height:46px}.corporate-page a{color:inherit;text-decoration:none}.corporate-page .eyebrow{font-size:10px;color:var(--pudding-taupe);letter-spacing:.13em}.corporate-hero{padding:50px clamp(24px,6vw,90px) 70px;background:var(--pudding-cream-soft);border-bottom:1px solid var(--pudding-line)}.corporate-breadcrumb{display:flex;gap:13px;font-size:11px;color:var(--pudding-taupe);margin-bottom:50px;flex-wrap:wrap}.corporate-breadcrumb a{display:inline-flex;gap:6px;align-items:center}.corporate-hero h1{font-size:clamp(31px,4vw,57px);line-height:1.3;font-weight:500;max-width:950px;letter-spacing:.015em;margin:24px 0}.corporate-hero p{font-size:16px;line-height:1.9;max-width:760px;color:var(--pudding-taupe);margin-bottom:30px}.corporate-hero.with-photo{background:linear-gradient(90deg,#0b3029ec,#0b302a75),url(/global-hero.jpg) center/cover;color:var(--pudding-cocoa)}.with-photo p,.with-photo .corporate-breadcrumb,.with-photo .eyebrow{color:var(--pudding-taupe)}.with-photo .btn.gold{background:var(--pudding-cocoa);border-color:var(--pudding-line);color:var(--pudding-cocoa)}.service-detail-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding:70px clamp(24px,6vw,90px)}.corporate-page:where(:not(.trade-public-page)) h2{font-size:clamp(23px,2.8vw,37px);font-weight:500;line-height:1.4;margin:14px 0 28px}.service-main p,.service-main li,.service-deliverable p,.corporate-page:where(:not(.trade-public-page)) article p{font-size:14px;line-height:1.85;color:var(--pudding-taupe)}.service-main ul{list-style:none;padding:0;display:grid;gap:18px;margin:30px 0}.service-main li{display:flex;gap:12px;align-items:center}.service-main li svg{color:var(--pudding-cocoa);flex-shrink:0}.service-main a{display:inline-flex;padding:10px 0;color:var(--pudding-cocoa);border-bottom:1px solid var(--pudding-line);font-size:13px}.service-deliverable{border-top:2px solid var(--pudding-line);background:var(--pudding-cream-soft);padding:30px}.service-deliverable>svg{color:var(--pudding-cocoa)}.service-deliverable h3{font-size:14px;margin:20px 0 4px}.service-deliverable p{margin:6px 0 22px}.service-deliverable small{font-size:11px;line-height:1.8;color:var(--pudding-taupe)}.corporate-process{padding:30px clamp(24px,6vw,90px) 80px}.corporate-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:42px}.corporate-process li{border-top:1px solid var(--pudding-line);padding-top:18px}.corporate-process li>span{font-size:12px;color:var(--pudding-taupe);letter-spacing:.1em}.corporate-process h3{font-size:14px;font-weight:500;line-height:1.7}.corporate-process p{font-size:12px;line-height:1.9;color:var(--pudding-taupe)}.corporate-cta{margin:0 clamp(24px,6vw,90px) 65px;background:var(--pudding-cream);border-top:1px solid var(--pudding-line);padding:35px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.corporate-cta h2{font-size:24px;margin:0 0 10px}.corporate-cta p{font-size:13px;color:var(--pudding-taupe)}.corporate-cta .btn{white-space:nowrap;flex-shrink:0}.corporate-footer{max-width:1384px;margin:auto;padding:50px clamp(24px,5vw,70px) 28px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;border-top:1px solid var(--pudding-line);background:var(--pudding-cream-soft);color:var(--pudding-cocoa);border-radius:0 0 20px 20px}.corporate-footer b{font:600 21px var(--pudding-font);letter-spacing:.03em}.corporate-footer p{font-size:12px;color:var(--pudding-taupe);line-height:1.8}.corporate-footer>div:not(:first-child){display:flex;flex-direction:column;gap:13px;font-size:12px}.corporate-footer a{color:var(--pudding-cocoa);text-decoration:none}.corporate-footer a:hover{color:var(--pudding-taupe)}.corporate-footer>small{grid-column:1/-1;border-top:1px solid var(--pudding-line);padding-top:20px;font-size:10px;color:var(--pudding-taupe)}.corporate-market{display:grid;grid-template-columns:1fr 1.5fr;gap:32px;padding:60px clamp(24px,5vw,75px);align-items:center}.corporate-market .trade-globe{min-width:0}.corporate-market label{display:grid;gap:7px;font-size:12px;margin:15px 0}.corporate-market select{padding:12px;border:1px solid var(--pudding-line);border-radius:5px;width:100%;background:var(--pudding-white);color:var(--pudding-cocoa)}.corporate-market p{font-size:13px;line-height:1.9;color:var(--pudding-taupe)}.service-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:30px clamp(24px,6vw,90px) 80px}.service-catalog>h2{grid-column:1/-1}.service-article{display:block;border-top:1px solid var(--pudding-line);padding:25px 0;transition:transform .25s}.service-article:hover{transform:translateY(-4px)}.service-article>svg{color:var(--pudding-cocoa)}.service-article h3{font-size:20px;font-weight:500}.service-article p{font-size:13px;line-height:1.9;color:var(--pudding-taupe);min-height:78px}.service-article span{font-size:12px;display:flex;align-items:center;gap:8px;color:var(--pudding-cocoa)}.corporate-guides{padding:55px clamp(24px,6vw,90px) 75px}.guide-line{display:flex;align-items:center;gap:25px;padding:26px 0;border-bottom:1px solid var(--pudding-line)}.guide-line>span{color:var(--pudding-taupe);font-size:13px}.guide-line>svg{color:var(--pudding-cocoa);flex-shrink:0}.guide-line>svg:last-child{margin-left:auto}.guide-line h3{font-size:19px;font-weight:500;margin:0 0 8px}.guide-line p{font-size:13px;color:var(--pudding-taupe);line-height:1.8;margin:0}.corporate-guides details{margin-top:22px;padding:20px;background:var(--pudding-cream-soft)}.corporate-guides summary{cursor:pointer;font-size:14px;line-height:1.8}.corporate-guides details p{font-size:13px;line-height:1.9;color:var(--pudding-taupe)}.corporate-guides details a{font-size:12px;text-decoration:underline}.corporate-about{padding:70px clamp(24px,6vw,90px);display:grid;grid-template-columns:1fr 1fr;gap:65px}.corporate-about p{font-size:15px;color:var(--pudding-taupe);line-height:2}.corporate-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:10px clamp(24px,6vw,90px) 80px}.corporate-values article{padding:28px;background:var(--pudding-cream-soft);border-top:1px solid var(--pudding-line)}.corporate-values svg{color:var(--pudding-cocoa)}.corporate-values h3{font-size:20px;font-weight:500}.reveal-enabled [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .65s ease var(--reveal-delay, 0ms),transform .65s ease var(--reveal-delay, 0ms)}.reveal-enabled [data-reveal].is-visible{opacity:1;transform:translateY(0)}html{scroll-padding-top:110px}.corporate-page :focus-visible,.corporate-header :focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:4px}@media(max-width:1600px){.corporate-nav-inner{gap:16px}.corporate-header .corporate-primary-nav,.brand-home .corporate-header .corporate-primary-nav{gap:18px}.corporate-header .corporate-primary-link,.brand-home .corporate-header .corporate-primary-link{font-size:16px}.corporate-account{gap:10px}.corporate-header .brand{min-width:150px}.corporate-header .brand strong{font-size:17px}.corporate-header .brand small{font-size:9px}}@media(max-width:1240px){.corporate-header.brand-header,.brand-home .corporate-header.brand-header{padding:0 24px;min-height:76px}.corporate-nav-inner{min-height:76px;gap:16px}.corporate-menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--pudding-white);border:1px solid var(--pudding-line);color:inherit;border-radius:5px;order:3;flex-shrink:0;margin-left:3px}.corporate-header .corporate-primary-nav,.brand-home .corporate-header .corporate-primary-nav{display:none;position:absolute;left:0;right:0;top:76px;background:var(--pudding-white);color:var(--pudding-cocoa);padding:20px 26px;box-shadow:0 18px 25px rgba(var(--pudding-cocoa-rgb),.08235294117647059);border-bottom:1px solid var(--pudding-line);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 76px);overflow-y:auto}.corporate-header .corporate-primary-nav.is-open{display:flex;animation:corporate-menu-enter .2s ease both}.corporate-header .corporate-primary-link,.brand-home .corporate-header .corporate-primary-link{font-size:17px;padding:15px 12px;border-radius:4px}.corporate-header .corporate-primary-link:hover,.brand-home .corporate-header .corporate-primary-link:hover,.corporate-header .corporate-primary-link[aria-current=page],.brand-home .corporate-header .corporate-primary-link[aria-current=page]{background:var(--pudding-cream);transform:none}.corporate-header .corporate-primary-link:after{display:none}.corporate-account{margin-left:auto}.corporate-page{padding-top:76px}.brand-home{padding-top:96px!important}.corporate-header .brand{min-width:0}.corporate-process ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:740px){.service-detail-grid{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:40px}.corporate-hero{padding-top:25px;padding-bottom:45px}.corporate-breadcrumb{margin-bottom:35px}.corporate-hero p{font-size:14px}.corporate-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-cta{padding:24px;align-items:flex-start;flex-direction:column;margin-bottom:40px}.corporate-cta h2{font-size:22px}.corporate-market{grid-template-columns:1fr;padding:40px 24px;gap:25px}.service-catalog{grid-template-columns:1fr;padding-top:0}.service-article p{min-height:0}.corporate-about{grid-template-columns:1fr;gap:5px;padding-top:40px;padding-bottom:40px}.corporate-values{grid-template-columns:1fr;gap:18px;padding-bottom:45px}.corporate-footer{grid-template-columns:1fr 1fr;padding-top:32px}.corporate-footer>div:first-child{grid-column:1/-1}.guide-line{gap:13px}.guide-line>svg:not(:last-child){display:none}.guide-line h3{font-size:17px}.guide-line p{font-size:12px}.corporate-guides{padding-top:35px}}@media(max-width:740px){.corporate-header.brand-header,.brand-home .corporate-header.brand-header{padding:0 16px;min-height:112px}.corporate-nav-inner{min-height:112px;flex-wrap:wrap;gap:5px 10px;align-content:center}.corporate-header .brand{width:calc(100% - 54px);padding:4px 0;order:0}.corporate-menu{order:1;margin-left:auto}.corporate-account{order:2;width:100%;margin-left:0;justify-content:space-between;margin-top:4px}.corporate-header .corporate-primary-nav,.brand-home .corporate-header .corporate-primary-nav{top:112px;max-height:calc(100dvh - 112px)}.corporate-header .brand-mark{font-size:30px!important}.corporate-header .brand small{font-size:8px}.corporate-header .nav-signup{padding:8px 10px;margin-right:0}.corporate-header .nav-signin{padding:8px 10px}.corporate-account{gap:8px;font-size:14px}.corporate-account a{min-height:40px}.corporate-header .language-selector select{max-width:112px;min-height:40px;font-size:13px}.corporate-header .language-selector svg{display:none}.brand-home{padding-top:128px!important}.corporate-page{padding-top:112px}html{scroll-padding-top:130px}}@media(max-width:480px){.corporate-process ol{grid-template-columns:1fr;gap:16px}.corporate-process li{display:grid;grid-template-columns:25px 1fr;gap:0 12px}.corporate-process h3{margin:0}.corporate-process p{grid-column:2;margin:5px 0}.corporate-header .nav-signup svg{display:none}}@keyframes corporate-menu-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reveal-enabled [data-reveal]{opacity:1;transform:none;transition:none!important}.corporate-header,.corporate-header *,.service-article{transition:none!important;animation:none!important}.corporate-header .corporate-primary-link:hover,.brand-home .corporate-header .corporate-primary-link:hover,.corporate-header .nav-signin:hover,.corporate-header .nav-signup:hover,.corporate-header .nav-signup:hover svg{transform:none}html{scroll-behavior:auto}}.site-design-scope{--brand-ink: var(--pudding-cocoa);--brand-muted: var(--pudding-taupe);--brand-line: var(--pudding-line);--brand-primary: var(--design-primary, var(--pudding-cocoa));--brand-paper: var(--design-paper, var(--pudding-cream-soft));--brand-tint: var(--design-tint, var(--pudding-cream));--brand-accent: var(--design-accent, var(--pudding-chocolate));--brand-radius: 12px;--brand-button-radius: 6px;--brand-gutter: clamp(24px, 5vw, 70px);--brand-section-gap: 70px;--brand-ease: cubic-bezier(.2, .65, .3, 1)}.site-design-scope[data-corners=square]{--brand-radius: 6px;--brand-button-radius: 4px}.site-design-scope[data-spacing=compact]{--brand-section-gap: 48px}.corporate-nav-inner{position:relative;z-index:2}.corporate-nav-group{flex-shrink:0}.corporate-nav-label{display:flex;align-items:center;gap:3px}.corporate-header .corporate-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;width:23px;height:44px;flex-shrink:0;border:0;border-radius:4px;color:var(--pudding-cocoa);background:transparent;cursor:pointer}.corporate-dropdown-toggle svg{transition:transform .22s var(--brand-ease)}.corporate-header .corporate-dropdown-toggle:hover,.corporate-header .corporate-dropdown-toggle:focus-visible{background:var(--pudding-cream);color:var(--pudding-cocoa)}.corporate-nav-group.is-expanded .corporate-dropdown-toggle svg{transform:rotate(180deg)}.corporate-header .corporate-nav-group.is-expanded .corporate-primary-link:after{transform:scaleX(1)}.brand-navigation-scrim{position:fixed;inset:var(--brand-header-height, 89px) 0 0;background:rgba(var(--pudding-cream-soft-rgb),.07058823529411765);z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s .22s}.dropdown-open .brand-navigation-scrim{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.brand-dropdown-panel{position:fixed;top:var(--brand-header-height, 89px);left:max(24px,calc((100vw - 1160px)/2));right:max(24px,calc((100vw - 1160px)/2));z-index:3;display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px 28px;padding:26px;border:1px solid var(--pudding-line);border-top:0;border-radius:0 0 var(--brand-radius) var(--brand-radius);background:var(--pudding-white);box-shadow:0 22px 45px rgba(var(--pudding-cocoa-rgb),.08627450980392157);max-height:calc(100dvh - var(--brand-header-height, 89px) - 24px);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s var(--brand-ease),transform .24s var(--brand-ease),visibility 0s .24s}.is-expanded>.brand-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.brand-dropdown-intro{padding:24px;border-radius:var(--brand-radius);background:var(--pudding-cream-soft);display:flex;flex-direction:column;align-items:flex-start;color:var(--pudding-cocoa)}.brand-dropdown-intro>svg{margin-bottom:26px;color:var(--pudding-cocoa)}.brand-dropdown-intro>span{font-size:12px;letter-spacing:.025em;color:var(--pudding-cocoa)}.site-design-scope .corporate-header .brand-dropdown-panel h2{font:500 22px/1.6 var(--pudding-font);letter-spacing:-.025em;color:var(--pudding-cocoa);margin:12px 0 24px}.corporate-header .brand-dropdown-overview,.brand-home .corporate-header .brand-dropdown-overview{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin-top:auto;padding:8px 0;font-size:13px;font-weight:600;color:var(--pudding-cocoa);background:transparent;border-top:1px solid var(--pudding-line);white-space:normal}.brand-dropdown-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px}.corporate-header .brand-dropdown-link,.brand-home .corporate-header .brand-dropdown-link{display:grid;grid-template-columns:37px minmax(0,1fr) 16px;align-items:start;gap:12px;min-width:0;min-height:90px;margin:0;padding:18px 12px;border:1px solid transparent;border-radius:var(--brand-radius);color:var(--pudding-cocoa);background:var(--pudding-white);text-decoration:none;white-space:normal;transition:background .2s ease,border-color .2s ease,transform .2s var(--brand-ease)}.brand-dropdown-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;background:var(--pudding-cream);border-radius:8px;color:var(--pudding-cocoa)}.brand-dropdown-link b{display:block;font-size:15px;font-weight:600;line-height:1.5}.brand-dropdown-link small{display:block;margin-top:6px;font-size:12px;font-weight:400;line-height:1.7;color:var(--pudding-taupe)}.brand-dropdown-arrow{margin-top:4px;color:var(--pudding-taupe);transition:transform .2s var(--brand-ease)}.corporate-header .brand-dropdown-link:hover,.brand-home .corporate-header .brand-dropdown-link:hover,.corporate-header .brand-dropdown-link:focus-visible,.corporate-header .brand-dropdown-link[aria-current=page]{background:var(--pudding-cream-soft);border-color:var(--pudding-line);color:var(--pudding-cocoa);transform:none}.brand-dropdown-link:hover .brand-dropdown-arrow{transform:translate(2px,-2px)}.brand-dropdown-note{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--pudding-line);color:var(--pudding-taupe);font-size:11px}.brand-dropdown-note>span:last-child{font-family:var(--pudding-font);letter-spacing:.07em}.corporate-header .brand-dropdown-overview:hover,.brand-home .corporate-header .brand-dropdown-overview:hover{color:var(--pudding-cocoa);background:transparent}.brand-dropdown-overview:hover svg{transform:translate(2px,-2px)}.brand-dropdown-overview svg{transition:transform .2s var(--brand-ease);flex-shrink:0}.brand-dropdown-panel a:after{display:none}.corporate-page{background:var(--brand-paper);color:var(--brand-primary)}.brand-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 32px;font-size:12px;font-weight:400;line-height:1.6;color:var(--brand-muted)}.brand-breadcrumb a{display:inline-flex;align-items:center;min-height:28px}.brand-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.brand-breadcrumb>svg{flex-shrink:0;opacity:.6}.brand-breadcrumb [aria-current=page]{color:var(--brand-primary)}.corporate-page .brand-page-intro{padding:48px var(--brand-gutter) 60px}.corporate-page .brand-page-intro h1{font-size:clamp(36px,4.2vw,60px);line-height:1.25;letter-spacing:-.025em;font-weight:600;margin:20px 0 24px;text-wrap:balance}.corporate-page .brand-page-intro p{font-size:16px;line-height:1.85;color:var(--pudding-taupe)}.corporate-page .brand-context-hero{display:grid;grid-template-columns:1.04fr 1fr;gap:50px;align-items:center;min-height:610px;background:var(--brand-paper);border-bottom:1px solid var(--brand-line)}.brand-intro-copy{min-width:0}.brand-intro-copy>p{max-width:490px;margin:0 0 30px}.brand-intro-visual{min-width:0;background:color-mix(in srgb,var(--brand-tint) 65%,white);border:1px solid var(--brand-line);border-radius:var(--brand-radius);padding:20px}.brand-intro-visual .brand-globe{min-height:0;max-height:none}.brand-intro-visual .brand-globe canvas{width:100%;height:328px}.brand-intro-visual .brand-globe-caption{color:var(--brand-muted)}.brand-intro-visual .brand-globe-caption button{color:var(--brand-primary);border-color:var(--brand-line);background:var(--pudding-white)}.brand-intro-visual>span{display:block;font-size:13px;line-height:1.6;color:var(--brand-primary);padding:14px 4px 3px;border-top:1px solid var(--brand-line)}.brand-intro-photo{margin:0;min-width:0}.brand-intro-photo img{display:block;width:100%;height:420px;object-fit:cover;border-radius:var(--brand-radius)}.brand-intro-photo figcaption{margin-top:10px;font-size:10px;color:var(--brand-muted);line-height:1.7}.brand-intro-photo figcaption a{text-decoration:underline;text-underline-offset:2px}.corporate-page .btn,.brand-home .global-home-paper .btn{border-radius:var(--brand-button-radius);min-height:46px;transition:background .2s ease,border-color .2s ease,transform .22s var(--brand-ease)}.corporate-page .btn.gold{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--pudding-white);box-shadow:none;padding:14px 22px}.corporate-page .btn:hover{transform:translateY(-2px)}.corporate-page .btn svg{transition:transform .22s var(--brand-ease);flex-shrink:0}.corporate-page .btn:hover>svg:last-child{transform:translate(2px)}.corporate-page :is(.service-hero-visual,.service-offering,.service-deliverable,.service-stage-preview,.service-channel-empty,.service-channel-logos>button,.service-article,.guide-line){border-radius:var(--brand-radius)}.corporate-page :is(.service-offering,.service-article,.guide-line){transition:border-color .22s ease,background .22s ease,transform .22s var(--brand-ease)}.corporate-page :is(.service-article,.guide-line):hover{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-tint) 25%,white)}.corporate-page :is(.service-main,.corporate-guides,.service-section-heading) h2{font-size:clamp(27px,3vw,39px);line-height:1.4;letter-spacing:-.02em;font-weight:500}.corporate-page :is(.service-selector-section,.service-detail-grid,.service-channel-section,.service-journey,.corporate-market,.corporate-guides,.corporate-about){padding-top:var(--brand-section-gap);padding-bottom:var(--brand-section-gap)}.corporate-page select{border-color:var(--brand-line);border-radius:var(--brand-button-radius);min-height:44px;background-color:var(--pudding-white);max-width:100%}.service-subnav{gap:26px}.service-subnav a{min-height:50px;display:inline-flex;align-items:center;transition:color .22s ease,border-color .22s ease}.brand-related-services{margin:0 var(--brand-gutter) var(--brand-section-gap);border-top:1px solid var(--brand-line);padding-top:var(--brand-section-gap)}.brand-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.brand-related-grid>a{display:grid;grid-template-columns:26px minmax(0,1fr) 20px;gap:18px;align-items:start;padding:28px;border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--pudding-cream-soft);transition:border-color .22s ease,transform .22s var(--brand-ease)}.brand-related-grid>a>svg{margin-top:3px}.brand-related-grid h3{margin:0 0 10px;font-size:18px;line-height:1.5}.brand-related-grid p{margin:0;color:var(--brand-muted);font-size:13px;line-height:1.8}.brand-related-grid>a:hover{transform:translateY(-3px);border-color:var(--brand-accent)}.corporate-page .brand-page-closing{background:var(--brand-tint);border:1px solid var(--brand-line);border-radius:var(--brand-radius);padding:36px 40px;margin-left:var(--brand-gutter);margin-right:var(--brand-gutter)}.brand-page-closing h2{letter-spacing:-.02em;line-height:1.4}.corporate-footer{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-primary)}html{scroll-padding-top:calc(var(--brand-header-height, 89px) + 76px)}.reveal-enabled [data-reveal]{transition-timing-function:var(--brand-ease)}@media(max-width:1240px){.corporate-nav-inner{position:static}.brand-navigation-scrim{display:none}.corporate-header .corporate-primary-nav{overscroll-behavior:contain;padding:12px 24px 20px}.corporate-nav-group{width:100%;border-bottom:1px solid var(--pudding-line)}.corporate-nav-label{gap:8px;justify-content:space-between}.corporate-header .corporate-primary-link,.brand-home .corporate-header .corporate-primary-link{flex:1;min-height:54px;padding:14px 12px}.corporate-header .corporate-dropdown-toggle{width:44px;height:44px;border:1px solid var(--pudding-line)}.brand-dropdown-panel{position:static;max-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr);gap:12px;padding:0 12px;border:0;border-radius:0;box-shadow:none;transform:none;transition:max-height .26s var(--brand-ease),padding .26s var(--brand-ease),opacity .18s ease,visibility 0s .26s}.is-expanded>.brand-dropdown-panel{max-height:1200px;padding:4px 12px 20px;transform:none}.brand-dropdown-intro{padding:16px}.brand-dropdown-intro>svg,.brand-dropdown-intro>span{display:none}.site-design-scope .corporate-header .brand-dropdown-panel h2{font-size:17px;margin:0 0 12px;line-height:1.65}.corporate-header .brand-dropdown-overview,.brand-home .corporate-header .brand-dropdown-overview{margin:0}.brand-dropdown-items{grid-template-columns:minmax(0,1fr);gap:3px}.corporate-header .brand-dropdown-link,.brand-home .corporate-header .brand-dropdown-link{padding:16px 8px;min-height:80px}.brand-dropdown-note{font-size:10px;padding-top:10px}.brand-dropdown-note>span:last-child{display:none}}@media(max-width:900px){.corporate-page .brand-context-hero{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0}.brand-intro-visual .brand-globe canvas{height:300px}.brand-intro-photo img{height:340px}}@media(max-width:740px){.site-design-scope{--brand-gutter: 24px;--brand-section-gap: 48px}.corporate-page .brand-page-intro{padding:30px var(--brand-gutter) 36px}.brand-breadcrumb{margin-bottom:24px;font-size:11px}.corporate-page .brand-page-intro h1{font-size:clamp(34px,6vw,46px)}.corporate-page .brand-page-intro p{font-size:15px}.brand-related-grid{grid-template-columns:minmax(0,1fr)}.brand-related-grid>a{padding:22px;gap:12px}.corporate-page .brand-page-closing{padding:28px 24px}}@media(max-width:480px){.corporate-header .corporate-primary-nav{padding:10px 16px 18px}.brand-dropdown-panel{padding-left:0;padding-right:0}.is-expanded>.brand-dropdown-panel{padding-left:0;padding-right:0}.brand-dropdown-intro,.brand-intro-visual{padding:14px}.brand-intro-visual .brand-globe canvas{height:250px}.brand-intro-photo img{height:280px}}@media(prefers-reduced-motion:reduce){.brand-dropdown-panel,.brand-navigation-scrim,.corporate-dropdown-toggle svg,.corporate-page .btn,.corporate-page .btn svg,.brand-related-grid>a,.service-subnav a{transition:none!important;animation:none!important}.corporate-page .btn:hover,.corporate-page .btn:hover>svg:last-child,.brand-related-grid>a:hover,.brand-dropdown-link:hover .brand-dropdown-arrow{transform:none}}.account-manager{max-width:1300px;margin:auto;color:var(--pudding-cocoa)}.account-manager-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.account-manager h1{margin:10px 0;font-size:28px}.account-manager p{font-size:13px;line-height:1.8;color:var(--pudding-taupe)}.account-manager-rule{display:flex;gap:15px;align-items:center;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius);padding:15px 20px;margin-bottom:22px}.account-manager-rule>svg{flex-shrink:0;color:var(--pudding-cocoa)}.account-manager-rule p{margin:0}.account-manager-notice{padding:13px 18px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:14px}.account-manager-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:25px}.account-manager-filters>label{min-width:135px;flex:1}.account-manager-filters>label:first-child{flex:2;min-width:220px}.account-manager-filters label>span{display:block;font-size:12px;margin-bottom:7px;color:var(--pudding-taupe)}.account-manager-filters label>div{display:flex;align-items:center;border:1px solid var(--pudding-line);background:var(--pudding-white);border-radius:14px;padding-left:12px}.account-manager-filters input,.account-manager-filters select{width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-white);font:inherit;font-size:12px;color:inherit}.account-manager-filters label>div input{border:0;background:transparent}.account-manager-filters .btn{min-min-height:48px}.account-admin-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.account-manager-count{display:flex;gap:8px;align-items:center;font-size:12px;margin-bottom:12px}.account-manager-count small{margin-left:auto;color:var(--pudding-taupe)}.managed-account-list{display:flex;flex-direction:column;gap:9px}.managed-account{display:flex;align-items:center;text-align:left;width:100%;gap:12px;border:1px solid var(--pudding-line);border-radius:12px;background:var(--pudding-white);color:inherit;padding:16px;cursor:pointer;font:inherit}.managed-account.selected{border-color:var(--pudding-golden);background:var(--pudding-white)}.account-initial{width:35px;height:35px;display:grid;place-items:center;background:var(--pudding-white);border-radius:50%;font-size:15px;flex-shrink:0}.account-summary{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.account-summary b{font-size:13px;font-weight:600}.account-summary>span{font-size:12px;overflow-wrap:anywhere}.account-summary>small{font-size:12px;color:var(--pudding-taupe);overflow-wrap:anywhere}.account-badges{display:flex;align-items:flex-end;flex-direction:column;gap:5px;flex-shrink:0;max-width:130px}.account-badges>span{background:var(--pudding-surface-2);padding:4px 7px;font-size:12px;border-radius:999px;text-align:right;line-height:1.5}.account-badges .enabled{color:var(--pudding-success);background:var(--pudding-surface-2)}.account-badges .disabled,.account-badges .admin-badge{color:var(--pudding-warning);background:var(--pudding-surface-2)}.account-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:20px;font-size:12px}.account-manager .btn,.account-action-dialog .btn{white-space:normal;max-width:100%;min-width:0}.managed-account-detail{background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius);padding:25px;min-width:0}.managed-account-detail h2{font-size:23px;margin:14px 0 8px}.account-detail-email{overflow-wrap:anywhere}.managed-account-detail dl{margin:25px 0;display:flex;flex-direction:column;gap:13px}.managed-account-detail dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;font-size:12px}.managed-account-detail dt{color:var(--pudding-taupe)}.managed-account-detail dd{margin:0;overflow-wrap:anywhere;line-height:1.65}.account-detail-actions{display:flex;flex-direction:column;gap:10px;margin:25px 0 30px}.managed-account-detail h3{font-size:14px;padding-top:24px;border-top:1px solid var(--pudding-line)}.account-event-list{list-style:none;display:flex;flex-direction:column;padding:0;gap:20px;margin-top:20px}.account-event-list li{padding-left:13px;border-left:2px solid var(--pudding-line)}.account-event-list b{font-size:12px;font-weight:600}.account-event-list p{font-size:12px;margin:8px 0;overflow-wrap:anywhere}.account-event-list small{font-size:12px;color:var(--pudding-taupe)}.account-detail-empty{text-align:center;padding:45px 15px;color:var(--pudding-taupe)}.account-detail-empty h2{font-size:19px}.account-action-dialog{width:min(660px,calc(100vw - 28px));max-height:calc(100dvh - 32px);border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius);padding:25px 30px;background:var(--pudding-surface-2);color:var(--pudding-cocoa);overflow-y:auto}.account-action-dialog::backdrop{background:rgba(var(--pudding-cocoa-rgb),.4392156862745098);backdrop-filter:blur(5px)}.account-action-dialog header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.account-action-dialog header>div:first-child{min-width:0;flex:1 1 220px}.account-dialog-controls{display:flex;align-items:center;gap:10px;margin-left:auto}.account-dialog-controls .language-selector{max-width:185px}.account-action-dialog h2{font-size:24px;line-height:1.4;margin:10px 0}.account-dialog-close{border:0;background:none;color:inherit;padding:8px;cursor:pointer}.account-action-dialog form>label,.account-form-pair label{display:flex;flex-direction:column;gap:9px;font-size:12px;margin-bottom:18px;min-width:0}.account-action-dialog input:not([type=checkbox]),.account-action-dialog select,.account-action-dialog textarea{width:100%;min-width:0;font:inherit;font-size:13px;padding:11px 12px;border:1px solid var(--pudding-line);border-radius:14px;color:inherit;background:var(--pudding-white)}.account-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-action-form>small{display:block;color:var(--pudding-taupe);font-size:12px;line-height:1.8;margin:-7px 0 20px}.account-action-dialog .account-checkbox{display:flex;align-items:center;flex-direction:row;gap:9px;line-height:1.8;font-size:12px;margin:17px 0}.account-checkbox input{width:16px;height:16px;flex-shrink:0;accent-color:var(--pudding-golden)}.account-form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}.account-action-target,.account-operation-note{padding:14px 17px;border-radius:14px;background:var(--pudding-surface-2);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.account-action-result p{font-size:13px;color:var(--pudding-taupe);line-height:1.8}.account-action-result>b{display:block;overflow-wrap:anywhere}.account-action-result>label{display:block;font-size:12px;line-height:1.8}.temporary-password{display:flex;gap:10px;margin-top:8px}.temporary-password input{font-family:var(--pudding-font)!important}.account-secret-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.required-password-shell{max-width:680px;margin:40px auto;padding:24px}.required-password-shell>header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px}.account-manager :is(button,input,select,textarea):focus-visible,.account-action-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--pudding-golden);outline-offset:3px}@media(max-width:1050px){.account-admin-layout{grid-template-columns:1fr}.account-badges{max-width:160px}.managed-account-detail{padding:23px}}@media(max-width:580px){.account-manager-heading{align-items:flex-start;flex-direction:column}.account-manager h1{font-size:25px}.account-manager-rule{align-items:flex-start;padding:16px}.account-manager-filters>label:first-child{flex-basis:100%;min-width:0}.managed-account{gap:10px;padding:13px;flex-wrap:wrap}.account-summary{flex:1 1 calc(100% - 45px)}.account-badges{flex-direction:row;flex:1 1 calc(100% - 45px);flex-wrap:wrap;align-items:flex-start;margin-left:45px;max-width:calc(100% - 45px);min-width:0}.account-action-dialog{padding:20px}.account-form-pair{grid-template-columns:1fr;gap:0}.managed-account-detail dl>div{grid-template-columns:80px minmax(0,1fr)}.required-password-shell{margin:20px auto;padding:18px}.required-password-shell>header{flex-wrap:wrap}}.account-manager-rule{border-radius:16px;background:color-mix(in srgb,var(--pudding-golden) 7%,var(--pudding-white));border-color:color-mix(in srgb,var(--pudding-golden) 25%,transparent)}.account-manager-rule>svg,.account-detail-empty>svg{color:var(--pudding-golden)}.account-manager-notice{border-radius:16px;color:var(--pudding-success);border-color:color-mix(in srgb,var(--pudding-success) 35%,transparent);background:color-mix(in srgb,var(--pudding-success) 7%,var(--pudding-white))}.managed-account{transition:background .3s,border-color .3s}.managed-account:hover{background:var(--pudding-surface-2)}.account-initial{background:var(--pudding-surface-2);color:var(--pudding-golden)}.account-badges>span{padding:3px 10px;font-size:11px;font-weight:700;color:var(--pudding-clear);background:color-mix(in srgb,var(--pudding-clear) 15%,transparent)}.account-badges .enabled{background:color-mix(in srgb,var(--pudding-success) 15%,transparent)}.account-badges :is(.disabled,.admin-badge){background:color-mix(in srgb,var(--pudding-warning) 15%,transparent)}.account-action-dialog{background:var(--pudding-white);box-shadow:0 30px 60px #00000073}.account-action-dialog :is(input:not([type=checkbox]),select,textarea){min-height:48px;padding:13px 16px;font-size:16px;border-radius:14px;background:var(--pudding-surface-2)}.account-action-dialog label{font-size:14px}.account-action-dialog .btn{min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--pudding-secondary);color:var(--pudding-cocoa);font-size:14px;font-weight:700}.account-action-dialog .btn.gold{background:var(--pudding-cocoa);color:var(--pudding-cream-soft)}.account-dialog-close{width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.account-dialog-close:hover{background:var(--pudding-secondary)}.account-event-list li{border-left-color:var(--pudding-golden)}.account-pagination .btn{min-width:48px}@media(prefers-reduced-motion:reduce){.managed-account{transition:none}}.design-studio{min-width:0;max-width:1500px;margin:auto}.design-studio-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:22px}.design-studio h1{margin:8px 0 12px;font-size:26px}.design-studio-heading p,.design-preview-panel>p,.design-history>p{color:var(--pudding-taupe);font-size:13px;line-height:1.8}.design-management-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.design-management-links>button,.design-management-links>a{border:1px solid var(--pudding-line);background:var(--pudding-cream);border-radius:9px;padding:18px;color:var(--pudding-cocoa);display:flex;align-items:flex-start;gap:12px;cursor:pointer;text-align:left;font:inherit;min-width:0}.design-management-links svg{flex-shrink:0;color:var(--pudding-cocoa)}.design-management-links span{display:flex;flex-direction:column;gap:8px;min-width:0}.design-management-links b{font-size:13px;font-weight:600}.design-management-links small{font-size:11px;color:var(--pudding-taupe);line-height:1.6}.design-state-bar{display:flex;flex-wrap:wrap;gap:12px 24px;padding:13px 16px;margin-bottom:18px;border:1px solid var(--pudding-line);border-radius:7px;font-size:12px;background:var(--pudding-cream-soft);color:var(--pudding-taupe)}.design-state-bar b{color:var(--pudding-taupe);font-weight:500}.design-studio-grid{display:grid;grid-template-columns:minmax(245px,.85fr) minmax(0,2.1fr);gap:20px;align-items:start}.design-settings{min-width:0}.design-settings fieldset{border:1px solid var(--pudding-line);border-radius:9px;padding:17px;margin:0 0 19px;min-width:0;background:var(--pudding-white)}.design-settings legend{padding:0 5px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.design-settings fieldset>label{display:block;font-size:12px;color:var(--pudding-taupe);margin-bottom:15px}.design-settings select{display:block;width:100%;min-width:0;padding:10px;border:1px solid var(--pudding-line);border-radius:6px;margin-top:8px;background:var(--pudding-white);font-size:13px;color:var(--pudding-cocoa)}.design-safety-note{display:flex;gap:8px;font-size:11px;color:var(--pudding-taupe);line-height:1.7;margin:6px 0 18px}.design-safety-note svg{flex-shrink:0}.design-module-list{list-style:none;padding:0;margin:0}.design-module-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-top:1px solid var(--pudding-line)}.design-module-list li>label{display:flex;gap:8px;align-items:center;font-size:12px;min-width:0;line-height:1.6}.design-module-list input{flex-shrink:0;width:15px;height:15px;accent-color:var(--pudding-cocoa)}.design-module-list small{display:block;font-size:10px;color:var(--pudding-taupe);margin-top:3px}.design-module-list li>div{display:flex;gap:5px;flex-shrink:0}.design-module-list button{width:44px;height:44px;border:1px solid var(--pudding-line);border-radius:4px;background:var(--pudding-cream);color:var(--pudding-taupe);cursor:pointer;display:grid;place-items:center}.design-module-list button:disabled{opacity:.35;cursor:default}.design-preview-panel{min-width:0;border:1px solid var(--pudding-line);border-radius:9px;padding:15px;background:var(--pudding-white);overflow:hidden}.design-preview-panel>header{display:flex;gap:14px;align-items:center;justify-content:space-between}.design-preview-panel h2,.design-history h2{display:flex;align-items:center;gap:9px;font-size:16px;margin:0}.design-preview-panel header>div{display:flex;gap:5px;flex-shrink:0}.design-preview-panel header button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--pudding-line);border-radius:5px;color:var(--pudding-taupe);background:var(--pudding-white);cursor:pointer}.design-preview-panel header button[aria-pressed=true]{background:var(--pudding-cream);color:var(--pudding-cocoa)}.design-preview-panel>p{font-size:11px}.design-preview-viewport{width:100%;height:740px;overflow:auto;background:var(--pudding-cream);border:1px solid var(--pudding-line);border-radius:6px}.design-preview-viewport iframe{display:block;height:720px;border:0;margin:0 auto;background:var(--pudding-cream)}.design-publish-bar{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:20px;border:1px solid var(--pudding-line);border-radius:9px;margin-top:22px;background:var(--pudding-cream)}.design-publish-bar label{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--pudding-taupe);line-height:1.7}.design-publish-bar input{accent-color:var(--pudding-cocoa);flex-shrink:0}.design-publish-bar .btn.gold{margin-left:auto}.design-history{padding:25px 0}.design-history article{border-top:1px solid var(--pudding-line);padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:15px}.design-history article>div{display:flex;flex-wrap:wrap;gap:7px 20px;align-items:center}.design-history article b{font-size:13px;font-weight:500}.design-history article small{color:var(--pudding-taupe);font-size:11px}.design-studio .btn{white-space:normal}.design-studio button:focus-visible,.design-studio a:focus-visible,.design-studio input:focus-visible,.design-studio select:focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:2px}@media(max-width:1000px){.design-studio-grid{grid-template-columns:minmax(0,1fr)}.design-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.design-settings>button{grid-column:1/-1;justify-self:start}}@media(max-width:650px){.design-studio-heading{flex-direction:column;align-items:flex-start;gap:8px}.design-management-links{grid-template-columns:minmax(0,1fr)}.design-settings{grid-template-columns:minmax(0,1fr);gap:0}.design-publish-bar{padding:16px}.design-publish-bar .btn.gold{margin-left:0}.design-preview-panel{padding:12px}.design-preview-panel h2{font-size:14px}.design-history article{align-items:flex-start}}.design-control-note{display:block;margin-top:8px;color:var(--pudding-taupe);font-size:11px;line-height:1.7}.design-settings select{min-height:44px}.visual-studio{max-width:1600px;margin:0 auto;color:var(--pudding-cocoa)}.visual-studio-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.visual-studio h1{font-size:28px;margin:8px 0}.visual-studio-heading p{color:var(--pudding-taupe);margin:0}.visual-studio-toolbar{display:flex;gap:22px;align-items:end;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:12px;padding:16px;margin-bottom:16px}.visual-studio label{display:grid;gap:8px;font-weight:500;font-size:14px}.visual-studio input,.visual-studio textarea,.visual-studio select{font:inherit;min-height:44px;max-width:100%;width:100%;border:1px solid var(--pudding-line);border-radius:7px;padding:10px;background:var(--pudding-white);color:var(--pudding-cocoa)}.visual-studio textarea{resize:vertical}.visual-studio-toolbar label{width:min(340px,55%)}.visual-studio-toolbar small{margin-left:auto;color:var(--pudding-taupe);align-self:center}.visual-device-switch{display:flex;gap:4px}.visual-device-switch button{width:44px;height:44px;border:1px solid var(--pudding-line);border-radius:7px;background:var(--pudding-white);display:grid;place-items:center;cursor:pointer}.visual-device-switch [aria-pressed=true]{color:var(--pudding-cocoa);background:var(--pudding-cream)}.visual-studio-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.visual-block-settings{padding:20px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:12px;display:grid;gap:20px;max-height:900px;overflow:auto}.visual-block-settings fieldset{padding:18px 0 0;margin:0;border:0;border-top:1px solid var(--pudding-line);display:grid;gap:16px;min-width:0}.visual-block-settings legend{font-weight:650;padding:0 8px 0 0;display:flex;gap:8px;align-items:center}.visual-block-settings small,.visual-editor-note{font-size:12px;color:var(--pudding-taupe);line-height:1.7}.visual-locale-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px}.visual-locale-tabs button{min-height:44px;border:1px solid var(--pudding-line);border-radius:6px;background:var(--pudding-white);font:inherit;font-size:12px;cursor:pointer}.visual-locale-tabs [aria-pressed=true]{background:var(--pudding-cream);border-color:var(--pudding-line);color:var(--pudding-cocoa)}.visual-studio .visual-check{display:flex;align-items:center;gap:10px;font-size:13px}.visual-studio .visual-check input{min-height:18px;width:18px;height:18px;accent-color:var(--pudding-cocoa)}.visual-upload{border:1px dashed var(--pudding-line);border-radius:10px;padding:12px;align-items:center}.visual-upload input{font-size:12px;border:0;padding:0;min-height:32px}.visual-live-preview{min-width:0;border:1px solid var(--pudding-line);border-radius:12px;overflow:hidden;background:var(--pudding-cream)}.visual-live-preview>header{display:flex;align-items:center;gap:8px;padding:16px;background:var(--pudding-white);font-size:14px}.visual-live-preview>header span{margin-left:auto;color:var(--pudding-taupe);font-size:12px}.visual-preview-scroll{height:850px;overflow:auto;display:grid;justify-items:start;padding:18px}.visual-preview-scroll iframe{height:1800px;max-width:none;border:1px solid var(--pudding-line);background:var(--pudding-cream);border-radius:8px}.visual-media-library{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.visual-media-library button{padding:0;border:2px solid transparent;border-radius:7px;overflow:hidden;height:66px;background:var(--pudding-cream);cursor:pointer}.visual-media-library [aria-pressed=true]{border-color:var(--pudding-line)}.visual-media-library img{width:100%;height:100%;object-fit:cover}.visual-generation summary,.visual-history summary{min-height:44px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600}.visual-generation p{font-size:13px;line-height:1.7;color:var(--pudding-taupe)}.visual-generation form{display:grid;gap:12px}.visual-generation article{margin-top:14px}.visual-generation article img{max-width:100%;border-radius:10px}.visual-content-publish{position:sticky;bottom:12px;padding:16px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:12px;box-shadow:0 8px 32px rgba(var(--pudding-cocoa-rgb),.07058823529411765);display:flex;gap:16px;align-items:center;margin-top:20px;z-index:2}.visual-content-publish .gold{margin-left:auto}.visual-history{border-top:1px solid var(--pudding-line);padding:15px 0}.visual-history>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--pudding-line)}.visual-studio button:focus-visible,.visual-studio select:focus-visible,.visual-studio input:focus-visible,.visual-studio textarea:focus-visible,.visual-studio summary:focus-visible{outline:3px solid var(--pudding-chocolate);outline-offset:3px}.visual-studio button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.visual-studio-grid{grid-template-columns:280px minmax(0,1fr)}.visual-content-publish{flex-wrap:wrap}.visual-content-publish .gold{margin-left:0}.visual-live-preview>header span{display:none}}@media(max-width:760px){.visual-studio-heading{display:block}.visual-studio-heading>.btn{margin-top:16px}.visual-studio-toolbar{flex-wrap:wrap;gap:12px}.visual-studio-toolbar small{margin-left:0;width:100%}.visual-studio-grid{grid-template-columns:1fr}.visual-block-settings{max-height:none;order:2}.visual-live-preview{order:1}.visual-preview-scroll{height:520px;padding:8px}.visual-content-publish{position:static}.visual-history>div{flex-wrap:wrap}.visual-studio h1{font-size:24px}}.portal-login.auth-brand.auth-redesign{display:block;min-height:100svh;background:var(--pudding-cream-soft);color:var(--pudding-cocoa)}.portal-login.auth-brand.auth-redesign .auth-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px;align-items:stretch;width:100%;max-width:1256px;margin:0 auto;padding:32px max(28px,env(safe-area-inset-right,0px)) 48px max(28px,env(safe-area-inset-left,0px))}.portal-login.auth-brand.auth-redesign .login-form{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:18px;min-width:0;padding:clamp(28px,4vw,48px);border:1px solid var(--pudding-line);border-radius:var(--pudding-frame-radius);background:var(--pudding-white)}.portal-login.auth-brand.auth-redesign .login-form>div{width:100%;max-width:none;min-width:0}.portal-login.auth-brand.auth-redesign .auth-top{position:static;display:flex;min-height:44px;align-items:center}.portal-login.auth-brand.auth-redesign .auth-top a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--pudding-taupe);font-size:13px}.portal-login.auth-brand.auth-redesign .login-form h2{margin:18px 0 8px;color:var(--pudding-cocoa);font-size:clamp(28px,3vw,38px);line-height:1.25;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.portal-login.auth-brand.auth-redesign .login-form p{margin:0;color:var(--pudding-taupe);font-size:15px;line-height:1.7}.portal-login.auth-brand.auth-redesign .login-form .auth-form-intro{font-size:17px}.portal-login.auth-brand.auth-redesign .auth-audience{display:flex;gap:4px;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--pudding-line);border-radius:var(--pudding-control-radius);background:var(--pudding-surface-2)}.portal-login.auth-brand.auth-redesign .auth-audience button{flex:1;min-width:0;min-height:44px;padding:0 16px;border:0;border-radius:var(--pudding-control-radius);background:transparent;color:var(--pudding-taupe);font-size:14px;font-weight:700;line-height:1.5}.portal-login.auth-brand.auth-redesign .auth-audience button[aria-pressed=true]{background:var(--pudding-cocoa);color:var(--pudding-cream-soft)}.portal-login.auth-brand.auth-redesign .auth-options{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;border:0;border-bottom:1px solid var(--pudding-line);background:transparent}.portal-login.auth-brand.auth-redesign .auth-options button{flex:1 1 160px;min-height:44px;padding:8px 4px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--pudding-taupe);font-size:13px;line-height:1.5}.portal-login.auth-brand.auth-redesign .auth-options button[aria-pressed=true]{border-bottom-color:var(--pudding-golden);background:transparent;color:var(--pudding-cocoa)}.portal-login.auth-brand.auth-redesign .login-form form,.account-security.account-security-redesign form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;margin:24px 0 0}.portal-login.auth-brand.auth-redesign .login-form label,.account-security.account-security-redesign label,.account-security.account-security-redesign .auth-security-field{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--pudding-cocoa);font-size:14px;font-weight:600;line-height:1.7}.portal-login.auth-brand.auth-redesign .login-form :is(input,select),.account-security.account-security-redesign :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:13px 16px;border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-surface-2);color:var(--pudding-cocoa);font-family:var(--pudding-font);font-size:16px;font-weight:400;line-height:1.5}.auth-company-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.portal-login.auth-brand.auth-redesign .login-form small{color:var(--pudding-taupe);font-size:13px;font-weight:400;line-height:1.7}.auth-password{position:relative;display:flex;width:100%;min-width:0}.portal-login.auth-brand.auth-redesign .auth-password input,.account-security.account-security-redesign .auth-password input{padding-right:72px}.portal-login.auth-brand.auth-redesign .auth-password button,.account-security.account-security-redesign .auth-password button{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:auto;min-width:44px;min-height:44px;padding:0 12px;border:0;border-radius:10px;font-size:13px;font-weight:600;background:transparent;color:var(--pudding-taupe);transform:translateY(-50%)}.portal-login.auth-brand.auth-redesign :is(.auth-forgot,.auth-new button,.auth-back){display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;background:transparent;color:var(--pudding-cocoa);font-size:14px;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.portal-login.auth-brand.auth-redesign .auth-forgot{justify-self:end}.portal-login.auth-brand.auth-redesign .auth-back{margin-top:18px}.portal-login.auth-brand.auth-redesign .login-form .btn,.account-security.account-security-redesign .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:var(--pudding-control-radius);background:var(--pudding-secondary);color:var(--pudding-cocoa);font-size:15px;font-weight:700;line-height:1.5;text-align:center;white-space:normal;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.portal-login.auth-brand.auth-redesign .login-form .btn.gold,.account-security.account-security-redesign .btn.gold{width:100%;background:var(--pudding-cocoa);color:var(--pudding-cream-soft)}.portal-login.auth-brand.auth-redesign .login-form .btn:hover:not(:disabled),.account-security.account-security-redesign .btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.portal-login.auth-brand.auth-redesign .login-form .auth-consent,.account-security.account-security-redesign .auth-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;min-height:44px;font-weight:400}.portal-login.auth-brand.auth-redesign .auth-consent input,.account-security.account-security-redesign .auth-consent input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0;padding:0;accent-color:var(--pudding-golden)}.portal-login.auth-brand.auth-redesign .login-form .auth-new{margin-top:22px;font-size:13px}.portal-login.auth-brand.auth-redesign .login-info,.portal-login.auth-brand.auth-redesign .enrollment-context{display:flex;gap:10px;margin:18px 0;padding:16px;border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-surface-2)}.portal-login.auth-brand.auth-redesign .enrollment-context{display:block}.portal-login.auth-brand.auth-redesign .login-info p,.portal-login.auth-brand.auth-redesign .login-info small,.portal-login.auth-brand.auth-redesign .auth-support{color:var(--pudding-taupe);font-size:13px;line-height:1.7}.portal-login.auth-brand.auth-redesign .login-info small{display:block}.portal-login.auth-brand.auth-redesign .auth-support a{display:inline-flex;align-items:center;min-height:44px;color:var(--pudding-cocoa);font-size:13px;text-decoration:underline;text-underline-offset:5px}.portal-login.auth-brand.auth-redesign .login-form .auth-help{font-size:13px}.portal-login.auth-brand.auth-redesign .login-story{grid-column:1;grid-row:1;position:static;display:flex;flex-direction:column;align-self:stretch;justify-content:flex-start;gap:18px;min-width:0;min-height:0;height:auto;padding:0;overflow:visible;background:transparent}.portal-login.auth-brand.auth-redesign .auth-painting{display:block;flex:1;position:relative;min-height:560px;overflow:hidden;border-radius:var(--pudding-frame-radius);background:var(--pudding-surface-2);isolation:isolate}.portal-login.auth-brand.auth-redesign .auth-painting img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:62% center}.portal-login.auth-brand.auth-redesign .auth-connection-copy>.auth-brand-copy{display:block;margin:0}.portal-login.auth-brand.auth-redesign .auth-connection-copy .auth-brand-copy h1{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.portal-login.auth-brand.auth-redesign .auth-connection-copy .auth-brand-copy p{max-width:none;margin:0;color:var(--pudding-taupe);font-size:15px;line-height:1.7}.portal-login.auth-brand.auth-redesign .auth-connections{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:28px;padding-top:28px;border-top:1px solid var(--pudding-line)}.brand-globe{position:relative;min-width:0}.brand-globe canvas{display:block;width:100%;height:280px}.brand-globe-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pudding-taupe);font-size:12px}.brand-globe-caption span{display:flex;gap:8px;align-items:center}.brand-globe-caption button{display:grid;place-items:center;flex-shrink:0;width:44px;min-height:44px;padding:0;border:1px solid var(--pudding-line);border-radius:50%;background:transparent;color:var(--pudding-cocoa);cursor:pointer}.portal-login.auth-brand.auth-redesign .auth-brand-journey{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin-top:18px;color:var(--pudding-taupe);font-size:13px}.auth-brand-journey span{display:inline-flex;align-items:center;gap:8px}.auth-brand-journey i{color:var(--pudding-golden);font-style:normal}.recovery-save{display:flex;flex-direction:column;gap:18px;min-width:0}.recovery-save>svg{color:var(--pudding-golden)}.portal-login.auth-brand.auth-redesign .recovery-save h2,.account-security.account-security-redesign .recovery-save h2{margin:0}.recovery-save code{padding:18px;border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-surface-2);color:var(--pudding-cocoa);font-family:monospace;font-size:14px;line-height:1.9;overflow-wrap:anywhere;user-select:all;white-space:normal}.account-security.account-security-redesign{width:100%;max-width:680px;min-width:0;padding:clamp(28px,4vw,48px);border:1px solid var(--pudding-line);border-radius:var(--pudding-frame-radius);background:var(--pudding-white);color:var(--pudding-cocoa)}.account-security.account-security-redesign h1{margin:12px 0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.25;letter-spacing:-.02em}.account-security.account-security-redesign p{color:var(--pudding-taupe);font-size:15px;line-height:1.7}.account-security.account-security-redesign .eyebrow{color:var(--pudding-golden)}.portal-login.auth-brand.auth-redesign .portal-error,.account-security.account-security-redesign .portal-error,.recovery-save [role=alert]{color:var(--pudding-error)}.portal-login.auth-brand.auth-redesign :is(a,button,input,select):focus-visible,.account-security.account-security-redesign :is(a,button,input,select):focus-visible{outline:2px solid var(--pudding-golden);outline-offset:3px}@media(max-width:923px){.portal-login.auth-brand.auth-redesign .auth-layout{grid-template-columns:minmax(0,1fr)}.portal-login.auth-brand.auth-redesign .login-form{grid-column:1;grid-row:1}.portal-login.auth-brand.auth-redesign .login-story{grid-column:1;grid-row:2}.portal-login.auth-brand.auth-redesign .auth-connections{grid-row:3}}@media(max-width:760px){.portal-login.auth-brand.auth-redesign .auth-connections{grid-template-columns:minmax(0,1fr)}.portal-login.auth-brand.auth-redesign .brand-globe{width:100%;max-width:400px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.portal-login.auth-brand.auth-redesign *,.account-security.account-security-redesign *{animation:none!important;transition:none!important}.portal-login.auth-brand.auth-redesign .login-form .btn:hover,.account-security.account-security-redesign .btn:hover{transform:none}}.portal-login.auth-brand.auth-redesign .auth-painting-overlay{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:560px;padding:28px}.portal-login.auth-brand.auth-redesign .auth-sample-card{width:min(340px,100%);padding:22px 24px;border-radius:20px;background:var(--pudding-sample-background, rgba(255, 253, 248, .96));color:var(--pudding-sample-ink, #2a1e17);box-shadow:0 30px 60px #00000059}.portal-login.auth-brand.auth-redesign .auth-sample-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-login.auth-brand.auth-redesign .auth-sample-heading b{display:flex;align-items:center;font-size:16px}.portal-login.auth-brand.auth-redesign .auth-sample-pulse{flex-shrink:0;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--pudding-golden)}.portal-login.auth-brand.auth-redesign .auth-sample-demo{flex-shrink:0;border:1px solid var(--pudding-sample-line, #e2d8ca);border-radius:6px;padding:1px 8px;background:var(--pudding-sample-badge, #f3ebdd);color:var(--pudding-sample-muted, #6b5e55);font-size:11px;font-weight:600}.portal-login.auth-brand.auth-redesign .auth-sample-card p{margin:2px 0 0;color:var(--pudding-sample-muted, #6b5e55);font-size:13px;line-height:1.7}.intel-hub{max-width:1440px;margin:auto;color:var(--pudding-cocoa)}.intel-hero{display:flex;align-items:center;justify-content:space-between;background:var(--pudding-cream-soft);padding:32px;border-radius:14px;margin-bottom:20px;gap:20px}.intel-hero h1{font-size:30px;font-weight:550;margin:12px 0}.intel-hero p{line-height:1.7;margin:0;color:var(--pudding-taupe)}.intel-service-state{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:16px 20px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:10px;font-size:13px;line-height:1.6}.intel-service-state span{color:var(--pudding-taupe)}.intel-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.intel-stats>div{background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:10px;padding:20px;display:grid;gap:10px}.intel-stats span{font-size:12px;color:var(--pudding-taupe)}.intel-stats b{font-size:30px;font-weight:550}.intel-nav{display:flex;gap:6px;flex-wrap:wrap;margin:24px 0}.intel-nav button{border:1px solid var(--pudding-line);background:var(--pudding-white);color:var(--pudding-taupe);padding:11px 18px;border-radius:30px;font-size:13px}.intel-nav button.active{color:var(--pudding-cream-soft);background:var(--pudding-cocoa);border-color:var(--pudding-chocolate)}.intel-panel{background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:12px;padding:24px;margin:16px 0;min-width:0}.intel-panel h2{font-size:20px;display:flex;align-items:center;gap:10px;margin:0 0 14px}.intel-panel>p{font-size:13px;color:var(--pudding-taupe);line-height:1.7}.intel-panel>summary{font-size:17px;cursor:pointer;font-weight:550}.intel-empty{padding:30px 12px;color:var(--pudding-taupe);text-align:center;line-height:1.8;font-size:14px;display:grid;justify-items:center;gap:18px}.intel-report{padding:20px 0;border-bottom:1px solid var(--pudding-line);overflow-wrap:anywhere}.intel-report:last-child{border:0}.intel-report h3{font-size:20px;margin:12px 0}.intel-report p{font-size:13px;line-height:1.9;white-space:pre-wrap}.intel-report small,.intel-meta{font-size:11px;color:var(--pudding-taupe);line-height:1.7}.intel-report-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--pudding-taupe);font-size:12px}.intel-actions{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.intel-report-body{padding:20px;background:var(--pudding-cream-soft);border-radius:10px;margin-top:20px}.intel-report-body>p{white-space:pre-wrap}.intel-report-body a,.intel-report a{color:var(--pudding-taupe)}.intel-report-body span{font-size:11px}.intel-market-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.intel-market-list>div{display:grid;gap:12px;padding:20px;border:1px solid var(--pudding-line);border-radius:10px}.intel-market-list span{font-size:11px;color:var(--pudding-taupe)}.intel-form{max-width:820px;display:grid;gap:16px;margin:22px 0}.intel-form.inline{display:flex;flex-wrap:wrap;align-items:end;gap:15px}.intel-field{display:grid;gap:8px;min-width:0;font-size:12px;color:var(--pudding-taupe)}.intel-field input,.intel-field select,.intel-field textarea,.intel-reference input{width:100%;border:1px solid var(--pudding-line);border-radius:6px;padding:11px;background:var(--pudding-cream-soft);color:var(--pudding-cocoa);font:inherit;min-width:0}.intel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intel-feature-list{border:1px solid var(--pudding-line);border-radius:6px;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;font-size:12px}.intel-feature-list label,.intel-check{display:flex;gap:8px;align-items:center;line-height:1.6}.intel-feature-list input,.intel-check input{width:16px;height:16px;flex-shrink:0}.intel-check{font-size:12px;color:var(--pudding-taupe)}.intel-form>.btn{justify-self:start}.intel-member{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid var(--pudding-line);font-size:12px;overflow-wrap:anywhere}.intel-member small{display:block;margin-top:8px;color:var(--pudding-taupe)}.intel-reference{display:flex;gap:8px;flex-wrap:wrap;max-width:100%}.intel-reference input{font-size:12px;width:230px;max-width:100%}.intel-notice{background:var(--pudding-cream-soft);color:var(--pudding-success);padding:15px;margin:15px 0;border-radius:8px;font-size:13px}.intel-original{white-space:pre-wrap;overflow-wrap:anywhere}.intel-hub .badge{margin:0 5px;font-size:11px;white-space:normal}.intel-hub .btn{white-space:normal}.intel-panel details summary{cursor:pointer}.intel-form.inline>.intel-field{flex:1;min-width:160px}@media(max-width:600px){.intel-hero{padding:24px 18px}.intel-hero h1{font-size:23px}.intel-hero>svg{display:none}.intel-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.intel-stats>div{padding:16px}.intel-stats b{font-size:25px}.intel-panel{padding:18px 14px}.intel-grid,.intel-feature-list{grid-template-columns:1fr}.intel-member{align-items:start;flex-wrap:wrap}.intel-nav button{padding:9px 12px;font-size:12px}.intel-hero p{font-size:13px}}.analytics-hub{--analysis-ink: var(--pudding-cocoa);--analysis-sage: var(--pudding-chocolate);--analysis-coral: var(--pudding-chocolate);--analysis-line: var(--pudding-line);color:var(--analysis-ink);max-width:1440px;margin:0 auto;min-width:0}.analytics-hub *{box-sizing:border-box}.analytics-hub button,.analytics-hub input,.analytics-hub select,.analytics-hub textarea{font:inherit}.analytics-hub button,.analytics-hub a{touch-action:manipulation}.analytics-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.analytics-heading h1{font-size:clamp(24px,3vw,36px);letter-spacing:-.04em;line-height:1.2;margin:8px 0 12px}.analytics-heading p{max-width:750px;color:var(--pudding-cocoa);line-height:1.7;margin:0}.analytics-eyebrow{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:750;letter-spacing:.12em;color:var(--pudding-taupe)}.analytics-tabs,.analytics-report-tabs{display:flex;gap:6px;padding:6px;border:1px solid var(--analysis-line);background:var(--pudding-white);border-radius:12px;margin:0 0 22px;width:fit-content;max-width:100%;flex-wrap:wrap}.analytics-tabs button,.analytics-report-tabs button{border:0;background:transparent;min-height:44px;padding:10px 18px;color:var(--pudding-cocoa);font-weight:650;border-radius:8px;cursor:pointer}.analytics-tabs button[aria-pressed=true],.analytics-report-tabs button[aria-pressed=true]{color:var(--pudding-white);background:var(--analysis-ink)}.analytics-two-col{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px;align-items:start}.analytics-panel{background:var(--pudding-white);border:1px solid var(--analysis-line);padding:24px;border-radius:14px;min-width:0;margin-bottom:20px}.analytics-panel h2,.analytics-panel h3{margin:0 0 12px;line-height:1.4;letter-spacing:-.02em}.analytics-panel h2{font-size:20px;display:flex;align-items:center;gap:9px}.analytics-panel p{line-height:1.7;color:var(--pudding-cocoa)}.analytics-form{display:grid;gap:17px}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.analytics-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:650;min-width:0}.analytics-field input,.analytics-field select,.analytics-field textarea{min-height:46px;width:100%;border:1px solid var(--pudding-line);background:var(--pudding-white);color:var(--analysis-ink);border-radius:7px;padding:11px 12px;font-size:14px;font-weight:400}.analytics-field textarea{resize:vertical;line-height:1.6}.analytics-field input[type=file]{padding:10px;overflow:hidden}.analytics-field small,.analytics-small{font-size:12px;font-weight:400;color:var(--pudding-cocoa);line-height:1.6}.analytics-channel-set{border:0;padding:0;margin:0}.analytics-channel-set legend{font-size:13px;font-weight:650;margin-bottom:9px}.analytics-channel-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.analytics-channel-option{position:relative;display:flex;align-items:center;gap:9px;min-height:48px;padding:11px;border:1px solid var(--pudding-line);border-radius:8px;font-size:13px;cursor:pointer;background:var(--pudding-cream-soft)}.analytics-channel-option:has(input:checked){border-color:var(--pudding-line);background:var(--pudding-cream-soft)}.analytics-channel-option input,.analytics-check input{width:18px;height:18px;accent-color:var(--pudding-cocoa);flex-shrink:0}.analytics-check{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:13px;line-height:1.6}.analytics-check input{margin-top:3px}.analytics-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--pudding-line);padding:10px 15px;background:var(--pudding-white);color:var(--analysis-ink);border-radius:7px;cursor:pointer;text-decoration:none;font-size:13px;font-weight:650;line-height:1.4;text-align:center}.analytics-btn.primary{background:var(--analysis-ink);border-color:var(--analysis-ink);color:var(--pudding-white)}.analytics-btn.danger{color:var(--pudding-error);border-color:var(--pudding-line);background:var(--pudding-cream)}.analytics-btn:disabled{cursor:wait;opacity:.65}.analytics-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.analytics-notice,.analytics-error{border:1px solid var(--pudding-line);background:var(--pudding-cream-soft);color:var(--pudding-success);border-radius:8px;padding:13px 16px;line-height:1.6;font-size:13px;margin-bottom:18px;overflow-wrap:anywhere}.analytics-error{border-color:var(--pudding-line);background:var(--pudding-cream);color:var(--pudding-error)}.analytics-empty{padding:24px;border:1px dashed var(--pudding-line);border-radius:9px;line-height:1.7;color:var(--pudding-cocoa);font-size:14px}.analytics-status{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.4;padding:5px 8px;border-radius:6px;background:var(--pudding-cream-soft);color:var(--pudding-success);white-space:normal}.analytics-status.completed{background:var(--pudding-cream);color:var(--pudding-success)}.analytics-status.running{background:var(--pudding-cream-soft);color:var(--pudding-taupe)}.analytics-status.failed,.analytics-status.revoked,.analytics-status.purged{background:var(--pudding-cream);color:var(--pudding-error)}.analytics-availability{display:grid;gap:11px;margin-top:18px}.analytics-availability-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:11px;border-bottom:1px solid var(--pudding-line);font-size:13px}.analytics-grant{padding:15px 0;border-bottom:1px solid var(--pudding-line);font-size:13px;line-height:1.7}.analytics-grant:first-of-type{padding-top:3px}.analytics-grant:last-of-type{border-bottom:0}.analytics-grant dl{display:grid;grid-template-columns:auto 1fr;gap:7px 15px;margin:12px 0 0}.analytics-grant dt{color:var(--pudding-cocoa)}.analytics-grant dd{margin:0;text-align:right;overflow-wrap:anywhere}.analytics-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--pudding-line);border-radius:9px}.analytics-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.analytics-table th{background:var(--pudding-cream);color:var(--pudding-cocoa);font-weight:650;white-space:nowrap}.analytics-table td,.analytics-table th{padding:14px 12px;border-bottom:1px solid var(--pudding-line);vertical-align:top}.analytics-table tr:last-child td{border-bottom:0}.analytics-table td{line-height:1.6;min-width:100px;max-width:300px;overflow-wrap:anywhere}.analytics-table .analytics-product-cell{min-width:170px}.analytics-table td .analytics-small{display:block}.analytics-table .analytics-btn{white-space:nowrap}.analytics-report-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px}.analytics-report-heading h2{font-size:23px;margin-bottom:7px}.analytics-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.analytics-metric-card{background:var(--pudding-cream-soft);padding:17px;border:1px solid var(--pudding-line);border-radius:10px}.analytics-metric-card h3{font-size:14px;color:var(--pudding-cocoa);display:flex;align-items:center;gap:8px;margin-bottom:12px}.analytics-metric-card dl{display:grid;grid-template-columns:1fr auto;gap:9px;font-size:12px;margin:0}.analytics-metric-card dt{color:var(--pudding-cocoa)}.analytics-metric-card dd{font-size:15px;font-weight:650;margin:0;text-align:right}.analytics-estimate{display:inline-block;font-size:10px;color:var(--pudding-taupe);padding:1px 5px;border:1px solid var(--pudding-line);border-radius:4px;margin-left:4px;background:var(--pudding-cream-soft);vertical-align:middle}.analytics-source{border:1px solid var(--pudding-line);border-radius:10px;padding:18px;margin:13px 0}.analytics-source h3{font-size:16px;overflow-wrap:anywhere}.analytics-source dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.6}.analytics-source dt{color:var(--pudding-cocoa)}.analytics-source dd{margin:0;overflow-wrap:anywhere}.analytics-source a{color:var(--pudding-cocoa);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.analytics-details{border-top:1px solid var(--pudding-line);margin-top:20px;padding-top:17px}.analytics-details summary{min-height:44px;cursor:pointer;font-size:14px;font-weight:650;padding:10px 0}.analytics-details pre,.analytics-json-preview{margin-top:10px;border-radius:8px;padding:15px;background:var(--pudding-cream);color:var(--pudding-cocoa);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;overflow:auto}.analytics-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.analytics-dialog{color:var(--pudding-cocoa);border:1px solid var(--pudding-line);background:var(--pudding-white);max-width:760px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:0;border-radius:15px;overflow:auto}.analytics-dialog::backdrop{background:#14231a80;backdrop-filter:blur(3px)}.analytics-dialog>header{position:sticky;top:0;background:var(--pudding-white);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--pudding-line);padding:19px 24px}.analytics-dialog>header h2{font-size:20px;margin:0;line-height:1.4}.analytics-dialog>header button{width:44px;height:44px;border:1px solid var(--pudding-line);background:var(--pudding-white);display:flex;align-items:center;justify-content:center;border-radius:7px;cursor:pointer;flex-shrink:0}.analytics-dialog .analytics-form{padding:24px}.analytics-dialog .analytics-form input,.analytics-dialog .analytics-form select,.analytics-dialog .analytics-form textarea,.analytics-dialog .analytics-form button{font:inherit}.analytics-form .analytics-json-input{font-family:var(--pudding-font);font-size:12px}.analytics-hub :is(button,a,input,select,textarea,summary):focus-visible,.analytics-dialog :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--pudding-chocolate);outline-offset:3px}.analytics-spinner{animation:analytics-turn 1.5s linear infinite}@keyframes analytics-turn{to{transform:rotate(360deg)}}@media(max-width:1000px){.analytics-two-col{grid-template-columns:minmax(0,1fr)}.analytics-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.analytics-side .analytics-panel{margin-bottom:0}.analytics-channel-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.analytics-heading{flex-direction:column;gap:13px}.analytics-panel{padding:18px;border-radius:11px}.analytics-tabs{width:100%}.analytics-tabs button{flex:1;padding:10px}.analytics-grid,.analytics-side,.analytics-metrics,.analytics-detail-grid{grid-template-columns:minmax(0,1fr)}.analytics-channel-options{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-report-heading{flex-direction:column}.analytics-report-tabs{width:100%}.analytics-report-tabs button{flex:1;padding:10px}.analytics-source{padding:13px}.analytics-source dl{grid-template-columns:minmax(0,1fr);gap:3px}.analytics-source dd{margin-bottom:10px}.analytics-actions>.analytics-btn{flex-grow:1}.analytics-dialog>header{padding:15px;flex-wrap:wrap;gap:10px}.analytics-dialog>header h2{width:100%;overflow-wrap:anywhere}.analytics-dialog>header .analytics-actions{width:100%;justify-content:space-between}.analytics-dialog>header .language-selector{min-width:0}.analytics-dialog>header .language-selector select{max-width:180px}.analytics-dialog .analytics-form{padding:18px}.analytics-table td,.analytics-table th{padding:12px 10px}.analytics-source .analytics-actions{margin-top:10px}}@media(prefers-reduced-motion:reduce){.analytics-spinner{animation:none}}.development-hub{--dev-ink: var(--pudding-cocoa);--dev-sage: var(--pudding-chocolate);color:var(--dev-ink);max-width:1300px;margin:0 auto}.development-hub *,.development-hub *:before,.development-hub *:after{box-sizing:border-box}.development-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;background:var(--pudding-cream-soft);border-radius:16px}.development-hero .eyebrow{color:var(--pudding-cocoa);font-size:11px;letter-spacing:.15em}.development-hero h1{font-size:clamp(24px,3.1vw,36px);line-height:1.35;margin:12px 0;max-width:790px}.development-hero p{max-width:720px;color:var(--pudding-cocoa);line-height:1.75;margin:0}.development-hero>svg{flex-shrink:0;color:var(--pudding-cocoa)}.development-state-note{display:flex;gap:12px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);padding:16px 20px;margin:16px 0;border-radius:12px}.development-state-note svg{color:var(--pudding-cocoa);flex-shrink:0;margin-top:3px}.development-state-note p{margin:0;font-size:14px;line-height:1.7}.development-state-note b,.development-state-note span{display:block}.development-state-note span{color:var(--pudding-taupe)}.development-error,.development-notice{padding:14px 18px;border-radius:9px;line-height:1.6}.development-error{background:var(--pudding-cream);color:var(--pudding-error);border:1px solid var(--pudding-line)}.development-notice{background:var(--pudding-cream-soft);color:var(--pudding-success);border:1px solid var(--pudding-line)}.development-tabs{display:flex;gap:8px;margin:16px 0;border-bottom:1px solid var(--pudding-line);padding-bottom:8px}.development-tabs button{border:0;background:transparent;padding:12px 18px;min-height:44px;color:var(--pudding-taupe);cursor:pointer;border-radius:7px;font-weight:600}.development-tabs button[aria-current]{color:var(--pudding-cocoa);background:var(--pudding-cream)}.development-intake,.development-panel,.development-policy-panel{border:1px solid var(--pudding-line);border-radius:13px;background:var(--pudding-white);padding:22px;margin-bottom:18px}.development-intake summary,.development-panel summary,.development-add summary,.development-candidate summary{cursor:pointer;font-weight:600;min-height:44px;display:list-item;padding:11px 0}.development-form{display:grid;gap:16px;margin-top:16px}.development-form fieldset{padding:0;border:0;margin:0;min-width:0}.development-form legend{margin-bottom:10px;font-weight:600;font-size:13px}.development-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.development-field{display:grid;align-content:start;gap:8px;min-width:0;font-size:13px;font-weight:600}.development-hub input:not([type=checkbox]),.development-hub select,.development-hub textarea{min-width:0;width:100%;min-height:44px;border:1px solid var(--pudding-line);background:var(--pudding-cream-soft);border-radius:7px;font:inherit;font-weight:400;color:var(--pudding-cocoa);padding:11px 12px}.development-hub textarea{resize:vertical;line-height:1.7}.development-hub button,.development-hub a{-webkit-tap-highlight-color:transparent}.development-hub :focus-visible{outline:3px solid var(--pudding-chocolate);outline-offset:3px}.development-channel-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.development-channel-choices label,.development-checkbox{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;cursor:pointer;min-height:44px}.development-channel-choices label{padding:10px;border:1px solid var(--pudding-line);border-radius:8px;background:var(--pudding-cream-soft)}.development-hub input[type=checkbox]{accent-color:var(--pudding-cocoa);width:17px;height:17px;flex-shrink:0;margin:0}.development-primary,.development-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:fit-content;min-height:44px;padding:12px 18px;border-radius:7px;font:inherit;font-size:13px;font-weight:650;cursor:pointer;text-decoration:none}.development-primary{background:var(--pudding-cocoa);color:var(--pudding-white);border:1px solid var(--pudding-cocoa)}.development-secondary{background:var(--pudding-white);color:var(--pudding-cocoa);border:1px solid var(--pudding-line)}.development-primary:disabled,.development-secondary:disabled{opacity:.5;cursor:not-allowed}.development-primary:hover:not(:disabled){background:var(--pudding-chocolate)}.development-secondary:hover:not(:disabled){background:var(--pudding-cream-soft)}.development-caption{color:var(--pudding-taupe);font-size:12px;line-height:1.75;margin:8px 0}.development-workspace{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:start;gap:20px}.development-request-list{display:grid;gap:10px;position:sticky;top:20px}.development-request-list button{display:grid;gap:10px;text-align:left;padding:17px 15px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:10px;color:var(--pudding-cocoa);cursor:pointer;min-height:90px}.development-request-list button[aria-pressed=true]{border-color:var(--pudding-line);box-shadow:inset 3px 0 0 var(--pudding-cocoa);background:var(--pudding-cream)}.development-request-list button>span:not(.development-badge){font-size:12px;color:var(--pudding-success);line-height:1.65}.development-detail{min-width:0}.development-panel>p{line-height:1.8;font-size:14px}.development-section-title{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.development-section-title h2,.development-section-title h3,.development-panel h3{margin:0;font-size:19px}.development-section-title h2{font-size:22px}.development-badge{width:fit-content;background:var(--pudding-cream);border:1px solid var(--pudding-line);color:var(--pudding-success);font-size:11px;border-radius:5px;padding:5px 8px;line-height:1.55}.development-next{background:var(--pudding-cream);border-left:3px solid var(--pudding-line);padding:15px 17px;margin:18px 0}.development-next b{font-size:12px}.development-next p{font-size:14px;line-height:1.75;margin:9px 0}.development-next span{font-size:12px;color:var(--pudding-taupe)}.development-candidate{padding:17px 0;border-bottom:1px solid var(--pudding-line)}.development-candidate-title{display:flex;align-items:center;gap:11px}.development-candidate-title h4{margin:0 0 5px;font-size:15px}.development-candidate-title>div{flex:1}.development-candidate-title>div>span{font-size:12px;color:var(--pudding-taupe)}.development-candidate>a{display:inline-flex;align-items:center;gap:4px;padding:11px 0;font-size:13px;min-height:44px;color:var(--pudding-cocoa)}.development-evidence{color:var(--pudding-cocoa);font-size:13px;line-height:1.8;white-space:pre-wrap}.development-confirmed{display:flex;align-items:center;gap:7px;color:var(--pudding-taupe);font-size:13px}.development-add{margin-top:14px}.development-commerce{display:grid;gap:10px;margin-top:16px}.development-commerce article{background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);padding:15px;border-radius:8px;font-size:13px}.development-commerce article p{margin:7px 0 0;color:var(--pudding-taupe)}.development-policy-list{margin-top:26px;display:grid;gap:12px}.development-policy-list article{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:18px;border:1px solid var(--pudding-line);border-radius:9px}.development-policy-list article p{font-size:13px;color:var(--pudding-taupe);line-height:1.7}.development-empty{padding:60px 20px;text-align:center;color:var(--pudding-taupe)}.development-hub p,.development-hub h1,.development-hub h2,.development-hub h3,.development-hub h4,.development-hub b,.development-hub span{overflow-wrap:anywhere}@media(max-width:900px){.development-channel-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.development-workspace{grid-template-columns:1fr}.development-request-list{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.development-hero{padding:24px 18px}.development-hero>svg{display:none}.development-intake,.development-panel,.development-policy-panel{padding:17px}.development-grid,.development-request-list{grid-template-columns:1fr}.development-primary,.development-secondary{max-width:100%;white-space:normal}.development-channel-choices{gap:6px}.development-channel-choices label{padding:9px 7px}.development-policy-list article{align-items:start;flex-direction:column;gap:10px}.development-state-note{padding:14px}}@media(prefers-reduced-motion:reduce){.development-hub *,.development-hub *:before,.development-hub *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.supplier-manager{color:var(--pudding-cocoa)}.supplier-manager *{box-sizing:border-box}.supplier-machine-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.supplier-machine-tags>span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:7px;border:1px solid var(--pudding-line);background:var(--pudding-cream);color:var(--pudding-taupe);font-size:11px;overflow-wrap:anywhere;max-width:100%;flex-wrap:wrap}.supplier-machine-tags small{color:var(--pudding-taupe);font-size:10px}.supplier-machine-tags button{display:inline-flex;border:0;background:transparent;color:inherit;padding:3px}.supplier-tag-filter{display:grid;gap:5px;min-width:0;max-width:280px;font-size:11px;color:var(--pudding-taupe)}.supplier-tag-filter select{min-height:42px;border:1px solid var(--pudding-line);border-radius:10px;background:var(--pudding-white);color:var(--pudding-taupe);width:100%;padding:9px;font:inherit;font-size:12px}.supplier-tag-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin:12px 0}.supplier-tag-editor{min-width:0}.supplier-candidate-countries{border-left:2px solid var(--pudding-line);background:var(--pudding-cream-soft);padding:10px 12px;border-radius:0 8px 8px 0;margin:10px 0}.supplier-candidate-countries>span,.supplier-candidate-countries>small{display:block;color:var(--pudding-taupe);font-size:11px;line-height:1.6;margin:0 0 6px}.supplier-candidate-countries .supplier-country-chips>span{background:var(--pudding-cream);border-style:dashed;border-color:var(--pudding-line)}.supplier-filters>.supplier-checkbox{display:flex;gap:8px;grid-column:1 / -1;align-items:center}.supplier-filters .supplier-checkbox input{width:15px;height:15px;accent-color:var(--pudding-cocoa)}.supplier-overview{display:grid;gap:20px}.supplier-overview>.supplier-muted{margin:-12px 0 0}.supplier-overview .supplier-list-heading{flex-wrap:wrap}.supplier-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.supplier-overview-metrics article{padding:22px;border:1px solid var(--pudding-line);border-radius:15px;background:linear-gradient(135deg,var(--pudding-white),var(--pudding-cream-soft));display:grid;gap:12px;align-content:start}.supplier-overview-metrics article>span{font-size:13px;color:var(--pudding-taupe)}.supplier-overview-metrics strong{font-size:34px;font-weight:600;color:var(--pudding-cocoa)}.supplier-overview-metrics small{font-size:11px;line-height:1.6;color:var(--pudding-taupe)}.supplier-overview-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.supplier-overview-panel{border:1px solid var(--pudding-line);border-radius:15px;padding:24px;background:var(--pudding-white);min-width:0}.supplier-overview-panel h3{font-size:18px;margin:0 0 20px}.supplier-coverage-bars{list-style:none;padding:0;margin:0;display:grid;gap:18px}.supplier-coverage-bars li>div{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px;font-size:13px}.supplier-coverage-bars span{font-size:11px;color:var(--pudding-taupe)}.supplier-coverage-bars meter{width:100%;height:9px;border:0;border-radius:99px;background:var(--pudding-cream-soft)}.supplier-coverage-bars meter::-webkit-meter-bar{border:0;background:var(--pudding-cream-soft);border-radius:99px}.supplier-coverage-bars meter::-webkit-meter-optimum-value{background:var(--pudding-cream-soft);border-radius:99px}.supplier-coverage-bars meter::-moz-meter-bar{background:var(--pudding-cream-soft);border-radius:99px}.supplier-review-counts{margin:0;display:grid;gap:14px}.supplier-review-counts>div{display:flex;gap:18px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--pudding-line);padding-bottom:14px}.supplier-review-counts dt{font-size:13px;color:var(--pudding-taupe)}.supplier-review-counts dd{margin:0;color:var(--pudding-taupe);font-size:22px}.supplier-coverage-countries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.supplier-coverage-countries article{padding:11px;border:1px solid var(--pudding-line);border-radius:10px;display:flex;gap:9px;align-items:start;background:var(--pudding-cream-soft);min-width:0}.supplier-coverage-countries b{font-size:13px;overflow-wrap:anywhere}.supplier-coverage-countries span{display:block;color:var(--pudding-taupe);font-size:10px;line-height:1.7;margin-top:5px}.supplier-overdue-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.supplier-overdue-list li{display:flex;gap:16px;align-items:center;padding:12px;border-radius:10px;background:var(--pudding-cream-soft);flex-wrap:wrap}.supplier-overdue-list li>div{flex:1;min-width:140px;font-size:13px}.supplier-overdue-list span{display:block;color:var(--pudding-taupe);margin-top:5px;font-size:11px}.supplier-overdue-list time{color:var(--pudding-taupe);font-size:12px}@media(min-width:851px){.portal-shell .portal-sidebar nav{flex:1;min-height:0;overflow-y:auto;align-content:start;scrollbar-width:thin;margin-bottom:20px;overscroll-behavior:contain}.portal-shell .portal-sidebar>:is(.portal-logo,.portal-role,.portal-account){flex-shrink:0}}.supplier-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.supplier-heading h1{font-size:30px;margin:10px 0 5px}.supplier-heading p{color:var(--pudding-taupe);margin:0}.supplier-heading>div>span{display:flex;align-items:center;gap:7px;color:var(--pudding-taupe);font-size:12px}.supplier-tabs{display:flex;gap:6px;border-bottom:1px solid var(--pudding-line);margin-bottom:20px}.supplier-tabs button{border:0;background:none;padding:14px 17px;color:var(--pudding-taupe)}.supplier-tabs button[aria-pressed=true]{color:var(--pudding-cocoa);box-shadow:inset 0 -2px var(--pudding-cocoa)}.supplier-search{display:flex;align-items:center;gap:10px;max-width:460px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:12px;padding:11px 14px;margin-bottom:20px}.supplier-search input{border:0;outline:0;width:100%;background:none}.supplier-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.supplier-catalog>article,.supplier-assignment-list>article{background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:15px;padding:23px}.supplier-catalog header{display:flex;justify-content:space-between;align-items:center}.supplier-code{color:var(--pudding-taupe);font-size:12px;letter-spacing:1px}.supplier-status{display:inline-flex;border-radius:99px;background:var(--pudding-cream-soft);color:var(--pudding-success);padding:5px 10px;font-size:12px}.supplier-status.inactive{background:var(--pudding-cream);color:var(--pudding-warning)}.supplier-catalog h2{font-size:22px;margin:15px 0}.supplier-tags{display:flex;flex-wrap:wrap;gap:6px}.supplier-tags span{font-size:12px;border:1px solid var(--pudding-line);padding:5px 9px;border-radius:5px}.supplier-catalog p{color:var(--pudding-taupe);font-size:12px}.supplier-contact-list{border-top:1px solid var(--pudding-line);padding-top:13px;margin:18px 0;display:grid;gap:12px}.supplier-contact-list>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px}.supplier-contact-list a{color:var(--pudding-taupe);overflow-wrap:anywhere}.supplier-contact-list span{color:var(--pudding-taupe)}.supplier-assignment-list{display:grid;gap:15px}.supplier-assignment-list h2{font-size:18px;margin:12px 0 6px}.supplier-assignment-list p{margin:0;color:var(--pudding-taupe)}.supplier-assignment-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:23px 0}.supplier-assignment-list dt{color:var(--pudding-taupe);font-size:12px}.supplier-assignment-list dd{margin:8px 0 0;font-size:14px;overflow-wrap:anywhere}.supplier-assignment-list small{display:block;color:var(--pudding-taupe);margin-top:4px}.supplier-private-note{padding:12px;background:var(--pudding-cream-soft);font-size:13px;white-space:pre-wrap;margin-bottom:12px!important}.supplier-empty{padding:70px 20px;text-align:center;color:var(--pudding-taupe)}.supplier-history{list-style:none;padding:0;margin:0}.supplier-history li{display:flex;gap:25px;padding:20px 4px;border-bottom:1px solid var(--pudding-line);font-size:13px}.supplier-history time{margin-left:auto;color:var(--pudding-taupe)}.supplier-dialog{color:var(--pudding-cocoa);width:min(700px,calc(100% - 24px));max-height:calc(100dvh - 40px);border:1px solid var(--pudding-line);border-radius:18px;padding:25px;overflow:auto}.supplier-dialog::backdrop{background:rgba(var(--pudding-cocoa-rgb),.5333333333333333);backdrop-filter:blur(3px)}.supplier-dialog>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.supplier-dialog h2{margin:0;font-size:24px}.supplier-dialog header button{border:0;background:none;padding:8px}.supplier-dialog form{display:grid;gap:16px}.supplier-dialog label{display:grid;gap:8px;font-size:13px}.supplier-dialog :is(input,select,textarea){border:1px solid var(--pudding-line);border-radius:7px;background:var(--pudding-white);color:var(--pudding-cocoa);width:100%;padding:11px}.supplier-dialog fieldset{border:1px solid var(--pudding-line);border-radius:9px;padding:15px}.supplier-dialog legend{color:var(--pudding-taupe);font-size:13px}.supplier-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0 18px;margin-bottom:16px;border-bottom:1px solid var(--pudding-line)}.supplier-dialog textarea{min-height:80px}.supplier-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:20px}.supplier-toolbar .supplier-search{flex:1;margin:0}.supplier-view-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--pudding-line);background:var(--pudding-cream-soft);border-radius:12px}.supplier-view-switch button{border:0;padding:9px 14px;color:var(--pudding-taupe);background:transparent;border-radius:9px;font:inherit;font-size:13px;white-space:nowrap}.supplier-view-switch button[aria-pressed=true]{background:var(--pudding-white);color:var(--pudding-cocoa);box-shadow:0 2px 8px rgba(var(--pudding-cocoa-rgb),.0392156862745098)}.supplier-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:14px;margin-bottom:24px;align-items:start}.supplier-filters>label,.supplier-field-label{display:grid;gap:8px;color:var(--pudding-taupe);font-size:12px}.supplier-field-label{margin-bottom:8px}.supplier-filters select{width:100%;min-width:0;min-height:48px;border:1px solid var(--pudding-line);background:var(--pudding-white);color:var(--pudding-cocoa);padding:10px;border-radius:10px;font:inherit;font-size:14px}.supplier-filters>.supplier-text-button{justify-self:start;margin:0}.supplier-text-button{border:0;border-radius:8px;background:transparent;color:var(--pudding-cocoa);padding:10px 0;font:inherit;font-size:13px;cursor:pointer;text-align:left}.supplier-text-button:hover{text-decoration:underline}.supplier-card-actions{display:flex;gap:20px;align-items:center;margin-top:16px}.supplier-card-actions .btn{max-width:100%}.supplier-count,.supplier-muted{color:var(--pudding-taupe);font-size:13px;line-height:1.7}.supplier-notice{padding:12px 16px;border-radius:12px;background:var(--pudding-cream-soft);color:var(--pudding-success)}.supplier-import-history{border:1px solid var(--pudding-line);border-radius:12px;padding:10px 16px;margin-bottom:20px;background:var(--pudding-cream-soft)}.supplier-import-history>summary{cursor:pointer;padding:4px 0;color:var(--pudding-taupe);font-size:13px}.supplier-import-history>div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--pudding-line);margin-top:12px;font-size:12px;align-items:center;flex-wrap:wrap}.supplier-import-history p{margin:6px 0;color:var(--pudding-taupe)}.supplier-import-history a{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.supplier-country-chips{display:flex;flex-wrap:wrap;gap:7px}.supplier-country-chips>span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pudding-line);border-radius:8px;padding:5px 8px;color:var(--pudding-taupe);background:var(--pudding-cream);font-size:12px;max-width:100%}.supplier-country-chips .country-flag{width:21px;height:16px}.supplier-country-chips button{display:inline-flex;border:0;padding:3px;background:none;color:inherit;border-radius:5px}.supplier-country-set .supplier-country-chips{margin-bottom:8px}.supplier-list-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.supplier-list-heading h2{font-size:20px;margin:0}.supplier-list-heading>span{color:var(--pudding-taupe);font-size:13px}.supplier-cost-hint{margin:8px 0 18px}.supplier-offering-list,.supplier-option-list{display:grid;gap:12px}.supplier-offering-row,.supplier-option-list>article{border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-white);padding:20px 22px;min-width:0}.supplier-offering-summary,.supplier-option-list>article{display:flex;justify-content:space-between;align-items:start;gap:20px}.supplier-offering-summary h3,.supplier-option-list h3{font-size:18px;margin:7px 0 8px;overflow-wrap:anywhere}.supplier-offering-summary p{color:var(--pudding-taupe);font-size:12px;margin:0 0 14px;overflow-wrap:anywhere}.supplier-offering-badges,.supplier-option-actions{display:flex;gap:8px;flex-direction:column;align-items:flex-end;flex-shrink:0}.supplier-review{background:var(--pudding-cream-soft);border-radius:99px;padding:5px 9px;color:var(--pudding-taupe);font-size:11px}.supplier-review-hint{color:var(--pudding-taupe);background:var(--pudding-cream-soft);border-radius:9px;padding:12px;margin:0;font-size:13px}.supplier-offering-detail{margin-top:14px;border-top:1px solid var(--pudding-line)}.supplier-offering-detail>summary,.supplier-source>summary,.supplier-change-log>summary{cursor:pointer;color:var(--pudding-taupe);font-size:13px;padding:12px 0}.supplier-offering-detail-body{padding:0 0 12px}.supplier-offering-detail h4{font-size:13px;margin:5px 0 12px}.supplier-prices{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:9px}.supplier-prices li{padding:13px;border:1px solid var(--pudding-line);border-radius:10px;background:var(--pudding-cream-soft);display:grid;gap:5px;overflow-wrap:anywhere;font-size:13px}.supplier-prices span{font-size:12px;color:var(--pudding-taupe)}.supplier-source{margin:8px 0}.supplier-source p,.supplier-source dd,.supplier-source pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;color:var(--pudding-taupe);font-family:inherit;font-size:12px;line-height:1.75}.supplier-source dl{padding:12px;border-radius:10px;background:var(--pudding-cream-soft);margin:0}.supplier-source dl>div{padding:7px 0}.supplier-source dt{font-size:11px;color:var(--pudding-taupe)}.supplier-change-log{margin-top:25px;border-top:1px solid var(--pudding-line)}.supplier-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:22px;font-size:13px;color:var(--pudding-taupe)}.supplier-dialog .supplier-checkbox{display:flex;align-items:center;gap:10px}.supplier-dialog .supplier-checkbox input{width:17px;height:17px;padding:0;accent-color:var(--pudding-cocoa)}.supplier-price-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--pudding-line);margin-bottom:14px}.supplier-price-editor>small{display:block;margin-bottom:13px}.supplier-manager :is(button,a,input,select):focus-visible,.supplier-dialog :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}@media(max-width:650px){.supplier-heading{align-items:flex-start;flex-direction:column}.supplier-catalog{grid-template-columns:1fr}.supplier-tabs button{padding:12px;font-size:13px}.supplier-assignment-list dl{grid-template-columns:1fr 1fr}.supplier-contact-fields{grid-template-columns:1fr}.supplier-history li{flex-wrap:wrap;gap:10px}.supplier-history time{margin:0}.supplier-dialog{padding:20px}.supplier-toolbar{flex-direction:column;align-items:stretch}.supplier-toolbar .supplier-search{max-width:none}.supplier-view-switch{align-self:flex-start}.supplier-filters{grid-template-columns:1fr;padding:14px}.supplier-offering-row,.supplier-option-list>article{padding:18px}.supplier-offering-summary,.supplier-option-list>article{flex-wrap:wrap;gap:10px}.supplier-offering-badges,.supplier-option-actions{flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:10px}.supplier-price-fields{grid-template-columns:1fr}.supplier-card-actions{flex-wrap:wrap}.supplier-pagination{gap:10px}.supplier-tag-filter{max-width:none}.supplier-tag-fields,.supplier-overview-columns{grid-template-columns:1fr}.supplier-overview-metrics,.supplier-coverage-countries{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-overview-metrics article{padding:16px}.supplier-overview-panel{padding:18px}.supplier-manager .supplier-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.supplier-manager .supplier-tabs button{min-width:0;padding:12px 4px;font-size:12px;white-space:normal;overflow-wrap:anywhere;line-height:1.4}}.customer-records{--cr-ink: var(--pudding-cocoa);--cr-muted: var(--pudding-taupe);--cr-line: var(--pudding-line);--cr-green: var(--pudding-chocolate);color:var(--cr-ink);min-width:0}.customer-records *,.customer-records *:before,.customer-records *:after{box-sizing:border-box}.customer-records button,.customer-records input,.customer-records select,.customer-records textarea{font:inherit}.customer-records button{cursor:pointer}.customer-records button:disabled{cursor:default;opacity:.55}.customer-records :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}.cr-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.cr-heading h1{font-size:clamp(25px,3vw,32px);line-height:1.25;margin:9px 0 8px}.cr-heading p{margin:0;color:var(--cr-muted);font-size:14px;line-height:1.6}.cr-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--cr-muted);font-size:12px}.cr-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 15px;border:1px solid var(--cr-line);background:var(--pudding-white);color:var(--cr-ink);border-radius:10px;font-size:13px!important;line-height:1.4;text-decoration:none;white-space:nowrap}.cr-button:hover{background:var(--pudding-cream)}.cr-button.cr-primary{background:var(--pudding-cocoa);border-color:var(--pudding-cocoa);color:var(--pudding-white)}.cr-button.cr-primary:hover{background:var(--pudding-chocolate)}.cr-button.cr-secondary{background:rgba(var(--pudding-white-rgb),.6509803921568628);backdrop-filter:blur(12px)}.cr-button.cr-small{padding:8px 10px;font-size:12px!important}.cr-enquiries{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border:1px solid var(--pudding-line);background:var(--pudding-cream-soft);border-radius:13px;margin-bottom:18px;font-size:13px}.cr-enquiries>span{display:flex;align-items:center;gap:12px}.cr-enquiries b{border-radius:20px;padding:3px 9px;background:var(--pudding-cream-soft)}.cr-enquiries a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:var(--cr-ink)}.cr-layout{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:20px;align-items:start}.cr-customer-list,.cr-dossier{min-width:0;border:1px solid var(--cr-line);border-radius:18px;background:linear-gradient(140deg,rgba(var(--pudding-white-rgb),.9215686274509803),rgba(var(--pudding-cream-soft-rgb),.9098039215686274));box-shadow:0 10px 30px rgba(var(--pudding-cocoa-rgb),.0196078431372549),inset 0 1px 0 var(--pudding-white);backdrop-filter:blur(14px)}.cr-customer-list{overflow:hidden}.cr-list-head{padding:18px 14px 14px}.cr-list-head h2{margin:0 4px 13px;font-size:15px;display:flex;align-items:center;gap:9px}.cr-list-head h2>span{font-size:12px;font-weight:500;color:var(--cr-muted)}.cr-search{display:flex;align-items:center;gap:7px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);padding:9px 10px;border-radius:10px;color:var(--cr-muted)}.cr-search input{width:100%;min-width:0;border:0;background:transparent;font-size:12px;color:var(--cr-ink);outline:none}.cr-list-items{display:grid;gap:4px;padding:0 7px 8px}.cr-customer{display:flex;gap:10px;width:100%;padding:14px 10px;background:transparent;text-align:left;border:1px solid transparent;border-radius:12px;color:var(--cr-ink)}.cr-customer:hover{background:var(--pudding-cream-soft)}.cr-customer[aria-current=true]{background:linear-gradient(135deg,var(--pudding-cream-soft),var(--pudding-cream-soft));border-color:var(--pudding-line)}.cr-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:33px;width:33px;border-radius:11px;background:linear-gradient(135deg,var(--pudding-cream),var(--pudding-cream));border:1px solid var(--pudding-line);color:var(--pudding-taupe);font-size:15px;font-weight:600}.cr-customer-main{display:grid;min-width:0;gap:5px}.cr-customer-main>b{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cr-customer-main>small{font-size:11px;color:var(--cr-muted);overflow-wrap:anywhere}.cr-country{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px}.cr-country>img{width:19px;height:14px;object-fit:cover;border-radius:2px;flex-shrink:0}.cr-next-preview{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--pudding-taupe);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:190px}.cr-next-preview svg{flex-shrink:0}.cr-mini-counts{display:flex;gap:5px;font-size:10px;color:var(--pudding-taupe);margin-top:3px}.cr-pagination{display:flex;align-items:center;justify-content:center;gap:15px;padding:15px 12px;border-top:1px solid var(--cr-line)}.cr-pagination>span{color:var(--cr-muted);font-size:12px}.cr-pagination>button{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid var(--cr-line);background:var(--pudding-white);border-radius:8px;color:var(--cr-ink)}.cr-dossier{padding:25px;min-height:480px;margin:0;max-width:none;width:100%}.cr-dossier-head{display:flex;align-items:flex-start;gap:15px;margin-bottom:24px}.cr-dossier-head>div{min-width:0}.cr-avatar-large{width:52px;height:52px;border-radius:16px;font-size:24px}.cr-dossier-head h2{font-size:clamp(21px,2.3vw,27px);line-height:1.35;margin:0 0 8px;overflow-wrap:anywhere}.cr-company-meta,.cr-company-contact{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--cr-muted)}.cr-company-contact{margin-top:8px}.cr-company-contact a{color:var(--pudding-taupe);text-decoration:none;overflow-wrap:anywhere}.cr-status,.cr-private-tag{display:inline-flex;align-items:center;border-radius:20px;padding:4px 9px;color:var(--pudding-success);background:var(--pudding-cream);font-size:11px;white-space:nowrap}.cr-status-muted{color:var(--pudding-warning);background:var(--pudding-cream-soft)}.cr-private-tag{padding:3px 7px;color:var(--pudding-taupe);background:var(--pudding-cream);font-size:10px}.cr-tabs{display:flex;gap:3px;padding:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--cr-line);margin-bottom:24px}.customer-records .cr-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 13px;border:0;background:transparent;font-size:13px;color:var(--cr-muted);border-bottom:2px solid transparent;margin-bottom:-1px;width:auto;flex-shrink:0;white-space:nowrap;border-radius:0}.customer-records .cr-tabs button:hover{color:var(--cr-ink);background:var(--pudding-cream)}.cr-tabs button[aria-pressed=true]{color:var(--pudding-cocoa);border-bottom-color:var(--pudding-line)}.cr-tabs button>span{color:var(--pudding-taupe);background:var(--pudding-cream);border-radius:20px;font-size:10px;padding:2px 6px}.cr-overview{display:grid;gap:20px}.cr-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cr-stat-grid>button{display:grid;grid-template-columns:1fr auto;gap:9px;position:relative;text-align:left;border:1px solid var(--cr-line);border-radius:12px;padding:15px;background:var(--pudding-cream);color:var(--cr-ink)}.cr-stat-grid>button:hover{border-color:var(--pudding-chocolate)}.cr-stat-grid>button>span{grid-column:1/-1;color:var(--cr-muted);font-size:12px}.cr-stat-grid>button>b{font-size:25px;line-height:1;font-weight:600}.cr-stat-grid>button>svg{align-self:end;color:var(--pudding-cocoa)}.cr-panel{border:1px solid var(--cr-line);border-radius:14px;padding:22px;background:var(--pudding-white)}.cr-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.cr-panel-head h3{display:flex;align-items:center;gap:8px;font-size:16px;margin:0}.cr-goals{margin:0 0 24px;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.cr-muted{color:var(--pudding-taupe);font-size:12px}.cr-profile-summary{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.cr-profile-summary h4,.cr-next-action h4{font-size:12px;color:var(--cr-muted);margin:0 0 10px;font-weight:500}.cr-chips{display:flex;flex-wrap:wrap;gap:7px}.cr-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pudding-line);background:var(--pudding-cream);color:var(--pudding-taupe);font-size:12px;border-radius:8px;padding:5px 8px;overflow-wrap:anywhere}.cr-chip button{display:flex;align-items:center;background:none;border:0;padding:2px;color:var(--pudding-taupe)}.cr-next-action{display:flex;align-items:flex-start;gap:13px;padding:17px;background:linear-gradient(120deg,var(--pudding-cream),var(--pudding-cream));border-radius:12px;border:1px solid var(--pudding-line)}.cr-next-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:37px;height:37px;background:var(--pudding-cream);border-radius:11px;color:var(--pudding-cocoa)}.cr-next-action h4{margin-bottom:7px}.cr-next-action p{font-size:14px;margin:0 0 8px;overflow-wrap:anywhere;line-height:1.6}.cr-next-action small{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px;color:var(--pudding-taupe)}.cr-record-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--pudding-taupe);padding:0 2px}.cr-contacts>summary{cursor:pointer;color:var(--cr-muted);font-size:13px}.cr-contacts>summary>span{font-size:11px;margin-left:6px;color:var(--pudding-taupe)}.cr-contacts>div{display:grid;gap:13px;margin-top:18px}.cr-contacts article{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;font-size:12px}.cr-contacts article b{font-weight:500}.cr-contacts article a{color:var(--pudding-taupe);text-decoration:none;overflow-wrap:anywhere}.cr-contacts article>span{color:var(--pudding-taupe);font-size:10px}.cr-card-markets{display:flex;flex-wrap:wrap;gap:6px}.cr-profile-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cr-field{display:grid;gap:8px;min-width:0}.cr-field>span{font-size:12px;color:var(--cr-muted)}.cr-field input,.cr-field select,.cr-field textarea{width:100%;min-width:0;border:1px solid var(--pudding-line);color:var(--cr-ink);background:var(--pudding-cream-soft);border-radius:9px;padding:11px 12px;font-size:13px;line-height:1.5}.cr-field textarea{resize:vertical;min-height:96px}.cr-full{grid-column:1/-1}.cr-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:2px}.cr-collection-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:19px}.customer-records .cr-collection-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--cr-line);background:var(--pudding-white);color:var(--cr-muted);border-radius:9px;font-size:12px}.cr-collection-tabs button[aria-pressed=true]{border-color:var(--pudding-line);color:var(--pudding-cocoa);background:var(--pudding-cream)}.cr-collection-tabs button span{font-size:10px;opacity:.7}.cr-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-record-card{min-width:0;background:var(--pudding-white);border:1px solid var(--cr-line);border-radius:12px;padding:17px}.customer-records .cr-record-card.cr-record-focused{border-color:var(--pudding-chocolate);background:linear-gradient(135deg,var(--pudding-cream-soft),var(--pudding-white));box-shadow:0 0 0 2px rgba(var(--pudding-cocoa-rgb),.5019607843137255);outline:0;scroll-margin-top:24px}.cr-record-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cr-record-card h3{font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere}.cr-record-code{display:block;color:var(--pudding-taupe);font-size:10px;margin-top:6px;letter-spacing:.5px}.cr-record-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:17px 0}.cr-record-card dl>div{min-width:0}.cr-record-card dt{font-size:10px;color:var(--pudding-taupe);margin-bottom:5px}.cr-record-card dd{margin:0;font-size:12px;overflow-wrap:anywhere;color:var(--pudding-taupe)}.cr-record-card dd small{display:block;color:var(--pudding-taupe);font-size:10px;margin-top:4px}.cr-record-card details{border-top:1px solid var(--pudding-line);padding-top:10px;margin-top:12px}.cr-record-card summary{color:var(--pudding-taupe);font-size:11px;cursor:pointer}.cr-record-card details p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.cr-record-card footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:17px;padding:12px 0 0;border-top:1px solid var(--pudding-line)}.cr-record-card footer time{color:var(--pudding-taupe);font-size:10px}.cr-record-card footer a{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--pudding-taupe);text-decoration:none}.cr-collection-note{font-size:11px;color:var(--pudding-taupe);line-height:1.7}.cr-note-form{scroll-margin-top:30px;margin-bottom:27px}.cr-note-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.cr-note-form>.cr-form-actions{margin-top:14px}.cr-correction-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:10px 12px;border-radius:9px;background:var(--pudding-cream-soft);color:var(--pudding-taupe);margin-bottom:15px}.cr-correction-label button{display:flex;background:transparent;border:0;color:inherit;padding:3px}.cr-timeline{list-style:none;margin:0;padding:0 0 0 8px}.cr-timeline>li{display:flex;position:relative;gap:17px;padding:0 0 23px}.cr-timeline>li:not(:last-child):before{content:"";position:absolute;left:4px;top:15px;bottom:0;width:1px;background:var(--pudding-cream-soft)}.cr-timeline-dot{flex-shrink:0;width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--pudding-cream-soft);box-shadow:0 0 0 4px var(--pudding-cocoa);z-index:1}.cr-timeline article{min-width:0;flex:1}.cr-timeline article>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.cr-history-kind{font-size:12px;font-weight:600;color:var(--pudding-taupe)}.cr-timeline time{font-size:10px;color:var(--pudding-taupe)}.cr-timeline article>p{font-size:13px;line-height:1.85;margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.cr-timeline article>footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;color:var(--pudding-taupe);margin:0;padding:0;border:0}.customer-records .cr-timeline footer>span{display:inline-flex;margin-left:0}.cr-timeline footer a,.cr-timeline footer button{display:inline-flex;align-items:center;gap:3px;color:var(--pudding-taupe);font-size:10px;text-decoration:none}.cr-timeline footer button{background:none;border:0;padding:2px 0;margin-left:auto}.cr-empty{color:var(--pudding-taupe);padding:28px 16px;text-align:center;font-size:13px;line-height:1.7}.cr-welcome{display:grid;place-content:center;justify-items:center;gap:10px;min-height:360px;color:var(--pudding-taupe)}.cr-welcome p{font-size:13px}.cr-inline-error{border:1px solid var(--pudding-line);border-radius:11px;background:var(--pudding-cream);color:var(--pudding-error);padding:13px 15px;margin-bottom:16px;font-size:13px;overflow-wrap:anywhere}.cr-inline-error p{margin:0 0 8px;line-height:1.7}.cr-inline-error p:last-child{margin-bottom:0}.cr-customer-list>.cr-inline-error{margin:0 12px 13px}.cr-notice{border-radius:10px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);color:var(--pudding-success);padding:11px 14px;font-size:13px;margin:0 0 18px}.customer-records .cr-mobile-back{display:none}.cr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1180px){.cr-layout{grid-template-columns:minmax(205px,240px) minmax(0,1fr);gap:14px}.cr-dossier{padding:20px}.cr-record-grid{grid-template-columns:1fr}.cr-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.cr-heading{gap:14px;align-items:flex-start}.cr-heading>a{padding:9px 10px;font-size:11px!important}.cr-heading>a>svg:first-child{display:none}.cr-heading p{font-size:12px}.cr-layout{grid-template-columns:1fr}.cr-has-selection .cr-customer-list{display:none}.cr-layout:not(.cr-has-selection) .cr-dossier{display:none}.cr-list-head{padding:18px}.cr-list-items{padding:0 12px 12px}.cr-next-preview{max-width:100%}.cr-customer-main{flex:1}.cr-dossier{padding:18px;border-radius:15px}.customer-records .cr-mobile-back{display:inline-flex;align-items:center;gap:7px;padding:0;background:none;border:0;color:var(--pudding-taupe);font-size:12px;margin:0 0 22px}.cr-dossier-head{gap:11px}.cr-avatar-large{width:43px;height:43px;border-radius:13px;font-size:19px}.cr-dossier-head h2{font-size:21px}.cr-company-meta{gap:6px 8px;font-size:11px}.cr-tabs{justify-content:space-between}.customer-records .cr-tabs button{padding:11px 8px;font-size:12px}.cr-panel{padding:17px}.cr-profile-summary{grid-template-columns:1fr;gap:20px}.cr-note-fields,.cr-profile-form{grid-template-columns:1fr}.cr-full{grid-column:auto}.cr-field input,.cr-field select,.cr-field textarea{font-size:16px}.cr-record-foot{align-items:flex-start;flex-direction:column}.cr-panel-head h3{font-size:14px}.cr-timeline{padding-left:4px}.cr-timeline>li{gap:13px}.cr-record-card{padding:15px}}@media(prefers-reduced-motion:reduce){.customer-records *{scroll-behavior:auto}}.ops-overview{--ops-ink: var(--pudding-cocoa);--ops-muted: var(--pudding-taupe);--ops-line: var(--pudding-line);min-width:0;color:var(--ops-ink)}.ops-overview *,.ops-overview *:before,.ops-overview *:after{box-sizing:border-box}.ops-overview-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:24px}.ops-overview-eyebrow{display:flex;align-items:center;gap:6px;color:var(--ops-muted);font-size:12px}.ops-overview-heading h1{margin:10px 0 8px;font-size:clamp(26px,3vw,33px);line-height:1.25}.ops-overview .ops-overview-heading p{margin:0;font-size:13px;line-height:1.7;color:var(--ops-muted)}.ops-overview-heading-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:13px}.ops-overview-heading-actions time{font-size:12px;color:var(--ops-muted)}.ops-overview .ops-overview-refresh{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ops-line);border-radius:10px;background:rgba(var(--pudding-white-rgb),.7019607843137254);color:var(--pudding-taupe);font-size:12px;padding:9px 12px;cursor:pointer}.ops-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:22px}.ops-overview-stats>div{display:grid;grid-template-columns:1fr auto;gap:10px;padding:18px;border:1px solid var(--ops-line);border-radius:13px;background:linear-gradient(135deg,rgba(var(--pudding-white-rgb),.9372549019607843),rgba(var(--pudding-cream-soft-rgb),.8705882352941177));box-shadow:inset 0 1px var(--pudding-white);backdrop-filter:blur(14px);text-decoration:none;color:var(--ops-ink)}.ops-overview-stats>div>span{grid-column:1/-1;color:var(--ops-muted);font-size:12px}.ops-overview-stats b{font-size:26px;line-height:1;font-weight:600}.ops-overview-stats svg{align-self:end;color:var(--pudding-cocoa)}.ops-overview-leads{display:flex;align-items:center;gap:13px;padding:16px 19px;background:linear-gradient(115deg,var(--pudding-cream-soft),var(--pudding-cream-soft));border:1px solid var(--pudding-line);border-radius:13px;margin-bottom:22px;color:var(--pudding-taupe);text-decoration:none}.ops-overview-leads-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;background:var(--pudding-cream);border-radius:11px;flex-shrink:0}.ops-overview-leads>span:nth-child(2){flex:1;min-width:0;display:grid;gap:6px}.ops-overview-leads b{display:flex;align-items:center;gap:8px;font-size:13px}.ops-overview-leads b small{padding:3px 8px;background:var(--pudding-cream-soft);border-radius:20px;font-size:10px;font-weight:500}.ops-overview-leads span>span{font-size:11px;color:var(--pudding-taupe)}.ops-overview-work{border:1px solid var(--ops-line);border-radius:16px;padding:21px;background:rgba(var(--pudding-white-rgb),.8745098039215686);backdrop-filter:blur(15px);margin-bottom:29px}.ops-overview-work>header,.ops-overview-workspaces>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:17px}.ops-overview h2{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:17px}.ops-overview-work h2>span{padding:4px 8px;border-radius:20px;background:var(--pudding-cream-soft);color:var(--pudding-taupe);font-size:10px;font-weight:500}.ops-overview-loading{font-size:11px;color:var(--pudding-taupe)}.ops-overview-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:16px}.ops-overview .ops-overview-filters button{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--pudding-line);border-radius:8px;background:var(--pudding-white);color:var(--pudding-taupe);font-family:inherit;font-size:12px;cursor:pointer}.ops-overview .ops-overview-filters button[aria-pressed=true]{color:var(--pudding-taupe);background:var(--pudding-cream);border-color:var(--pudding-line)}.ops-overview-filters button>span{color:var(--pudding-cocoa);font-size:10px;opacity:.8}.ops-overview-work-list{display:grid;gap:7px}.ops-overview-work-row{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--pudding-line);border-radius:11px;background:var(--pudding-cream-soft);color:var(--ops-ink);text-decoration:none}.ops-overview-work-row:hover{background:var(--pudding-cream-soft);border-color:var(--pudding-line)}.ops-work-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;height:35px;border-radius:10px;background:var(--pudding-cream);color:var(--pudding-cocoa)}.ops-work-main{min-width:0;flex:1}.ops-work-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px;line-height:1.6}.ops-work-title b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.ops-work-title>span{color:var(--pudding-taupe);font-size:10px}.ops-work-title small{color:var(--pudding-taupe);font-size:10px;letter-spacing:.04em}.ops-work-context{display:flex;align-items:center;flex-wrap:wrap;gap:5px 11px;margin-top:5px;color:var(--pudding-taupe);font-size:10px}.ops-work-context>span{overflow-wrap:anywhere}.ops-work-country{display:inline-flex;align-items:center;gap:4px}.ops-work-country img{width:17px;height:13px;border-radius:2px;object-fit:cover}.ops-work-meta{display:grid;justify-items:end;gap:5px;font-size:10px;color:var(--pudding-taupe)}.ops-work-meta>strong{display:inline-flex;align-items:center;padding:3px 7px;border-radius:20px;font-weight:500;background:var(--pudding-cream-soft);color:var(--pudding-taupe);font-size:10px}.ops-work-meta>strong.ops-work-today{background:var(--pudding-cream-soft);color:var(--pudding-taupe)}.ops-work-meta small{color:var(--pudding-taupe);font-size:10px}.ops-work-overdue{border-color:var(--pudding-line)}.ops-work-arrow{flex-shrink:0;color:var(--pudding-taupe)}.ops-overview-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:17px;margin-top:17px;border-top:1px solid var(--pudding-line)}.ops-overview-pagination>span{color:var(--pudding-taupe);font-size:11px}.ops-overview-pagination>div{display:flex;gap:7px}.ops-overview .ops-overview-pagination button{font-family:inherit;font-size:11px;padding:8px 10px;border:1px solid var(--pudding-line);border-radius:8px;background:var(--pudding-white);color:var(--pudding-taupe);cursor:pointer}.ops-overview button:disabled{opacity:.5;cursor:default}.ops-overview-workspaces>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ops-overview-workspaces a{position:relative;border:1px solid var(--ops-line);border-radius:14px;background:linear-gradient(145deg,rgba(var(--pudding-white-rgb),.9294117647058824),rgba(var(--pudding-cream-soft-rgb),.8901960784313725));padding:19px;color:var(--ops-ink);text-decoration:none}.ops-overview-workspaces a:hover{border-color:var(--pudding-line);background:var(--pudding-cream-soft)}.ops-entry-icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;color:var(--pudding-cocoa);background:var(--pudding-cream);border-radius:12px;margin-bottom:16px}.ops-entry-arrow{position:absolute;top:21px;right:18px;color:var(--pudding-taupe)}.ops-overview-workspaces h3{display:flex;align-items:center;gap:8px;margin:0 0 7px;font-size:15px;line-height:1.5}.ops-overview-workspaces h3 span{background:var(--pudding-cream-soft);color:var(--pudding-taupe);border-radius:20px;padding:3px 7px;font-size:10px;font-weight:500}.ops-overview .ops-overview-workspaces p{color:var(--pudding-taupe);font-size:11px;margin:0;line-height:1.7}.ops-overview .ops-overview-update{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:10px;color:var(--pudding-taupe);margin:20px 0 0}.ops-overview-error{border:1px solid var(--pudding-line);border-radius:11px;background:var(--pudding-cream);padding:14px 16px;margin-bottom:20px;color:var(--pudding-error)}.ops-overview .ops-overview-error p{font-size:13px;margin:0 0 9px}.ops-overview .ops-overview-error button{font-size:12px;padding:7px 10px;border:1px solid var(--pudding-line);border-radius:8px;background:var(--pudding-white);color:var(--pudding-error);cursor:pointer}.ops-overview .ops-overview-empty{display:grid;justify-items:center;gap:8px;padding:27px 14px;color:var(--pudding-taupe);font-size:13px;text-align:center}.ops-overview-empty>p{margin:0;font-size:13px}.ops-overview :is(a,button):focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}@media(max-width:1050px){.ops-overview-workspaces>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ops-overview-heading{align-items:flex-start;gap:15px}.ops-overview-heading-actions{justify-content:flex-start;width:100%}.ops-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ops-overview-stats>div{padding:15px}.ops-overview-stats>div>span{font-size:11px}.ops-overview-stats b{font-size:24px}.ops-overview-work{padding:15px;border-radius:13px}.ops-overview-filters{gap:5px}.ops-overview .ops-overview-filters button{font-size:11px;padding:7px 8px}.ops-overview-work-row{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:13px 11px}.ops-work-main{flex:1 1 calc(100% - 48px)}.ops-work-title b{font-size:12px}.ops-work-meta{flex:1;display:flex;align-items:center;flex-wrap:wrap;justify-items:start;gap:8px;margin-left:45px}.ops-work-arrow{align-self:center}.ops-overview-workspaces>div{gap:9px}.ops-overview-workspaces a{padding:15px}.ops-overview-workspaces h3{font-size:13px;align-items:flex-start;flex-wrap:wrap}.ops-overview-workspaces h3>span{font-size:9px}.ops-entry-arrow{top:18px;right:13px}.ops-overview .ops-overview-workspaces p{font-size:10px}.ops-overview-leads{padding:13px}.ops-overview-leads b{font-size:12px}}.portal-shell .portal-sidebar nav.ops-navigation{display:block;flex:1;min-height:0;width:100%;padding:0;overflow:visible;margin:0 0 20px}.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups{display:grid;gap:6px}.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups>button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 13px;margin:0;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--pudding-taupe);text-align:left;font-size:14px;font-family:inherit;line-height:1.5}.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups>button>span{flex:1}.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups>button>svg:last-child{color:var(--pudding-cocoa)}.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups>button:hover,.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups>button[aria-expanded=true]{background:var(--pudding-secondary);color:var(--pudding-cocoa);border-color:var(--pudding-line)}.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups>button.ops-group-active{background:var(--pudding-surface-2);border-color:var(--pudding-line);color:var(--pudding-cocoa)}.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups>button.ops-group-active>svg:first-child{color:var(--pudding-cocoa)}.portal-shell .portal-sidebar .ops-navigation .ops-mobile-trigger{display:none}.ops-nav-popover{--ops-nav-ink: var(--pudding-cocoa);position:fixed;z-index:2147483600;inset:auto;margin:0;box-sizing:border-box;padding:11px;border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius);background:var(--pudding-white);box-shadow:0 30px 60px #00000073;color:var(--ops-nav-ink);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ops-nav-popover::backdrop{background:transparent}.ops-nav-popover:focus{outline:0}.ops-nav-popover header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 8px 13px;border-bottom:1px solid var(--pudding-line);margin-bottom:8px}.ops-nav-popover h2{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.ops-nav-popover header>button{display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--pudding-cream);width:44px;height:44px;color:var(--pudding-taupe);cursor:pointer}.ops-nav-popover section{margin:0;padding:0}.ops-nav-popover section>button{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:48px;padding:11px 13px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--pudding-cocoa);font-family:inherit;font-size:14px;line-height:1.5;text-align:left;cursor:pointer}.ops-nav-popover section>button:hover,.ops-nav-popover section>button[aria-current=page]{background:var(--pudding-cream);border-color:var(--pudding-line);color:var(--pudding-cocoa)}.ops-nav-popover section>button>span:nth-child(2){min-width:0;flex:1;overflow-wrap:anywhere}.ops-nav-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:31px;height:31px;border-radius:12px;background:var(--pudding-cream);color:var(--pudding-cocoa)}.ops-nav-item-arrow{opacity:.5;flex-shrink:0}.ops-nav-popover section>h3{margin:19px 9px 5px;font-size:12px;letter-spacing:.05em;font-weight:500;color:var(--pudding-taupe)}.ops-nav-popover section:first-of-type>h3{margin-top:11px}.ops-navigation button:focus-visible,.ops-nav-popover button:focus-visible{outline:2px solid var(--pudding-golden);outline-offset:3px}@media(max-width:850px){.portal-shell .portal-sidebar nav.ops-navigation{order:3;flex:0 0 100%;width:100%;margin:0;padding:0;overflow:visible}.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups{display:none}.portal-shell .portal-sidebar .ops-navigation .ops-mobile-trigger{display:flex;align-items:center;gap:11px;margin:0;width:100%;padding:10px 12px;background:var(--pudding-surface-2);border:1px solid var(--pudding-line);border-radius:12px;color:var(--pudding-taupe);font-family:inherit;font-size:12px;text-align:left;line-height:1.4}.portal-shell .portal-sidebar .ops-navigation .ops-mobile-trigger>span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;flex:1}.portal-shell .portal-sidebar .ops-navigation .ops-mobile-trigger small{color:var(--pudding-taupe);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.ops-nav-popover-mobile{border-radius:var(--pudding-card-radius);padding:10px;box-shadow:0 20px 70px rgba(var(--pudding-cocoa-rgb),.3333333333333333)}.ops-nav-popover-mobile header{position:sticky;top:-10px;z-index:1;padding-top:13px;background:var(--pudding-white)}.ops-nav-popover-mobile section>button{padding:9px 10px;font-size:14px}}@media(prefers-reduced-motion:reduce){.ops-navigation *,.ops-nav-popover *{scroll-behavior:auto}}.operations-trade{color:var(--pudding-cocoa)}.operations-trade *,.operations-trade-dialog *{box-sizing:border-box}.operations-trade-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:25px}.operations-trade-heading h1{font-size:30px;margin:10px 0 8px}.operations-trade-heading p{margin:0;color:var(--pudding-taupe);font-size:14px}.operations-trade-heading>div>span{display:inline-flex;gap:7px;align-items:center;color:var(--pudding-taupe);font-size:12px}.operations-trade-customer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:16px;align-items:end;padding:20px;background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);border-radius:14px;margin-bottom:25px}.operations-trade-customer label{display:grid;gap:8px;min-width:0;font-size:12px;color:var(--pudding-taupe)}.operations-trade-customer select,.operations-trade-search{min-height:46px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:10px;padding:10px;color:var(--pudding-cocoa);width:100%;font:inherit;font-size:14px}.operations-trade-search{display:flex;gap:10px;align-items:center}.operations-trade-search input{border:0;background:none;width:100%;min-width:0;font:inherit;color:inherit;padding:0;outline:none}.operations-trade-customer>a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:13px 0;font-size:13px;color:var(--pudding-taupe)}.operations-trade-workspace{margin:0 0 23px}.operations-trade-workspace h2{font-size:21px;margin:0 0 8px}.operations-trade-workspace p{font-size:13px;color:var(--pudding-taupe);margin:0 0 8px;overflow-wrap:anywhere}.operations-trade-workspace small{font-size:12px;color:var(--pudding-taupe)}.operations-trade-tabs{display:flex;gap:7px;border-bottom:1px solid var(--pudding-line);margin-bottom:24px}.operations-trade-tabs button{display:flex;gap:9px;align-items:center;border:0;border-radius:8px 8px 0 0;padding:15px;background:transparent;color:var(--pudding-taupe);font:inherit;font-size:14px}.operations-trade-tabs button[aria-pressed=true]{color:var(--pudding-cocoa);box-shadow:inset 0 -2px var(--pudding-cocoa);background:var(--pudding-cream)}.operations-trade-tabs button>span{font-size:11px;color:var(--pudding-taupe)}.operations-trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.operations-trade-grid>article{padding:23px;border:1px solid var(--pudding-line);border-radius:15px;background:var(--pudding-white);min-width:0}.operations-trade-grid>article[data-focused]{border-color:var(--pudding-chocolate);box-shadow:0 0 0 2px rgba(var(--pudding-cocoa-rgb),.16862745098039217)}.operations-trade-grid article>header{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.operations-trade-code{font-size:11px;color:var(--pudding-taupe);letter-spacing:.4px;overflow-wrap:anywhere}.operations-trade-status{padding:5px 9px;border-radius:99px;background:var(--pudding-cream-soft);color:var(--pudding-success);font-size:11px}.operations-trade-grid h3,.operations-trade-detail h3{font-size:20px;margin:19px 0 8px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;overflow-wrap:anywhere}.operations-trade-grid p,.operations-trade-detail>p{margin:0;color:var(--pudding-taupe);font-size:13px;overflow-wrap:anywhere}.operations-trade-total{display:block;margin:23px 0 17px;font-size:23px;font-weight:600;color:var(--pudding-cocoa)}.operations-trade :is(dl),.operations-trade-dialog dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0}.operations-trade dt,.operations-trade-dialog dt{font-size:11px;color:var(--pudding-taupe)}.operations-trade dd,.operations-trade-dialog dd{margin:6px 0 0;font-size:13px;color:var(--pudding-taupe);overflow-wrap:anywhere}.operations-trade-grid .btn{margin-top:10px}.operations-trade-market{display:flex;align-items:center;gap:8px}.operations-trade-empty{padding:50px 24px;border:1px dashed var(--pudding-line);border-radius:14px;text-align:center;color:var(--pudding-taupe);font-size:14px}.operations-trade-help{background:var(--pudding-cream-soft);border-radius:9px;padding:13px;color:var(--pudding-taupe);font-size:12px;line-height:1.7;margin:15px 0}.operations-trade-notice{padding:12px 16px;border-radius:10px;background:var(--pudding-cream-soft);color:var(--pudding-success);font-size:13px}.operations-trade-history{margin-top:25px;border-top:1px solid var(--pudding-line)}.operations-trade-history summary{padding:18px 0;color:var(--pudding-taupe);font-size:13px;cursor:pointer}.operations-trade-history ul{padding:0;margin:0;list-style:none}.operations-trade-history li{display:flex;gap:20px;flex-wrap:wrap;padding:13px 0;border-bottom:1px solid var(--pudding-line);font-size:12px;color:var(--pudding-taupe)}.operations-trade-history time{margin-left:auto;color:var(--pudding-taupe)}.operations-trade-dialog{color:var(--pudding-cocoa);width:min(700px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:25px;border:1px solid var(--pudding-line);border-radius:17px}.operations-trade-dialog::backdrop{background:rgba(var(--pudding-cocoa-rgb),.5019607843137255);backdrop-filter:blur(4px)}.operations-trade-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px}.operations-trade-dialog>header h2{font-size:23px;margin:0;overflow-wrap:anywhere}.operations-trade-dialog>header button{border:0;background:none;color:var(--pudding-taupe);padding:4px}.operations-trade-dialog form{display:grid;gap:16px}.operations-trade-channel-create{border:1px solid var(--pudding-line);border-radius:12px;padding:0 14px;background:var(--pudding-cream-soft);margin-bottom:20px}.operations-trade-channel-create>summary{padding:13px 0;color:var(--pudding-taupe);font-size:13px;cursor:pointer}.operations-trade-channel-create>form{padding:8px 0 16px}.operations-trade-dialog label{display:grid;gap:8px;color:var(--pudding-taupe);font-size:13px}.operations-trade-dialog :is(input,select,textarea){border:1px solid var(--pudding-line);background:var(--pudding-white);border-radius:8px;color:var(--pudding-cocoa);padding:11px;font:inherit;width:100%;min-width:0}.operations-trade-dialog textarea{min-height:95px;line-height:1.7}.operations-trade-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.operations-trade-form-total{margin:0;padding:14px;border-radius:9px;background:var(--pudding-cream-soft);font-size:17px;color:var(--pudding-taupe)}.operations-trade-dialog .operations-trade-checkbox{display:flex;gap:10px;align-items:center;line-height:1.7}.operations-trade-checkbox input{width:18px;height:18px;padding:0;flex-shrink:0;accent-color:var(--pudding-cocoa)}.operations-trade-notes{padding:13px;margin:15px 0!important;border-radius:9px;background:var(--pudding-cream-soft);white-space:pre-wrap;line-height:1.8}.operations-trade-next{display:grid;gap:15px}.operations-trade-next>ol{padding:0;margin:10px 0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.operations-trade-next li{border:1px solid var(--pudding-line);border-radius:99px;padding:6px 10px;color:var(--pudding-taupe);font-size:11px}.operations-trade-next li[data-done]{color:var(--pudding-taupe);background:var(--pudding-cream)}.operations-trade-events{padding:0;margin:24px 0;list-style:none;border-left:1px solid var(--pudding-line)}.operations-trade-events li{padding:0 0 20px 20px;position:relative}.operations-trade-events li:before{content:"";position:absolute;left:-4px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--pudding-cream-soft)}.operations-trade-events b{display:block;font-size:14px}.operations-trade-events time{display:block;color:var(--pudding-taupe);font-size:11px;margin:6px 0}.operations-trade-events p{margin:0;color:var(--pudding-taupe);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.operations-trade-stage{margin:0;color:var(--pudding-taupe);font-size:14px}.operations-trade :is(button,a,input,select):focus-visible,.operations-trade-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--pudding-chocolate);outline-offset:3px}@media(max-width:760px){.operations-trade-heading{flex-direction:column;align-items:flex-start}.operations-trade-heading h1{font-size:25px}.operations-trade-customer,.operations-trade-grid{grid-template-columns:1fr}.operations-trade-customer{padding:16px}.operations-trade-customer>a{padding:0}.operations-trade-tabs button{flex:1;padding:13px 9px;justify-content:center;gap:7px;font-size:13px}.operations-trade-grid>article{padding:20px}.operations-trade-dialog{padding:20px}.operations-trade-form-grid{grid-template-columns:1fr}}.hunter-hub{--hunter-ink: var(--pudding-cocoa);--hunter-muted: var(--pudding-taupe);--hunter-line: rgba(var(--pudding-line-rgb), .2);--hunter-sage: var(--pudding-chocolate);color:var(--hunter-ink);width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:8px 0 32px;overflow-wrap:anywhere}.hunter-hub *,.hunter-hub *:before,.hunter-hub *:after{box-sizing:border-box}.hunter-hub h1,.hunter-hub h2,.hunter-hub h3,.hunter-hub p{margin-top:0}.hunter-hub h1{font-size:clamp(25px,3vw,34px);letter-spacing:-.03em;margin:9px 0}.hunter-hub h2{font-size:18px;font-weight:650;margin-bottom:17px}.hunter-hub h3{font-size:15px;margin:24px 0 12px}.hunter-hub p{line-height:1.7;font-size:14px;margin-bottom:14px}.hunter-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.hunter-head p{max-width:660px;color:var(--hunter-muted);margin-bottom:0}.hunter-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.08em;color:var(--hunter-sage)}.hunter-hub button,.hunter-download{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 14px;border:1px solid var(--hunter-line);border-radius:10px;background:rgba(var(--pudding-white-rgb),.78);color:var(--hunter-ink);font:inherit;font-size:13px;font-weight:550;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.hunter-hub button:hover:not(:disabled){background:var(--pudding-cream);border-color:var(--pudding-chocolate)}.hunter-hub button:disabled{opacity:.5;cursor:wait}.hunter-hub button.hunter-primary{background:var(--hunter-sage);color:var(--pudding-white);border-color:var(--hunter-sage);box-shadow:0 5px 14px rgba(var(--pudding-cocoa-rgb),.09)}.hunter-hub button.hunter-primary:hover:not(:disabled){background:var(--pudding-chocolate)}.hunter-hub button:focus-visible,.hunter-hub a:focus-visible,.hunter-hub summary:focus-visible,.hunter-graph-node:focus-visible{outline:3px solid var(--pudding-chocolate);outline-offset:3px}.hunter-hub a{color:var(--pudding-cocoa);text-underline-offset:3px;overflow-wrap:anywhere}.hunter-hub input:not([type=checkbox]),.hunter-hub select,.hunter-hub textarea{width:100%;min-width:0;border:1px solid var(--hunter-line);border-radius:9px;padding:10px 11px;background:rgba(var(--pudding-white-rgb),.9);color:var(--hunter-ink);font:inherit;font-size:14px;min-height:42px}.hunter-hub input:focus,.hunter-hub select:focus,.hunter-hub textarea:focus{outline:2px solid var(--pudding-chocolate);outline-offset:1px}.hunter-hub textarea{resize:vertical}.hunter-hub input[type=file]{font-size:12px}.hunter-hub input[type=checkbox]{flex-shrink:0;width:17px;height:17px;accent-color:var(--hunter-sage);margin-top:2px}.hunter-hub small{display:block;color:var(--hunter-muted);font-size:11px;line-height:1.6}.hunter-card{border:1px solid var(--hunter-line);border-radius:17px;background:linear-gradient(145deg,rgba(var(--pudding-white-rgb),.92),rgba(var(--pudding-cream-soft-rgb),.83));box-shadow:0 5px 25px rgba(var(--pudding-cocoa-rgb),.035);padding:23px;margin-bottom:20px;min-width:0}.hunter-muted{color:var(--hunter-muted)}.hunter-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.hunter-metric{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border:1px solid var(--hunter-line);border-radius:13px;background:rgba(var(--pudding-cream-soft-rgb),.55)}.hunter-metric strong{font-size:25px;font-weight:600}.hunter-metric span{font-size:12px;color:var(--hunter-muted)}.hunter-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start;margin-bottom:17px}.hunter-field{display:flex;flex-direction:column;min-width:0;gap:7px;font-size:12px;font-weight:550}.hunter-field>span{color:var(--hunter-muted)}.hunter-wide{grid-column:1 / -1}.hunter-hub .country-picker{min-width:0}.hunter-toolbar{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:20px}.hunter-toolbar h2{margin:0 auto 0 0}.hunter-toolbar>select{width:150px}.hunter-search{display:flex;align-items:center;gap:9px;width:250px}.hunter-search svg{flex-shrink:0}.hunter-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hunter-hub button.hunter-task{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;padding:18px;background:rgba(var(--pudding-white-rgb),.9);border-radius:13px}.hunter-task strong{font-size:17px;font-weight:650}.hunter-task>span:not(.hunter-task-top){color:var(--hunter-muted);font-weight:400}.hunter-task-top{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:12px}.hunter-country{display:inline-flex;gap:7px;align-items:center;font-size:12px}.hunter-country img{width:23px;height:17px;object-fit:cover;border-radius:3px}.hunter-badge{display:inline-flex!important;padding:4px 8px;border-radius:20px;background:var(--pudding-cream);color:var(--pudding-success);font-size:10px;font-weight:500;width:fit-content}.hunter-error,.hunter-notice{padding:13px 16px;border-radius:10px;border:1px solid var(--pudding-line);background:var(--pudding-cream-soft);color:var(--pudding-error);margin-bottom:16px}.hunter-notice{border-color:var(--pudding-line);background:var(--pudding-cream-soft);color:var(--pudding-success)}.hunter-loading{display:flex;align-items:center;gap:9px;color:var(--hunter-muted)}.hunter-empty{border:1px dashed var(--hunter-line);border-radius:13px;padding:30px 23px;color:var(--hunter-muted);text-align:center;margin:0}.hunter-capabilities{color:var(--hunter-muted);padding:10px 3px;font-size:12px}.hunter-hub summary{cursor:pointer;line-height:1.7}.hunter-capabilities[open] summary,.hunter-card[open]>summary{margin-bottom:17px}.hunter-hub button.hunter-back{border:0;background:transparent;padding-left:0;margin:0 0 15px}.hunter-task-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.hunter-task-header h2{font-size:23px;margin-top:10px;margin-bottom:9px}.hunter-task-header p{margin:0;color:var(--hunter-muted)}.hunter-task-actions{min-width:210px;display:flex;flex-direction:column;gap:10px}.hunter-download{font-size:12px}.hunter-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:5px;border:1px solid var(--hunter-line);border-radius:13px;background:rgba(var(--pudding-cream-rgb),.55);margin-bottom:20px}.hunter-tabs button{flex:1;min-width:fit-content;border:0;background:transparent;color:var(--hunter-muted)}.hunter-tabs button.active{background:var(--pudding-white);color:var(--hunter-ink);box-shadow:0 2px 8px rgba(var(--pudding-cocoa-rgb),.06)}.hunter-acquisition{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:20px}.hunter-acquisition .hunter-card{margin-bottom:20px}.hunter-acquisition .hunter-field+button{margin-top:12px}.hunter-acquisition .hunter-muted{font-size:12px;margin-top:16px}.hunter-trade-query{border-top:1px solid var(--hunter-line);padding-top:20px;margin-top:24px}.hunter-trade-query p{color:var(--hunter-muted);font-size:12px;margin:9px 0 13px}.hunter-trade-query small{margin-top:9px}.hunter-hub button.hunter-template{margin-top:22px;font-size:11px}.hunter-preview{margin-top:20px;border-top:1px solid var(--hunter-line);padding-top:18px;font-size:12px}.hunter-preview>b{display:block;margin-bottom:13px}.hunter-check{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.65;font-weight:400;margin:18px 0}.hunter-table-scroll{overflow:auto;width:100%;max-width:100%;border:1px solid var(--hunter-line);border-radius:11px}.hunter-hub table{border-collapse:collapse;width:100%;min-width:620px;text-align:left;font-size:12px}.hunter-hub th{color:var(--hunter-muted);background:var(--pudding-cream-soft);font-weight:550;font-size:11px;padding:12px;border-bottom:1px solid var(--hunter-line)}.hunter-hub td{padding:13px 12px;border-bottom:1px solid var(--hunter-line);line-height:1.6;vertical-align:top;max-width:290px}.hunter-hub tr:last-child td{border-bottom:none}.hunter-hub td>small{margin:4px 0}.hunter-hub td>a{font-size:11px}.hunter-hub td details{margin-top:6px;font-size:11px}.hunter-hub pre{overflow:auto;max-width:100%;max-height:340px;padding:12px;font-size:10px;line-height:1.6;background:var(--pudding-cream-soft);border-radius:8px;white-space:pre-wrap;word-break:break-word}.hunter-hub code{font-size:10px;overflow-wrap:anywhere}.hunter-stack{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hunter-hub .hunter-stack button{font-size:11px;padding:6px 9px;min-height:32px}.hunter-company-layout{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:20px;align-items:start}.hunter-company-list{display:flex;flex-direction:column;gap:9px}.hunter-company-list button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;gap:7px;padding:13px}.hunter-company-list button.active{border-color:var(--pudding-chocolate);background:var(--pudding-cream)}.hunter-facts{display:grid;grid-template-columns:140px minmax(0,1fr);gap:13px;font-size:12px;margin:22px 0}.hunter-facts dt{color:var(--hunter-muted)}.hunter-facts dd{margin:0}.hunter-inline-evidence{margin-top:25px}.hunter-inline-evidence h2{font-size:15px}.hunter-graph-filter{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr) minmax(0,1fr) auto;gap:12px;align-items:end;margin:20px 0}.hunter-graph-scroll{width:100%;max-width:100%;overflow:auto;border:1px solid var(--hunter-line);border-radius:13px;background:radial-gradient(circle at 30% 20%,var(--pudding-cream-soft),var(--pudding-cream-soft))}.hunter-graph-scroll svg{display:block;min-width:880px}.hunter-graph-scroll .hunter-empty{border:0;margin:0;min-height:200px;display:flex;align-items:center;justify-content:center}.hunter-level{fill:var(--pudding-cocoa);font:11px var(--pudding-font)}.hunter-graph-node{cursor:pointer}.hunter-graph-node rect{fill:var(--pudding-white);stroke:var(--pudding-cocoa);stroke-width:1.3}.hunter-graph-node:hover rect,.hunter-graph-node:focus rect{fill:var(--pudding-cocoa);stroke:var(--pudding-cocoa)}.hunter-graph-node text{fill:var(--pudding-cocoa);font:12px var(--pudding-font)}.hunter-graph-node text.hunter-graph-meta{fill:var(--pudding-cocoa);font-size:10px}.hunter-evidence{margin-top:18px;font-size:12px}.hunter-evidence[open] summary{margin-bottom:13px}.hunter-hub button.hunter-text-button{padding:0;background:transparent;border:0;min-height:28px;color:var(--pudding-cocoa);font-size:12px;text-align:left;text-decoration:underline}.hunter-timeline{list-style:none;padding:0;margin:0}.hunter-timeline li{position:relative;border-left:2px solid var(--pudding-line);padding:0 0 22px 20px;margin-left:6px}.hunter-timeline li:before{content:"";width:9px;height:9px;background:var(--pudding-cream-soft);border-radius:50%;position:absolute;left:-5.5px;top:7px}.hunter-timeline li>b,.hunter-timeline li>.hunter-badge{margin:0 9px 7px 0}.hunter-timeline li>p{font-size:12px;margin:9px 0}.hunter-timeline li>small{margin-bottom:5px}.hunter-note-text{white-space:pre-wrap}.hunter-checklist{list-style:none;padding:0}.hunter-checklist li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--hunter-line);font-size:13px;line-height:1.7}.hunter-checklist .hunter-badge{flex-shrink:0}@media(max-width:1050px){.hunter-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-acquisition{grid-template-columns:1fr}.hunter-graph-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-head{align-items:flex-start}}@media(max-width:700px){.hunter-head{flex-direction:column;gap:16px}.hunter-head>button{width:100%}.hunter-card{padding:17px;border-radius:14px}.hunter-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hunter-metric{padding:13px 15px}.hunter-metric strong{font-size:22px}.hunter-task-grid,.hunter-company-layout{grid-template-columns:1fr}.hunter-toolbar{gap:12px}.hunter-toolbar h2{width:100%}.hunter-search{flex:1;min-width:140px}.hunter-toolbar>select{width:120px}.hunter-task-header{flex-direction:column;align-items:stretch;gap:17px}.hunter-task-actions{min-width:0}.hunter-tabs{gap:4px}.hunter-tabs button{min-width:40%;font-size:12px;padding:8px 10px}.hunter-company-list{max-height:320px;overflow-y:auto}}@media(max-width:420px){.hunter-form-grid,.hunter-graph-filter{grid-template-columns:1fr}.hunter-wide{grid-column:auto}.hunter-hub button.hunter-template{margin-top:0}.hunter-toolbar>select,.hunter-search{width:100%;flex:auto}.hunter-facts{grid-template-columns:1fr;gap:7px}.hunter-facts dd{margin-bottom:8px}.hunter-checklist li{flex-direction:column;gap:7px}.hunter-task-top{align-items:flex-start}}.portal-shell{display:flex;min-height:100vh;background:var(--pudding-cream-soft);color:var(--pudding-cocoa)}.portal-shell button,.portal-login button{font:inherit;cursor:pointer}.portal-sidebar{width:246px;flex-shrink:0;position:sticky;top:0;height:100vh;background:var(--pudding-cream-soft);color:var(--pudding-cocoa);display:flex;flex-direction:column;padding:30px 17px}.portal-logo{display:flex;align-items:center;gap:13px;color:inherit;text-decoration:none;letter-spacing:.7px;font-family:var(--pudding-font);font-size:16px;font-weight:700}.portal-logo>span{font-size:35px;color:var(--pudding-taupe);font-weight:400;letter-spacing:-8px;width:43px}.portal-logo small{font-family:var(--pudding-font);display:block;font-size:8px;letter-spacing:1.4px;color:var(--pudding-taupe);margin-top:7px}.portal-role{margin:32px 0 20px;padding:16px 12px;border:1px solid var(--pudding-line);border-radius:10px;font-size:13px}.portal-role span{display:block;margin-top:7px;font-size:11px;color:var(--pudding-taupe)}.portal-sidebar nav{display:grid;gap:6px}.portal-sidebar nav button{padding:14px 13px;display:flex;align-items:center;gap:12px;border:0;background:none;color:var(--pudding-taupe);text-align:left;border-radius:8px;font-size:13px}.portal-sidebar nav button.active{background:var(--pudding-cream);color:var(--pudding-taupe)}.portal-sidebar nav button:hover{background:var(--pudding-cream);color:var(--pudding-cocoa)}.portal-account{margin-top:auto;border-top:1px solid var(--pudding-line);display:flex;gap:9px;align-items:center;padding-top:20px;min-width:0}.portal-account>div{flex:1;min-width:0}.portal-account b{font-size:12px}.portal-account small{display:block;color:var(--pudding-taupe);font-size:9px;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.portal-account button{color:var(--pudding-taupe);background:none;border:0;padding:4px}.portal-main{min-width:0;flex:1}.portal-top{display:flex;align-items:center;justify-content:space-between;padding:22px 36px;background:var(--pudding-white);border-bottom:1px solid var(--pudding-line);font-size:12px}.portal-top>div{display:flex;gap:12px;align-items:center}.portal-top>span{display:flex;align-items:center;gap:7px;color:var(--pudding-taupe)}.portal-top i{width:6px;height:6px;border-radius:50%;background:var(--pudding-cream-soft)}.portal-content{padding:32px 36px}.portal-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.portal-content h1{font-size:27px;font-weight:650;letter-spacing:.3px;margin:11px 0}.portal-content p{font-size:13px;color:var(--pudding-taupe);line-height:1.8}.portal-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--pudding-line);border-radius:12px;background:var(--pudding-white);margin-bottom:24px}.portal-stats>div{padding:22px 24px;border-right:1px solid var(--pudding-line)}.portal-stats>div:last-child{border:0}.portal-stats span{display:block;color:var(--pudding-taupe);font-size:12px;margin-bottom:11px}.portal-stats b{font-size:30px;font-weight:500}.portal-stats small{font-size:12px;color:var(--pudding-taupe)}.portal-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:14px;overflow:hidden}.portal-map-layout .trade-globe{border-radius:0;border:none;min-height:460px}.country-start{padding:32px 24px;display:flex;flex-direction:column}.country-start h2{font-size:29px;margin:12px 0}.country-start ol{padding-left:18px;font-size:12px;color:var(--pudding-taupe);line-height:2.7}.country-count{display:flex;align-items:center;gap:10px;border-top:1px solid var(--pudding-line);margin-top:auto;padding:17px 0}.country-count b{font-size:28px;font-weight:500}.country-count span{font-size:11px;color:var(--pudding-taupe)}.country-start>small{margin-top:16px;font-size:10px;line-height:1.8;color:var(--pudding-taupe)}.portal-shortcut{display:flex;align-items:center;gap:20px;margin-top:24px;padding:25px 30px;background:var(--pudding-cream-soft);border-radius:12px}.portal-shortcut>svg{color:var(--pudding-cocoa)}.portal-shortcut h3{font-size:16px;margin:0}.portal-shortcut p{margin:5px 0 0}.portal-shortcut .btn{margin-left:auto;white-space:nowrap}.portal-footer{display:flex;justify-content:space-between;gap:20px;color:var(--pudding-taupe);font-size:10px;margin-top:40px;border-top:1px solid var(--pudding-line);padding-top:18px}.portal-search{display:flex;align-items:center;gap:10px;border:1px solid var(--pudding-line);background:var(--pudding-white);border-radius:8px;padding:0 14px;max-width:400px;margin:25px 0}.portal-search input{border:0;background:none;padding:13px 0;outline:none;width:100%;font:inherit;font-size:13px}.portal-case-list{display:grid;gap:10px}.portal-case-list>button{display:flex;align-items:center;gap:20px;text-align:left;padding:21px;border:1px solid var(--pudding-line);border-radius:11px;background:var(--pudding-white);color:var(--pudding-cocoa);transition:border .2s}.portal-case-list>button:hover{border-color:var(--pudding-chocolate)}.portal-case-list h3{font-size:15px;margin:0}.portal-case-list p{margin:7px 0 0;font-size:11px}.portal-case-list .pill{margin-left:auto;white-space:nowrap}.case-country-code{font-family:var(--pudding-font);font-size:21px;background:var(--pudding-cream-soft);border-radius:9px;padding:17px 12px;color:var(--pudding-taupe);min-width:60px;text-align:center}.portal-shell .pill{font-size:11px;color:var(--pudding-taupe);background:var(--pudding-cream);border-radius:5px;padding:6px 9px;display:inline-block}.portal-empty{padding:60px 25px;text-align:center;border:1px dashed var(--pudding-line);border-radius:12px;background:var(--pudding-white);margin-top:20px}.portal-empty>svg{width:36px;height:36px;color:var(--pudding-cocoa)}.portal-empty h3{font-size:17px;margin:17px 0 10px}.portal-empty p{margin:0 0 20px}.portal-empty .btn{margin-top:15px}.queue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.queue-grid article{padding:28px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:12px}.queue-grid h2{margin:10px 0 25px}.queue-grid article>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:25px}.queue-grid b{font-size:30px;font-weight:500}.queue-grid small{display:block;font-size:10px;color:var(--pudding-taupe);margin-top:8px}.portal-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.portal-product-grid article{background:var(--pudding-white);padding:25px;border:1px solid var(--pudding-line);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.product-emblem{background:linear-gradient(135deg,var(--pudding-cream-soft),var(--pudding-cream-soft));width:100%;height:140px;border-radius:8px;display:grid;place-items:center;color:var(--pudding-taupe);margin-bottom:20px}.portal-product-grid h3{font-size:17px;margin:10px 0}.portal-product-grid p{margin:0 0 20px;flex:1}.portal-product-grid small{color:var(--pudding-taupe);margin-bottom:20px}.portal-dialog{padding:0;border:0;border-radius:15px;box-shadow:0 30px 100px rgba(var(--pudding-cocoa-rgb),.3333333333333333);width:min(870px,calc(100vw - 32px));max-height:90vh;color:var(--pudding-cocoa)}.portal-dialog::backdrop{background:rgba(var(--pudding-cocoa-rgb),.6666666666666666);backdrop-filter:blur(3px)}.portal-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:23px 28px;border-bottom:1px solid var(--pudding-line);position:sticky;top:0;background:var(--pudding-white);z-index:3}.portal-dialog h2{font-size:19px;margin:0}.portal-form{padding:24px 28px;display:grid;gap:18px}.portal-form>p{font-size:13px;color:var(--pudding-taupe);margin:0}.portal-form label,.login-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600}.portal-form input,.portal-form textarea,.portal-form select,.login-form input,.upload-row select{font:inherit;font-size:13px;padding:12px;border:1px solid var(--pudding-line);border-radius:7px;background:var(--pudding-white);color:var(--pudding-cocoa);width:100%;outline:none}.portal-form input:focus,.portal-form textarea:focus,.portal-form select:focus,.login-form input:focus,.chat-compose textarea:focus{border-color:var(--pudding-chocolate);box-shadow:0 0 0 3px rgba(var(--pudding-cocoa-rgb),.12549019607843137)}.portal-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portal-form>.btn{justify-self:end}.case-panel{padding:25px 28px}.case-status{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--pudding-taupe);gap:12px}.case-panel .pill{background:var(--pudding-cream);padding:7px 12px;border-radius:6px;color:var(--pudding-taupe)}.case-steps{display:flex;justify-content:space-between;gap:8px;padding:28px 0 20px}.case-steps>span{font-size:11px;color:var(--pudding-taupe);display:flex;align-items:center;gap:6px}.case-steps b{width:22px;height:22px;display:grid;place-items:center;background:var(--pudding-cream-soft);border-radius:50%}.case-steps .current{color:var(--pudding-taupe);font-weight:600}.case-steps .current b{background:var(--pudding-cream-soft);color:var(--pudding-cocoa)}.case-panel section{border-top:1px solid var(--pudding-line);padding-top:22px;margin-top:21px}.case-panel h3{font-size:15px;display:flex;align-items:center;gap:9px;margin:0 0 15px}.case-panel p{font-size:13px;line-height:1.9;color:var(--pudding-taupe)}.case-facts{display:flex;flex-wrap:wrap;gap:10px}.case-facts>span{background:var(--pudding-cream-soft);padding:8px 12px;border-radius:5px;font-size:11px;color:var(--pudding-taupe)}.portal-files{display:grid;gap:8px}.portal-files>a{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid var(--pudding-line);border-radius:7px;text-decoration:none;color:var(--pudding-taupe);font-size:12px}.portal-files>a>svg:last-child{margin-left:auto}.portal-files small{display:block;color:var(--pudding-taupe);font-size:10px;margin-top:5px}.upload-row{display:flex;gap:10px;align-items:center;margin-top:18px;flex-wrap:wrap}.upload-row input[type=file]{font-size:12px;flex:1;min-width:180px}.upload-row select{width:auto;max-width:300px}.upload-row .btn{white-space:nowrap}.analysis-section .section-title p{margin:0}.analysis-section .section-title{gap:15px}.ai-connection{background:var(--pudding-cream-soft);border:1px solid var(--pudding-line);color:var(--pudding-taupe);padding:12px 14px;font-size:12px;border-radius:7px;margin:15px 0}.run-card{margin:15px 0;border:1px solid var(--pudding-line);background:var(--pudding-cream-soft);padding:17px;border-radius:9px}.run-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.run-title>span{display:flex;gap:7px;align-items:center;font-weight:600}.run-title small{font-size:10px;color:var(--pudding-taupe)}.run-card.failed{background:var(--pudding-cream);border-color:var(--pudding-line)}.run-card.failed .run-title{color:var(--pudding-error)}.run-card p{font-size:12px;margin:12px 0 0}.ai-answer{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;margin:18px 0;color:var(--pudding-cocoa)}.run-meta{font-size:9px;overflow-wrap:anywhere;color:var(--pudding-taupe)}.source-links{display:grid;gap:7px;margin-bottom:17px;font-size:11px}.source-links a{color:var(--pudding-taupe);display:flex;gap:5px}.case-panel .portal-form{padding:0}.member-chips{display:flex;gap:8px;flex-wrap:wrap}.member-chips span{font-size:11px;padding:7px 10px;border:1px solid var(--pudding-line);border-radius:5px;color:var(--pudding-taupe)}.case-timeline{border-left:1px solid var(--pudding-line);margin:20px 0 20px 6px}.case-timeline article{display:flex;position:relative;padding:0 0 18px 21px}.case-timeline article>i{position:absolute;left:-4px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--pudding-cream-soft)}.case-timeline b{font-size:12px}.case-timeline small{font-size:10px;color:var(--pudding-taupe);margin-left:10px}.case-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;margin:7px 0}.portal-error{background:var(--pudding-cream);border:1px solid var(--pudding-line);border-radius:7px;padding:13px 15px;color:var(--pudding-error);font-size:12px;line-height:1.8}.portal-notice{background:var(--pudding-cream-soft);color:var(--pudding-success);padding:12px;border-radius:7px;font-size:12px;margin-bottom:17px}.portal-entry{font-size:11px!important;background:var(--pudding-cream-soft)!important;color:var(--pudding-taupe)!important;margin-top:25px}.chat-layout{display:grid;grid-template-columns:270px minmax(0,1fr);margin-top:27px;border:1px solid var(--pudding-line);border-radius:12px;background:var(--pudding-white);overflow:hidden;min-height:590px}.conversation-list{background:var(--pudding-cream-soft);border-right:1px solid var(--pudding-line);padding:12px;max-height:680px;overflow:auto}.conversation-list button{display:flex;gap:11px;align-items:flex-start;width:100%;text-align:left;background:none;border:0;border-radius:7px;padding:16px 11px;color:var(--pudding-taupe);margin-bottom:5px}.conversation-list .active{background:var(--pudding-cream-soft);color:var(--pudding-taupe)}.conversation-list button>svg{flex-shrink:0;margin-top:2px}.conversation-list b{font-size:12px;display:block;overflow-wrap:anywhere}.conversation-list small,.conversation-list span{display:block;margin-top:7px;font-size:10px;color:var(--pudding-taupe)}.chat-room{display:flex;flex-direction:column;min-width:0}.chat-room>header{padding:24px;border-bottom:1px solid var(--pudding-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-room h3{font-size:15px;margin:9px 0 0}.chat-messages{padding:25px;max-height:460px;min-height:330px;overflow-y:auto;flex:1}.chat-message{padding:15px 18px;background:var(--pudding-cream-soft);border-radius:10px;margin:15px 0;max-width:93%;overflow-wrap:anywhere}.chat-message.user{margin-left:auto;background:var(--pudding-cream-soft)}.chat-message.operator{border-left:3px solid var(--pudding-line);background:var(--pudding-cream-soft)}.chat-message>div{display:flex;justify-content:space-between;gap:10px}.chat-message b{font-size:11px}.chat-message small{color:var(--pudding-taupe);font-size:9px}.chat-message p{white-space:pre-wrap;font-size:13px;color:var(--pudding-taupe);margin:12px 0 0}.chat-welcome{text-align:center;padding:55px 20px;color:var(--pudding-taupe)}.chat-welcome h3{font-size:17px}.chat-welcome p{font-size:12px}.chat-welcome small{font-size:11px;color:var(--pudding-taupe)}.chat-compose{display:flex;gap:12px;margin:0 22px;align-items:flex-end;border-top:1px solid var(--pudding-line);padding-top:17px}.chat-compose textarea{resize:vertical;min-height:66px;max-height:180px;width:100%;border:1px solid var(--pudding-line);border-radius:8px;padding:12px;font:inherit;font-size:13px}.chat-compose .btn{white-space:nowrap}.chat-caption{font-size:10px;color:var(--pudding-taupe);padding:13px 23px 20px}.portal-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--pudding-cream-soft);color:var(--pudding-cocoa)}.portal-loading h2{font-size:18px}.portal-login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--pudding-cream-soft)}.login-story{background:radial-gradient(ellipse at 100% 60%,var(--pudding-cream-soft),var(--pudding-cream-soft) 65%);color:var(--pudding-cocoa);padding:50px 60px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.login-story .eyebrow{color:var(--pudding-taupe);font-size:9px}.login-story h1{font-size:40px;line-height:1.7;letter-spacing:2px;font-weight:550;margin:20px 0}.login-story p{color:var(--pudding-taupe);font-size:14px;line-height:2.1}.login-story>small{color:var(--pudding-taupe);letter-spacing:4px;font-size:9px}.login-orbit{height:220px;position:relative;margin-top:30px;display:grid;place-items:center;color:var(--pudding-taupe)}.login-orbit svg{stroke-width:.6;width:200px;height:200px}.login-orbit span{position:absolute;top:40%;left:53%;color:var(--pudding-taupe);font-size:10px;letter-spacing:2px}.login-orbit i,.login-orbit b{position:absolute;color:var(--pudding-taupe);font-size:11px;font-style:normal;font-weight:400;border-bottom:1px dashed var(--pudding-line);padding:8px}.login-orbit i{right:0;top:20%}.login-orbit b{left:0;bottom:25%}.login-form{display:grid;place-items:center;padding:45px}.login-form>div{width:min(365px,100%)}.login-form h2{font-size:27px;margin:14px 0}.login-form p{font-size:13px;line-height:1.9;color:var(--pudding-taupe)}.login-form form{display:grid;gap:22px;margin-top:35px}.login-form input{padding:14px}.login-form form>.btn{justify-content:center;padding:15px}.login-info{display:flex;gap:12px;margin:30px 0;padding:18px;background:var(--pudding-cream-soft);border-radius:8px}.login-info>svg{color:var(--pudding-cocoa);flex-shrink:0}.login-info p{margin:0;font-size:12px;color:var(--pudding-taupe)}.login-info small{font-size:11px;color:var(--pudding-taupe)}.login-form a{font-size:12px;color:var(--pudding-taupe)}.portal-shell .btn:disabled,.portal-dialog .btn:disabled{opacity:.5;cursor:wait}@media(min-width:1600px){.portal-content{max-width:1500px;margin:auto}.portal-map-layout .trade-globe{min-height:540px}}@media(max-width:1150px){.portal-sidebar{width:210px;padding:25px 13px}.portal-content{padding:26px 22px}.portal-map-layout{grid-template-columns:minmax(0,1fr) 220px}.portal-welcome h1{font-size:23px}.portal-welcome{align-items:flex-start}.portal-stats>div{padding:19px 17px}.queue-grid,.portal-product-grid{grid-template-columns:repeat(2,1fr)}.chat-layout{grid-template-columns:210px minmax(0,1fr)}.country-start{padding:25px 18px}.portal-top{padding:21px 22px}}@media(max-width:850px){.portal-shell{display:block}.portal-sidebar{width:100%;height:auto;position:relative;padding:17px 20px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.portal-sidebar .portal-logo{margin-right:auto}.portal-role{display:none}.portal-sidebar nav{order:3;display:flex;width:100%;overflow:auto;gap:2px}.portal-sidebar nav button{font-size:11px;padding:12px;white-space:nowrap}.portal-account{margin:0;border:0;padding:0}.portal-account .avatar,.portal-account small,.portal-top{display:none}.portal-map-layout{grid-template-columns:minmax(0,1fr) 220px}.portal-login{grid-template-columns:.9fr 1fr}.login-story{padding:30px}.login-story h1{font-size:28px}.login-form{padding:30px}}@media(max-width:600px){.portal-content{padding:24px 16px}.portal-sidebar{padding:17px 14px 0}.portal-sidebar .portal-logo{font-size:13px}.portal-logo>span{font-size:28px;width:33px}.portal-logo small{font-size:6px}.portal-account b{font-size:10px}.portal-account{gap:7px}.portal-sidebar nav button{padding:14px 10px}.portal-sidebar nav button>svg{width:15px}.portal-welcome{display:block;margin-bottom:22px}.portal-welcome h1{font-size:24px;line-height:1.6}.portal-welcome p{font-size:12px}.portal-welcome>.btn{margin-top:12px}.portal-stats{grid-template-columns:1fr 1fr}.portal-stats>div{padding:18px;border-bottom:1px solid var(--pudding-line)}.portal-stats>div:nth-child(2){border-right:0}.portal-stats>div:nth-child(3){border-bottom:0}.portal-stats b{font-size:26px}.portal-map-layout{display:block}.portal-map-layout .trade-globe{min-height:430px}.country-start{padding:23px}.country-start ol{display:none}.country-start h2{margin:8px 0}.country-count{padding:12px 0}.portal-shortcut{flex-wrap:wrap;padding:21px;gap:14px}.portal-shortcut>svg{display:none}.portal-shortcut .btn{margin:0}.portal-footer{display:grid;gap:10px}.portal-content .section-title{align-items:flex-start;flex-direction:column}.portal-case-list>button{padding:16px 12px;gap:10px;flex-wrap:wrap}.portal-case-list h3{font-size:13px}.portal-case-list p{font-size:10px}.portal-case-list>button>div{flex:1}.portal-case-list .pill{margin-left:0}.case-country-code{min-width:45px;padding:12px 7px;font-size:17px}.queue-grid,.portal-product-grid{grid-template-columns:1fr}.chat-layout{display:block;margin-top:20px}.conversation-list{display:flex;border:0;border-bottom:1px solid var(--pudding-line);max-height:130px;overflow:auto;padding:8px}.conversation-list button{min-width:200px;max-width:250px}.chat-room>header{padding:20px}.chat-compose{display:block;margin:0 15px}.chat-compose .btn{margin-top:10px;width:100%;justify-content:center}.chat-messages{padding:15px}.portal-dialog{width:calc(100vw - 16px);max-height:94vh;border-radius:11px}.portal-dialog>header{padding:18px}.portal-dialog h2{font-size:16px}.portal-form,.case-panel{padding:20px 17px}.portal-form .form-grid{gap:12px}.case-status{align-items:flex-start;flex-direction:column}.case-steps{overflow:auto;gap:15px}.case-steps>span{flex-direction:column;white-space:nowrap;font-size:10px}.case-panel .section-title{align-items:flex-start;flex-direction:column;gap:13px}.case-panel .section-title .btn{font-size:11px}.upload-row input[type=file]{max-width:100%;width:100%}.upload-row select{flex:1}.case-panel .run-card{padding:13px}.case-timeline small{display:block;margin:5px 0}.portal-login{display:block}.login-story{padding:24px 25px}.login-story>div{display:none}.login-story>small{display:none}.login-form{padding:40px 25px}.login-form h2{font-size:25px}.portal-account button{padding:8px}.portal-content h1{font-size:25px}}@media(prefers-reduced-motion:reduce){.portal-shell *{scroll-behavior:auto!important;transition:none!important}}.product-edit{margin:15px 0;font-size:12px;color:var(--pudding-taupe)}.product-edit summary{cursor:pointer}.product-edit .portal-form{margin-top:20px}.portal-shell .portal-main{padding:0;margin:0;max-width:none;align-self:stretch}.portal-content p,.case-panel p,.chat-message p,.ai-answer,.login-form p{font-size:16px}.portal-sidebar nav button,.portal-form label,.login-form label,.portal-form input,.portal-form textarea,.portal-form select,.login-form input,.portal-case-list h3,.portal-shell .pill,.case-panel .pill,.chat-compose textarea,.portal-stats span,.country-start ol{font-size:14px}.portal-top,.portal-role,.portal-account small,.portal-case-list p,.case-status,.case-steps>span,.case-facts>span,.run-title,.member-chips span,.case-timeline b,.case-timeline p,.portal-files>a,.conversation-list b,.chat-message b,.queue-grid small{font-size:14px}.portal-footer,.run-meta,.run-title small,.portal-files small,.case-timeline small,.chat-caption,.conversation-list small,.conversation-list span,.chat-message small,.country-start>small,.country-count span,.country-start .eyebrow,.login-info small,.login-info p,.login-form a{font-size:12px}.portal-dialog .section-title{flex-wrap:wrap}.portal-shell .portal-shortcut{align-items:flex-start}.portal-shell .portal-shortcut .btn{flex-shrink:0}@media(max-width:600px){.portal-sidebar nav button{font-size:14px}.portal-welcome p{font-size:16px}.portal-case-list p{font-size:14px}.portal-account b{font-size:12px}.portal-case-list .pill{font-size:14px}.case-steps>span{font-size:12px}.portal-dialog .form-grid{grid-template-columns:1fr}.portal-dialog .upload-row select{max-width:100%}}.site-studio{min-width:0}.studio-heading,.studio-section-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.studio-heading p,.studio-section-head p{margin:8px 0 0}.studio-heading .btn{flex-shrink:0}.site-studio h2{font-size:1.2rem;line-height:1.5;margin:8px 0 18px;display:flex;gap:10px;align-items:center}.studio-preview-section{margin:28px 0;border:1px solid var(--pudding-line);background:var(--pudding-white);border-radius:14px;padding:24px}.studio-section-head h2{margin:0 0 7px}.studio-sizes{display:flex;gap:6px;flex-wrap:wrap}.studio-sizes button{border:1px solid var(--pudding-line);background:var(--pudding-white);color:var(--pudding-taupe);padding:10px 13px;border-radius:6px;display:flex;gap:7px;align-items:center;font-size:.86rem}.studio-sizes button.active{background:var(--pudding-cocoa);color:var(--pudding-white);border-color:var(--pudding-chocolate)}.studio-preview-scroll{overflow:auto;max-width:100%;background:var(--pudding-cream);border-radius:10px;padding:12px}.studio-preview-frame{margin:0 auto}.studio-preview-frame.desktop{width:100%}.studio-preview-frame.tablet{width:768px;max-width:100%}.studio-preview-frame.mobile{width:360px;max-width:100%}.studio-preview-frame .home-banner{border-radius:8px}.studio-edit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.studio-card{border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-white);padding:28px;min-width:0}.studio-card>p,.studio-hint{font-size:.9rem;line-height:1.8;color:var(--pudding-taupe)}.studio-settings label,.studio-prompt label{display:grid;gap:9px;margin:17px 0;font-size:.9rem;color:var(--pudding-cocoa);font-weight:600}.studio-card textarea,.studio-card select{width:100%;min-width:0;font:inherit;padding:12px;border:1px solid var(--pudding-line);border-radius:6px;color:var(--pudding-cocoa);background:var(--pudding-white);font-weight:400}.studio-card textarea{resize:vertical;line-height:1.7}.studio-card select{text-overflow:ellipsis}.studio-focus{display:grid;grid-template-columns:1fr 1fr;gap:20px}.studio-focus input{width:100%;accent-color:var(--pudding-cocoa)}.studio-form-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}.studio-upload{display:flex;align-items:center;flex-direction:column;gap:13px;border:1px dashed var(--pudding-line);background:var(--pudding-cream-soft);border-radius:8px;padding:24px 14px;margin:20px 0 12px;color:var(--pudding-taupe);font-size:.95rem}.studio-upload input{max-width:100%;font-size:.85rem}.studio-upload small{text-align:center;color:var(--pudding-taupe);font-size:.8rem}.studio-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;max-height:540px;overflow:auto}.studio-asset-grid>button{position:relative;text-align:left;min-width:0;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:8px;padding:8px;color:var(--pudding-cocoa)}.studio-asset-grid>button.selected{border:2px solid var(--pudding-chocolate);padding:7px}.studio-asset-grid img,.studio-video-tile{width:100%;aspect-ratio:1.65;object-fit:cover;border-radius:5px;display:block;background:var(--pudding-cream-soft)}.studio-video-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.studio-asset-grid b{display:block;margin:9px 0 6px;font-size:.86rem;overflow-wrap:anywhere}.studio-asset-grid small{font-size:.75rem;color:var(--pudding-taupe)}.asset-selected{display:flex;gap:4px;align-items:center;margin-top:8px;color:var(--pudding-taupe);font-size:.75rem}.studio-empty{text-align:center;padding:24px 0;color:var(--pudding-taupe)}.studio-empty svg{margin:0 auto}.studio-conversation{margin-top:24px}.studio-service{font-size:.8rem;padding:10px 13px;background:var(--pudding-cream-soft);color:var(--pudding-taupe);border-radius:6px;flex-shrink:0}.studio-service.ready{color:var(--pudding-cocoa);background:var(--pudding-cream-soft)}.studio-messages{display:grid;gap:24px;max-height:580px;overflow:auto;padding:8px 0}.studio-assistant{display:flex;align-items:flex-start;gap:13px;border-radius:10px;background:var(--pudding-cream-soft);padding:20px;max-width:780px}.studio-assistant svg{flex-shrink:0;margin-top:3px;color:var(--pudding-cocoa)}.studio-assistant p{margin:0;line-height:1.9}.studio-user{background:var(--pudding-cream-soft);color:var(--pudding-cocoa);padding:16px 20px;border-radius:12px 12px 0;width:fit-content;max-width:85%;margin-left:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.95rem;line-height:1.8}.studio-result{padding:16px 0;max-width:780px}.studio-result p{display:flex;align-items:center;gap:10px;padding:16px;background:var(--pudding-cream-soft);border-radius:8px;margin:0}.studio-result img{display:block;width:100%;max-width:520px;border-radius:8px}.studio-result>div{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:15px}.studio-result p.studio-failed{color:var(--pudding-error);background:var(--pudding-cream)}.studio-prompt{border-top:1px solid var(--pudding-line);margin-top:24px}.studio-prompt>div{display:flex;gap:20px;justify-content:space-between;align-items:center}.studio-prompt small{color:var(--pudding-taupe);font-size:.8rem;line-height:1.7}.studio-prompt .btn{flex-shrink:0}.site-studio .portal-notice{display:flex;gap:8px;align-items:center}@media(max-width:1150px){.studio-edit-grid{grid-template-columns:1fr}}@media(max-width:650px){.studio-heading,.studio-section-head{flex-direction:column;align-items:flex-start;gap:15px}.studio-heading .btn{width:100%;justify-content:center}.studio-card,.studio-preview-section{padding:18px}.studio-preview-scroll{padding:7px}.studio-sizes{width:100%}.studio-sizes button{flex:1;justify-content:center;padding:10px 8px}.studio-focus{grid-template-columns:1fr;gap:0}.studio-form-actions .btn{flex:1;justify-content:center}.studio-prompt>div{flex-direction:column;align-items:stretch;gap:12px}.studio-prompt .btn{justify-content:center}.studio-user{max-width:96%}.studio-assistant{padding:14px;gap:9px}.studio-asset-grid{gap:9px}}.portal-shell[data-workspace]{font-family:var(--pudding-font);line-height:1.7}.portal-shell[data-workspace] *,dialog.portal-dialog *{box-sizing:border-box}.portal-shell[data-workspace] .portal-sidebar{width:264px;padding:28px 20px;border-right:1px solid var(--pudding-line);gap:24px;overflow-y:auto;overscroll-behavior:contain}.portal-shell[data-workspace] .portal-logo{flex-shrink:0}.portal-shell[data-workspace] .portal-identity{padding:18px 14px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius)}.portal-shell[data-workspace] .portal-account{margin:0;padding:0;border:0;gap:10px}.portal-shell[data-workspace] .portal-account .avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:var(--pudding-surface-2);color:var(--pudding-golden);font-size:14px}.portal-shell[data-workspace] .portal-account b{font-size:13px}.portal-shell[data-workspace] .portal-account small{display:block;font-size:11px;white-space:nowrap}.portal-shell[data-workspace] .portal-account button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;padding:0}.portal-shell[data-workspace] .portal-account button:hover{background:var(--pudding-secondary)}.portal-shell[data-workspace] .portal-role{margin:14px 0 0;padding:14px 0 0;background:transparent;border:0;border-top:1px solid var(--pudding-line);border-radius:0;font-size:12px;color:var(--pudding-cocoa)}.portal-shell[data-workspace] .portal-role span{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.portal-shell[data-workspace] .portal-sidebar>nav:not(.ops-navigation){gap:6px}.portal-shell[data-workspace] .portal-sidebar>nav:not(.ops-navigation)>button{min-height:48px;padding:11px 13px;border:1px solid transparent;border-radius:12px;font-size:14px;line-height:1.5;transition:background .3s,color .3s}.portal-shell[data-workspace] .portal-sidebar>nav:not(.ops-navigation)>button.active{border-color:var(--pudding-line);background:var(--pudding-surface-2);color:var(--pudding-cocoa);box-shadow:none}.portal-shell[data-workspace] .portal-sidebar nav button.active>svg{color:var(--pudding-golden)}.portal-shell[data-workspace] .portal-sidebar nav button.active:before{content:none}.portal-shell[data-workspace] .portal-sidebar>nav:not(.ops-navigation)>button:hover{background:var(--pudding-secondary);color:var(--pudding-cocoa)}.portal-shell[data-workspace] .portal-top{min-height:84px;padding:16px 36px;background:var(--pudding-cream-soft);gap:18px;font-size:13px}.portal-shell[data-workspace] .portal-top>div{min-width:0}.portal-shell[data-workspace] .portal-top b{font-weight:600;overflow-wrap:anywhere}.portal-shell[data-workspace] .portal-top>span{flex-shrink:0;font-size:12px}.portal-shell[data-workspace] .portal-top i{background:var(--pudding-success)}.portal-shell[data-workspace] .portal-content{width:100%;max-width:1440px;padding:32px 36px 48px;margin:0 auto}.portal-shell[data-workspace] .portal-content h1{font-size:clamp(28px,3vw,38px);line-height:1.25;letter-spacing:-.02em;font-weight:600;margin:8px 0 14px}.portal-shell[data-workspace] .portal-content :is(h2,h3,h4),dialog.portal-dialog :is(h2,h3){letter-spacing:-.01em;font-weight:600}.portal-shell[data-workspace] .portal-content p{font-size:15px;line-height:1.7}.portal-shell[data-workspace] .eyebrow{color:var(--pudding-golden)}.portal-shell[data-workspace] .portal-welcome{margin-bottom:28px}.portal-shell[data-workspace] .portal-welcome .eyebrow{font-size:12px}.portal-shell[data-workspace] :is(.btn,.analytics-btn,.development-primary,.development-secondary),dialog.portal-dialog .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:var(--pudding-control-radius);background:var(--pudding-secondary);color:var(--pudding-cocoa);font-family:inherit;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s,box-shadow .3s}.portal-shell[data-workspace] :is(.btn.gold,.analytics-btn.primary,.development-primary),dialog.portal-dialog .btn.gold{background:var(--pudding-cocoa);color:var(--pudding-cream-soft)}.portal-shell[data-workspace] :is(.btn,.analytics-btn,.development-primary,.development-secondary):hover:not(:disabled),dialog.portal-dialog .btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.portal-shell[data-workspace] :is(.btn,.analytics-btn,.development-primary,.development-secondary):disabled,dialog.portal-dialog .btn:disabled{opacity:.5;cursor:wait}.portal-shell[data-workspace] .portal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0;border-radius:0;background:transparent;margin-bottom:28px}.portal-shell[data-workspace] :is(.portal-stats,.intel-stats,.ops-overview-stats)>div{min-width:0;padding:20px;border:1px solid var(--pudding-line);border-radius:12px;background:var(--pudding-white);box-shadow:none;backdrop-filter:none}.portal-shell[data-workspace] :is(.portal-stats,.intel-stats,.ops-overview-stats) b{font-size:26px;line-height:1.25;font-weight:700;color:var(--pudding-golden)}.portal-shell[data-workspace] :is(.portal-stats,.intel-stats,.ops-overview-stats) span{font-size:12px}.portal-shell[data-workspace] :is(.portal-stats,.intel-stats,.ops-overview-stats) small{font-size:12px;color:var(--pudding-taupe);font-weight:400}.portal-shell[data-workspace] :is(.portal-map-layout,.chat-layout){border:1px solid var(--pudding-line);border-radius:20px;background:var(--pudding-white);overflow:hidden}.portal-shell[data-workspace] :is(.portal-shortcut,.queue-grid article,.portal-product-grid article,.service-detail,.analytics-panel,.analytics-metric-card,.intel-panel,.development-intake,.development-panel,.development-policy-panel,.ops-overview-work,.supplier-overview-panel,.hunter-card,.v4-request-detail,.v4-agent-card,.operations-trade-grid>article){background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius);box-shadow:none;backdrop-filter:none}.portal-shell[data-workspace] :is(.queue-grid article,.portal-product-grid article,.service-detail,.analytics-panel,.intel-panel,.ops-overview-work){padding:28px}.portal-shell[data-workspace] .portal-shortcut{padding:24px 28px}.portal-shell[data-workspace] :is(.portal-product-grid article,.queue-grid article,.portal-case-list>button,.operations-trade-grid>article){transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s}.portal-shell[data-workspace] :is(.portal-product-grid article,.queue-grid article,.portal-case-list>button,.operations-trade-grid>article):hover{transform:translateY(-4px);border-color:var(--pudding-taupe)}.portal-shell[data-workspace] :is(.portal-search,.service-list article,.service-list article.selected,.flow-progress,.run-card,.portal-files>a,.case-facts>span,.member-chips span,.chat-message,.notification-item,.development-request-list button,.v4-request-list>button){border-radius:12px;border-color:var(--pudding-line);background:var(--pudding-white)}.portal-shell[data-workspace] .portal-search{min-height:48px}.portal-shell[data-workspace] .portal-search input{min-width:0;color:var(--pudding-cocoa)}.portal-shell[data-workspace] .service-list article.selected,.portal-shell[data-workspace] .v4-request-list>button.selected{border-color:var(--pudding-golden)}.portal-shell[data-workspace] .portal-case-list{gap:12px}.portal-shell[data-workspace] .portal-case-list>button{min-width:0;padding:20px;border-radius:12px;gap:16px}.portal-shell[data-workspace] .portal-case-list h3{font-size:16px}.portal-shell[data-workspace] .portal-case-list p{font-size:13px}.portal-shell[data-workspace] .case-country-code{display:grid;place-items:center;min-width:56px;min-height:56px;padding:10px;border-radius:12px;font-size:17px;color:var(--pudding-golden);background:var(--pudding-surface-2)}.portal-shell[data-workspace] :is(.pill,.case-panel .pill,.development-badge,.operations-trade-status){display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:3px 10px;border:0;border-radius:999px;font-size:11px;line-height:1.7;font-weight:700;color:var(--pudding-clear);background:color-mix(in srgb,var(--pudding-clear) 15%,transparent)}.portal-shell[data-workspace] .pill:is([data-status=\5df2\5b8c\6210],[data-status=\6b63\5f0f\5408\4f5c],[data-status=\5df2\4ea4\4ed8],[data-status=\5df2\4e0a\67b6]){color:var(--pudding-success);background:color-mix(in srgb,var(--pudding-success) 15%,transparent)}.portal-shell[data-workspace] .pill:is([data-status=\6e96\5099\6587\4ef6],[data-status=\5f85\4eba\5de5\5be9\6838],[data-status=\5f85\5b89\6392\6e2c\8a66]){color:var(--pudding-golden);background:color-mix(in srgb,var(--pudding-golden) 15%,transparent)}.portal-shell[data-workspace] .pill[data-status=\672a\901a\904e]{color:var(--pudding-error);background:color-mix(in srgb,var(--pudding-error) 15%,transparent)}.portal-shell[data-workspace] :is(.portal-empty,.intel-empty,.analytics-empty,.development-empty,.v4-desk-empty,.supplier-empty,.hunter-empty,.operations-trade-empty,.ops-overview-empty){padding:48px 28px;background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius);color:var(--pudding-taupe);text-align:center;line-height:1.7}.portal-shell[data-workspace] :is(.portal-empty,.intel-empty,.analytics-empty,.development-empty,.v4-desk-empty,.supplier-empty,.hunter-empty)>svg{color:var(--pudding-golden)}.portal-shell[data-workspace] .product-emblem{background:var(--pudding-surface-2);border-radius:12px;color:var(--pudding-deal)}.portal-shell[data-workspace] :is(.intel-hero,.development-hero){padding:0;border:0;border-radius:0;background:transparent;margin-bottom:28px}.portal-shell[data-workspace] :is(.analytics-tabs,.analytics-report-tabs,.development-tabs,.operations-trade-tabs,.supplier-tabs,.hunter-tabs){display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--pudding-line);border-radius:24px;background:var(--pudding-surface-2);width:fit-content;max-width:100%}.portal-shell[data-workspace] :is(.analytics-tabs,.analytics-report-tabs,.development-tabs,.operations-trade-tabs,.supplier-tabs,.hunter-tabs,.intel-nav) button{min-height:44px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:var(--pudding-taupe);font-size:14px;font-weight:700}.portal-shell[data-workspace] :is(.analytics-tabs,.analytics-report-tabs,.development-tabs,.operations-trade-tabs,.supplier-tabs,.hunter-tabs,.intel-nav) button:is([aria-pressed=true],[aria-current],.active){color:var(--pudding-cream-soft);background:var(--pudding-cocoa)}.portal-shell[data-workspace] :is(.portal-form,.analytics-form,.development-form,.v4-ops-form) label{font-size:14px;font-weight:600}.portal-shell[data-workspace] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea),dialog.portal-dialog :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){min-height:48px;border:1px solid var(--pudding-line);border-radius:14px;background:var(--pudding-surface-2);color:var(--pudding-cocoa);padding:13px 16px;font-family:var(--pudding-font);font-size:16px;line-height:1.5}.portal-shell[data-workspace] .portal-search input{border:0;background:transparent;padding-left:0}.portal-shell[data-workspace] :is(input,select,textarea):focus,dialog.portal-dialog :is(input,select,textarea):focus{border-color:var(--pudding-golden);box-shadow:none}.portal-shell[data-workspace] :is(input[type=checkbox],input[type=radio]),dialog.portal-dialog :is(input[type=checkbox],input[type=radio]){accent-color:var(--pudding-golden)}.portal-shell[data-workspace] :is(button,a,input,select,textarea,summary):focus-visible,dialog.portal-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--pudding-golden);outline-offset:3px}.portal-shell[data-workspace] table{width:100%;border-collapse:collapse;color:var(--pudding-cocoa);background:var(--pudding-white);font-size:14px}.portal-shell[data-workspace] table :is(th,td){padding:14px 16px;border-bottom:1px solid var(--pudding-line);text-align:left;line-height:1.7}.portal-shell[data-workspace] table th{background:var(--pudding-surface-2);color:var(--pudding-taupe);font-size:12px;font-weight:600}.portal-shell[data-workspace] table tbody tr:hover{background:var(--pudding-surface-2)}.portal-shell[data-workspace] :is(.analytics-table-wrap,.hunter-table-scroll){overflow-x:auto;border:1px solid var(--pudding-line);border-radius:16px}.portal-shell[data-workspace] :is(.portal-error,.analytics-error,.development-error,.hunter-error,.ops-overview-error,.v4-error){padding:14px 18px;border:1px solid color-mix(in srgb,var(--pudding-error) 35%,transparent);border-radius:16px;background:color-mix(in srgb,var(--pudding-error) 7%,var(--pudding-white));color:var(--pudding-error);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.portal-shell[data-workspace]>.portal-main>.portal-error{margin:24px 36px 0}.portal-shell[data-workspace] :is(.portal-notice,.analytics-notice,.development-notice,.intel-notice,.hunter-notice,.supplier-notice,.operations-trade-notice){padding:14px 18px;border:1px solid color-mix(in srgb,var(--pudding-golden) 25%,transparent);border-radius:16px;background:color-mix(in srgb,var(--pudding-golden) 7%,var(--pudding-white));color:var(--pudding-cocoa)}.portal-shell[data-workspace] :is(.intel-service-state,.development-state-note,.ai-connection,.operations-trade-help,.ops-overview-leads){border:1px solid var(--pudding-line);border-radius:16px;background:var(--pudding-white);box-shadow:none}.portal-shell[data-workspace] :is(.ops-overview-pagination,.supplier-pagination,.account-pagination) button{min-height:44px}dialog.portal-dialog,.portal-shell[data-workspace] :is(.analytics-dialog,.operations-trade-dialog,.supplier-dialog,.v4-application){background:var(--pudding-white);color:var(--pudding-cocoa);border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius);box-shadow:0 30px 60px #00000073;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}dialog.portal-dialog>header{padding:20px 28px}dialog.portal-dialog>header>button{min-width:44px;min-height:44px;border-radius:50%}.portal-shell[data-workspace] .chat-message{border:1px solid var(--pudding-line);background:var(--pudding-surface-2)}.portal-shell[data-workspace] .chat-message.user{border-color:color-mix(in srgb,var(--pudding-golden) 25%,transparent);background:color-mix(in srgb,var(--pudding-golden) 7%,var(--pudding-white))}.portal-shell[data-workspace] .chat-message.operator{border-left-color:var(--pudding-success)}.portal-shell[data-workspace] .chat-message p{color:var(--pudding-cocoa)}.portal-shell[data-workspace] .chat-message :is(b,small){font-size:12px}.portal-shell[data-workspace] .notification-item{min-height:72px}.portal-shell[data-workspace] .notification-item.unread{border-color:color-mix(in srgb,var(--pudding-golden) 40%,var(--pudding-line))}.portal-shell[data-workspace] .notification-item>svg:first-child{color:var(--pudding-golden)}.portal-shell[data-workspace] .unread-badge{border-radius:999px}.portal-shell[data-workspace=operations] .portal-content{padding-top:28px}.portal-shell[data-workspace=operations] :is(.ops-overview-work,.service-detail,.analytics-panel,.intel-panel,.queue-grid article,.operations-trade-grid>article){padding:22px}.portal-shell[data-workspace=operations] table :is(th,td){padding:11px 14px}.portal-shell[data-workspace=operations] .portal-content h1{font-size:clamp(28px,3vw,33px)}@media(max-width:1150px){.portal-shell[data-workspace] .portal-sidebar{width:236px;padding-inline:16px}.portal-shell[data-workspace] .portal-top,.portal-shell[data-workspace] .portal-content{padding-inline:24px}.portal-shell[data-workspace] .portal-top>span{display:none}}@media(max-width:850px){.portal-shell[data-workspace] .portal-sidebar{width:100%;height:auto;padding:20px;gap:16px;border-right:0;border-bottom:1px solid var(--pudding-line);overflow:visible}.portal-shell[data-workspace] .portal-identity{padding:0;border:0;border-radius:0;background:transparent;max-width:44%}.portal-shell[data-workspace] .portal-identity .portal-role,.portal-shell[data-workspace] .portal-identity .avatar,.portal-shell[data-workspace] .portal-identity .portal-account small{display:none}.portal-shell[data-workspace] .portal-account b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-shell[data-workspace] .portal-sidebar>nav:not(.ops-navigation){order:3;gap:6px;padding-bottom:2px}.portal-shell[data-workspace] .portal-sidebar>nav:not(.ops-navigation)>button{flex-shrink:0}.portal-shell[data-workspace] .portal-top{display:flex!important;min-height:60px;padding:12px 24px;font-size:12px}.portal-shell[data-workspace] .portal-top>.language-selector{display:none}.portal-shell[data-workspace] .portal-content{padding:28px 24px 40px}.portal-shell[data-workspace] .portal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.portal-shell[data-workspace] .portal-sidebar{padding:16px;gap:10px}.portal-shell[data-workspace] .portal-logo{max-width:130px}.portal-shell[data-workspace] .portal-identity{max-width:43%}.portal-shell[data-workspace] .portal-account{gap:0}.portal-shell[data-workspace] .portal-account b{max-width:88px}.portal-shell[data-workspace] .portal-account button{width:44px}.portal-shell[data-workspace] .portal-sidebar>nav:not(.ops-navigation)>button{min-height:44px;padding:10px 12px;gap:8px;font-size:13px}.portal-shell[data-workspace] .portal-top{padding-inline:20px}.portal-shell[data-workspace] .portal-top>div{gap:8px}.portal-shell[data-workspace] .portal-content{padding:24px 20px 40px}.portal-shell[data-workspace] .portal-stats{gap:10px}.portal-shell[data-workspace] :is(.portal-stats,.intel-stats,.ops-overview-stats)>div{padding:16px}.portal-shell[data-workspace] .portal-case-list>button{padding:16px;gap:12px}.portal-shell[data-workspace] .portal-case-list .pill{margin-left:68px}.portal-shell[data-workspace] :is(.portal-shortcut,.queue-grid article,.portal-product-grid article,.service-detail,.analytics-panel,.intel-panel,.ops-overview-work){padding:22px}.portal-shell[data-workspace] :is(.portal-empty,.intel-empty,.analytics-empty,.development-empty,.v4-desk-empty,.supplier-empty,.hunter-empty){padding:36px 22px}.portal-shell[data-workspace] .portal-form .form-grid{grid-template-columns:minmax(0,1fr)}dialog.portal-dialog>header{padding:18px 20px}dialog.portal-dialog .portal-form{padding:22px 20px}.portal-shell[data-workspace]>.portal-main>.portal-error{margin-inline:20px}.portal-shell[data-workspace] .portal-top>div>span{display:none}.portal-shell[data-workspace] .portal-top>div>svg{display:none}}@media(prefers-reduced-motion:reduce){.portal-shell[data-workspace] *,dialog.portal-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.banner-container{container-type:inline-size;width:100%;min-width:0}.home-banner{position:relative;isolation:isolate;min-height:560px;border-radius:18px;overflow:hidden;background:var(--pudding-cocoa);color:var(--pudding-white)}.banner-picture{position:absolute;inset:0}.home-banner .banner-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.banner-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--pudding-cocoa-rgb),.95),rgba(var(--pudding-cocoa-rgb),.8) 30%,rgba(var(--pudding-cocoa-rgb),.28),rgba(var(--pudding-cocoa-rgb),.06)),linear-gradient(0deg,rgba(var(--pudding-cocoa-rgb),.5),transparent 30%)}.home-banner .banner-copy{position:relative;z-index:1;padding:65px 6%;width:63%}.home-banner .banner-eyebrow{display:block;color:var(--pudding-cream-soft);font-size:.78rem;letter-spacing:3px;font-weight:600}.home-banner .banner-copy h1{color:var(--pudding-white);font-size:clamp(2.5rem,4.7cqw,4.2rem);line-height:1.28;letter-spacing:.02em;font-weight:650;white-space:pre-line;margin:22px 0 24px;overflow-wrap:anywhere}.home-banner .banner-copy p{color:var(--pudding-cream-soft);font-size:1rem;line-height:1.9;white-space:pre-line;margin:0 0 32px;max-width:34em;overflow-wrap:anywhere}.banner-actions{display:flex;flex-wrap:wrap;gap:12px}.home-banner .banner-actions button{font:inherit;cursor:pointer;border-radius:6px;padding:14px 22px;font-weight:600;font-size:.94rem;min-height:48px;transition:background .2s}.home-banner .banner-primary{color:var(--pudding-cocoa);background:var(--pudding-golden);border:1px solid var(--pudding-line)}.home-banner .banner-primary:hover{background:var(--pudding-golden)}.home-banner .banner-secondary{color:var(--pudding-cocoa);border:1px solid var(--pudding-line);background:rgba(var(--pudding-cocoa-rgb),.5333333333333333)}.home-banner .banner-secondary:hover{background:var(--pudding-cocoa)}.home-banner .banner-actions button:disabled{opacity:1;cursor:default}.banner-values{display:flex;align-items:center;flex-wrap:wrap;gap:17px;font-size:.8rem;color:var(--pudding-cream-soft);margin-top:35px}.banner-values span{display:flex;align-items:center;gap:8px}.banner-values svg{color:var(--pudding-cream-soft)}.banner-values i{width:1px;height:13px;background:var(--pudding-cream)}.banner-caption{position:absolute;right:5%;bottom:38px;display:grid;gap:9px;max-width:35%}.banner-caption span{font-size:.7rem;letter-spacing:3px;color:var(--pudding-cream-soft)}.banner-caption b{font-size:.87rem;font-weight:500;letter-spacing:1px}.home-banner .banner-play{position:absolute;right:22px;top:22px;color:var(--pudding-white);background:rgba(var(--pudding-cocoa-rgb),.788235294117647);border:1px solid rgba(var(--pudding-line-rgb),.5333333333333333);border-radius:24px;display:flex;align-items:center;gap:8px;padding:10px 15px;font:inherit;font-size:.8rem;cursor:pointer;z-index:2}.home-banner button:focus-visible{outline:3px solid var(--pudding-chocolate);outline-offset:4px}@container (max-width:900px){.home-banner{min-height:520px}.home-banner .banner-copy{padding:54px 6%;width:80%}.home-banner .banner-copy h1{font-size:clamp(2.4rem,5.5cqw,3.4rem)}.banner-caption{display:none}}@container (max-width:600px){.home-banner{min-height:610px;border-radius:12px;display:flex;align-items:flex-end}.home-banner .banner-copy{width:100%;padding:175px 25px 32px}.banner-shade{background:linear-gradient(0deg,rgba(var(--pudding-cocoa-rgb),.98),rgba(var(--pudding-cocoa-rgb),.88) 48%,rgba(var(--pudding-cocoa-rgb),.12))}.home-banner .banner-copy h1{font-size:clamp(2rem,8.4cqw,3rem);margin:18px 0}.home-banner .banner-copy p{font-size:1rem;line-height:1.8;margin-bottom:24px}.home-banner .banner-eyebrow{font-size:.7rem;letter-spacing:2px}.banner-actions{display:grid;grid-template-columns:1fr}.home-banner .banner-actions button{padding:13px 10px;min-height:48px}.banner-values{gap:12px;font-size:.75rem;margin-top:24px}.banner-values span{gap:5px}.banner-values i{display:none}}@media(prefers-reduced-motion:reduce){.home-banner *{transition:none}}.site-design-scope[data-palette=pudding]{--design-primary: var(--pudding-ink);--design-accent: var(--pudding-chocolate);--design-tint: var(--pudding-cream);--design-paper: var(--pudding-paper);--brand-ink: var(--pudding-ink);--brand-muted: var(--pudding-muted);--brand-line: var(--pudding-line);--brand-primary: var(--pudding-ink);--brand-paper: var(--pudding-paper);--brand-tint: var(--pudding-cream);--brand-accent: var(--pudding-chocolate);--ink: var(--pudding-ink);--cream: var(--pudding-paper);--paper: var(--pudding-white);--navy: var(--pudding-ink);--gold: var(--pudding-chocolate);--gold-light: var(--pudding-sand);--brass: var(--pudding-chocolate);--muted: var(--pudding-muted);--border: var(--pudding-line)}.pudding-logo,.portal-logo>.pudding-logo,.auth-brand .portal-logo .pudding-logo{display:inline-flex;align-items:center;flex-shrink:0;gap:11px;width:auto;color:var(--pudding-ink);font-family:var(--pudding-font);font-weight:600;letter-spacing:0;line-height:1}.pudding-logo .pudding-symbol{display:block;width:37px;height:42px;color:var(--pudding-coral);flex-shrink:0}.pudding-logo .pudding-wordmark,.auth-brand .portal-logo .pudding-wordmark{color:inherit;font-family:var(--pudding-font);font-size:35px;font-weight:600;letter-spacing:-1.3px;line-height:1}.pudding-logo.pudding-logo-inverse,.portal-logo>.pudding-logo.pudding-logo-inverse,.auth-brand .portal-logo .pudding-logo.pudding-logo-inverse{color:var(--pudding-cocoa)}.pudding-logo.pudding-logo-compact .pudding-symbol{width:34px;height:38px}.corporate-header.brand-header .brand{min-height:48px;min-width:158px;text-decoration:none}.corporate-header.brand-header,.brand-home .corporate-header.brand-header{background:var(--pudding-white);color:var(--pudding-ink);border-color:var(--pudding-line)}.corporate-header .corporate-primary-link,.brand-home .corporate-header .corporate-primary-link{color:var(--pudding-ink)}.corporate-header .corporate-primary-link:after{background:var(--pudding-coral)}.corporate-header .corporate-dropdown-toggle{width:44px;min-height:44px}.corporate-header .nav-signin,.corporate-header .nav-signup,.corporate-header .corporate-menu{min-height:44px;min-width:44px}.corporate-header .nav-signup{background:var(--pudding-ink);color:var(--pudding-white);border-color:var(--pudding-ink);border-radius:9px}.corporate-header .nav-signup:hover{background:var(--pudding-chocolate);border-color:var(--pudding-cocoa)}.brand-dropdown-feature{background:var(--pudding-paper)}.site-design-scope[data-palette=pudding] .corporate-page .eyebrow,.site-design-scope[data-palette=pudding] .brand-home .eyebrow{color:var(--pudding-taupe)}.site-design-scope[data-palette=pudding] .corporate-page .btn.gold,.site-design-scope[data-palette=pudding] .brand-home .btn.gold,.site-design-scope[data-palette=pudding] .corporate-cta .btn.gold{background:var(--pudding-ink);border-color:var(--pudding-ink);color:var(--pudding-white);border-radius:9px;min-height:46px}.site-design-scope[data-palette=pudding] .corporate-page h1,.site-design-scope[data-palette=pudding] .corporate-page h2,.site-design-scope[data-palette=pudding] .brand-home h1,.site-design-scope[data-palette=pudding] .brand-home h2{font-family:var(--pudding-font);font-weight:650;letter-spacing:-.025em}.site-design-scope[data-palette=pudding] .corporate-footer{background:var(--pudding-paper);color:var(--pudding-ink);border-color:var(--pudding-line)}.corporate-footer>div>.pudding-logo{margin-bottom:8px}.corporate-footer a{display:inline-flex;align-items:center;min-height:44px}.site-design-scope[data-palette=pudding] .corporate-hero,.site-design-scope[data-palette=pudding] .brand-page-intro{background:var(--pudding-paper)}.site-design-scope[data-palette=pudding] .brand-intro-visual{background:var(--pudding-cream-soft)}.site-design-scope[data-palette=pudding] .corporate-cta{background:var(--pudding-sand)}.portal-shell,.portal-login.auth-brand,.app-shell{color:var(--pudding-ink)}.portal-shell .portal-main,.portal-login.auth-brand,.auth-brand .login-form{background:var(--pudding-paper)}.portal-shell .portal-sidebar,.app-shell .sidebar,.site-design-scope .portal-login.auth-brand .login-story{background:var(--pudding-cream-soft);color:var(--pudding-cocoa)}.app-shell .sidebar .brand,.portal-shell .portal-logo,.auth-brand .portal-logo{min-height:46px;text-decoration:none}.portal-shell .portal-role{background:var(--pudding-cream);border-color:var(--pudding-line)}.portal-shell .portal-role span,.portal-shell .portal-account small{color:var(--pudding-taupe)}.portal-shell .portal-sidebar nav button{min-height:46px;color:var(--pudding-taupe)}.portal-shell .portal-sidebar nav button.active{background:var(--pudding-cream);color:var(--pudding-cocoa);box-shadow:inset 3px 0 0 var(--pudding-coral)}.portal-shell .portal-sidebar nav button:hover{background:var(--pudding-cream)}.portal-shell .portal-account button{min-width:44px;min-height:44px}.portal-shell .portal-top,.portal-shell .portal-stats>div{background:var(--pudding-white);border-color:var(--pudding-line)}.portal-shell .btn.gold,.portal-dialog .btn.gold,.auth-brand .login-form .btn.gold,.recovery-save .btn.gold,.account-security .btn.gold{background:var(--pudding-ink);color:var(--pudding-white);border-color:var(--pudding-ink);box-shadow:none;border-radius:9px;min-height:46px}.portal-shell .eyebrow,.auth-brand .eyebrow,.auth-brand .login-story .eyebrow{color:var(--pudding-taupe)}.auth-brand .login-story h1{color:var(--pudding-cocoa);font-family:var(--pudding-font);font-weight:600;letter-spacing:-.03em}.auth-brand .login-story p,.auth-brand .auth-brand-journey{color:var(--pudding-taupe)}.auth-brand-journey svg,.auth-brand-journey i{color:var(--pudding-cocoa)}.auth-brand .login-form h2{color:var(--pudding-ink);font-weight:650}.auth-brand .auth-options button{min-height:44px}.auth-brand .auth-options button[aria-pressed=true]{background:var(--pudding-ink);color:var(--pudding-white)}.auth-brand .auth-forgot,.auth-brand .auth-new button,.auth-brand .auth-top>a,.auth-brand .auth-help a{min-height:44px;display:inline-flex;align-items:center}.brand-globe-caption button{min-width:44px;min-height:44px;align-items:center;justify-content:center}.portal-shell :is(button,a,input,select,textarea):focus-visible,.auth-brand :is(button,a,input,select,textarea):focus-visible,.corporate-page :is(button,a,input,select,textarea):focus-visible,.corporate-header :is(button,a,select):focus-visible{outline:3px solid var(--pudding-chocolate);outline-offset:3px}@media(max-width:600px){.corporate-header.brand-header .brand{min-width:0}.corporate-header .pudding-logo{gap:7px}.corporate-header .pudding-logo .pudding-symbol{width:30px;height:34px}.corporate-header .pudding-logo .pudding-wordmark{font-size:29px}.portal-shell .portal-logo .pudding-symbol{width:29px;height:34px}.portal-shell .portal-logo .pudding-wordmark{font-size:28px}}@media(prefers-reduced-motion:reduce){.pudding-logo,.corporate-header .nav-signup,.corporate-header .nav-signup svg{transition:none}}.pudding-workspace-entry{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:56px clamp(24px,5vw,72px);background:var(--pudding-sand);color:var(--pudding-ink)}.pudding-workspace-entry>div{max-width:720px}.pudding-workspace-entry h2{white-space:pre-line}.pudding-workspace-entry p{line-height:1.8}.pudding-workspace-entry .btn{flex-shrink:0}.channel-art-hub>.pudding-logo{width:auto;display:inline-flex;margin:0}.channel-art-hub .pudding-symbol{width:40px;height:44px}.offer-screen-top .pudding-logo{padding:0;background:transparent}@media(max-width:700px){.pudding-workspace-entry{flex-direction:column;align-items:flex-start}}.auth-brand .auth-password button{width:44px;height:44px;top:1px;right:1px}.corporate-page .service-inline-action{min-height:44px;padding-top:10px;padding-bottom:10px;align-items:center}:root{--pudding-paper: var(--pudding-cream-soft);--pudding-ink: var(--pudding-cocoa);--pudding-coral: var(--pudding-chocolate);--pudding-sage: var(--pudding-chocolate);--pudding-sand: var(--pudding-cream);--pudding-muted: var(--pudding-taupe);--pudding-line: #ece6dd}.site-design-scope{--design-primary: var(--pudding-cocoa);--design-accent: var(--pudding-chocolate);--design-tint: var(--pudding-cream);--design-paper: var(--pudding-cream-soft)}.site-design-scope[data-palette=pudding]{--design-primary: var(--pudding-cocoa);--design-accent: var(--pudding-chocolate);--design-tint: var(--pudding-cream);--design-paper: var(--pudding-cream-soft);--brand-paper: var(--pudding-cream-soft);--brand-tint: var(--pudding-cream);--brand-accent: var(--pudding-chocolate);--gold: var(--pudding-chocolate);--brass: var(--pudding-chocolate)}.site-design-scope[data-palette=ink],.site-design-scope[data-palette=sand]{--design-primary: var(--pudding-cocoa);--design-accent: var(--pudding-chocolate);--design-tint: var(--pudding-cream);--design-paper: var(--pudding-cream-soft)}.site-design-scope .corporate-page{background:var(--design-paper);color:var(--design-primary)}.site-design-scope .corporate-header.brand-header{position:fixed;top:0;left:0;right:0;height:84px;min-height:0;padding:0;background:var(--pudding-white);border:0;border-bottom:1px solid var(--pudding-line);border-radius:0;box-shadow:none;color:var(--pudding-cocoa);max-width:none;width:100%;transform:none}.site-design-scope .corporate-header .corporate-nav-inner{max-width:1320px;height:84px;min-height:0;margin:auto;padding:0 32px}.site-design-scope .corporate-header .corporate-primary-link{font-size:16px;color:var(--pudding-cocoa);font-weight:600}.site-design-scope .corporate-header .corporate-primary-link:after{background:var(--pudding-cocoa)}.site-design-scope .corporate-header .nav-signup{background:var(--pudding-cocoa);color:var(--pudding-white);border-radius:99px;padding:12px 22px}.site-design-scope .corporate-header .nav-signin{border-radius:99px}.site-design-scope .corporate-header .brand-dropdown-panel{border-radius:0 0 14px 14px;border-color:var(--pudding-line);box-shadow:0 20px 50px rgba(var(--pudding-cocoa-rgb),.06274509803921569)}.site-design-scope .brand-dropdown-icon{background:var(--pudding-cream);color:var(--pudding-cocoa)}.site-design-scope .brand-dropdown-link:hover{background:var(--pudding-cream-soft)}.site-design-scope .service-subnav{background:var(--pudding-white);border-color:var(--pudding-line)}.site-design-scope .service-subnav a{color:var(--pudding-cocoa)}.site-design-scope .service-subnav a.active:after{background:var(--pudding-cream)}.site-design-scope .corporate-page :is(h1,h2),.site-design-scope[data-palette=pudding] .corporate-page :is(h1,h2){font-family:var(--pudding-font);font-weight:500;letter-spacing:-.04em}.site-design-scope .corporate-page .eyebrow,.site-design-scope[data-palette=pudding] .corporate-page .eyebrow{color:var(--pudding-cocoa);letter-spacing:1.5px}.site-design-scope .corporate-page :is(.btn.gold,.analytics-public-button),.site-design-scope[data-palette=pudding] .corporate-page .btn.gold{background:var(--pudding-cocoa);border-color:var(--pudding-cocoa);color:var(--pudding-white);border-radius:99px;min-height:48px}.site-design-scope .corporate-page :is(.btn,.service-inline-action,.analytics-public-link){min-height:44px}.site-design-scope .visual-site .brand-page-intro{background:var(--design-paper);padding-top:76px;padding-bottom:76px;gap:clamp(28px,6vw,90px);align-items:center}.site-design-scope .visual-site .brand-page-intro h1,.site-design-scope .analytics-public-intro h1{font-size:clamp(38px,4.5vw,68px);line-height:1.17;white-space:pre-line;margin:22px 0}.site-design-scope .visual-site .brand-page-intro p,.site-design-scope .analytics-public-intro>p{color:var(--pudding-cocoa);font-size:17px;max-width:29em;line-height:1.7}.site-design-scope .content-image{border-radius:12px;background:linear-gradient(135deg,var(--pudding-cream-soft),var(--pudding-cream-soft) 70%,var(--pudding-cream-soft))}.site-design-scope [data-content-gradient=sand] .content-image,.site-design-scope [data-content-gradient=coral] .content-image{background:linear-gradient(135deg,var(--pudding-cream-soft),var(--pudding-cream-soft) 70%,var(--pudding-cream-soft))}.site-design-scope [data-content-gradient=none] .content-image{background:var(--pudding-cream-soft)}.site-design-scope .content-image img{filter:saturate(.45)}.site-design-scope .visual-catalog{padding-top:65px;padding-bottom:85px}.site-design-scope .visual-catalog .offer-section-heading h2{font-size:clamp(32px,3.5vw,48px)}.site-design-scope .visual-service-grid{gap:42px 24px}.site-design-scope .visual-service-card .content-image{aspect-ratio:1.12;border:0}.site-design-scope .visual-service-card h3{font-weight:600}.site-design-scope .visual-card-copy{padding-top:24px}.site-design-scope .visual-detail-results{gap:24px;margin-bottom:65px}.site-design-scope .visual-detail-result{background:var(--pudding-cream-soft);border:0;border-radius:12px;padding:30px}.site-design-scope .visual-detail-result svg{color:var(--pudding-cocoa)}.site-design-scope .visual-detail-details,.site-design-scope .offer-process-disclosure{background:var(--pudding-white);border-radius:12px;border-color:var(--pudding-line)}.site-design-scope .service-channel-section{padding-top:75px;padding-bottom:75px}.site-design-scope .service-channel-logos a{border-radius:12px;box-shadow:none}.site-design-scope .service-closing,.site-design-scope .corporate-cta{background:var(--pudding-cream);border-radius:12px}.site-design-scope .corporate-footer,.site-design-scope[data-palette=pudding] .corporate-footer{background:var(--pudding-cream-soft);border:0;color:var(--pudding-taupe);padding-top:60px;padding-bottom:30px}.site-design-scope .corporate-footer :is(p,a,small,.pudding-logo){color:var(--pudding-taupe)}.site-design-scope .corporate-footer .pudding-symbol{color:var(--pudding-cocoa)}.site-design-scope .analytics-service-light{--analytics-ink: var(--pudding-cocoa);--analytics-muted: var(--pudding-taupe);--analytics-green: var(--pudding-chocolate);--analytics-paper: var(--pudding-cream-soft);background:var(--pudding-cream-soft)}.site-design-scope .analytics-public-hero{padding-top:75px;padding-bottom:75px}.site-design-scope .analytics-public-intro{max-width:1240px;margin:auto}.site-design-scope .analytics-explorer{background:var(--pudding-cream-soft);border-color:var(--pudding-line);border-radius:14px}.site-design-scope .analytics-goal-tabs button{border-radius:99px}.site-design-scope .analytics-goal-tabs [aria-selected=true]{background:var(--pudding-cream);color:var(--pudding-cocoa)}.site-design-scope .analytics-next-stage{background:var(--pudding-cream);border-radius:12px}.site-design-scope .visual-brand-values article{border-radius:12px;background:var(--pudding-cream-soft)}.site-design-scope .login-story{background:var(--pudding-cream-soft);color:var(--pudding-taupe)}.site-design-scope .auth-brand .login-story h1{font-weight:500;letter-spacing:-.04em;white-space:pre-line}.site-design-scope .auth-brand .login-form{background:var(--pudding-cream-soft)}.site-design-scope .auth-brand .login-form .btn.gold{background:var(--pudding-cocoa);border-color:var(--pudding-cocoa);border-radius:99px}.site-design-scope .auth-brand .auth-switch,.site-design-scope .auth-brand .auth-switch button{border-radius:99px}.site-design-scope .portal-sidebar nav button.active{background:var(--pudding-cream)}@media(max-width:1100px){.site-design-scope .corporate-header .corporate-nav-inner{padding:0 24px}.site-design-scope .corporate-header .corporate-primary-link{font-size:14px}.site-design-scope .corporate-header .nav-signup{padding:12px 16px;font-size:12px}}@media(max-width:767px){.site-design-scope .corporate-header.brand-header,.site-design-scope .corporate-header .corporate-nav-inner{height:72px}.site-design-scope .corporate-header .corporate-nav-inner{padding:0 20px}.site-design-scope .visual-site .brand-page-intro{padding-top:45px;padding-bottom:45px;gap:30px}.site-design-scope .visual-site .brand-page-intro h1,.site-design-scope .analytics-public-intro h1{font-size:38px;line-height:1.22}.site-design-scope .visual-site .brand-page-intro p,.site-design-scope .analytics-public-intro>p{font-size:15px}.site-design-scope .visual-service-grid{gap:36px}.site-design-scope .visual-service-card .content-image{aspect-ratio:4/3}.site-design-scope .visual-detail-results{gap:16px}.site-design-scope .visual-detail-result{padding:24px}.site-design-scope .visual-catalog{padding-top:45px;padding-bottom:60px}.site-design-scope .analytics-public-hero{padding-top:45px;padding-bottom:45px}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-wght.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans TC;src:url(/fonts/noto-sans-tc-wght.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--pudding-cocoa: #f3ede4;--pudding-taupe: #aba092;--pudding-golden: #e9b66b;--pudding-chocolate: #d9b48a;--pudding-cream-soft: #0f0b09;--pudding-cream: #241c16;--pudding-line: #2c241e;--pudding-white: #17120f;--pudding-success: #8dbb9c;--pudding-warning: #e3a866;--pudding-error: #f08a7e;--pudding-cocoa-rgb: 0, 0, 0;--pudding-taupe-rgb: 171, 160, 146;--pudding-golden-rgb: 233, 182, 107;--pudding-chocolate-rgb: 217, 180, 138;--pudding-cream-soft-rgb: 15, 11, 9;--pudding-cream-rgb: 36, 28, 22;--pudding-line-rgb: 44, 36, 30;--pudding-white-rgb: 23, 18, 15;--pudding-success-rgb: 141, 187, 156;--pudding-warning-rgb: 227, 168, 102;--pudding-error-rgb: 240, 138, 126;--pudding-surface-2: #201915;--pudding-ink-rgb: 243, 237, 228;--pudding-scout: #8dbb9c;--pudding-reach: #e9a9a0;--pudding-deal: #86b4c1;--pudding-clear: #a3b6e0;--pudding-pay: #e3a866;--pudding-scout-badge: #4e7a5e;--pudding-reach-badge: #a4544a;--pudding-deal-badge: #3d6b78;--pudding-clear-badge: #26406a;--pudding-pay-badge: #a8641c;--pudding-card-radius: 24px;--pudding-frame-radius: 26px;--pudding-control-radius: 999px;--pudding-secondary: #2a221c;--pudding-demo-paper: rgba(255, 253, 248, .96);--pudding-demo-ink: #2a1e17;--pudding-demo-muted: #6b5e55;--pudding-demo-line: #eee6da;--pudding-demo-bar-start: #f2b35e;--pudding-demo-bar-end: #c47a2c;color-scheme:dark;--pudding-font: "Plus Jakarta Sans", "Noto Sans TC", system-ui, sans-serif;--sans: var(--pudding-font);--serif: var(--pudding-font);font-family:var(--pudding-font);color:var(--pudding-cocoa);background:var(--pudding-cream-soft)}body,button,input,select,textarea{font-family:var(--pudding-font)}.pudding-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:var(--pudding-control-radius);background:var(--pudding-cocoa);color:var(--pudding-cream-soft);text-decoration:none;font-weight:700;font-size:15px;cursor:pointer;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s,box-shadow .3s}.pudding-button.secondary{background:var(--pudding-secondary);color:var(--pudding-cocoa);border-color:var(--pudding-line)}.pudding-button.secondary:hover{background:#362b23}.pudding-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000004d}.pudding-card,.pudding-empty{min-width:0;padding:28px;border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius);background:var(--pudding-white);color:var(--pudding-cocoa)}.pudding-card{transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s}.pudding-card:hover{transform:translateY(-4px);border-color:#3d3229}.pudding-frame{position:relative;overflow:hidden;border-radius:var(--pudding-frame-radius);background:#3b4766;isolation:isolate}.pudding-frame:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 60px #0f0b0938}.pudding-frame img{display:block;width:100%;height:100%;object-fit:cover}.pudding-service-icon{display:inline-block;flex-shrink:0;object-fit:contain}.pudding-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--pudding-line);border-radius:999px;color:var(--pudding-clear);background:var(--pudding-surface-2)}.pudding-status[data-state=success]{color:var(--pudding-success)}.pudding-status[data-state=warning]{color:var(--pudding-warning)}.pudding-status[data-state=error]{color:var(--pudding-error)}.pudding-table-wrap{max-width:100%;overflow-x:auto}.pudding-table{width:100%;border-collapse:collapse;text-align:start}.pudding-table :is(th,td){padding:14px 16px;border-bottom:1px solid var(--pudding-line)}.pudding-table th{color:var(--pudding-taupe);font-weight:600}.pudding-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pudding-pagination :is(a,button){min-width:44px;min-height:44px}.pudding-empty{text-align:center}.pudding-empty p{color:var(--pudding-taupe)}.pudding-field{display:grid;gap:6px;min-width:0}.pudding-field :is(input,select,textarea){min-height:44px;width:100%;border:1px solid var(--pudding-line);border-radius:14px;padding:13px 16px;font-size:16px;color:var(--pudding-cocoa);background:var(--pudding-surface-2)}.pudding-dialog{max-width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;color:var(--pudding-cocoa);background:var(--pudding-white);border:1px solid var(--pudding-line);border-radius:var(--pudding-card-radius)}.pudding-dialog::backdrop{background:#000000a6}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--pudding-golden);outline-offset:3px}@media(prefers-reduced-motion:reduce){:is(.pudding-button,.pudding-card){transition:none}:is(.pudding-button,.pudding-card):hover{transform:none}}.portal-shell .portal-mobile-language .language-selector,.portal-shell .portal-mobile-language .language-selector select,.brand-home .corporate-header .language-selector,.brand-home .corporate-header .language-selector select,.portal-shell .portal-sidebar .ops-navigation .ops-desktop-groups>button:is(:hover,[aria-expanded=true]),.app-shell .sidebar nav button:hover:not(.active){color:var(--pudding-cocoa)}@media(min-width:361px)and (max-width:760px){html:lang(en) .home-v4-card[data-content-block=v4-service-products] p,html:lang(en) .home-v4-card[data-content-block=v4-service-channels] p,html:lang(en) .home-v4-card[data-content-block=v4-service-orders] p{font-size:11px;line-height:21px}html:lang(en) .home-v4-card[data-content-block=v4-service-orders] h3{font-size:16px;line-height:23.8px}html:lang(en) .site-design-scope .v4-card[data-content-block=v4-service-compliance] h2,html:lang(en) .v4-main>.v4-card-grid .v4-card a[href*="/journal/international-trademark-territories"] h2{font-size:22px;line-height:32.2px}html:lang(en) .v4-main>.v4-card-grid .v4-card a[href*="/journal/international-trademark-territories"] p{font-size:13px;line-height:25.9px}html:lang(en) .site-design-scope .v4-capability-card:is([data-content-block=capability-tax],[data-content-block=capability-company]) h3{font-size:20px;line-height:30.4px}html:lang(en) .site-design-scope [data-content-block=filing-tax]>div>p{font-size:17px;line-height:28px}html:lang(en) .v4-main>.v4-card-grid .v4-card a:is([href*="/journal/uk-packaging-epr-business-role"],[href*="/journal/uk-vat-registration-documents"]) h2,html:lang(en) .site-design-scope [data-content-block=v4-service-orders]~.v4-deliverables article:last-child h2{font-size:21px;line-height:32.2px}html:lang(zh-Hant) .site-design-scope .v4-card[data-content-block=filing-epr] h2,html:lang(zh-Hans) .site-design-scope .v4-card[data-content-block=filing-epr] h2{font-size:24px;line-height:32.2px}}.portal-shell .studio-upload>input[type=file]{font-family:system-ui,sans-serif}@media(max-width:600px){html:lang(en) dialog.portal-dialog form.portal-form:has(select[name=service_scope])>.btn.gold{font-size:15.8px;line-height:24px}}@media(min-width:361px)and (max-width:640px){html:lang(en) .auth-brand .login-story .auth-brand-copy>p{font-size:10px;line-height:18.7px}html:lang(en) .analytics-pricing-page .pricing-intro h1{font-size:35px;line-height:40.32px}html:lang(en) .market-hub-card:has(.market-hub-card-link[href*="analytics_goal=market"])>p{font-size:13px;line-height:25.9px}}@media(min-width:761px){html:lang(en) .site-design-scope .v4-card[data-content-block=v4-service-compliance] h2{font-size:clamp(23px,2.8vw,32px);line-height:clamp(32.2px,3.92vw,51.8px)}}.app-shell .hero .route-map text{fill:var(--pudding-cocoa)}input::placeholder,textarea::placeholder{color:var(--pudding-taupe)}html:lang(en) .pricing-plan-copy li>span{font-size:12px}.cr-collection-tabs button span{color:var(--pudding-cocoa)}@media(min-width:361px)and (max-width:760px){html:is(:lang(zh-Hant),:lang(zh-Hans)) .v4-main>.v4-card-grid .v4-card:has(a[href*="/journal/"]) h2{font-size:22px;line-height:32.2px}}@media(min-width:361px)and (max-width:640px){.customer-records .cr-dossier-head h2{font-size:22px;line-height:28.35px}html:lang(en) .ops-overview-workspaces a[href*="tab=trade"] p{font-size:9.5px;line-height:17px}html:lang(en) .portal-footer>span:first-child{font-size:11px;line-height:17px}html:lang(en) [data-procurement-hub] .intel-nav button:first-child{font-size:15px;line-height:22px}html:lang(en) .portal-case-list p{font-size:15px;line-height:25.2px}html:lang(en) .cr-overview .cr-panel:has(.cr-profile-summary,.cr-profile-form) .cr-panel-head h3{font-size:15px;line-height:22.4px}html:lang(en) .portal-shell .design-safety-note,html:lang(en) .portal-shell .visual-editor-note,html:lang(en) [data-procurement-hub] .intel-panel:has(>.intel-form.inline input[type=number])>p,html:lang(en) .supplier-dialog .supplier-price-editor>p.supplier-muted{font-size:15px;line-height:28.8px}html:lang(en) .hunter-acquisition>.hunter-card:first-child>.hunter-muted{font-size:13px;line-height:21.6px}html:lang(en) .hunter-company-layout>.hunter-card:last-child>.hunter-empty{font-size:15px;line-height:28.8px}.hunter-hub .hunter-evidence button.hunter-text-button{font-size:11px;line-height:19.2px}html:lang(en) .v4-settings>.v4-disclosure:last-of-type>summary{font-size:17px;line-height:22px}html:lang(en) .cr-business:has(>.cr-collection-tabs>button:nth-child(5)[aria-pressed=true]) .cr-record-card h3{font-size:14.25px;line-height:22.4px}html:is(:lang(zh-Hant),:lang(zh-Hans)) .cr-business:has(>.cr-collection-tabs>button:nth-child(8)[aria-pressed=true]) .cr-record-card h3{font-size:13px;line-height:22.4px}.portal-shell .account-action-target{font-size:15px;line-height:28.8px}}@media(min-width:851px){.portal-shell .portal-account small{font-size:13px;line-height:19px}}@media(min-width:761px){html:lang(en) .home-v4-card[data-content-block=v4-service-markets] p{font-size:13px;line-height:24.5px}html:lang(en) .v4-main>.v4-card-grid .v4-card a[href*="/journal/international-trademark-territories"] h2,html:lang(en) .site-design-scope [data-content-block=v4-service-products]~.v4-deliverables article:last-child h2,html:lang(en) .site-design-scope [data-content-block=v4-service-markets]~.v4-deliverables article:first-child h2,html:lang(en) .site-design-scope [data-content-block=v4-service-channels]~.v4-deliverables article:is(:first-child,:last-child) h2,html:lang(en) .site-design-scope [data-content-block=v4-service-compliance]~.v4-deliverables h2{font-size:clamp(23px,2.8vw,32px);line-height:clamp(32.2px,3.92vw,51.8px)}html:lang(en) .market-hub-article h2:has(a:is([href*="/journal/ce-assessment-by-product"],[href*="/journal/international-trademark-territories"])){font-size:19px;line-height:29px}html:lang(en) .site-design-scope [data-content-block=v4-service-compliance] h1{font-size:clamp(36px,4.1vw,52px);line-height:clamp(43.92px,5.002vw,73.2px)}html:lang(en) .auth-brand .auth-options button:first-child[aria-pressed=true]{font-size:17px;line-height:24px}html:lang(en) .development-hero h1{font-size:28px;line-height:36.45px}html:lang(en) .portal-case-list .case-country-code{line-height:25px}html:is(:lang(zh-Hant),:lang(zh-Hans),:lang(ja)) .portal-case-list .case-country-code{line-height:30px}html:is(:lang(zh-Hant),:lang(zh-Hans),:lang(ja)) .hunter-hub .hunter-evidence button.hunter-text-button{font-size:11px;line-height:19.2px}}@media(min-width:361px)and (max-width:760px){html:lang(en) .site-design-scope .market-advisory .market-source{font-size:10px;line-height:18.7px}html:lang(en) .site-design-scope .v4-main:has(.v4-hero[data-content-block=v4-service-products])>.v4-next-service{font-size:16px;line-height:23px}html:lang(en) .portal-shell .service-detail>.portal-empty{font-size:15px;line-height:22px}html:lang(ja) .portal-shell .supplier-overview>.supplier-list-heading>small{font-size:12px;line-height:22.1px}html:lang(zh-Hant) .portal-shell .studio-settings .content-translations-note,html:lang(zh-Hans) .portal-shell .studio-settings .content-translations-note{font-size:11.25px;line-height:17.6px}}@media(max-width:600px){.portal-shell .trade-globe.light-globe .maplibregl-ctrl-bottom-right{z-index:4}html:lang(ja) .portal-shell .trade-globe.light-globe .globe-mode-info>span:nth-of-type(2){font-size:9px}}html:lang(en) .portal-shell .v4-request-detail>section:first-of-type>ul>li{font-size:15.25px}@media(min-width:361px)and (max-width:760px){html:lang(en) .supplier-dialog .supplier-tag-editor>small.supplier-muted{font-size:13.1px}html:is(:lang(zh-Hant),:lang(zh-Hans)) .hunter-hub .hunter-evidence tbody tr>td:last-child{font-size:11px}}@media(min-width:851px){html:is(:lang(en),:lang(ja)) .portal-shell .portal-account small{font-size:12px}}@media(min-width:651px){:where(html:is(:lang(zh-Hant),:lang(zh-Hans),:lang(ja)) .supplier-toolbar) .supplier-tag-filter>select{font-size:11.7px}}@media(min-width:761px){:where(html:lang(en)) .operations-trade-customer>a{font-size:12.8px}}:where(html:lang(en) [data-procurement-hub] form.intel-form.inline:has(>.intel-field>input[maxlength="100"]))>button.btn{font-size:15.45px}:where(html:lang(en) [data-procurement-hub] section.intel-panel>div.intel-form.inline:has(>.intel-field>select))>button.btn{font-size:15.7px}@media(min-width:851px){:where(html:lang(en) .account-manager-filters)>button.btn{font-size:15.8px}:where(html:lang(en) .case-panel form.upload-row:has(>input[type=file][name=file]))>button.btn{font-size:15.6px}}.v4-page{background:var(--pudding-cream-soft)}.v4-main h1{letter-spacing:-.03em}.site-design-scope[data-typography=modern] .corporate-page :is(h1,h2){font-weight:600;letter-spacing:-.01em}html:lang(en) .site-design-scope[data-typography=modern] .corporate-page h1{letter-spacing:-.025em}.site-design-scope .corporate-page .content-image{border-radius:26px}.site-design-scope .corporate-page .content-image img{filter:none}.v4-breadcrumb{font-weight:600}.v4-button{min-height:48px;padding:0 24px;gap:12px;border-color:var(--pudding-cocoa);background:var(--pudding-cocoa);font-weight:700;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s}.v4-button:hover{background:#fffaf2;transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.v4-hero .content-image,.v4-filing-promo .content-image{border-radius:26px;background:#3b4766;box-shadow:0 30px 60px #0006}.v4-card{border-radius:24px;border-color:var(--pudding-line);background:var(--pudding-white);box-shadow:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s}.v4-card:hover{transform:translateY(-4px);border-color:#3d3229;box-shadow:none}.v4-card figure{aspect-ratio:16 / 9;background:#3b4766}.v4-card a>div>svg{color:var(--pudding-golden)}.v4-card p{font-size:15px}.v4-tabs button[aria-selected=true]{background:var(--pudding-cocoa);color:var(--pudding-cream-soft);border-color:var(--pudding-cocoa)}.v4-filing-promo{background:var(--pudding-white);border:1px solid var(--pudding-line)}.v4-disclosure{background:var(--pudding-white)}.v4-country-grid .selected{background:var(--pudding-cream);border-color:var(--pudding-golden)}:is(a,button,select,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--pudding-golden);outline-offset:3px}.corporate-footer{background:var(--pudding-cream-soft);border-top:1px solid var(--pudding-line)}.corporate-footer a{color:#d6cabc}.corporate-footer a:hover{color:var(--pudding-cocoa)}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{color-scheme:dark}::selection{background:#e9b66b59;color:var(--pudding-cocoa)}.site-update-panel{margin-top:32px}.site-update-panel>p{color:var(--pudding-taupe);margin:12px 0}.site-update-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:24px 0}.site-update-controls fieldset{min-width:0;display:grid;gap:14px;border:1px solid var(--pudding-line);border-radius:16px;padding:20px}.site-update-controls label{display:flex;gap:10px;align-items:start}.site-update-controls .pudding-field{display:grid}.v4-hero .content-image img[src^="/brand/"],.v4-filing-promo .content-image img[src^="/brand/"],.v4-card img[src^="/brand/"]{object-fit:cover!important}@media(max-width:520px){.v4-card-grid{grid-template-columns:minmax(0,1fr)}.v4-card figure{aspect-ratio:21 / 9}}
