.auth-entry-root{display:contents}.auth-entry-dialog{width:min(1320px,calc(100vw - 48px));height:min(820px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:0;border-radius:28px;background:#fff;color:#172b43;box-shadow:0 32px 100px #1823303d;color-scheme:light}.auth-entry-dialog::backdrop{background:#16202c7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-entry-close{position:absolute;top:18px;right:18px;z-index:5;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #eee7e1;border-radius:50%;background:#f5f3f1;color:#596574;cursor:pointer}.auth-entry-close:hover{background:var(--orange-soft, #fff0e4);color:var(--orange-hover, #d85f12)}.auth-entry-close:focus-visible{outline:2px solid var(--orange-primary, #f07824);outline-offset:3px}.auth-entry-dialog .auth-page{width:100%;height:100%;min-height:0;padding:0}.auth-entry-dialog .auth-page .auth-card{border:0;border-radius:inherit;box-shadow:none}.auth-entry-loading{display:grid;height:100%;margin:0;place-items:center;color:#717c89}@media(max-width:760px){.auth-entry-dialog{width:min(480px,calc(100vw - 24px));height:min(720px,calc(100dvh - 24px));border-radius:22px}.auth-entry-close{top:12px;right:12px;width:36px;height:36px}}.home-reference.home-online{background:#fffcf8}.home-online.home-reference .home-search-section.discovery-hero{background:radial-gradient(ellipse at 12% 12%,rgb(255 255 255 / 88%),transparent 34%),radial-gradient(ellipse at 88% 18%,rgb(255 221 194 / 72%),transparent 38%),linear-gradient(180deg,#fffaf4,#fff4e9 62%,#ffead7)}.home-online.home-reference .home-search-section.discovery-hero .home-search-inner{padding-block:48px 78px;width:min(1200px,calc(100% - 80px))}.home-online.home-reference .home-search-section.discovery-hero .hero-eyebrow{padding:9px 22px;margin-bottom:26px;font-size:13px;border-color:#efd3bd;box-shadow:none;background:#fffdf9cc;color:#505b68;font-weight:400}.home-online.home-reference .home-search-section.discovery-hero h1{font-size:clamp(36px,3.8vw,52px);line-height:1.2}.home-online.home-reference .home-search-section.discovery-hero h1 .home-title-ending>span{background-image:linear-gradient(100deg,#e96416,#f08a35)}.home-online.home-reference .home-search-section.discovery-hero .home-search-inner>p{margin-top:22px;max-width:760px;font-size:20px;line-height:1.7;color:#68717d}.home-online.home-reference .home-search-section.discovery-hero .search-bar{max-width:840px;margin-top:30px;min-height:72px;padding:8px 8px 8px 32px;border:1px solid #f1ddce;box-shadow:0 1px #fff inset,0 18px 42px -24px #964a1647}.home-online.home-reference .home-search-section.discovery-hero .search-bar>svg{color:#ed721c}.home-online.home-reference .home-search-section.discovery-hero .search-bar>button{min-width:178px;min-height:55px;background:linear-gradient(105deg,#ed6815,#ff9740);border-color:transparent;box-shadow:0 10px 24px -12px #ce4f028c;font-weight:600}.home-online.home-reference .home-search-section.discovery-hero .search-bar>button:hover{background:linear-gradient(105deg,#d9580a,#ec7b27)}.home-online.home-reference .home-search-section.discovery-hero .popular-searches{margin-top:18px;gap:12px;font-size:12px}.home-online.home-reference .popular-searches>a{background:none;border:0;border-radius:0;padding:0;color:#6f7680}.home-online.home-reference .popular-searches>a+a{border-left:1px solid #e4bfa3;padding-left:12px}.home-online.home-reference .popular-searches>a:hover{color:#dc610d}.home-online.home-reference .home-route-plane{color:#ed721c}.home-online.home-reference .discovery-wave{color:#f39b58;opacity:.58}.home-online.home-reference .home-exhibitions-section{padding-block:32px 46px;background:linear-gradient(#fff,#fffcf8)}.home-online.home-reference .home-exhibitions-section>.container{width:min(1400px,91%)}.home-online.home-reference .home-exhibitions-heading{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:20px}.home-online.home-reference .home-exhibitions-heading h2{margin:0;font-size:28px}.home-online.home-reference .home-exhibitions-heading .tabs{padding:0;gap:28px;border:0;background:none;border-radius:0}.home-online.home-reference .home-exhibitions-heading .tabs button{position:relative;padding:14px 8px;border-radius:0;font-size:15px;font-weight:400;background:transparent}.home-online.home-reference .home-exhibitions-heading .tabs button.active{color:#e46516;font-weight:600;background:transparent}.home-online.home-reference .home-exhibitions-heading .tabs button.active:after{content:"";position:absolute;height:3px;border-radius:0;left:8px;right:8px;bottom:0;background:#ef731d}.home-online.home-reference .home-exhibitions-heading .text-link{justify-self:end;padding:0;font-size:14px;color:#e46516}.home-online.home-reference .home-exhibitions-section .expo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.home-online.home-reference .expo-card{border-color:#f1dfd1;border-radius:16px;box-shadow:0 8px 24px -18px #87461947}.home-online.home-reference .home-exhibitions-section .expo-image{height:133px;border:0}.home-online.home-reference .expo-image.poster img{padding:20px 14px}.home-online.home-reference .expo-content{padding:7px 19px 21px}.home-online.home-reference .expo-acronym,.home-online.home-reference .expo-bottom{display:none}.home-online.home-reference .expo-card h3{min-height:38px;font-size:13px;font-weight:500;line-height:1.5}.home-online.home-reference .expo-meta{margin-top:12px;gap:7px;font-size:11px}.home-online.home-reference .status-chip{top:14px;left:14px;padding:2px;border:0;background:transparent;font-size:10px;font-weight:400}.home-online.home-reference .status-chip>i{width:4px;height:4px}.home-online.home-reference .favorite-button{height:28px;width:28px;border:0;background:#fff4eb}.home-online.home-reference .home-exhibitions-more{justify-content:center;margin-top:26px}.home-online.home-reference .home-exhibitions-more .site-button{min-height:48px;padding-inline:22px;font-size:12px;border-color:#edcfb9;background:#fffaf5;box-shadow:0 8px 22px #9c501417}@media(min-width:1101px){.home-site-header.site-header .header-inner{width:91%;height:86px;gap:20px}.home-site-header.site-header .brand-logo{width:244px}.home-site-header.site-header .desktop-nav{margin-left:auto;gap:4px}.home-site-header.site-header .desktop-nav>a{padding-inline:12px}.home-site-header.site-header .header-auth-links{order:0;gap:14px}.home-site-header.site-header .header-login,.home-site-header.site-header .header-register{display:flex;align-items:center;justify-content:center;min-width:84px;min-height:44px;border:1px solid #e8c4aa;border-radius:999px;font-size:13px}.home-site-header.site-header .header-register{background:#e77a34;color:#fff;border-color:#dc6f2d;box-shadow:0 7px 16px -11px #ad4a10b8}.home-site-header.site-header .header-register:hover{background:#d96827;border-color:#c95e1e}.home-site-header.site-header .header-cta{background:#fffaf5;border:1px solid #efc9ad;color:#dc610d;box-shadow:none;font-size:11px}.home-site-header.site-header .header-cta>svg:first-child{display:block}}@media(max-width:1100px){.home-corner-note{display:none}.home-online.home-reference .home-exhibitions-section .expo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.home-online.home-reference .home-search-section.discovery-hero .home-search-inner{width:calc(100% - 32px);padding-block:32px 48px}.home-online.home-reference .home-search-section.discovery-hero .hero-eyebrow{margin-bottom:20px;font-size:11px;padding:7px 16px}.home-online.home-reference .home-search-section.discovery-hero h1{font-size:34px}.home-online.home-reference .home-search-section.discovery-hero .home-search-inner>p{font-size:14px;margin-top:16px;max-width:320px}.home-online.home-reference .home-search-section.discovery-hero .search-bar{margin-top:24px;min-height:58px;padding:5px 5px 5px 16px;gap:8px}.home-online.home-reference .home-search-section.discovery-hero .search-bar>button{min-width:90px;min-height:48px;padding-inline:14px;font-size:13px}.home-online.home-reference .home-search-section.discovery-hero .search-bar input{font-size:12px}.home-online.home-reference .home-search-section.discovery-hero .popular-searches{font-size:11px;gap:8px}.home-online.home-reference .popular-searches>a+a{padding-left:8px}.home-online.home-reference .home-exhibitions-section{padding-block:26px 32px}.home-online.home-reference .home-exhibitions-section>.container{width:calc(100% - 32px)}.home-online.home-reference .home-exhibitions-heading{grid-template-columns:1fr auto;gap:10px}.home-online.home-reference .home-exhibitions-heading .home-exhibitions-title{grid-column:1;grid-row:1}.home-online.home-reference .home-exhibitions-heading h2{font-size:25px}.home-online.home-reference .home-exhibitions-heading .text-link{grid-column:2;grid-row:1;font-size:12px}.home-online.home-reference .home-exhibitions-heading .tabs{grid-column:1/-1;grid-row:2;gap:24px;justify-self:center}.home-online.home-reference .home-exhibitions-heading .tabs button{font-size:13px;padding-block:10px}.home-online.home-reference .home-exhibitions-section .expo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;overflow:visible}.home-online.home-reference .home-exhibitions-section .expo-image{height:114px}.home-online.home-reference .expo-content{padding:8px 11px 14px}.home-online.home-reference .expo-card h3{font-size:12px;min-height:36px}.home-online.home-reference .expo-meta{font-size:10px}.home-online.home-reference .status-chip{left:9px;top:10px;font-size:9px}.home-online.home-reference .favorite-button{width:25px;height:25px;right:7px;top:7px}}.home-online.home-reference .home-verified-expo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:14px}.home-online.home-reference .verified-expo-card--compact{border-color:#f0ddcf;border-radius:11px;background:#fff;box-shadow:0 8px 24px -18px #8b461547;text-align:left}.home-online.home-reference .verified-expo-card--compact:hover{border-color:#e9bd9d;box-shadow:0 18px 36px -20px #8b461559}.home-online.home-reference .verified-expo-card--compact .verified-expo-artwork{height:145px;padding:12px;border-bottom-color:#f4e5da;background:linear-gradient(145deg,#fff9f3,#fff1e5)}.home-online.home-reference .verified-expo-card--compact .verified-expo-category{top:12px;left:12px;background:linear-gradient(105deg,#df5e0c,#f18531)}.home-online.home-reference .verified-expo-card--compact .verified-expo-content{padding:13px 15px 16px}.home-online.home-reference .verified-expo-compact-status{align-self:flex-start;background:#fff0e4;color:#c8540d;font-size:10px}.home-online.home-reference .verified-expo-card--compact .verified-expo-overline{color:#b96a32}.home-online.home-reference .verified-expo-card--compact .verified-expo-title{margin-top:8px}.home-online.home-reference .verified-expo-card--compact .verified-expo-title h3{min-height:42px;color:#1c3047;font-size:14px;line-height:1.45}.home-online.home-reference .verified-expo-card--compact .verified-expo-title:hover h3{color:#d85f12}.home-online.home-reference .verified-expo-card--compact .verified-expo-facts{gap:6px;margin:12px 0 0}.home-online.home-reference .verified-expo-card--compact .verified-expo-facts div{grid-template-columns:44px minmax(0,1fr)}.home-online.home-reference .verified-expo-card--compact .verified-expo-facts dd{color:#5f6874;font-size:11px}.home-online.home-reference .verified-expo-card--compact .verified-expo-facts dt,.home-online.home-reference .verified-expo-card--compact .verified-expo-facts dt svg{color:#d97a35}@media(max-width:1100px){.home-online.home-reference .home-verified-expo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.home-online.home-reference .home-verified-expo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-online.home-reference .verified-expo-card--compact .verified-expo-artwork{height:105px;padding:8px}.home-online.home-reference .verified-expo-card--compact .verified-expo-category{top:8px;left:8px}.home-online.home-reference .verified-expo-card--compact .verified-expo-content{padding:11px}.home-online.home-reference .verified-expo-card--compact .verified-expo-title h3{min-height:0;font-size:12px}.home-online.home-reference .verified-expo-card--compact .verified-expo-facts div{grid-template-columns:1fr;gap:2px}.home-online.home-reference .verified-expo-card--compact .verified-expo-facts dt,.home-online.home-reference .verified-expo-card--compact .verified-expo-facts dd{font-size:10px}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#253344;background:#f0f5fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--blue: #3766df;--blue-dark: #254fbd;--ink: #253344;--muted: #718093;--line: #d8e5f3;--pale: #e6f1fc;--page-bg: #f0f5fb;--page-bg-deep: #e5eef9;--surface: #fff;--surface-border: #d6e3f2;--radius: 16px;--shadow: 0 14px 40px rgba(46, 79, 122, .09);--surface-shadow: 0 12px 32px rgba(49, 83, 128, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:320px;min-height:100vh;background:var(--page-bg)}#root{min-height:100vh;display:flex;flex-direction:column;background:var(--page-bg)}main{flex:1;background:var(--page-bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0;background:none;color:inherit}input,select,textarea{color:var(--ink)}input::placeholder,textarea::placeholder{color:#9ca9ba}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600;letter-spacing:-.035em}h1{line-height:1.35}h2{font-size:32px;line-height:1.45}h3{font-size:18px;line-height:1.5}p{line-height:1.9;font-size:14px;color:var(--muted)}:focus-visible{outline:3px solid #6c93ed;outline-offset:5px;border-radius:4px}::selection{background:#cfe0fc}main:focus{outline:none}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding:78px 0}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:650;color:#6a89b5;display:inline-flex;gap:8px;align-items:center;line-height:1.7}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px}.section-heading h2{margin-top:10px}.section-heading p{margin-top:9px}.text-link{font-size:13px;color:var(--blue);display:inline-flex;align-items:center;gap:10px;font-weight:550;white-space:nowrap;transition:gap .2s}.text-link:hover{gap:15px}.text-button{font-size:12px;color:var(--blue);padding:8px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:14px 22px;border-radius:8px;font-size:13px;font-weight:550;line-height:1.4;transition:background .2s,box-shadow .2s,transform .2s;border:1px solid transparent}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--blue);box-shadow:0 5px 15px #3866df17}.button-primary:hover{background:var(--blue-dark);box-shadow:0 6px 16px #3766df30}.button-secondary{background:#fff;border-color:var(--line);color:#506681}.button-secondary:hover{border-color:#aac2e9;background:#f6f9ff}.skip-link{position:fixed;top:-100px;left:20px;background:#fff;z-index:100;padding:15px}.skip-link:focus{top:10px}.muted{color:var(--muted)}.site-header{position:sticky;top:0;z-index:40;background:#eef6fff0;border-bottom:1px solid #d2e1f180;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-inner{position:relative;height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:27px;letter-spacing:-1.1px;font-weight:750;color:#263b59}.brand-ai{color:var(--blue);font-weight:500}.brand-mark{display:flex;position:relative;align-items:center;justify-content:center;width:35px;height:35px;color:var(--blue)}.brand-mark:before{content:"";position:absolute;width:36px;height:11px;border:1.5px solid var(--blue);border-radius:50%;transform:rotate(-38deg)}.brand-mark>span{position:absolute;width:5px;height:5px;border-radius:50%;background:#86adf3;top:1px;right:4px;box-shadow:0 0 0 3px #edf5fc}.desktop-nav{display:flex;gap:32px}.desktop-nav>a{font-size:13px;color:#53657c;line-height:76px;position:relative;font-weight:450}.desktop-nav>a:hover,.desktop-nav>a.active{color:var(--blue)}.desktop-nav>a.active:after{content:"";width:17px;height:2px;border-radius:5px;background:var(--blue);position:absolute;bottom:16px;left:calc(50% - 8px)}.header-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.header-auth-links{display:flex;align-items:center;gap:8px}.header-login,.header-register{min-width:62px;padding:9px 14px;border-radius:999px;font-size:11px;font-weight:600;text-align:center;transition:border-color .2s,color .2s,background .2s}.header-login{border:1px solid #7897bc;background:#ffffffb3;color:#355779}.header-login:hover{border-color:#3766a5;color:#244d7a;background:#fff}.header-register{border:1px solid #3567b8;background:#3567b8;color:#fff}.header-register:hover{border-color:#285996;background:#285996}.header-user{position:relative}.header-user-trigger{display:flex;align-items:center;gap:8px;max-width:210px;padding:5px 8px 5px 5px;border:1px solid transparent;border-radius:999px;color:#2e4259;transition:background .2s,border-color .2s}.header-user-trigger:hover,.header-user.open .header-user-trigger{border-color:#d3e2f2;background:#e1eefdd6}.header-user-avatar{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:50%;background:#dceafd;color:#2e67b7;font-size:12px;font-weight:700;line-height:1}.header-user-name{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600}.header-user-trigger>svg{flex:0 0 auto;color:#8096ae;transition:transform .2s}.header-user.open .header-user-trigger>svg{transform:rotate(180deg)}.header-user-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:166px;padding:7px;border:1px solid #dce7f2;border-radius:13px;background:#fffffffa;box-shadow:0 16px 38px #365b8529;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-user-dropdown>a,.header-user-dropdown>button{display:flex;width:100%;align-items:center;gap:9px;padding:11px 12px;border-radius:8px;color:#415970;font-size:11px;font-weight:550;text-align:left;transition:color .2s,background .2s}.header-user-dropdown>a:hover,.header-user-dropdown>button:hover{background:#edf5ff;color:#2f64aa}.header-user-dropdown>button:disabled{cursor:wait;opacity:.55}.header-cta{display:flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid rgba(91,139,197,.28);border-radius:999px;background:#d9eafdd1;color:#315f97;box-shadow:0 5px 14px #4877aa14;font-size:10px;font-weight:650;white-space:nowrap;transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .2s}.header-cta>svg{width:13px;height:13px}.header-cta:hover{border-color:#4273ad66;background:#cfe4fb;color:#234f85;box-shadow:0 7px 18px #4877aa21;transform:translateY(-1px)}.menu-toggle{display:none;padding:8px}.mobile-nav{display:none}@media(min-width:1101px){.desktop-nav{position:absolute;left:50%;transform:translate(-50%)}}.mobile-auth-links,.mobile-user-card{display:none}.home-search-section{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.82) 0,transparent 30%),radial-gradient(circle at 82% 12%,rgba(229,220,249,.72) 0,transparent 32%),linear-gradient(135deg,#e4f2ff,#edf3ff 48%,#eeeafb);border-bottom:1px solid #cedff1}.home-search-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(105,143,190,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(105,143,190,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 82%);pointer-events:none}.home-search-section:after{content:"";position:absolute;bottom:-185px;left:50%;transform:translate(-50%);width:150%;height:255px;border:1px solid #aac8eb70;border-radius:50%;box-shadow:0 -15px #b9d4f02b,0 -30px #c3d8f024,0 -45px #c7d8ee1c;pointer-events:none}.home-search-inner{position:relative;z-index:1;padding-block:74px 69px;text-align:center}.home-search-inner h1{font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.55;letter-spacing:-1px}.home-search-inner h1 span{color:var(--blue)}.home-search-inner>p{margin-top:18px;font-size:14px}.search-bar{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #cadced;border-radius:10px;padding:8px 8px 8px 18px;box-shadow:0 14px 38px #3354821f;max-width:640px;margin:30px auto 0}.search-bar>svg{flex-shrink:0;color:#7b91af;width:19px}.search-bar input{border:0;outline:none;background:transparent;flex:1;width:100%;min-width:0;font-size:13px;padding:9px 0}.search-bar input:focus-visible{outline:0}.search-bar:focus-within{box-shadow:0 0 0 3px #3766df18;border-color:#99b6e9}.search-bar>button{display:flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;font-size:12px;font-weight:550;padding:13px 17px;background:var(--blue);color:#fff;border-radius:7px}.search-bar>button:hover{background:var(--blue-dark)}.popular-searches{display:flex;align-items:center;justify-content:center;gap:17px;font-size:11px;margin-top:16px;color:#8c9ab0}.popular-searches>a{display:flex;align-items:center;gap:4px;color:#6e83a0}.popular-searches>a:hover{color:var(--blue)}.home-exhibitions-section{padding-block:39px 55px;background:radial-gradient(circle at 94% 8%,rgba(222,230,250,.62),transparent 25rem),linear-gradient(180deg,#eaf4ff,#e4f0fd)}.home-exhibitions-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:29px}.home-exhibitions-heading h2{font-size:23px;letter-spacing:0}.home-exhibitions-heading .text-link{justify-self:end;font-size:12px}.home-exhibitions-section .expo-grid{row-gap:24px}.home-footer{background:#eaf3fc;border-top:1px solid var(--line)}.home-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:28px}.home-footer .brand{font-size:22px}.home-footer p{font-size:10px;color:#97a6ba}@media(max-width:760px){.home-search-inner{padding-block:48px 43px}.home-search-inner h1{font-size:30px}.home-search-inner h1 span{display:block}.home-search-inner>p{font-size:12px;margin-top:14px}.home-search-inner .search-bar{margin-top:24px}.home-exhibitions-section{padding-block:29px 37px}.home-exhibitions-heading{grid-template-columns:1fr auto;gap:16px;margin-bottom:22px}.home-exhibitions-heading h2{font-size:20px}.home-exhibitions-heading .tabs{grid-row:2;grid-column:1 / -1;justify-self:center}.home-exhibitions-heading .tabs button{padding-inline:28px}.home-exhibitions-heading .text-link{grid-row:1;grid-column:2;font-size:11px}.home-footer-inner{padding-block:23px}.home-footer .brand{font-size:20px}.home-footer p{font-size:8px}}.tabs{display:flex;gap:5px;padding:4px;border:1px solid #e1e9f4;border-radius:8px;background:#eef3f9;width:max-content}.tabs button{font-size:11px;padding:9px 22px;color:#7b8ca4;border-radius:5px;transition:background .2s}.tabs button.active{background:#fff;box-shadow:0 2px 5px #607a9810;color:var(--blue);font-weight:550}.expo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.expo-card{background:var(--surface);border:1px solid var(--surface-border);border-radius:11px;overflow:hidden;box-shadow:0 7px 22px #3153800e;transition:transform .25s,box-shadow .25s,border .25s}.expo-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#ccdbed}.expo-image{height:173px;position:relative;overflow:hidden;background:#e6edf6}.expo-image>a{display:block;height:100%}.expo-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.expo-card:hover img{transform:scale(1.04)}.expo-image.poster{background:#fff}.expo-image.poster img{object-fit:contain;padding:28px 16px}.expo-image.poster:after{display:none}.expo-image.poster .favorite-button{color:#647993;background:#f2f6fc;border-color:#dce6f4}.expo-image.poster .favorite-button.saved,.expo-image.poster .favorite-button:hover{color:var(--blue);background:#e9f0ff}.expo-image:after{content:"";pointer-events:none;position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#14294480)}.status-chip{position:absolute;top:13px;left:13px;border-radius:5px;background:#f9fffcf0;color:#437e67;display:flex;align-items:center;gap:5px;font-size:8px;padding:5px 7px;font-weight:500;z-index:1;line-height:1.6}.status-chip>i{width:4px;height:4px;display:block;background:currentColor;border-radius:50%}.status-chip.ended{color:#7d8792;background:#f7f7fae8}.status-chip.live{color:#357bcd;background:#eaf4ffed}.favorite-button{position:absolute;top:11px;right:11px;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;color:#fff;background:#fff2;border:1px solid #ffffff65;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2}.favorite-button:hover,.favorite-button.saved{color:var(--blue);background:#fff}.image-industry{position:absolute;bottom:12px;left:15px;color:#ffffffb8;font-size:9px;z-index:1}.expo-content{padding:18px 18px 13px}.expo-acronym{font-size:9px;color:#91a2bc;letter-spacing:.8px;display:block;margin-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expo-card h3{font-size:13px;line-height:1.85;font-weight:550;min-height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0}.expo-meta{margin-top:14px;display:flex;flex-direction:column;gap:9px;font-size:9px;color:#8494ab}.expo-meta>span{display:flex;align-items:center;gap:7px}.expo-meta svg{color:#97abc8;stroke-width:1.5}.expo-bottom{border-top:1px solid #edf1f7;margin-top:18px;padding-top:12px;display:flex;align-items:center;justify-content:space-between}.expo-bottom>span{color:#91a0b4;font-size:9px}.expo-bottom>a{color:#7694c1;display:flex;padding:1px}.data-caption{font-size:9px;color:#9daabd;margin-top:17px;line-height:1.8}.expo-partner-label{display:inline-block;font-size:10px;color:#2e69cf;background:#edf4ff;border-radius:4px;padding:3px 6px;margin:5px 0}.feature-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:11px;background:#eaf2fd;border:1px solid #dee9fb;color:#6587c3}.faq-layout{display:grid;grid-template-columns:.9fr 1.3fr;gap:70px}.faq-layout h2{margin-top:15px;font-size:29px}.faq-layout>div>p{margin-top:12px;font-size:12px}.faq-layout>div>.text-link{margin-top:24px;font-size:11px}.faq-list>details{border-bottom:1px solid #dce5f1;padding:20px 0}.faq-list>details:first-child{padding-top:0}.faq-list summary{list-style:none;display:flex;gap:18px;font-size:13px;font-weight:500;cursor:pointer;align-items:center}.faq-list summary::-webkit-details-marker{display:none}.faq-number{font-size:9px;font-weight:500;letter-spacing:1px;color:#8fa5c5}.faq-list summary>svg{margin-left:auto;color:#8198b8;flex-shrink:0;transition:transform .2s}.faq-list details[open] summary>svg{transform:rotate(180deg)}.faq-list details>p{padding:14px 25px 0 34px;font-size:12px}.platform-footer{background:#eaf1f9;border-top:1px solid #dce5ef;padding-top:48px}.platform-footer-top{display:grid;grid-template-columns:1.5fr .8fr 1fr 1.2fr;gap:38px;padding-bottom:40px}.platform-footer-brand .brand-logo{width:180px;height:auto}.platform-footer-brand p{font-size:12px;color:#6b7b8e;line-height:1.9;margin-top:10px}.platform-footer-brand .platform-footer-tagline{color:#354b65;font-size:14px;margin-top:20px}.platform-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.platform-footer h2{color:#354b65;font-size:13px;font-weight:650;letter-spacing:0;margin-bottom:5px}.platform-footer-nav a,.platform-footer-bottom{color:#66788e;font-size:12px;line-height:1.7}.platform-footer a:hover{color:#315f97}.platform-footer-contact{border-left:1px solid #d4dfed;padding-left:28px}.platform-footer-contact p{font-size:12px;margin-top:12px}.platform-footer-contact>a{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#315f97;margin-top:20px}.platform-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #d8e2ee;padding-block:20px;font-size:11px}@media(max-width:1000px){.platform-footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.platform-footer-contact{grid-column:1 / -1;border-left:0;border-top:1px solid #d8e2ee;padding:24px 0 0}.platform-footer-contact p br{display:none}}@media(max-width:640px){.platform-footer{padding-top:32px}.platform-footer-top{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:28px}.platform-footer-brand{grid-column:1 / -1}.platform-footer-brand .brand-logo{width:160px}.platform-footer-bottom{flex-direction:column;gap:8px}}.page-content{padding-top:57px;padding-bottom:76px;min-height:calc(100vh - 76px)}.page-heading{text-align:center;padding:7px 0 40px}.page-heading h1{font-size:35px;margin-top:15px;font-weight:600;line-height:1.6;letter-spacing:-1px}.page-heading>p{font-size:12px;margin-top:13px;max-width:680px;margin-inline:auto}.panel{background:var(--surface);border:1px solid var(--surface-border);border-radius:13px;padding:30px;box-shadow:var(--surface-shadow)}.notice{display:flex;align-items:flex-start;gap:9px;padding:13px 16px;border:1px solid #d1e8dc;background:#f0f9f4;color:#557b68;border-radius:7px;font-size:11px;line-height:1.9;margin-top:20px}.notice>svg{flex-shrink:0;margin-top:2px}.notice.error{background:#fff5f3;border-color:#f6d6cf;color:#b1675b}.empty-state{text-align:center;padding:75px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state>svg{color:#9eb7da;margin-bottom:18px}.empty-state h3{font-size:18px}.empty-state p{font-size:12px;margin-top:10px}.empty-state>.button{margin-top:23px}.not-found{min-height:60vh}.not-found>h1{font-size:30px;margin-top:16px}.inline-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#edf4ff;border:1px solid #dce7f7;border-radius:12px;padding:30px 35px;margin-top:38px}.inline-cta h3{font-size:19px}.inline-cta p{margin-top:8px;font-size:11px}.info-grid{display:grid;gap:22px;margin-top:35px}.info-grid.three{grid-template-columns:repeat(3,1fr)}.info-grid.two{grid-template-columns:repeat(2,1fr)}.simple-card{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;padding:29px;box-shadow:0 9px 26px #3153800f}.simple-card h3{font-size:17px}.simple-card p{margin-top:13px;font-size:12px}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:60;border:1px solid #d2e0f3;background:#fff;box-shadow:0 10px 40px #2a48722a;border-radius:10px;padding:15px 18px;font-size:12px;display:flex;align-items:center;gap:20px;max-width:calc(100% - 30px)}.toast>button{color:#90a1b5;font-size:20px;padding:0 4px}.page-loading{min-height:75vh;display:flex;align-items:center;justify-content:center;gap:15px;color:#8093ad;font-size:13px}.page-loading>span{width:20px;height:20px;border:2px solid #dfebff;border-top-color:var(--blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.catalog-page{position:relative;isolation:isolate;min-height:calc(100vh - 76px);padding:30px 0 68px;overflow:hidden;background:radial-gradient(circle at 90% 5%,rgba(188,220,252,.72),transparent 29rem),linear-gradient(145deg,#edf7ff,#deefff 42%,#eaf5ff)}.database-exhibition-shell{max-width:980px;padding-block:64px 92px}.database-exhibition-detail{margin-top:28px;padding:clamp(28px,6vw,68px);border:1px solid var(--line, #dce7f2);border-radius:28px;background:linear-gradient(145deg,#f6faff,#fff);box-shadow:0 24px 70px #163a5b17}.database-exhibition-detail h1{max-width:820px;margin:12px 0 22px}.database-exhibition-detail .expo-meta{display:flex;flex-wrap:wrap;gap:12px 28px}.database-exhibition-detail .expo-meta span{display:inline-flex;align-items:center;gap:8px}.database-exhibition-detail>p{max-width:680px;margin:28px 0 20px}.database-exhibition-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.database-exhibition-actions .button{display:inline-flex;align-items:center;gap:8px}.catalog-search{display:flex;gap:12px}.catalog-search input{min-width:0;flex:1;padding:14px 16px;border:1px solid #cbdbea;border-radius:12px}.catalog-page:before{content:"";position:absolute;z-index:-1;top:-260px;right:-180px;width:850px;height:520px;border:54px solid rgba(255,255,255,.22);border-radius:50%;transform:rotate(-18deg);pointer-events:none}.catalog-page>.catalog-shell{width:min(1320px,calc(100% - 72px));display:grid;grid-template-columns:218px minmax(0,1fr);gap:26px;align-items:start}.catalog-sidebar{position:static;padding:20px 16px 22px;border:1px solid rgba(207,223,239,.86);border-radius:16px;background:#ffffffe0;box-shadow:0 15px 40px #3156800f}.catalog-filter-heading,.catalog-filter-heading>div{display:flex;align-items:center}.catalog-filter-heading{justify-content:space-between;gap:12px;padding:0 7px 18px;border-bottom:1px solid #e3ebf3}.catalog-filter-heading>div{gap:8px;color:#5278a8}.catalog-filter-heading h1{color:#172536;font-size:15px;font-weight:700;letter-spacing:-.2px}.catalog-filter-heading>button{color:#4e75ad;font-size:10px;padding:5px}.catalog-filter-group{padding:20px 4px 4px}.catalog-filter-group+.catalog-filter-group{margin-top:8px;border-top:1px solid #e5edf5}.catalog-filter-group h2{padding:0 8px 10px;color:#26384d;font-size:12px;font-weight:700;letter-spacing:0}.catalog-filter-group>button{display:block;width:100%;padding:9px 10px;border-radius:8px;color:#66778b;font-size:10px;line-height:1.5;text-align:left;transition:color .2s,background .2s}.catalog-filter-group>button:hover{color:#285c9e;background:#f2f7fd}.catalog-filter-group>button.active{color:#275fa9;background:#e5f0ff;font-weight:650}.catalog-filter-group>button.catalog-show-more{margin-top:4px;color:#3971b9;font-weight:600}.catalog-content{min-width:0;scroll-margin-top:96px}.catalog-search .search-bar{max-width:none;margin:0;border-color:#cdddedeb;border-radius:14px;box-shadow:0 10px 30px #375b8712}.catalog-search .search-bar>button{border-radius:9px;background:#223548}.catalog-mobile-filters{display:none}.catalog-scope-row{padding:16px 0 18px}.catalog-scope-tabs,.catalog-quick-countries{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalog-scope-tabs>button{min-width:76px;padding:10px 17px;border:1px solid rgba(255,255,255,.9);border-radius:9px;background:#ffffff85;color:#4d5f73;font-size:11px;font-weight:550}.catalog-scope-tabs>button.active{border-color:#4d83c8;background:#f8fbff;color:#245ea8;box-shadow:inset 0 0 0 1px #4d83c8}.catalog-scope-tabs>span{margin-left:auto;color:#6e8095;font-size:10px}.catalog-scope-tabs>span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#4d8bd0}.catalog-quick-countries{margin-top:11px}.catalog-quick-countries>button{padding:7px 13px;border:1px solid rgba(255,255,255,.88);border-radius:999px;background:#ffffff8c;color:#607286;font-size:9px}.catalog-quick-countries>button.active{color:#245fa9;background:#fff;border-color:#9bbce4}.catalog-results-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:3px 0 17px}.catalog-time-controls,.catalog-time-controls>label,.catalog-sort-options{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalog-time-controls{justify-content:space-between;gap:12px;margin:0 0 18px}.catalog-time-controls>label{color:#53677c;font-size:11px}.catalog-time-controls select,.catalog-sort-options>button{min-height:36px;padding:0 12px;border:1px solid #cbdced;border-radius:8px;background:#fffc;color:#53677c;font:inherit;font-size:11px}.catalog-sort-options>button.active{border-color:#4d83c8;background:#f8fbff;color:#245ea8}.catalog-time-controls select:focus-visible,.catalog-sort-options>button:focus-visible{outline:2px solid #4d83c8;outline-offset:2px}.catalog-results-heading span{display:block;margin-bottom:5px;color:#6f8eb3;font-size:8px;font-weight:650;letter-spacing:1.5px}.catalog-results-heading h2{color:#172535;font-size:19px;font-weight:720;letter-spacing:-.5px}.catalog-results-heading p{color:#8292a5;font-size:10px}.catalog-results-heading b{color:#3f6fa9;font-weight:700}.catalog-page .expo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;row-gap:17px}.catalog-page .expo-card{border-radius:13px;border-color:#cfdeedeb;box-shadow:0 8px 24px #3658820e}.catalog-page .expo-image{height:128px}.catalog-page .expo-image.poster img{padding:20px 14px}.catalog-page .expo-content{padding:11px 12px 12px}.catalog-page .expo-acronym{margin-bottom:5px;color:#93a2b3;font-size:8px}.catalog-page .expo-card h3{min-height:40px;color:#172535;font-size:12px;font-weight:680;line-height:1.65}.catalog-page .expo-meta{gap:6px;margin-top:9px;color:#738295;font-size:9px}.catalog-page .expo-meta svg{width:12px;height:12px;color:#90a3b8}.catalog-page .expo-bottom{display:none}.catalog-page .data-caption{color:#8294a8}.directory-search .search-bar{margin:0 auto;max-width:750px}.checkbox-label input{accent-color:var(--blue)}.directory-top{display:flex;justify-content:space-between;align-items:center;margin:31px 0 26px;scroll-margin-top:110px}.directory-top>span{font-size:12px;color:#8898ae}.directory-top b{font-weight:550;color:#456baf}.directory-top~.expo-grid{row-gap:26px}.back-link{display:flex;align-items:center;gap:9px;color:#7a90af;font-size:12px;margin-bottom:35px}.back-link:hover{color:var(--blue)}.detail-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:start}.detail-image{border-radius:13px;aspect-ratio:1.3;object-fit:cover;width:100%;height:auto}.detail-image.poster{object-fit:contain;padding:24px;background:#fff;border:1px solid var(--line)}.directory-pagination{display:flex;justify-content:center;align-items:center;gap:22px;margin:28px 0;padding:19px 0;border-top:1px solid #dce6f2}.pagination-summary{font-size:11px;color:#7b8da4}.pagination-controls,.pagination-item{display:flex;align-items:center;gap:6px}.directory-pagination button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:12px;color:#617b9b;border:1px solid #dbe5f1;border-radius:8px;background:#fff}.directory-pagination button:hover:not(:disabled){border-color:#7b9fcf;background:#edf4ff}.directory-pagination button[aria-current=page]{background:#2f5f9d;color:#fff;border-color:#2f5f9d}.directory-pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination-ellipsis{width:20px;text-align:center;color:#91a2b8}.directory-pagination .pagination-jump{display:flex;align-items:center;gap:7px;font-size:11px;color:#7b8da4}.directory-pagination select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:57px;height:34px;padding:0 18px;border:1px solid #dbe5f1;border-radius:8px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.25 4.25 6 8l3.75-3.75' stroke='%2345648b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;background-size:12px;color:#45648b;font-size:12px;text-align:center;text-align-last:center}.directory-pagination select option{text-align:left}@media(max-width:760px){.directory-pagination{flex-wrap:wrap;gap:14px;margin-block:20px}.pagination-summary{width:100%;text-align:center}.pagination-controls,.pagination-item{gap:4px}.directory-pagination button{min-width:32px}.pagination-ellipsis{width:14px}}@media(max-width:1100px){.catalog-page>.catalog-shell{width:calc(100% - 48px);grid-template-columns:196px minmax(0,1fr);gap:20px}.catalog-page .expo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.catalog-page{padding-top:18px}.catalog-page>.catalog-shell{width:calc(100% - 32px);display:block}.catalog-sidebar{display:none}.catalog-mobile-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;margin-top:10px}.catalog-mobile-filters select,.catalog-mobile-filters button{min-width:0;height:36px;padding:0 10px;border:1px solid #d6e2ee;border-radius:8px;background:#ffffffc2;color:#53677c;font-size:9px}.catalog-mobile-filters button{color:#3267aa}.catalog-scope-row{padding-top:11px}.catalog-scope-tabs{flex-wrap:nowrap}.catalog-scope-tabs>button{flex:1;min-width:0;padding-inline:10px}.catalog-scope-tabs>span{display:none}.catalog-quick-countries{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.catalog-quick-countries>button{flex:0 0 auto}.catalog-page .expo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-results-heading h2{font-size:17px}}@media(max-width:520px){.catalog-page>.catalog-shell{width:calc(100% - 24px)}.catalog-search .search-bar{padding-left:13px}.catalog-results-heading{margin-top:0}.catalog-page .expo-image{height:112px}.catalog-page .expo-content{padding:10px}.catalog-page .expo-card h3{min-height:37px;font-size:10px}.catalog-page .favorite-button{width:25px;height:25px}}.detail-info>.eyebrow{display:block;margin-top:22px}.status-chip.static{position:static;display:inline-flex}.detail-info h1{font-size:28px;margin-top:11px;line-height:1.6}.detail-facts{margin:24px 0;padding-bottom:15px;border-bottom:1px solid var(--line)}.detail-facts>p{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:10px;color:#6a809f}.detail-facts svg{color:#8ba5ca}.detail-facts>p>span{margin-left:20px}.detail-info .muted{font-size:12px}.detail-actions{display:flex;gap:10px;margin:23px 0 13px}.transport-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:27px;align-items:start}.cargo-form-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:30px}.stepper{margin:0;padding:0 0 29px;list-style:none;display:flex;border-bottom:1px solid var(--line);justify-content:space-between;gap:8px}.stepper>li{display:flex;align-items:center;gap:8px;font-size:13px;color:#9aabc1;position:relative}.stepper>li>span{width:25px;height:25px;border:1px solid #e1e9f5;border-radius:50%;display:grid;place-items:center;font-size:11px;background:#f9fbff}.stepper .current{color:var(--blue);font-weight:550}.stepper .current>span{background:var(--blue);color:#fff;border-color:var(--blue)}.stepper .done{color:#5e85bc}.stepper .done>span{background:#edf5ff;color:#6388c2;border-color:#cfdef5}.form-heading{margin:30px 0 27px}.form-heading h2{font-size:21px;margin-top:9px}.form-heading>p{font-size:11px;margin-top:9px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px}.field{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#5d728e}.field>span{display:flex;gap:5px;align-items:center}.field em{font-size:13px;font-style:normal;color:#6e94d0}.field>input,.field>select,.field>textarea{width:100%;padding:12px 13px;background:#fbfcff;border:1px solid #e0e8f3;border-radius:7px;font-size:13px;outline:none;min-width:0;transition:border .2s,box-shadow .2s}.field>select{min-height:43px}.field>textarea{resize:vertical;line-height:1.9}.field>input:focus,.field>select:focus,.field>textarea:focus{border-color:#8aacdf;box-shadow:0 0 0 3px #3666df0c;background:#fff}.full-width{grid-column:1/-1}.services-fieldset{border:0;margin:0;padding:0;min-width:0}.services-fieldset>legend{font-size:13px;color:#5d728e;padding:0;margin-bottom:13px}.service-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.service-options>label{font-size:11px;display:flex;align-items:center;gap:6px;padding:10px 8px;background:#f9fbff;border:1px solid var(--line);border-radius:6px;white-space:nowrap}.service-options input{accent-color:var(--blue);margin:0;width:13px;height:13px}.form-actions{display:flex;justify-content:space-between;align-items:center;padding-top:28px;margin-top:30px;border-top:1px solid var(--line);gap:15px}.form-actions>div{display:flex;gap:10px}.form-actions .button{font-size:13px;padding:12px 17px}.form-bottom-note{font-size:9px;text-align:center;margin-top:20px;line-height:1.9;color:#a0adc1}.form-bottom-note>a{color:#7398cb;display:inline-flex;align-items:center;gap:4px;margin-left:8px}.form-info{display:flex;gap:12px;padding:16px;border-radius:8px;background:#eff5ff;border:1px solid #dde9fb}.form-info>svg{color:#668dc5;flex-shrink:0;margin-top:3px}.form-info p{font-size:13px;color:#7e94b4;line-height:1.9}.aside-card{border:1px solid var(--line);padding:28px;border-radius:12px;background:#eff5ff}.aside-card h3{margin-top:20px;font-size:19px}.aside-card>p{font-size:13px;margin-top:10px}.aside-card ul{padding:0;list-style:none;margin:25px 0 0;display:flex;flex-direction:column;gap:19px}.aside-card li{display:flex;align-items:center;gap:11px;font-size:11px;color:#7087a8}.aside-card li>svg:first-child{color:#789ac8;stroke-width:1.5}.aside-card li>svg:last-child{margin-left:auto;color:#96b0d6}.aside-tip{padding:25px 19px}.aside-tip h4{font-size:13px;margin-top:10px}.aside-tip p{font-size:11px;margin-top:9px;line-height:2}.review-grid{display:flex;flex-direction:column;gap:17px}.review-section{border:1px solid var(--line);border-radius:8px;padding:17px 20px}.review-section>div{display:flex;align-items:center;justify-content:space-between}.review-section h3{font-size:13px}.review-section dl{margin:10px 0 0}.review-section dl>div{display:grid;grid-template-columns:100px 1fr;gap:10px;font-size:13px;padding:7px 0}.review-section dt{color:#94a5bc}.review-section dd{margin:0;color:#607693;line-height:1.8;overflow-wrap:anywhere}.transport-native-cta h2{margin-top:0}.transport-native-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.ai-studio .ai-format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:32px}.ai-studio .ai-format-card{overflow:hidden;padding:0;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left;transition:border-color .2s,box-shadow .2s}.ai-studio .ai-format-card:hover{border-color:#96b5e9}.ai-studio .ai-format-card.active{border-color:var(--blue);box-shadow:0 0 0 2px #3766df12}.ai-format-visual{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#e9eff6}.ai-format-visual img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ai-format-card:hover img{transform:scale(1.025)}.ai-selected{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--blue);color:#fff}.ai-video-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff}.ai-video-mark svg{box-sizing:content-box;padding:12px;background:#12233985;border:1px solid #ffffff55;border-radius:50%}.ai-format-copy{position:relative;padding:18px 20px 19px}.ai-format-copy strong{display:block;font-size:14px;font-weight:550}.ai-format-card.active strong{color:var(--blue)}.ai-format-copy>span{display:block;margin-top:7px;font-size:11px;color:#8195b1;padding-right:16px}.ai-format-copy>svg{position:absolute;right:18px;top:20px;color:#8ea6c8}.ai-studio .ai-editor-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:27px;align-items:start}.ai-editor,.ai-preview{min-width:0}.ai-editor h2{font-size:23px;margin-top:10px}.ai-editor>p{font-size:12px;margin:10px 0 24px}.ai-editor .field{margin-bottom:18px}.ai-editor-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ai-editor-actions .button{font-size:12px;padding:13px 16px;flex:1;white-space:nowrap}.ai-editor .form-bottom-note{margin:16px 0 0;font-size:10px;line-height:1.8}.preview-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:19px}.sample-badge{font-size:10px;color:#8096b6;background:#f0f5fc;border:1px solid #dce7f6;padding:4px 8px;border-radius:5px}.ai-studio .ai-preview-image{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:16 / 9;background:#edf2f8}.ai-preview-image>img{width:100%;height:100%;object-fit:cover}.ai-preview>h3{font-size:17px;margin-top:20px;overflow-wrap:anywhere}.ai-preview>p{font-size:11px;margin-top:6px}.video-concept-label{position:absolute;left:13px;bottom:13px;background:#122339b0;color:#eef4ff;font-size:11px;border-radius:5px;display:flex;align-items:center;gap:7px;padding:7px 10px}.preview-empty{padding:18px;background:#f6f9fe;border:1px dashed #d9e5f4;border-radius:8px;display:flex;align-items:center;gap:12px;margin-top:22px}.preview-empty>svg{flex-shrink:0;color:#94abd0}.preview-empty>p{font-size:11px;line-height:1.9}.prompt-preview{margin-top:22px;border-top:1px solid var(--line);padding-top:17px}.prompt-preview>pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.9;color:#6e83a1;background:#f6f9fe;border-radius:6px;padding:16px}.prompt-preview .button{margin-top:12px;font-size:12px}@media(max-width:1000px){.ai-studio .ai-format-grid{gap:12px}.ai-format-copy{padding:15px 13px}.ai-format-copy strong{font-size:13px}.ai-format-copy>span{font-size:10px;padding-right:0}.ai-format-copy>svg{display:none}}@media(max-width:760px){.ai-studio .ai-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:24px}.ai-studio .ai-editor-layout{grid-template-columns:minmax(0,1fr);gap:22px}.ai-editor h2{font-size:21px}.ai-editor-actions .button{font-size:11px;padding:13px}.ai-editor .form-bottom-note{font-size:10px}}.account-workspace{min-height:calc(100vh - 76px);background:radial-gradient(circle at 12% 0%,rgba(210,229,252,.78),transparent 30%),linear-gradient(145deg,#f5f8fc,#edf4fc 55%,#f6f9fc);border-top:1px solid #e0e8f1}.account-workspace-inner{padding-top:40px;padding-bottom:74px}.account-login-panel{max-width:760px;margin:42px auto}.account-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px}.account-identity{display:flex;align-items:center;min-width:0;gap:17px}.account-avatar{display:grid;place-items:center;width:58px;height:58px;flex:0 0 auto;border:1px solid #c9dcef;border-radius:18px;background:linear-gradient(145deg,#d7e9fb,#f0f6ff);color:#486e9d;box-shadow:0 10px 24px #3e67971a;font-size:21px;font-weight:700}.account-identity h1{margin-top:5px;color:#213044;font-size:clamp(25px,2.5vw,34px);line-height:1.28;letter-spacing:-1px}.account-identity p{margin-top:7px;color:#738398;font-size:12px}.account-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.account-hero-actions .button{min-height:42px;padding-inline:15px;font-size:11px}.account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;overflow:hidden;border:1px solid #dce6f0;border-radius:18px;background:#ffffffd1;box-shadow:0 10px 34px #3451760f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-metrics>button{display:flex;align-items:center;gap:14px;min-width:0;padding:22px}.account-metrics>button+div{border-left:1px solid #e3eaf2}.account-metric-icon{display:grid;place-items:center;width:39px;height:39px;flex:0 0 auto;border-radius:12px;background:#e9f2fd;color:#668ab8}.account-metrics>button:nth-child(2) .account-metric-icon{background:#fff3e5;color:#bf7d39}.account-metrics>button:nth-child(4) .account-metric-icon{background:#e8f5ee;color:#4f8b6b}.account-metrics>button>div{display:grid;min-width:0;grid-template-columns:1fr auto;align-items:baseline;gap:4px 10px}.account-metrics span{color:#65758a;font-size:11px}.account-metrics strong{grid-row:1 / 3;grid-column:2;color:#25374d;font-size:29px;font-weight:650;letter-spacing:-1px}.account-metrics small{overflow:hidden;color:#96a3b3;font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.account-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px}.account-sidebar-shell{position:sticky;top:96px;display:grid;gap:14px}.account-workspace .account-sidebar{display:block;padding:10px;border:1px solid #dce6f0;border-radius:17px;background:#fafcffe6;box-shadow:0 8px 28px #3451760d}.account-sidebar-label{display:block;padding:9px 12px 10px;color:#9aa7b6;font-size:9px;font-weight:650;letter-spacing:1.4px}.account-workspace .account-sidebar>button{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;width:100%;margin:2px 0;padding:13px 12px;border-radius:10px;color:#68788c;font-size:12px;text-align:left;transition:color .18s,background .18s,transform .18s}.account-workspace .account-sidebar>button:hover{background:#f0f5fb;color:#355b88}.account-workspace .account-sidebar>button.active{background:linear-gradient(135deg,#dceafa,#e8f1fb);color:#2e5685;font-weight:650}.account-workspace .account-sidebar>button>svg:last-child{margin-left:0;color:#9aabbe}.account-help-card{display:flex;align-items:flex-start;flex-direction:column;padding:20px;border:1px solid #d5e3f2;border-radius:16px;background:linear-gradient(150deg,#e5f0fc,#f3f7fc);color:#34577e}.account-help-card>svg{margin-bottom:14px;color:#6288b6}.account-help-card strong{font-size:13px}.account-help-card p{margin-top:7px;color:#778ba2;font-size:10px;line-height:1.7}.account-help-card button,.account-help-card a{margin-top:14px;color:#3d6798;font-size:11px;font-weight:600}.account-workspace .account-main.panel{min-width:0;padding:30px;border-color:#dce6f0;border-radius:18px;background:#ffffffe6;box-shadow:0 12px 35px #3451760f}.account-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.account-workspace .account-section-heading h2,.account-workspace .portal-section h2{margin-top:7px;color:#26364a;font-size:23px;font-weight:650}.account-section-heading p{margin-top:7px;color:#8390a1;font-size:11px}.account-section-heading .text-link{font-size:11px}.account-heading-action{flex-shrink:0;padding:11px 15px;font-size:11px}.account-main>.notice{margin-top:0;margin-bottom:23px}.account-attention-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-project-card{position:relative;min-width:0;padding:22px;overflow:hidden;border:1px solid #dfe7ef;border-radius:14px;background:#fbfcfe;transition:border-color .18s,box-shadow .18s,transform .18s}.account-project-card:hover{border-color:#cad9e9;box-shadow:0 10px 25px #34537812;transform:translateY(-1px)}.account-project-card.compact{padding:17px;background:linear-gradient(145deg,#fbfdff,#f5f9fd)}.account-project-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#9aa7b6;font-size:9px}.account-status{display:inline-flex;align-items:center;width:fit-content;padding:5px 8px;border:1px solid #d7e3f0;border-radius:999px;background:#eaf2fb;color:#54779e;font-size:9px;line-height:1;white-space:nowrap}.account-status-draft,.account-status-information_incomplete,.account-status-awaiting_offline_confirmation{border-color:#efdcc3;background:#fff5e8;color:#9d6b30}.account-status-in_transport{border-color:#cadaef;background:#e9f2ff;color:#3d6fa8}.account-status-delivered,.account-status-completed{border-color:#cee5d8;background:#ebf7f0;color:#477b60}.account-project-card h3{margin-top:16px;color:#293a4f;font-size:16px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.account-project-route{display:flex;align-items:center;gap:7px;margin-top:11px;color:#73859b;font-size:11px}.account-project-route>svg{flex:0 0 auto;color:#86a2c3}.account-project-route>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-project-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding-top:15px;border-top:1px solid #e8edf3;color:#8c9aac;font-size:10px}.account-completion{margin-top:18px}.account-completion>div{display:flex;align-items:center;justify-content:space-between;color:#8291a3;font-size:10px}.account-completion strong{color:#4b6584;font-size:11px}.account-progress{display:block;height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e6edf5}.account-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8eb2df,#607fae)}.account-project-action{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#416c9e;font-size:11px;font-weight:600}.account-project-card.compact .account-project-action{margin-top:14px}.account-clear-state{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #d9e9e0;border-radius:13px;background:#f2faf6;color:#4e8569}.account-clear-state h3{font-size:14px}.account-clear-state p{margin-top:3px;color:#769686;font-size:10px}.account-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.account-overview-grid>section{min-width:0;padding:21px;border:1px solid #e0e8f0;border-radius:14px;background:#fbfcfe}.account-subheading{display:flex;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid #e8edf3}.account-subheading h3{color:#314156;font-size:15px}.account-subheading p{margin-top:5px;color:#919daf;font-size:9px}.account-subheading>svg{color:#88a3c2}.account-recent-list,.account-quick-links{display:grid;margin-top:6px}.account-recent-list>a,.account-quick-links>a,.account-quick-links>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 4px;border-bottom:1px solid #edf1f5;color:#53687f;text-align:left}.account-recent-list>a:last-child,.account-quick-links>:last-child{border-bottom:0}.account-recent-list>a>div,.account-quick-links>a>span,.account-quick-links>button>span{display:grid;min-width:0;gap:3px}.account-recent-list strong,.account-quick-links strong{overflow:hidden;color:#34485f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-recent-list small,.account-quick-links small{color:#96a2b1;font-size:9px}.account-quick-links>a>svg:first-child,.account-quick-links>button>svg:first-child{color:#7192b9}.account-inline-empty{padding:22px 3px 15px;color:#9aa6b5;font-size:11px}.account-project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-actions{display:flex;align-items:center;gap:22px;margin-top:28px}.profile-actions>p{font-size:11px}.profile-actions .button{font-size:12px}.account-workspace .portal-row{border-radius:13px;background:#fbfcfe}@media(max-width:1080px){.account-metrics>button{padding:18px 14px}.account-metric-icon{display:none}.account-attention-list{grid-template-columns:1fr}}@media(max-width:820px){.account-workspace-inner{padding-top:28px}.account-hero{align-items:flex-start;flex-direction:column}.account-hero-actions{justify-content:flex-start}.account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-metrics>button:nth-child(3){border-left:0;border-top:1px solid #e3eaf2}.account-metrics>button:nth-child(4){border-top:1px solid #e3eaf2}.account-layout{grid-template-columns:1fr}.account-sidebar-shell{position:static}.account-workspace .account-sidebar{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.account-sidebar-label,.account-help-card{display:none}.account-workspace .account-sidebar>button{display:flex;flex:0 0 auto;gap:7px;width:auto;margin:0;padding:11px 13px}.account-workspace .account-sidebar>button>svg:last-child{display:none}}@media(max-width:640px){.account-workspace-inner{padding-top:23px;padding-bottom:48px}.account-avatar{width:48px;height:48px;border-radius:15px;font-size:18px}.account-identity{align-items:flex-start}.account-identity h1{font-size:24px}.account-identity p{font-size:10px}.account-hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.account-hero-actions .button{justify-content:center;padding-inline:10px}.account-metrics>button{padding:15px}.account-metrics strong{font-size:24px}.account-metrics small{display:none}.account-workspace .account-main.panel{padding:21px;border-radius:15px}.account-section-heading{align-items:flex-start}.account-workspace .account-section-heading h2,.account-workspace .portal-section h2{font-size:20px}.account-section-heading p{font-size:10px}.account-heading-action{padding:10px}.account-overview-grid,.account-project-list{grid-template-columns:1fr}.account-overview-grid>section{padding:17px}.account-project-card{padding:18px}.account-project-meta{gap:7px 12px}}.adv-page{background:var(--site-bg, #f6f8fb)}.adv-section{padding-block:var(--site-section-y, 96px);scroll-margin-top:72px}.adv-section--tint{background:linear-gradient(180deg,var(--site-bg-tint),var(--site-bg))}.adv-hero{position:relative;overflow:hidden;padding-block:clamp(56px,7vw,104px) clamp(40px,5vw,64px);background:radial-gradient(60% 70% at 88% 18%,rgb(11 127 134 / 10%),transparent 70%),radial-gradient(50% 60% at 8% 0%,rgb(37 99 196 / 9%),transparent 70%),linear-gradient(180deg,#fbfcfe,var(--site-bg))}.adv-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(15 33 56 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(15 33 56 / 4%) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 80% at 70% 30%,#000,transparent 75%);mask-image:radial-gradient(70% 80% at 70% 30%,#000,transparent 75%);pointer-events:none}.adv-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,88px)}.adv-hero h1{margin-top:20px;font-size:clamp(36px,4.6vw,60px);line-height:1.18;font-weight:700;letter-spacing:-.03em}.adv-lead{max-width:560px;margin-top:22px;color:var(--site-text);font-size:17px;line-height:1.85}.adv-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.adv-hero-facts{display:flex;flex-wrap:wrap;gap:14px 40px;margin:44px 0 0;padding-top:24px;border-top:1px solid var(--site-line)}.adv-hero-facts div{display:grid;gap:4px}.adv-hero-facts dt{color:var(--site-muted);font-size:13px}.adv-hero-facts dd{margin:0;color:var(--site-ink);font-size:22px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.adv-hero-facts .adv-hero-fresh{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:33px}.adv-hero-fresh:before{content:"";width:7px;height:7px;border-radius:50%;background:#1a9a6c;box-shadow:0 0 0 4px #1a9a6c24}.adv-hero-visual{position:relative;padding:24px 0 40px}.adv-panel{position:relative;padding:26px 28px 22px;border:1px solid rgb(255 255 255 / 70%);border-radius:var(--site-r-xl);background:#ffffffdb;box-shadow:var(--site-shadow-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adv-panel-head{display:flex;justify-content:space-between;align-items:center;color:var(--site-muted);font-size:13px}.adv-panel-head small{padding:3px 8px;border-radius:999px;background:var(--site-bg-tint);color:var(--site-muted);font-size:12px}.adv-panel-title{display:block;margin-top:10px;color:var(--site-ink);font-size:17px;font-weight:650}.adv-panel-timeline{display:grid;gap:0;margin:22px 0 0;padding:0;list-style:none}.adv-panel-timeline li{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:13px 0;color:var(--site-text);font-size:15px}.adv-panel-timeline li+li{border-top:1px dashed var(--site-line)}.adv-panel-timeline li small{color:var(--site-muted);font-size:13px}.adv-panel-timeline i{width:12px;height:12px;margin-left:5px;border-radius:50%;border:2px solid var(--site-line-strong);background:#fff}.adv-panel-timeline .is-done i{border-color:var(--site-teal);background:var(--site-teal);box-shadow:inset 0 0 0 2px #fff}.adv-panel-timeline .is-current i{border-color:var(--site-blue);box-shadow:0 0 0 5px #2563c424}.adv-panel-timeline .is-current span{color:var(--site-ink);font-weight:600}.adv-panel-timeline .is-next{color:var(--site-muted)}.adv-panel-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:16px;border-top:1px solid var(--site-line);color:var(--site-text);font-size:13px}.adv-panel-foot>span:first-child{display:inline-flex;align-items:center;gap:8px}.adv-panel-foot svg{color:var(--site-teal)}.adv-panel-pill{padding:4px 10px;border-radius:999px;background:var(--site-blue-soft);color:var(--site-blue);font-size:12px;font-weight:600}.adv-panel-note{position:absolute;left:-28px;bottom:0;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--site-r-md);background:var(--site-navy);color:#fff;box-shadow:var(--site-shadow-3)}.adv-panel-note svg{color:var(--site-warm)}.adv-panel-note span{display:grid;gap:2px}.adv-panel-note b{font-size:14px;font-weight:600}.adv-panel-note small{color:#b9c7d8;font-size:12px}.adv-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.adv-outcomes article{padding:30px 26px 32px;border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:var(--site-surface);box-shadow:var(--site-shadow-1);transition:box-shadow .3s var(--site-ease),transform .3s var(--site-ease),border-color .3s}.adv-outcomes article:hover{border-color:var(--site-line-strong);box-shadow:var(--site-shadow-2)}.adv-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,var(--site-teal-soft),#fff);border:1px solid #d3e9e7;color:var(--site-teal)}.adv-outcomes h3{margin-top:22px;font-size:19px;font-weight:650}.adv-outcomes p{margin-top:10px;color:var(--site-muted);font-size:14px;line-height:1.8}.adv-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;counter-reset:step}.adv-steps:before{content:"";position:absolute;top:27px;left:28px;right:calc((100% - 60px)/4 - 28px);height:1px;background:linear-gradient(90deg,var(--site-teal),var(--site-blue) 60%,var(--site-line-strong));opacity:.45}.adv-steps li{position:relative;padding-right:12px}.adv-step-index{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px solid var(--site-line-strong);background:#fff;color:var(--site-ink);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 0 8px var(--site-bg-tint)}.adv-steps li:last-child .adv-step-index{border-color:var(--site-navy);background:var(--site-navy);color:#fff}.adv-steps h3{margin-top:26px;font-size:19px;font-weight:650}.adv-steps p{margin-top:10px;color:var(--site-muted);font-size:14px;line-height:1.8}.adv-scope{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:var(--site-surface);overflow:hidden;box-shadow:var(--site-shadow-1)}.adv-scope article{padding:28px 26px 30px;border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line);transition:background .25s}.adv-scope article:nth-child(4n){border-right:0}.adv-scope article:nth-child(n+5){border-bottom:0}.adv-scope article:hover{background:#fafcfe}.adv-scope svg{color:var(--site-blue)}.adv-scope h3{margin-top:18px;font-size:17px;font-weight:650}.adv-scope p{margin-top:8px;color:var(--site-muted);font-size:14px;line-height:1.75}.adv-section--dark{position:relative;color:#c4d0de;background:radial-gradient(50% 60% at 100% 0%,rgb(11 127 134 / 22%),transparent 70%),radial-gradient(40% 60% at 0% 100%,rgb(37 99 196 / 22%),transparent 70%),var(--site-navy)}.adv-section--dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--site-noise);opacity:.28;mix-blend-mode:overlay;pointer-events:none}.adv-section--dark>.container{position:relative}.adv-section--dark .site-eyebrow{color:#8fd3d3}.adv-section--dark .site-section-head h2{color:#fff}.adv-section--dark .site-section-head--split>p{color:#a9b8cb}.adv-diff{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.adv-diff article{padding:28px;border:1px solid rgb(255 255 255 / 9%);border-radius:var(--site-r-lg);background:linear-gradient(160deg,#ffffff0f,#ffffff05);transition:border-color .3s,background .3s}.adv-diff article:hover{border-color:#ffffff2e;background:linear-gradient(160deg,#ffffff17,#ffffff08)}.adv-diff article.is-feature{grid-row:span 2;display:flex;flex-direction:column;padding:34px;background:radial-gradient(80% 60% at 100% 0%,rgb(143 211 211 / 14%),transparent 70%),linear-gradient(160deg,#ffffff14,#ffffff05)}.adv-diff svg{color:#8fd3d3}.adv-diff h3{margin-top:18px;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em}.adv-diff .is-feature h3{font-size:24px;line-height:1.4}.adv-diff p{margin-top:10px;color:#a9b8cb;font-size:14px;line-height:1.8}.adv-diff-stats{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px 32px;margin-top:auto;padding-top:36px}.adv-diff-stats>span{display:grid;gap:2px;color:#a9b8cb;font-size:13px}.adv-diff-stats b{color:#fff;font-size:clamp(34px,3.4vw,46px);font-weight:650;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.adv-diff-stats a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#fff;font-size:14px;font-weight:600;border-bottom:1px solid rgb(255 255 255 / 30%);padding-bottom:2px}.adv-diff-stats a:hover{border-bottom-color:#fff}.adv-status{margin-top:18px;color:#c4d0de;font-size:13px}.adv-status button{color:#fff;text-decoration:underline;padding:4px 8px}.adv-industries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.adv-industry{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:var(--site-surface);box-shadow:var(--site-shadow-1);transition:box-shadow .35s var(--site-ease),transform .35s var(--site-ease),border-color .3s}.adv-industry:hover{transform:translateY(-3px);border-color:var(--site-line-strong);box-shadow:var(--site-shadow-2)}.adv-industry-media{--tone-a: #dfe9f6;--tone-b: #c8d9ef;position:relative;height:148px;overflow:hidden;background:radial-gradient(70% 90% at 100% 0%,rgb(255 255 255 / 70%),transparent 70%),linear-gradient(135deg,var(--tone-a),var(--tone-b))}.adv-industry-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(15 33 56 / 6%) 1px,transparent 1px),linear-gradient(90deg,rgb(15 33 56 / 6%) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(120deg,transparent 20%,#000 90%);mask-image:linear-gradient(120deg,transparent 20%,#000 90%)}.adv-industry-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--site-ease)}.adv-industry:hover .adv-industry-media img{transform:scale(1.04)}.adv-industry-media:has(img):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgb(11 30 54 / 45%))}.adv-industry-icon{position:absolute;left:22px;bottom:20px;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#ffffffeb;color:var(--site-ink);box-shadow:var(--site-shadow-1)}.adv-industry-media small{position:absolute;right:20px;top:18px;z-index:1;color:#0f2138bd;font-size:11px;font-weight:650;letter-spacing:.14em}.adv-industry-media:has(img) small{color:#ffffffd9}.adv-industry[data-industry=technology] .adv-industry-media{--tone-a: #e3ecfa;--tone-b: #c9d6f3}.adv-industry[data-industry=mobility] .adv-industry-media{--tone-a: #e2eef0;--tone-b: #c3dde0}.adv-industry[data-industry=lifestyle] .adv-industry-media{--tone-a: #f3ede4;--tone-b: #e4d6c2}.adv-industry[data-industry=healthcare] .adv-industry-media{--tone-a: #e4f2ee;--tone-b: #c5e2d9}.adv-industry[data-industry=design] .adv-industry-media{--tone-a: #ece8f6;--tone-b: #d6cfee}.adv-industry-body{display:flex;flex:1;flex-direction:column;padding:24px 24px 22px}.adv-industry-body h3{font-size:20px;font-weight:650}.adv-industry-body>p{margin-top:6px;color:var(--site-muted);font-size:14px;line-height:1.7}.adv-industry-body ul{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.adv-industry-body li{padding:4px 10px;border-radius:999px;background:var(--site-bg-tint);color:var(--site-text);font-size:12px}.adv-industry-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:20px;color:var(--site-blue);font-size:14px;font-weight:600}.adv-industry-more svg{transition:transform .25s var(--site-ease)}.adv-industry:hover .adv-industry-more svg{transform:translate(3px)}.adv-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.adv-faq>header{position:sticky;top:104px}.adv-faq h2{margin-top:14px;font-size:clamp(26px,2.6vw,38px);line-height:1.3;font-weight:650}.adv-faq>header>p{margin:14px 0 22px;color:var(--site-muted);font-size:15px;line-height:1.8}.adv-faq-list{border-top:1px solid var(--site-line-strong)}.adv-faq-list details{border-bottom:1px solid var(--site-line-strong)}.adv-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;cursor:pointer;list-style:none;color:var(--site-ink);font-size:17px;font-weight:600;line-height:1.5}.adv-faq-list summary::-webkit-details-marker{display:none}.adv-faq-list summary svg{flex:none;color:var(--site-muted);transition:transform .3s var(--site-ease)}.adv-faq-list details[open] summary svg{transform:rotate(180deg);color:var(--site-teal)}.adv-faq-list summary:hover{color:var(--site-blue)}.adv-faq-list details>p{max-width:680px;padding:0 40px 26px 4px;color:var(--site-text);font-size:15px;line-height:1.9}.industry-solution-page{background:var(--site-bg)}.industry-hero{position:relative;overflow:hidden;padding-block:28px clamp(48px,6vw,80px);background:radial-gradient(60% 80% at 90% 10%,rgb(11 127 134 / 9%),transparent 70%),linear-gradient(180deg,#fbfcfe,var(--site-bg))}.industry-back{display:inline-flex;align-items:center;gap:8px;color:var(--site-muted);font-size:14px}.industry-back:hover{color:var(--site-ink)}.industry-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center;margin-top:clamp(28px,4vw,48px)}.industry-hero h1{margin-top:16px;font-size:clamp(32px,4vw,52px);line-height:1.2;font-weight:700;letter-spacing:-.03em}.industry-hero-copy>p{max-width:560px;margin-top:18px;color:var(--site-text);font-size:16px;line-height:1.85}.industry-hero-scope{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.industry-hero-scope li{padding:6px 12px;border:1px solid var(--site-line);border-radius:999px;background:#fff;color:var(--site-text);font-size:13px}.industry-hero-copy .adv-hero-actions{margin-top:30px}.case-gallery{position:relative;min-height:420px;overflow:hidden;border-radius:var(--site-r-xl);color:#fff;background:radial-gradient(70% 80% at 100% 0%,rgb(11 127 134 / 45%),transparent 70%),radial-gradient(60% 70% at 0% 100%,rgb(37 99 196 / 40%),transparent 70%),var(--site-navy);box-shadow:var(--site-shadow-3)}.case-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(255 255 255 / 6%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 6%) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(80% 80% at 60% 40%,#000,transparent 80%);mask-image:radial-gradient(80% 80% at 60% 40%,#000,transparent 80%)}.case-gallery>img{position:absolute;width:100%;height:100%;object-fit:cover}.case-gallery-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffd9}.case-gallery-fallback svg{width:72px;height:72px;stroke-width:1.1;opacity:.85}.case-gallery-shade{position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#081424d1);pointer-events:none}.case-gallery-caption{position:absolute;bottom:44px;inset-inline:26px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;pointer-events:none}.case-gallery-caption small{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fffc}.case-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / 30%);border-radius:50%;background:#0b1e368c;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s}.case-gallery-arrow:hover{background:#0b1e36e5}.case-gallery-arrow.previous{left:16px}.case-gallery-arrow.next{right:16px}.case-gallery-dots{position:absolute;bottom:12px;inset-inline:0;display:flex;justify-content:center}.case-gallery-dots button{display:grid;place-items:center;width:32px;height:28px;padding:0}.case-gallery-dots span{width:6px;height:6px;border-radius:20px;background:#ffffff73;transition:width .3s var(--site-ease)}.case-gallery-dots button[aria-pressed=true] span{width:20px;background:#fff}.case-gallery :focus-visible{outline-color:#fff;outline-offset:3px}.industry-challenge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.industry-challenge article{padding:32px;border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#fff;box-shadow:var(--site-shadow-1)}.industry-challenge article:last-child{border-color:transparent;background:var(--site-navy);color:#c4d0de}.industry-challenge h3{font-size:13px;font-weight:650;letter-spacing:.08em;color:var(--site-teal)}.industry-challenge article:last-child h3{color:#8fd3d3}.industry-challenge p{margin-top:12px;color:var(--site-ink);font-size:18px;line-height:1.75;font-weight:500}.industry-challenge article:last-child p{color:#fff}.industry-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.industry-features article{padding:28px 26px 30px;border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#fff;box-shadow:var(--site-shadow-1)}.industry-features article>span{color:var(--site-teal);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.industry-features h3,.industry-scene-grid h3{margin-top:14px;font-size:18px;font-weight:650}.industry-features p,.industry-scene-grid p{margin-top:8px;color:var(--site-muted);font-size:14px;line-height:1.8}.industry-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.industry-scene-grid article{padding-top:20px;border-top:2px solid var(--site-ink)}.industry-scene-grid article>span{color:var(--site-muted);font-size:13px;font-variant-numeric:tabular-nums}.industry-related-wrap{margin-top:clamp(56px,6vw,88px);padding-top:32px;border-top:1px solid var(--site-line)}.industry-related-title{margin-bottom:18px;color:var(--site-ink);font-size:18px;font-weight:650}.industry-related{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.industry-related a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 18px;border:1px solid var(--site-line);border-radius:var(--site-r-md);background:#fff;color:var(--site-ink);font-size:15px;font-weight:550;transition:border-color .2s,box-shadow .25s}.industry-related a svg{color:var(--site-muted);transition:transform .25s var(--site-ease),color .2s}.industry-related a:hover{border-color:var(--site-line-strong);box-shadow:var(--site-shadow-1)}.industry-related a:hover svg{color:var(--site-blue);transform:translate(3px)}@media(max-width:1100px){.adv-outcomes,.adv-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.adv-scope article:nth-child(n){border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line)}.adv-scope article:nth-child(2n){border-right:0}.adv-scope article:nth-child(n+7){border-bottom:0}.adv-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.adv-steps:before{display:none}.adv-diff{grid-template-columns:repeat(2,minmax(0,1fr))}.adv-diff article.is-feature{grid-row:auto;grid-column:1 / -1}.adv-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.adv-hero-grid,.industry-hero-grid{grid-template-columns:minmax(0,1fr)}.adv-hero-visual{max-width:520px;padding-left:20px}.adv-panel-note{left:0}.adv-faq{grid-template-columns:minmax(0,1fr)}.adv-faq>header{position:static}}@media(max-width:640px){.adv-section{padding-block:64px}.adv-hero h1{font-size:34px}.adv-lead{font-size:15px}.adv-hero-actions .site-button{flex:1 1 auto}.adv-hero-facts{gap:14px 28px}.adv-hero-facts dd{font-size:19px}.adv-hero-visual{padding:8px 0 36px}.adv-panel{padding:20px 18px 16px}.adv-panel-note{display:none}.adv-industry-media{height:104px}.adv-industry-icon{left:18px;bottom:14px;width:40px;height:40px;border-radius:12px}.adv-industry-body{padding:20px 20px 18px}.adv-panel-timeline li{font-size:14px}.adv-outcomes,.adv-steps,.adv-diff,.adv-industries,.industry-challenge,.industry-features,.industry-scene-grid{grid-template-columns:minmax(0,1fr)}.adv-outcomes{gap:12px}.adv-outcomes article{display:grid;grid-template-columns:46px 1fr;column-gap:16px;padding:22px 20px}.adv-outcomes h3{margin-top:0;align-self:center;font-size:17px}.adv-outcomes p{grid-column:2;margin-top:4px}.adv-steps{row-gap:0}.adv-steps:before{display:block;top:28px;bottom:28px;left:27px;right:auto;width:1px;height:auto;background:var(--site-line-strong);opacity:1}.adv-steps li{display:grid;grid-template-columns:56px 1fr;column-gap:18px;padding:0 0 28px}.adv-steps h3{margin-top:6px;font-size:17px}.adv-steps p{grid-column:2;margin-top:4px}.adv-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.adv-scope article{padding:20px 16px 22px}.adv-scope h3{margin-top:12px;font-size:16px}.adv-scope p{font-size:13px}.adv-diff article,.adv-diff article.is-feature{padding:24px 22px}.adv-diff-stats a{margin-left:0}.adv-faq-list summary{padding:20px 2px;font-size:16px}.adv-faq-list details>p{padding:0 8px 22px 2px;font-size:14px}.case-gallery{min-height:0;aspect-ratio:4 / 3;border-radius:var(--site-r-lg)}.case-gallery-caption{inset-inline:18px}.industry-challenge article{padding:24px 22px}.industry-challenge p{font-size:16px}.industry-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.container{width:calc(100% - 64px)}.desktop-nav{gap:23px;margin-left:0}.header-inner{gap:20px}.header-auth-links{gap:6px}.header-login,.header-register{min-width:54px;padding-inline:10px}.header-user-trigger{max-width:160px}.header-user-name{max-width:96px}.search-bar{padding-left:13px;gap:10px}.search-bar input{font-size:11px}.search-bar>button{padding:12px;font-size:11px;gap:6px}.expo-grid{gap:17px}.expo-image{height:155px}.expo-content{padding:15px 14px 12px}.expo-card h3{font-size:12px;min-height:45px}.expo-meta,.expo-acronym{font-size:8px}.transport-layout{grid-template-columns:minmax(0,1fr) 260px}.cargo-form-card{padding:24px}.stepper{gap:5px}.stepper>li{font-size:10px}.service-options{grid-template-columns:repeat(3,1fr)}.ai-format-card{padding:18px}.ai-format-card>span{font-size:9px}.account-layout{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:1000px){.brand{font-size:24px}.desktop-nav{gap:18px}.desktop-nav>a{font-size:11px}.header-cta{padding:8px 12px;font-size:9px;gap:6px}.header-inner{height:78px}.desktop-nav>a{line-height:78px}.popular-searches{gap:9px;font-size:8px}.expo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.expo-image{height:205px}.expo-content{padding:20px}.expo-card h3{font-size:14px;min-height:50px}.expo-meta{font-size:11px}.expo-acronym{font-size:10px}.expo-bottom>span{font-size:10px}.faq-layout{gap:35px;grid-template-columns:.8fr 1.2fr}.faq-layout h2{font-size:25px}.faq-list summary{font-size:11px;gap:12px}.faq-number{font-size:8px}.section{padding:60px 0}.section-heading h2{font-size:28px}.section-heading p{font-size:12px}.transport-layout{grid-template-columns:1fr}.transport-aside{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.aside-card{padding:25px}.aside-card ul{display:grid;grid-template-columns:1fr 1fr;gap:17px}.aside-card li{font-size:9px;gap:8px}.aside-card li>svg:last-child{display:none}.ai-format-grid{gap:12px}.ai-format-card{padding:17px 13px}.ai-format-card>strong{font-size:12px}.ai-format-card>span{font-size:8px}.ai-editor-layout{grid-template-columns:1fr 1fr;gap:20px}.panel{padding:24px}.ai-editor-actions{flex-wrap:wrap;gap:9px}.ai-editor-actions .button{flex:auto;font-size:10px;padding:12px 13px}.detail-layout{gap:30px}.detail-info h1{font-size:23px}.footer-top{gap:25px}.footer-message{padding-left:22px}.footer-message>p{font-size:15px!important}.draft-list{grid-template-columns:1fr}.account-expo-grid .expo-image{height:150px}.account-expo-grid .expo-content{padding:14px}.account-expo-grid h3{font-size:12px}.account-expo-grid .expo-meta{font-size:9px}.account-expo-grid .expo-acronym{font-size:8px}.account-stat-grid{gap:18px}.account-stat-grid>div{padding:20px}.journey-grid{gap:18px}.journey-grid>article{padding:23px}.journey-grid p{font-size:11px}}@media(max-width:760px){.container{width:calc(100% - 40px)}.site-header{background:#f2f8fff2}.header-inner{height:72px}.brand{font-size:23px;gap:8px}.brand-mark{width:29px;height:29px;transform:scale(.85)}.desktop-nav{display:none}.menu-toggle{display:flex;color:#6382af}.header-actions{gap:9px}.header-auth-links,.header-user{display:none}.header-cta{font-size:9px;padding:8px 11px}.mobile-nav{display:flex;flex-direction:column;padding:8px 20px 18px;background:#f5f9ff;border-top:1px solid var(--line)}.mobile-nav>a{padding:14px 10px;font-size:13px;display:flex;align-items:center;justify-content:space-between;color:#647b9d;border-bottom:1px solid #e5edf7}.mobile-nav>a.active{color:var(--blue)}.mobile-auth-links{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px 8px 0}.mobile-auth-links>a{padding:11px 12px;border:1px solid #cbdbea;border-radius:8px;background:#fff;color:#496480;font-size:11px;font-weight:600;text-align:center}.mobile-auth-links>a:last-child{border-color:#3567b8;background:#3567b8;color:#fff}.mobile-user-card{display:grid;gap:13px;margin:13px 8px 0;padding:14px;border:1px solid #d9e5f2;border-radius:12px;background:#ffffffb8}.mobile-user-identity{display:flex;min-width:0;align-items:center;gap:10px}.mobile-user-identity>span:last-child{display:grid;min-width:0;gap:3px}.mobile-user-identity strong,.mobile-user-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-user-identity strong{color:#314b67;font-size:12px}.mobile-user-identity small{color:#8a9db1;font-size:9px}.mobile-user-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-user-actions>a,.mobile-user-actions>button{padding:10px;border:1px solid #d2dfec;border-radius:8px;background:#fff;color:#45617e;font-size:10px;font-weight:600;text-align:center}.mobile-user-actions>button{background:#eef5fd}.search-bar{margin:25px auto 0;max-width:550px}.search-bar input{font-size:11px}.search-bar>button{padding:13px 14px;font-size:11px}.popular-searches{justify-content:center;margin-top:13px;font-size:9px;gap:14px}.section{padding:49px 0}.section-heading{gap:15px;align-items:flex-end;margin-bottom:23px}.section-heading h2{font-size:24px;margin-top:10px;letter-spacing:-.6px}.section-heading p{font-size:10px;max-width:270px;margin-top:8px;line-height:1.9}.section-heading .text-link{font-size:10px;gap:5px;padding-bottom:3px}.section-heading .text-link>svg{width:14px}.eyebrow{font-size:8px;letter-spacing:1.4px}.tabs button{font-size:10px;padding:8px 14px}.expo-grid{gap:15px}.expo-image{height:160px}.expo-content{padding:16px 13px 11px}.expo-card h3{font-size:12px;line-height:1.9;min-height:45px}.expo-meta{font-size:9px;gap:8px;margin-top:11px}.expo-meta svg{width:12px}.expo-acronym{font-size:8px}.expo-bottom{margin-top:13px;padding-top:10px}.expo-bottom>span{font-size:8px}.expo-bottom>a>svg{width:17px}.image-industry{font-size:8px;left:12px}.status-chip{top:10px;left:10px;font-size:7px;padding:4px 6px}.favorite-button{top:9px;right:9px;width:25px;height:25px}.favorite-button svg{width:14px}.data-caption{font-size:8px;margin-top:13px}.feature-icon{width:41px;height:41px}.faq-layout{grid-template-columns:1fr;gap:31px}.faq-layout h2{font-size:25px;margin-top:12px}.faq-layout>div>p{font-size:11px;margin-top:9px}.faq-layout>div>.text-link{margin-top:16px}.faq-list summary{font-size:12px;gap:12px}.faq-list>details{padding:18px 0}.faq-list details>p{font-size:11px;padding-left:25px;padding-right:18px}.faq-list .faq-number{font-size:8px}.site-footer{padding-top:35px}.footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:25px 10px;padding-bottom:30px}.footer-top .brand{font-size:21px;gap:4px}.footer-top .brand-mark{transform:scale(.75)}.footer-top>div>p{font-size:9px;margin-top:12px}.footer-column{gap:12px;font-size:9px}.footer-column>span{font-size:10px}.footer-message{display:none}.footer-bottom{font-size:8px;padding:19px 0}.footer-bottom>span:last-child{gap:5px;font-size:7px}.page-content{padding-top:33px;padding-bottom:50px}.page-heading{padding:8px 0 31px}.page-heading h1{font-size:27px;letter-spacing:-.7px;margin-top:13px}.page-heading>p{font-size:11px;margin-top:12px;max-width:90%;line-height:2}.directory-top{margin-top:25px;gap:10px}.directory-top>span{font-size:9px}.directory-top .tabs button{font-size:9px;padding:8px 12px}.inline-cta{padding:25px;flex-direction:column;align-items:flex-start;gap:19px;margin-top:30px}.inline-cta h3{font-size:17px}.inline-cta p{font-size:10px}.inline-cta .button{font-size:11px}.detail-layout{grid-template-columns:1fr;gap:21px}.detail-image{aspect-ratio:1.55}.detail-info h1{font-size:25px}.detail-info .eyebrow{font-size:10px}.detail-facts>p{font-size:11px}.detail-info .button{font-size:11px}.back-link{margin-bottom:25px;font-size:11px}.info-grid.three{grid-template-columns:1fr;gap:15px}.simple-card{padding:22px}.simple-card h3{font-size:16px}.simple-card p{font-size:11px}.cargo-form-card{padding:20px}.stepper{padding-bottom:20px;gap:5px}.stepper>li{font-size:9px;gap:5px;flex-direction:column}.stepper>li>span{height:24px;width:24px}.form-heading{margin:25px 0 23px}.form-heading h2{font-size:19px;margin-top:10px}.form-heading p{font-size:9px;line-height:1.9}.form-grid{gap:20px 14px}.field{font-size:10px;gap:8px}.field>input,.field>select,.field>textarea{font-size:11px;padding:12px 11px;min-height:42px}.service-options{grid-template-columns:repeat(2,1fr);gap:9px}.services-fieldset legend{font-size:10px}.form-actions{gap:10px;align-items:flex-end;padding-top:21px;margin-top:25px}.form-actions .button{font-size:10px;padding:11px 12px;gap:6px}.form-actions>div{gap:7px}.form-actions .button svg{width:14px}.form-bottom-note{font-size:8px;line-height:2}.form-info p{font-size:10px}.transport-aside{grid-template-columns:1fr;gap:0}.aside-card{padding:23px}.aside-card .feature-icon{float:left;margin-right:15px}.aside-card h3{margin-top:0;font-size:18px}.aside-card>p{margin-top:7px;font-size:10px}.aside-card ul{clear:both;padding-top:8px;gap:16px}.aside-card li{font-size:10px}.aside-tip{padding:23px 15px}.review-section{padding:14px}.review-section dl>div{font-size:10px;grid-template-columns:85px 1fr;gap:5px}.ai-format-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-bottom:23px}.ai-format-card{padding:17px}.ai-format-card>strong{font-size:13px}.ai-format-card>span{font-size:9px}.ai-format-card>svg:first-child{width:21px;margin-bottom:10px}.ai-editor-layout{grid-template-columns:1fr;gap:22px}.panel{padding:22px}.ai-editor h2{font-size:21px}.ai-editor>p{font-size:10px}.ai-editor .field{font-size:11px}.ai-editor-actions .button{font-size:11px;padding:13px}.ai-preview-image{aspect-ratio:1.4}.account-notice{align-items:flex-start;flex-wrap:wrap;padding:14px;gap:7px;font-size:10px}.account-notice .local-dot{margin-top:6px}.account-notice>p{width:100%;margin-left:12px;font-size:9px;line-height:1.9}.account-stat-grid{gap:10px;margin-bottom:23px}.account-stat-grid>div{padding:17px 12px;gap:12px;grid-template-columns:1fr}.account-stat-grid svg{display:none}.account-stat-grid span{font-size:9px}.account-stat-grid strong{font-size:24px}.account-stat-grid small{font-size:8px;margin-left:5px;white-space:nowrap}.account-layout{grid-template-columns:1fr;gap:17px}.account-sidebar{padding:5px;display:flex;justify-content:space-between}.account-sidebar>button{font-size:10px;padding:12px;gap:6px;justify-content:center}.account-sidebar>button>svg:first-child{width:16px}.account-sidebar>button>svg:last-child,.sidebar-bottom{display:none}.account-section-heading{margin-bottom:21px}.account-section-heading h2{font-size:19px}.account-section-heading p{font-size:10px}.account-section-heading .text-link{font-size:10px;gap:4px}.draft-list{grid-template-columns:1fr}.profile-actions{gap:15px;flex-wrap:wrap}.profile-actions>p{font-size:9px}.account-expo-grid{gap:15px}.account-expo-grid .expo-image{height:135px}.account-expo-grid .expo-content{padding:12px 10px}.account-expo-grid .expo-meta{font-size:8px}.account-expo-grid .expo-acronym{font-size:7px}.account-expo-grid h3{font-size:11px}.empty-state{padding:48px 10px}.empty-state h3{font-size:17px}.empty-state p{font-size:10px}.empty-state .button{font-size:11px}.advantages-banner{height:280px}.advantages-banner>div{left:28px}.advantages-banner h2{font-size:31px}.advantages-banner p{font-size:11px}.info-grid.two{grid-template-columns:1fr;gap:16px;margin-top:22px}.journey-grid{grid-template-columns:1fr;gap:16px}.journey-grid>article{padding:23px}.journey-grid h3{margin-top:17px}.journey-grid p{font-size:11px;max-width:90%}.toast{font-size:11px;bottom:18px;width:max-content;max-width:calc(100% - 30px)}.not-found h1{font-size:25px}}@media(max-width:400px){.container{width:calc(100% - 32px)}.header-cta{font-size:9px;gap:5px;padding:8px 9px}.header-actions{gap:5px}.search-bar{gap:7px;padding-left:11px}.search-bar>svg{width:17px}.search-bar input{font-size:10px}.search-bar>button{font-size:10px;padding:12px 10px;gap:5px}.search-bar>button svg{width:13px}.popular-searches{gap:10px;font-size:8px}.section-heading h2{font-size:21px}.section-heading .text-link{font-size:9px}.section-heading p{max-width:215px;font-size:9px}.expo-image{height:130px}.expo-content{padding:12px 10px}.expo-meta{font-size:8px}.expo-card h3{font-size:11px;min-height:42px}.expo-acronym{font-size:7px}.expo-bottom>span{font-size:7px}.expo-grid{gap:12px}.image-industry{font-size:7px}.status-chip{font-size:6px}.page-heading h1{font-size:24px}.form-grid{grid-template-columns:1fr}.stepper>li{font-size:8px}.cargo-form-card{padding:17px}.form-heading h2{font-size:17px}.form-actions{flex-wrap:wrap}.form-actions>div:empty{display:none}.form-actions>div:last-child{margin-left:auto}.form-actions .button{font-size:9px;padding:11px 10px}.account-stat-grid strong{font-size:22px}.account-stat-grid small{display:block;margin:5px 0 0}.account-stat-grid span{font-size:8px}.account-sidebar>button{padding:12px 9px;font-size:9px}.footer-bottom>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover,.expo-card:hover{transform:none}}@media(max-width:760px){.field{font-size:12px}.field>input,.field>select,.field>textarea{font-size:16px}.form-heading>p,.form-info p{font-size:11px}.form-actions .button{font-size:11px}}.brand{flex-shrink:0}.brand-logo{display:block;width:184px;height:auto}.auth-panel{max-width:720px;margin:0 auto 48px}.consent-field{display:flex;align-items:flex-start;gap:9px;margin-top:24px;font-size:12px;color:#73869e;line-height:1.8}.consent-field a{color:var(--blue)}.portal-section{margin-bottom:24px}.portal-section h2{font-size:20px;margin-bottom:18px}.portal-section p{line-height:1.9}.portal-section h2:not(:first-child){margin-top:24px}.portal-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.portal-actions .button{font-size:12px}.portal-list{display:grid;gap:16px}.portal-row{background:#fbfdff;border:1px solid var(--surface-border);padding:20px;border-radius:10px}.portal-row h3{font-size:16px;margin:10px 0}.portal-row p,.portal-row small{font-size:12px;overflow-wrap:anywhere}.portal-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.portal-tabs button{padding:10px 16px;border-radius:7px;background:#fff;border:1px solid var(--line);color:#7186a3}.portal-tabs button.active{color:var(--blue);background:#edf4ff}.portal-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.portal-meta dt{color:#8395ae;font-size:11px;margin-bottom:6px}.portal-meta dd{margin:0;overflow-wrap:anywhere;font-size:14px}.portal-message{white-space:pre-wrap;overflow-wrap:anywhere}.portal-file{margin:16px 0}.timeline-row{border-left:2px solid #d9e7fa;margin-left:6px;padding:0 0 24px 20px}.timeline-row h3{font-size:15px;margin-bottom:8px}@media(max-width:700px){.brand-logo{width:154px}.home-footer .brand-logo{width:132px}.portal-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-tabs{gap:6px}.portal-tabs button{font-size:12px;padding:8px 10px}.auth-panel{padding:24px}}.image-pending{display:flex;min-height:100%;align-items:center;justify-content:center;background:#e8f1fc;color:#92a7c2;flex-direction:column;gap:12px;padding:24px}.detail-image.image-pending{min-height:360px}.profile-fields{border:0;margin:0;padding:0;min-width:0}.image-pending.exhibition-fallback{position:relative;overflow:hidden;color:#2f4a66;background-color:#e8f1fc}.image-pending.exhibition-fallback:after{content:"";position:absolute;inset:auto -20% -45% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffffff8c,#fff0 70%);pointer-events:none}.image-pending.exhibition-fallback strong{font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:.06em;line-height:1.1;text-align:center;overflow-wrap:anywhere;opacity:.88}.image-pending.exhibition-fallback span{font-size:13px;letter-spacing:.04em;color:#4e6485;opacity:.85}.image-pending.exhibition-fallback--long strong{font-size:clamp(20px,2.6vw,28px);letter-spacing:.03em;overflow-wrap:normal;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.intake-page{min-height:calc(100vh - 76px);background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.62),transparent 28rem),linear-gradient(180deg,var(--page-bg) 0%,var(--page-bg-deep) 100%);padding:32px 0 52px}.project-intake{scroll-margin-top:92px;--intake-line: #d7e2ee;--intake-muted: #81817b;--intake-ink: #151513;width:min(1040px,calc(100% - 64px));margin:0 auto;color:var(--intake-ink);font-size:14px}.project-intake h1,.project-intake h2,.project-intake h3{color:var(--intake-ink);font-weight:700;letter-spacing:-.04em}.project-intake p{color:var(--intake-muted);font-size:14px;line-height:1.65}.intake-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.intake-heading h1{font-size:clamp(23px,2.1vw,28px)}.intake-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:10px;min-height:40px;padding:10px 18px;border:1px solid var(--intake-line);border-radius:999px;font-weight:600;color:#343431;background:#fff;line-height:1.35;transition:background .15s,border-color .15s}.intake-button:hover:not(:disabled){background:#f5f5f2;border-color:#aaa}.intake-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;background:#edf3f8;border:1px solid var(--intake-line);border-radius:16px;margin-bottom:16px}.intake-steps>button{display:flex;align-items:center;gap:18px;padding:12px 16px;color:#93938e;font-weight:650;text-align:left;border-radius:13px;min-width:0}.intake-step-number{font-size:22px;font-weight:500;letter-spacing:-.08em;width:27px;flex-shrink:0;display:flex}.intake-step-arrow{margin-left:auto;flex-shrink:0}.intake-steps>button.is-current{background:#fff;box-shadow:0 6px 24px #14141008;color:var(--intake-ink)}.intake-steps>button.is-current .intake-step-number,.intake-steps>button.is-current .intake-step-arrow{color:#ff643e}.intake-steps>button:hover:not(:disabled):not(.is-current){color:#494944;background:#eeeeea}.intake-card{background:var(--surface);border:1px solid var(--intake-line);border-radius:20px;overflow:hidden;box-shadow:0 16px 44px #3153801a;scroll-margin-top:92px}.intake-content{padding:22px 26px}.intake-intro{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--intake-line);padding-bottom:16px;margin-bottom:16px}.intake-intro h2{font-size:21px;margin-bottom:9px;line-height:1.4}.intake-intro h2>span{color:#ff643e}.intake-step-count{font-size:12px;letter-spacing:1px;color:var(--intake-muted);white-space:nowrap;margin-top:6px}.intake-fields{border:0;padding:0;margin:0;min-width:0}.intake-section-label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.intake-section-label h3{font-size:14px;color:#5c5c57;letter-spacing:0}.intake-section-label>span{font-size:11px;color:#999994;letter-spacing:.4px}.intake-divider{border-top:1px solid var(--intake-line);padding-top:16px;margin-top:18px}.intake-grid{display:grid;gap:16px}.intake-exhibition-grid{grid-template-columns:2fr 1fr 1fr}.intake-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-field{display:flex;flex-direction:column;gap:8px;min-width:0}.intake-field>span{display:flex;align-items:center;justify-content:space-between;color:#686864;font-size:14px;font-weight:600}.intake-field small{font-size:13px;font-weight:400;color:#999994}.intake-field input,.intake-field select{width:100%;min-width:0;height:44px;border:1px solid #dadad4;border-radius:10px;background:#fff;padding:0 14px;font-size:14px;color:var(--intake-ink)}.intake-field input::placeholder{color:#a3a39f}.intake-field input:focus,.intake-field select:focus{border-color:#888881}.intake-field input[type=date]{font-weight:600}.intake-field input[type=file]{padding:14px;height:auto}.intake-field input[type=file]::file-selector-button{padding:7px 12px;border:0;border-radius:7px;margin-right:12px;cursor:pointer}.intake-field .intake-field-hint{font-size:14px;line-height:1.55}.intake-product-toolbar{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.intake-product-tabs{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.intake-product-tabs button{background:#f5f5f3;border-radius:999px;padding:12px 16px;color:#62625b;text-align:left;overflow-wrap:anywhere}.intake-product-tabs .is-active{background:var(--intake-ink);color:#fff}.intake-button.intake-add{color:#d8552c;border-color:#f5c7b9;background:#fff9f6;font-weight:500;min-height:42px;padding:12px 16px}.intake-button.intake-add:hover:not(:disabled){background:#fff0e8;border-color:#ed926f}.intake-product-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f5f5f3;border-radius:14px;padding:12px 16px;margin-bottom:14px;color:#5d5d57}.intake-product-bar button{display:flex;align-items:center;gap:7px;font-size:13px;color:#aa513b}.intake-cargo-handling{margin-top:16px}.intake-image{border:1px dashed #d8d8d2;border-radius:16px;margin-top:16px;background:#fcfcfa}.intake-image summary{display:flex;align-items:center;gap:13px;padding:14px 16px;cursor:pointer;color:#787872;list-style:none}.intake-image summary::-webkit-details-marker{display:none}.intake-image summary small{margin-left:auto;color:#999994;font-size:13px}.intake-image-content{border-top:1px dashed #ddd;padding:14px 16px}.intake-image-content p{margin-top:10px;font-size:13px}.intake-image-preview{display:flex;align-items:center;gap:20px;margin-bottom:16px}.intake-image-preview img{width:96px;height:96px;object-fit:contain;border-radius:10px;background:#fff}.intake-review-top{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin-bottom:16px}.intake-review-project{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--intake-ink);border-radius:18px;padding:20px;color:#fff;min-width:0}.intake-review-project h3{color:#fff;font-size:19px;margin:10px 0;overflow-wrap:anywhere}.intake-review-project p,.intake-review-project small{color:#bfbfba}.intake-review-project .intake-button{background:none;color:#e7e7e3;border-color:#6b6b66;padding:11px 18px}.intake-review-project .intake-button:hover:not(:disabled){background:#30302b}.intake-review-contact,.intake-summary{border:1px solid var(--intake-line);border-radius:18px;padding:12px 16px;min-width:0}.intake-review-contact{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:20px}.intake-review-contact strong,.intake-summary strong{color:#60605b;display:block;line-height:1.5;font-size:14px;overflow-wrap:anywhere}.intake-review-contact small,.intake-summary small{color:#999994;display:block;font-size:14px}.intake-summary small{margin-bottom:14px}.intake-review-contact p,.intake-summary p{overflow-wrap:anywhere}.intake-empty{border:1px solid var(--intake-line);border-radius:13px;padding:22px 24px;color:#81817b;background:#f5f5f3;margin-top:18px;line-height:1.7}.intake-review-products{margin-top:16px}.intake-product-summary{display:flex;align-items:center;gap:18px;margin-top:12px}.intake-product-summary>div{flex:1;min-width:0}.intake-product-summary>img{width:72px;height:72px;object-fit:contain;border-radius:8px}.intake-product-summary p{font-size:14px;margin-top:4px}.intake-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--intake-line);padding:14px 26px;margin-top:0}.intake-footer>span{display:flex;align-items:center;gap:10px;color:#90908a;font-size:13px}.intake-footer>div{display:flex;align-items:center;gap:16px}.intake-primary{background:var(--intake-ink);border-color:var(--intake-ink);color:#fff;padding:5px 6px 5px 22px;gap:22px;min-height:46px;font-size:15px}.intake-primary>i{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#30302d}.intake-primary:hover:not(:disabled){background:#33332d;border-color:#33332d}.intake-recovery,.intake-notice,.intake-undo{border-radius:12px;margin:0 0 18px;padding:16px;background:#f7f7f3;color:#5d6254;font-size:14px;line-height:1.6}.intake-recovery>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.intake-notice.is-error{background:#fff2ed;color:#a34426}.intake-undo{padding:10px 14px;margin-bottom:14px}.intake-undo button{margin-left:12px;text-decoration:underline}.intake-spinner{animation:intake-spin 1s linear infinite}@keyframes intake-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.intake-steps>button{gap:12px;padding:16px 12px;font-size:14px}.intake-content{padding:22px}.intake-exhibition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-exhibition-grid>:first-child{grid-column:1 / -1}.intake-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-grid-three>:first-child{grid-column:1 / -1}.intake-review-top{grid-template-columns:1fr}.intake-footer{padding:14px 22px}}@media(max-width:600px){.intake-page{padding-top:24px}.project-intake{width:calc(100% - 32px)}.intake-heading{gap:12px}.intake-heading h1{font-size:22px}.intake-heading .intake-button{font-size:13px;min-height:42px;padding:10px 14px}.intake-steps{gap:3px;padding:4px;border-radius:12px}.intake-steps>button{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 10px;font-size:12px;border-radius:9px}.intake-step-number{font-size:22px;height:27px}.intake-step-arrow{display:none}.intake-card{border-radius:20px}.intake-content{padding:22px 18px}.intake-intro{gap:10px}.intake-intro h2{font-size:20px}.project-intake p{font-size:14px}.intake-step-count{display:none}.intake-grid,.intake-exhibition-grid,.intake-grid-three{grid-template-columns:minmax(0,1fr);gap:18px}.intake-field>span{font-size:15px}.intake-field input,.intake-field select{font-size:16px;height:48px;padding:0 14px;border-radius:12px}.intake-field input[type=file]{padding:12px;height:auto}.intake-product-toolbar{gap:10px}.intake-product-tabs button{padding:13px 15px;font-size:13px}.intake-button.intake-add{padding:12px;min-height:44px;font-size:13px;gap:4px}.intake-footer{flex-direction:column;align-items:stretch;padding:18px;gap:16px}.intake-footer>div{justify-content:flex-end;gap:10px}.intake-footer .intake-button{padding:12px 18px;font-size:15px}.intake-footer .intake-primary{padding:6px 7px 6px 22px;gap:16px;min-height:48px}.intake-primary>i{height:40px;width:40px}.intake-review-project{padding:22px 18px}.intake-review-project h3{font-size:21px}.intake-review-contact,.intake-summary{padding:18px}.intake-product-summary{flex-wrap:wrap;gap:12px}.intake-product-summary>img{width:54px;height:48px}.intake-product-summary .intake-button{padding:9px 16px;min-height:40px}.intake-image-content{padding:16px}}@media(prefers-reduced-motion:reduce){.intake-spinner{animation:none}}.discovery-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 20%,#fcfdff,#f1f6fc 52%,#e5effb);border-bottom:1px solid #dbe5f0}.discovery-hero:before,.home-search-section.discovery-hero:after{content:none}.discovery-hero .home-search-inner{padding-block:72px 49px;text-align:center}.hero-eyebrow{display:inline-block;padding:7px 13px;margin-bottom:22px;border:1px solid #dce5ef;border-radius:100px;background:#ffffffa8;color:#637183;font-size:10px;font-weight:550;letter-spacing:1.1px}.discovery-hero .home-search-inner h1{margin-inline:auto;max-width:850px;font-size:clamp(38px,4.6vw,62px);line-height:1.2;letter-spacing:-2.6px;font-weight:750;color:#18212b}.discovery-hero .home-search-inner h1 span{display:block;color:#18212b}.discovery-hero .home-search-inner>p{margin:24px auto 0;max-width:600px;color:#717c89;font-size:15px;line-height:1.9}.discovery-hero .search-bar{width:100%;max-width:650px;margin:28px auto 0;padding:7px 7px 7px 20px;border:1px solid #d4dfe9;border-radius:14px;box-shadow:0 4px 12px #243b5506,inset 0 1px #fff}.discovery-hero .search-bar>button{background:linear-gradient(#263542,#16222d);border:1px solid #17232f;border-radius:10px;padding:14px 19px;box-shadow:inset 0 1px #ffffff24,0 2px 3px #18233115}.discovery-hero .search-bar>button:hover{background:#32465b}.discovery-hero .popular-searches{margin-top:17px;justify-content:center;font-size:11px;color:#7f8a98}.discovery-hero .popular-searches a{color:#697c92}.hero-caption{margin-top:18px;font-size:11px;color:#8190a1}.hero-caption>span{display:none}.directory-hero .home-search-inner{padding-block:32px 26px}.directory-hero .home-search-inner h1{font-size:clamp(27px,2.6vw,34px);letter-spacing:-1px}.directory-results.page-content{padding-top:0}@media(max-width:760px){.discovery-hero .home-search-inner{padding-block:40px 32px}.hero-eyebrow{font-size:9px;letter-spacing:.7px;margin-bottom:20px}.discovery-hero .home-search-inner h1{font-size:39px;line-height:1.25;letter-spacing:-1.8px}.discovery-hero .home-search-inner>p{font-size:12px;margin-top:18px;max-width:340px}.discovery-hero .search-bar{margin-top:24px;padding-left:13px;gap:9px}.discovery-hero .search-bar>button{padding:12px 13px}.discovery-hero .popular-searches{font-size:10px;gap:13px}.directory-hero .home-search-inner{padding-block:26px 23px}.directory-hero .home-search-inner h1{font-size:26px}}.home-search-section.discovery-hero{min-height:470px;background:radial-gradient(circle at 18% 12%,#ffffffd9 0,transparent 28%),radial-gradient(circle at 82% 2%,#d6eaffb8 0,transparent 30%),linear-gradient(180deg,#f2f9ff,#e8f3ff 58%,#deedfb)}.home-search-section.discovery-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 47% 28%,#ffffff8f 0 6%,transparent 34%),linear-gradient(110deg,transparent 20%,#ffffff40 47%,transparent 72%);pointer-events:none}.home-search-section.discovery-hero .home-search-inner{padding-block:70px 112px}.home-search-section.discovery-hero .hero-eyebrow{margin-bottom:20px;padding:6px 15px}.home-search-section.discovery-hero h1{max-width:100%;font-size:clamp(36px,3.5vw,48px);letter-spacing:-1.6px}.home-search-section.discovery-hero h1 span{display:inline;color:#2c69b7}.home-search-section.discovery-hero .home-search-inner>p{margin-top:18px;font-size:14px}.home-search-section.discovery-hero .search-bar{margin-top:27px;max-width:660px;border-radius:40px;box-shadow:0 14px 34px #5180b71c}.home-search-section.discovery-hero .search-bar>button{border-radius:28px;padding:12px 22px}.home-search-section.discovery-hero .popular-searches{margin-top:17px}.discovery-wave{position:absolute;bottom:-48px;left:-4%;width:108%;height:270px;color:#60a7e7;opacity:.56;pointer-events:none;filter:drop-shadow(0 14px 23px rgba(65,135,201,.12));-webkit-mask-image:linear-gradient(to bottom,transparent 1%,#000 31%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 1%,#000 31%,#000 82%,transparent 100%);animation:discovery-wave-drift 13s ease-in-out infinite alternate}.discovery-wave-layer-back{opacity:.3}.discovery-wave-layer-front{opacity:.78}@keyframes discovery-wave-drift{to{transform:translate3d(1.7%,6px,0) scaleY(1.035)}}@media(max-width:760px){.home-search-section.discovery-hero{min-height:auto}.home-search-section.discovery-hero .home-search-inner{padding-block:28px 26px}.home-search-section.discovery-hero h1{font-size:27px;line-height:1.3}.home-search-section.discovery-hero h1 span{display:block}.home-search-section.discovery-hero .home-search-inner>p{font-size:12px;max-width:280px}.home-search-section.discovery-hero .search-bar{margin-top:19px}.discovery-wave{bottom:-28px;height:126px;opacity:.48}}@media(prefers-reduced-motion:reduce){.discovery-wave{animation:none}}.directory-hero .home-search-inner h1 span{display:inline;color:#2c69b7}.directory-hero .hero-eyebrow{margin-bottom:14px;padding-block:5px}.directory-hero .home-search-inner>p{margin-top:13px;font-size:12px}.directory-hero .search-bar{max-width:560px;margin-top:20px;border-radius:32px}.directory-hero .search-bar>button{padding:10px 17px;border-radius:24px}.directory-hero .hero-caption{margin-top:12px;font-size:10px}.home-exhibitions-section>.container,.directory-results.container{width:min(1180px,calc(100% - 96px))}.home-exhibitions-heading{margin-bottom:20px}.home-exhibitions-heading h2{font-size:20px}.home-exhibitions-heading .tabs,.directory-top .tabs{background:transparent;border:0;padding:0;border-radius:0;gap:12px}.home-exhibitions-heading .tabs button,.directory-top .tabs button{position:relative;padding:8px 16px 12px;border-radius:0;font-size:13px;background:transparent;box-shadow:none}.home-exhibitions-heading .tabs button.active,.directory-top .tabs button.active{color:#253b55;font-weight:650}.home-exhibitions-heading .tabs button.active:after,.directory-top .tabs button.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:2px;border-radius:2px;background:#4f86d0}.directory-results .directory-top{display:grid;grid-template-columns:1fr auto 1fr;margin:20px 0 19px}.directory-results .directory-top .tabs{grid-column:2}.directory-results .directory-top>span{grid-column:3;justify-self:end}.home-exhibitions-section .expo-image,.directory-results .expo-image{height:122px}.home-exhibitions-section .expo-content,.directory-results .expo-content{padding:11px 12px 10px}.home-exhibitions-section .expo-card h3,.directory-results .expo-card h3{font-size:11px;line-height:1.6;min-height:36px}.home-exhibitions-section .expo-card h3{color:#172535;font-weight:680}.home-exhibitions-section .expo-acronym{color:#93a2b3}.home-exhibitions-section .expo-meta{color:#748397}.home-exhibitions-section .expo-grid,.directory-results .expo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;row-gap:18px}.home-exhibitions-section .expo-image.poster img,.directory-results .expo-image.poster img{padding:20px 13px}.home-exhibitions-section .status-chip,.directory-results .status-chip{top:9px;left:9px;padding:4px 6px}.home-exhibitions-section .favorite-button,.directory-results .favorite-button{top:8px;right:8px;width:25px;height:25px}.home-exhibitions-section .expo-acronym,.directory-results .expo-acronym{margin-bottom:5px;font-size:8px}.home-exhibitions-section .expo-meta,.directory-results .expo-meta{margin-top:9px;gap:6px;font-size:8px}.home-exhibitions-section .expo-meta svg,.directory-results .expo-meta svg{width:12px;height:12px}.home-exhibitions-section .expo-bottom,.directory-results .expo-bottom{margin-top:10px;padding-top:8px}.home-exhibitions-section .expo-bottom>span,.directory-results .expo-bottom>span{font-size:8px}.home-exhibitions-more{display:flex;justify-content:center;margin-top:27px}.home-exhibitions-more .button{min-width:150px;border-radius:999px;background:#ffffffc7;border-color:#d3e0ee;color:#49627f;box-shadow:0 8px 24px #3153800f}.home-exhibitions-more .button:hover{background:#fff;border-color:#9fb9d7;color:#285f9e}@media(max-width:1100px)and (min-width:761px){.home-exhibitions-section .expo-grid,.directory-results .expo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.home-exhibitions-section>.container,.directory-results.container{width:calc(100% - 32px)}.home-exhibitions-section .expo-grid,.directory-results .expo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-hero .home-search-inner h1 span{display:block}.home-exhibitions-heading h2{font-size:18px}.home-exhibitions-heading .tabs,.directory-top .tabs{gap:6px}.home-exhibitions-heading .tabs button,.directory-top .tabs button{padding:8px 13px 11px;font-size:12px}.home-exhibitions-heading{gap:12px;margin-bottom:17px}.directory-results .directory-top{display:flex;flex-direction:column;margin:16px 0;gap:10px}.home-exhibitions-section .expo-image,.directory-results .expo-image{height:112px}.home-exhibitions-section .expo-content,.directory-results .expo-content{padding:12px 11px 10px}}:root{color-scheme:light;--ui-primary: #367bc3;--ui-primary-hover: #2868aa;--ui-primary-soft: #e9f3fe;--ui-canvas: #f3f7fc;--ui-surface: #ffffff;--ui-surface-soft: #f8fbfe;--ui-border: #dfe8f2;--ui-border-strong: #c7d8e9;--ui-text: #24364b;--ui-secondary: #52677e;--ui-muted: #697e95;--ui-success: #238064;--ui-success-soft: #edf8f3;--ui-warning: #99641b;--ui-warning-soft: #fff7e9;--ui-danger: #b74750;--ui-danger-soft: #fff0f1;--ui-shadow: 0 2px 8px rgb(36 70 107 / 3%);--ui-shadow-raised: 0 12px 32px rgb(36 70 107 / 8%);--ui-radius: 12px}:root{--ui-primary: #f07824;--ui-primary-hover: #d85f12;--ui-primary-soft: #fff0e4;--ui-canvas: #fffcf8;--ui-surface-soft: #fffaf5;--ui-border: #f1e1d5;--ui-border-strong: #e9cbb7;--ui-text: #24364b;--ui-secondary: #5d6876;--ui-muted: #7d8490;--ui-shadow: 0 2px 8px rgb(119 63 24 / 4%);--ui-shadow-raised: 0 14px 34px rgb(119 63 24 / 10%);--blue: var(--ui-primary);--blue-dark: var(--ui-primary-hover);--ink: var(--ui-text);--muted: var(--ui-muted);--line: var(--ui-border);--pale: var(--ui-primary-soft);--page-bg: var(--ui-canvas);--page-bg-deep: #fff3e8;--surface: var(--ui-surface);--surface-border: var(--ui-border);--shadow: var(--ui-shadow-raised);--surface-shadow: var(--ui-shadow)}.site-header{background:#fffdfaf2;border-bottom-color:var(--line)}.desktop-nav>a{color:var(--ui-secondary)}.desktop-nav>a.active,.desktop-nav>a:hover{color:var(--blue)}.desktop-nav>a.active:after{background:var(--blue)}.header-cta{background:#fffaf5;border-color:#f0c9ac;color:#d85f12;box-shadow:0 5px 14px #b85f1f0a}.header-cta:hover{background:#fff0e4;border-color:#e9aa7b;color:var(--blue-dark)}.header-login{border-color:#e9cbb7;color:var(--ui-secondary);background:#ffffffb3}.header-register{background:var(--blue);border-color:var(--blue)}.header-register:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.header-user-avatar{background:#fff0e4;color:var(--blue)}.header-user-dropdown{border-color:var(--line);box-shadow:var(--ui-shadow-raised)}.button-primary,.auth-main .auth-submit{background:var(--blue);box-shadow:0 3px 9px #367bc312}.button-primary:hover,.auth-main .auth-submit:hover:not(:disabled){background:var(--blue-dark)}.button-secondary{border-color:var(--line);color:var(--ui-secondary)}.search-bar{border-color:#efd9ca}.search-bar>button,.catalog-search .search-bar>button,.discovery-hero .search-bar>button{background:var(--blue);border-color:var(--blue);box-shadow:0 2px 4px #367bc312}.search-bar>button:hover,.discovery-hero .search-bar>button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.search-bar:focus-within{border-color:#eea56f;box-shadow:0 0 0 3px #f078241a}.home-search-section.discovery-hero{background:radial-gradient(circle at 18% 12%,#ffffffeb,transparent 28%),radial-gradient(circle at 82% 2%,#ffe3cdb8,transparent 30%),linear-gradient(180deg,#fffaf4,#fff4e9 58%,#ffecda);border-bottom-color:var(--line)}.home-search-section.discovery-hero h1{color:var(--ink)}.home-search-section.discovery-hero h1 span{color:var(--blue)}.discovery-wave{color:#f4a365}.hero-eyebrow{color:var(--ui-secondary);border-color:var(--line);background:#ffffffb3}.home-exhibitions-section{background:var(--page-bg)}.home-exhibitions-heading h2,.page-heading h1,.expo-content h3{color:var(--ink)}.home-exhibitions-heading .tabs button.active{color:var(--blue)}.home-exhibitions-heading .tabs button.active:after{background:var(--blue)}.panel,.simple-card,.cargo-form-card,.aside-card,.intake-card,.account-project-card,.catalog-sidebar,.expo-card,.ai-studio .ai-format-card{border-color:var(--line);box-shadow:var(--ui-shadow)}.expo-card:hover{border-color:#ecc5a8;box-shadow:var(--ui-shadow-raised)}.workspace-main{background:linear-gradient(120deg,#fffdf9,#fff4e9)}.workspace-main>.page-content{padding-top:42px}.workspace-main .page-heading{text-align:left;padding:0 0 30px}.workspace-main .page-heading .eyebrow{color:var(--muted);font-size:9px;letter-spacing:1.5px}.workspace-main .page-heading h1{font-size:40px;letter-spacing:-1.5px;line-height:1.35;margin-top:12px;font-weight:700}.workspace-main .page-heading>p{margin:12px 0 0;max-width:680px}.account-notice{background:var(--pale);border-color:#f0d4c0;color:var(--ui-secondary)}.account-sidebar{background:#fffdfad9;border-color:var(--line);box-shadow:none}.account-sidebar>button{color:var(--ui-secondary)}.account-sidebar>button.active,.portal-tabs button.active{background:#fff0e4;color:#c9530b;border-color:#f0d4c0}.account-stat-grid>div{border-color:var(--line);box-shadow:var(--ui-shadow)}.account-stat-grid>div:nth-child(2){background:#fff3e8}.account-stat-grid strong,.account-section-heading h2,.portal-section h2{color:var(--ink)}.draft-card,.portal-row{background:var(--ui-surface-soft);border-color:var(--line)}.sidebar-bottom{background:#fff5ec}.field>span,.workspace-main .field>span{color:var(--ui-secondary)}.field input,.field select,.field textarea,.workspace-main .field input,.workspace-main .field select,.workspace-main .field textarea{background:#fffdfb;border-color:#ead8cb}.field input:focus,.field select:focus,.field textarea:focus{border-color:#eea56f;box-shadow:0 0 0 3px #f078241a;background:#fff}.intake-page{background:transparent}.intake-steps{background:#fff1e6;border-color:#efd8c8}.intake-heading h1{color:var(--ink)}.auth-main .auth-card{border-color:var(--line);box-shadow:0 18px 60px -30px #516f953d}.auth-main .auth-story{background:linear-gradient(145deg,#fffaf5,#ffead8);color:var(--ink)}.auth-main .auth-story h2{color:var(--ink)}.auth-main .auth-story h2 span{color:var(--blue)}.auth-main .auth-story-kicker,.auth-main .auth-story-copy p,.auth-main .auth-story-footer span{color:var(--ui-secondary)}.auth-main .auth-story-kicker>span{background:#ee9a5b}.auth-main .auth-orbit{border-color:#eea56f52}.auth-main .auth-city,.auth-main .auth-route-note{background:#ffffffc4;border-color:#efd8c8;color:var(--ui-secondary)}.auth-main .auth-route-note span{color:var(--ink)}.auth-main .auth-route-note small,.auth-main .auth-route-note>svg,.auth-main .auth-story-footer svg{color:#d87a34}.auth-main .auth-story-footer{border-color:#ead3c2}.catalog-page{background:radial-gradient(circle at 90% 5%,#ffe1c980,transparent 29rem),linear-gradient(145deg,#fffaf5,#fff2e7 42%,#fff9f3)}.catalog-filter-group>button.active{color:#c9530b;background:#fff0e4}.catalog-scope-tabs>button.active{border-color:#eea56f;color:var(--blue);box-shadow:inset 0 0 0 1px #eea56f}.catalog-results-heading h2,.catalog-page .expo-card h3{color:var(--ink)}.catalog-results-heading p,.catalog-page .expo-meta{color:var(--muted)}.directory-pagination button[aria-current=page]{background:var(--blue);border-color:var(--blue)}.tabs{background:#e6edf5;border-color:var(--line)}.tabs button.active{color:var(--blue)}.aside-card,.inline-cta{background:#fff4ea;border-color:#f0dac9}.ai-format-copy>span{color:var(--muted)}.ai-studio .ai-format-card.active{border-color:var(--blue);box-shadow:0 0 0 2px #367bc314}.platform-footer,.site-footer,.home-footer{background:#fff5ec;border-top-color:var(--line)}.platform-footer-nav a,.footer-column{color:var(--ui-secondary)}.platform-footer-bottom,.footer-bottom{color:var(--muted);border-color:#ecd8ca}:focus-visible{outline-color:#ef9a5a}@media(max-width:760px){.workspace-main>.page-content{padding-top:28px}.workspace-main .page-heading{padding-bottom:25px}.workspace-main .page-heading h1{font-size:29px;letter-spacing:-1px}.workspace-main .page-heading>p{font-size:12px;max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.exhibition-summary{background:radial-gradient(ellipse at 90% 30%,#dceafa,transparent 60%),linear-gradient(120deg,#f8fbff,#edf4fd);border-bottom:1px solid #dbe6f2;padding:20px 0 32px}.exhibition-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:#75879b;margin-bottom:23px}.exhibition-breadcrumb a:hover{color:var(--blue)}.exhibition-summary-grid{display:grid;grid-template-columns:225px minmax(0,1fr);gap:32px;align-items:start}.exhibition-brand{width:225px;height:225px;object-fit:cover;border:1px solid #dce5ef;border-radius:13px;background:#fff;box-shadow:0 5px 20px #354c6c06}.exhibition-brand.poster{object-fit:contain;padding:20px}.exhibition-brand.image-pending{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:20px}.exhibition-brand.image-pending strong{letter-spacing:.06em;font-size:20px}.exhibition-brand.image-pending span{font-size:11px;margin-top:10px;color:#8090a1}.exhibition-title-row{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}.exhibition-title-row h1{font-size:clamp(23px,2.3vw,30px);line-height:1.4;letter-spacing:-.7px;font-weight:700;color:#1e3045}.exhibition-save{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:22px;background:#fff;border:1px solid #d5e2f1;font-size:12px;color:#617b9b}.exhibition-save:hover,.exhibition-save.is-saved{background:#e4efff;color:#346ac0;border-color:#bcd1ed}.exhibition-acronym{font-size:13px;margin-top:6px;color:#6e829b}.exhibition-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 17px}.exhibition-industry{font-size:10px;color:#5e7896;background:#e1ebf7;border-radius:4px;padding:4px 8px}.exhibition-key-facts{margin:0;display:grid;gap:11px}.exhibition-key-facts>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.6}.exhibition-key-facts dt{display:flex;align-items:center;gap:8px;color:#78899e}.exhibition-key-facts dt svg{flex-shrink:0;color:#8ca5c1}.exhibition-key-facts dd{margin:0;color:#3b516c;overflow-wrap:anywhere}.exhibition-official-link{display:inline-flex;align-items:center;gap:6px;color:#386bbe}.exhibition-detail-body{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;padding-block:28px 48px}.exhibition-detail-main,.exhibition-detail-aside{min-width:0}.exhibition-section{background:#fff;border:1px solid #dfe7f1;border-radius:15px;padding:25px 28px;margin-bottom:20px}.exhibition-section-heading{margin-bottom:21px}.exhibition-section-heading>span{color:#91a3b9;font-size:9px;letter-spacing:1.5px}.exhibition-section-heading h2{font-size:21px;color:#24384e;margin-top:5px}.exhibition-overview-grid{display:grid;grid-template-columns:.8fr 1fr 1.3fr;gap:18px}.exhibition-overview-grid>div{display:flex;flex-direction:column;gap:9px;padding-right:17px;border-right:1px solid #e7edf4}.exhibition-overview-grid>div:last-child{border-right:0;padding:0}.exhibition-overview-grid span{font-size:11px;color:#8392a5}.exhibition-overview-grid strong{font-size:17px;font-weight:600;line-height:1.6;color:#354e6b}.exhibition-overview-grid small{font-size:10px;color:#8a99ac}.exhibition-info-note{font-size:11px;color:#8796a9;padding-top:18px;margin-top:21px;border-top:1px solid #edf1f7}.exhibition-preparation{display:grid;gap:19px}.exhibition-preparation article{display:flex;align-items:center;gap:15px}.exhibition-preparation article>span{display:grid;place-items:center;width:35px;height:35px;background:#edf4fd;border-radius:11px;color:#6285b0;font-size:11px;flex-shrink:0}.exhibition-preparation h3{font-size:14px;color:#405570}.exhibition-preparation p{font-size:12px;margin-top:4px}.exhibition-preparation article>svg{color:#93adca;margin-left:auto;flex-shrink:0}.exhibition-logistics-card{padding:25px;background:linear-gradient(145deg,#e6f0fd,#f4f8ff);border:1px solid #d3e2f4;border-radius:15px}.exhibition-logistics-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d1e0f2;border-radius:14px;color:#5c84b8;background:#ffffffa8;margin-bottom:18px}.exhibition-logistics-card .eyebrow{font-size:9px}.exhibition-logistics-card h2{font-size:24px;line-height:1.5;color:#2c476a;margin:9px 0}.exhibition-logistics-card p{font-size:12px}.exhibition-logistics-card ul{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:10px}.exhibition-logistics-card li{display:flex;align-items:center;gap:8px;font-size:11px;color:#6a829f}.exhibition-logistics-card .button{width:100%;padding:12px 10px;font-size:12px}.exhibition-logistics-card>small{display:block;text-align:center;color:#8a9ab0;font-size:10px;margin-top:12px}.exhibition-organizer-card{background:#fff;border:1px solid #dfe7f1;padding:22px;border-radius:15px;margin-top:18px}.exhibition-organizer-card .eyebrow{font-size:9px;letter-spacing:1px}.exhibition-organizer-card h3{font-size:14px;margin-top:12px;line-height:1.7}.exhibition-organizer-card p{font-size:11px;margin:8px 0 12px}.exhibition-organizer-card .text-link{font-size:11px}.exhibition-back{display:inline-flex;align-items:center;gap:8px;color:#7187a3;font-size:12px}@media(max-width:1000px){.exhibition-summary-grid{grid-template-columns:180px minmax(0,1fr);gap:23px}.exhibition-brand{width:180px;height:180px}.exhibition-detail-body{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.exhibition-section{padding:22px}.exhibition-overview-grid{grid-template-columns:1fr;gap:15px}.exhibition-overview-grid>div{border:0;padding:0;gap:4px}}@media(max-width:760px){.exhibition-summary{padding:17px 0 24px}.exhibition-breadcrumb{margin-bottom:20px}.exhibition-summary-grid{grid-template-columns:1fr;gap:20px}.exhibition-brand{width:130px;height:110px;border-radius:10px}.exhibition-brand.poster{padding:12px}.exhibition-title-row{gap:12px}.exhibition-title-row h1{font-size:22px}.exhibition-save{font-size:11px;padding:8px 10px}.exhibition-key-facts>div{grid-template-columns:86px minmax(0,1fr);font-size:11px;gap:8px}.exhibition-key-facts dt{gap:6px}.exhibition-detail-body{grid-template-columns:1fr;padding-block:20px 35px}.exhibition-section{padding:21px}.exhibition-overview-grid{grid-template-columns:1fr 1fr}.exhibition-overview-grid>div:last-child{grid-column:1 / -1}.exhibition-overview-grid strong{font-size:15px}.exhibition-preparation article>svg{display:none}.exhibition-detail-aside{display:grid;gap:16px}.exhibition-organizer-card{margin-top:0}}.exhibition-summary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 18px}.exhibition-summary-actions .button{padding:12px 20px}.exhibition-summary-actions>span{font-size:11px;color:#7188a4}.exhibition-statistics-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.exhibition-statistics-heading .exhibition-data-period{letter-spacing:0;font-size:10px;padding:5px 9px;border-radius:5px;background:#edf4fd;color:#7490b2}.exhibition-statistics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.exhibition-statistics-grid>div{border-right:1px solid #e6edf6;padding:5px 12px 5px 0}.exhibition-statistics-grid>div:last-child{border-right:0}.exhibition-statistics-grid span{color:#7b8fa9;font-size:12px}.exhibition-statistics-grid strong{display:block;color:#2e5a90;font-size:32px;font-weight:650;margin-top:9px;line-height:1.3}.exhibition-statistics-grid strong small{font-size:12px;font-weight:400;margin-left:5px;color:#8498b0}.exhibition-statistics-grid strong.is-pending{font-size:21px;color:#9aabbd}.exhibition-info-note a{display:inline-flex;align-items:center;gap:3px;color:#517eaf}.exhibition-official-link{overflow-wrap:anywhere;word-break:break-word}.exhibition-official-link svg{flex-shrink:0}.exhibition-mobile-cta{display:none}@media(max-width:760px){.exhibition-summary-actions{gap:8px;margin-bottom:16px}.exhibition-summary-actions>span{font-size:10px}.exhibition-summary-actions .button{padding:11px 17px;font-size:12px}.exhibition-statistics-heading{align-items:flex-start}.exhibition-statistics-heading .exhibition-data-period{max-width:145px;line-height:1.6}.exhibition-statistics-grid{gap:8px}.exhibition-statistics-grid strong{font-size:24px}.exhibition-statistics-grid strong small{display:block;margin:4px 0 0;font-size:10px}.exhibition-statistics-grid strong.is-pending{font-size:17px}.exhibition-detail-page{padding-bottom:85px}.exhibition-mobile-cta{position:fixed;z-index:30;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#f8fbffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #d6e3f3;box-shadow:0 -5px 25px #294b7610}.exhibition-mobile-cta strong{display:block;font-size:12px;font-weight:600}.exhibition-mobile-cta span{display:block;margin-top:4px;color:#7e90a6;font-size:10px}.exhibition-mobile-cta .button{flex-shrink:0;font-size:12px;padding:12px 14px}}.expo-visit-summary{display:flex;flex-wrap:wrap;gap:12px 28px;margin:20px 0;color:var(--text-muted, #667085);font-size:13px}.expo-visit-summary strong{margin-left:10px;color:var(--text, #172b35);font-weight:600}.expo-tags .expo-hot-tag{color:#ae4d15;background:#fff1df}.expo-category-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expo-category-grid li{display:flex;align-items:center;gap:12px;padding:18px 20px;border:1px solid #e4eae8;border-radius:12px;color:#21483b;background:#f8faf9;line-height:1.6}.expo-category-grid svg{flex-shrink:0;color:#4d8069}.expo-booth-options{margin-top:28px}.expo-booth-options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.expo-booth-options article{padding:22px;border:1px solid #e4eae8;border-radius:12px}.expo-booth-options article p{margin:10px 0 0;color:#65736d;font-size:14px;line-height:1.8}.directory-expo-hot{position:absolute;top:14px;right:14px;z-index:2;padding:5px 10px;border-radius:6px;background:#fff1df;color:#ae4d15;font-size:12px;font-weight:600}@media(max-width:600px){.expo-category-grid,.expo-booth-options>div{grid-template-columns:1fr}.expo-category-grid li{padding:14px 16px}}.home-reference{--home-ink: var(--site-ink, #0f2138);--home-accent: var(--site-teal, #0b7f86);--home-muted: var(--site-muted, #5a6c82);background:var(--site-bg, #f6f8fb)}.home-reference .home-search-section.discovery-hero{min-height:0;border-bottom:0;background:radial-gradient(ellipse at 7% 42%,#ddfff18c,transparent 48%),radial-gradient(ellipse at 94% 30%,#deefffcc,transparent 52%),linear-gradient(180deg,#f6fcfb,#f7fbff 55%,var(--site-bg, #f6f8fb))}.home-reference .home-search-section.discovery-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--site-noise);opacity:.18;mix-blend-mode:multiply;pointer-events:none}.home-reference .home-search-section.discovery-hero .home-search-inner{position:relative;width:min(1200px,calc(100% - 80px));padding-block:28px 20px}.home-reference .home-search-section.discovery-hero .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:8px 18px 8px 14px;border:1px solid rgb(15 33 56 / 8%);border-radius:999px;background:#ffffffc7;box-shadow:var(--site-shadow-1);color:var(--site-text);font-size:13px;font-weight:550;letter-spacing:.04em}.home-reference .hero-eyebrow>i{width:7px;height:7px;border-radius:50%;background:var(--site-warm);box-shadow:0 0 0 4px #e08a2e29}.home-reference .home-search-section.discovery-hero h1{color:var(--home-ink);font-size:clamp(34px,3.2vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.16}.home-reference .home-search-section.discovery-hero h1 .home-title-ending{color:var(--home-ink)}.home-reference .home-search-section.discovery-hero h1 .home-title-ending>span{background:linear-gradient(100deg,#0b7f86,#2563c4);-webkit-background-clip:text;background-clip:text;color:transparent}.home-reference .home-search-section.discovery-hero .home-search-inner>p{max-width:640px;margin-top:12px;color:var(--site-text);font-size:14px;line-height:1.7}.home-reference .home-search-section.discovery-hero .search-bar{max-width:760px;min-height:60px;margin-top:20px;padding:7px 7px 7px 26px;gap:16px;border:1px solid rgb(15 33 56 / 8%);border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f21380d,0 24px 48px -20px #0f325a3d}.home-reference .search-bar>svg{width:22px;height:22px;color:var(--site-muted)}.home-reference .search-bar input{color:var(--home-ink);font-size:16px}.home-reference .search-bar input::placeholder{color:#8494a8}.home-reference .home-search-section.discovery-hero .search-bar>button{min-width:150px;min-height:46px;padding:0 24px;gap:12px;border:0;border-radius:999px;background:var(--site-navy);color:#fff;font-size:16px;font-weight:600;box-shadow:0 1px #ffffff24 inset,0 10px 20px -10px #0b1e36b3}.home-reference .search-bar>button svg{width:19px;height:19px}.home-reference .home-search-section.discovery-hero .search-bar>button:hover{background:var(--site-navy-2)}.home-reference .home-search-section.discovery-hero .search-bar:focus-within{border-color:#9fc6d6;box-shadow:0 0 0 4px #0b7f861f,0 24px 48px -20px #0f325a3d}.home-reference .home-search-section.discovery-hero .popular-searches{margin-top:14px;gap:8px;color:var(--site-muted);font-size:13px}.home-reference .popular-searches>span{margin-right:4px}.home-reference .popular-searches>a{padding:5px 12px;border:1px solid rgb(15 33 56 / 8%);border-radius:999px;background:#ffffffb3;color:var(--site-text);transition:border-color .2s,color .2s,background .2s}.home-reference .popular-searches>a+a:before{content:none}.home-reference .popular-searches>a:hover{border-color:#0b7f8659;background:#fff;color:var(--home-accent)}.home-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.home-route-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.home-route-plane{position:absolute;top:48px;right:5%;color:#71b4f0;transform:rotate(-7deg);pointer-events:none}.home-reference .discovery-wave{bottom:-36px;left:-2%;width:104%;height:200px;color:#8dccf6;opacity:.55;filter:none;animation:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 90%);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 90%)}.home-reference .discovery-wave-layer-back{opacity:.2}.home-reference .discovery-wave-layer-front{opacity:.68}.home-capabilities{position:relative;z-index:1;margin-top:-44px}.home-capabilities ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid rgb(15 33 56 / 7%);border-radius:var(--site-r-lg);background:#ffffffeb;box-shadow:var(--site-shadow-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-capabilities li{display:flex;align-items:flex-start;gap:14px;padding:24px 26px}.home-capabilities li+li{border-left:1px solid var(--site-line)}.home-capabilities svg{flex:none;margin-top:2px;color:var(--site-teal)}.home-capabilities span{display:grid;gap:4px;min-width:0}.home-capabilities b{color:var(--site-ink);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.home-capabilities small{color:var(--site-muted);font-size:13px;line-height:1.6}.home-reference .home-exhibitions-section{padding-block:18px clamp(56px,6vw,80px);background:var(--site-bg)}.home-reference .home-exhibitions-section>.container{width:min(1240px,calc(100% - 96px))}.home-reference .home-exhibitions-heading{display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:24px 32px;margin-bottom:22px}.home-reference .home-exhibitions-heading h2{margin-top:8px;color:var(--site-ink);font-size:clamp(25px,2.3vw,32px);font-weight:650;letter-spacing:-.02em;line-height:1.3}.home-reference .home-exhibitions-heading .tabs{gap:2px;padding:4px;border:1px solid var(--site-line);border-radius:999px;background:#fff}.home-reference .home-exhibitions-heading .tabs button{padding:8px 18px;border-radius:999px;color:var(--site-muted);font-size:14px;font-weight:550}.home-reference .home-exhibitions-heading .tabs button:hover{color:var(--site-ink)}.home-reference .home-exhibitions-heading .tabs button.active{background:var(--site-navy);color:#fff;box-shadow:none}.home-reference .home-exhibitions-heading .tabs button.active:after{content:none}.home-reference .home-exhibitions-heading .text-link{color:var(--site-blue);font-size:14px;font-weight:600;padding-bottom:10px}.home-reference .home-exhibitions-section .expo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.home-reference .home-exhibitions-section .expo-image{height:140px;aspect-ratio:auto}.home-reference .home-exhibitions-more{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:36px}.home-reference .home-exhibitions-more:has(>:only-child){justify-content:center}.home-pillars{padding-block:clamp(32px,4vw,56px) clamp(56px,7vw,104px);background:linear-gradient(180deg,var(--site-bg),var(--site-bg-tint) 60%,var(--site-bg))}.home-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-pillar{position:relative;display:flex;flex-direction:column;padding:32px 30px 28px;border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#fff;box-shadow:var(--site-shadow-1);transition:transform .35s var(--site-ease),box-shadow .35s var(--site-ease),border-color .3s}.home-pillar:hover{transform:translateY(-3px);border-color:var(--site-line-strong);box-shadow:var(--site-shadow-2)}.home-pillar-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;border:1px solid #d3e9e7;background:linear-gradient(145deg,var(--site-teal-soft),#fff);color:var(--site-teal)}.home-pillar>small{margin-top:24px;color:var(--site-muted);font-size:13px;font-weight:600;letter-spacing:.06em}.home-pillar h3{margin-top:6px;color:var(--site-ink);font-size:21px;font-weight:650;line-height:1.4}.home-pillar>p{margin-top:10px;color:var(--site-muted);font-size:14px;line-height:1.8}.home-pillar ul{display:grid;gap:8px;margin:20px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid var(--site-line)}.home-pillar li{display:flex;align-items:center;gap:10px;color:var(--site-text);font-size:14px}.home-pillar li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--site-teal)}.home-pillar-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:26px;color:var(--site-blue);font-size:14px;font-weight:600}.home-pillar-more svg{transition:transform .25s var(--site-ease)}.home-pillar:hover .home-pillar-more svg{transform:translate(2px,-2px)}.home-pillar.is-primary{border-color:transparent;color:#c4d0de;background:radial-gradient(90% 70% at 100% 0%,rgb(11 127 134 / 35%),transparent 70%),var(--site-navy);box-shadow:var(--site-shadow-3)}.home-pillar.is-primary .home-pillar-icon{border-color:#ffffff24;background:#ffffff14;color:#8fd3d3}.home-pillar.is-primary>small{color:#8fd3d3}.home-pillar.is-primary h3{color:#fff}.home-pillar.is-primary>p,.home-pillar.is-primary li{color:#b9c7d8}.home-pillar.is-primary li:before{background:#8fd3d3}.home-pillar.is-primary ul{border-top-color:#ffffff1f}.home-pillar.is-primary .home-pillar-more{color:#fff}@media(max-width:1100px){.home-capabilities ul{grid-template-columns:repeat(2,minmax(0,1fr))}.home-capabilities li:nth-child(3){border-left:0}.home-capabilities li:nth-child(n+3){border-top:1px solid var(--site-line)}.home-reference .home-exhibitions-section .expo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-pillar-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.home-reference .home-search-section.discovery-hero .home-search-inner{width:calc(100% - 32px);padding-block:26px 20px}.home-reference .home-search-section.discovery-hero .hero-eyebrow{margin-bottom:16px;padding:6px 14px 6px 12px;font-size:12px}.home-reference .home-search-section.discovery-hero h1{font-size:clamp(32px,9vw,40px);line-height:1.25}.home-reference .home-search-section.discovery-hero h1 .home-title-ending{display:block}.home-reference .home-search-section.discovery-hero h1 .home-title-ending>span{display:inline}.home-reference .home-search-section.discovery-hero .home-search-inner>p{max-width:330px;margin-top:16px;font-size:15px}.home-reference .home-search-section.discovery-hero .search-bar{min-height:58px;margin-top:20px;padding:5px 5px 5px 16px;gap:10px}.home-reference .search-bar>svg{width:18px;height:18px}.home-reference .search-bar input{font-size:14px}.home-reference .home-search-section.discovery-hero .search-bar>button{min-width:0;min-height:46px;padding:0 16px;gap:6px;font-size:14px}.home-reference .search-bar>button svg{display:none}.home-reference .home-search-section.discovery-hero .popular-searches{flex-wrap:wrap;font-size:13px}.home-route-lines{opacity:.35}.home-route-plane{width:20px;top:24px;right:7%;opacity:.65}.home-reference .discovery-wave{height:130px;bottom:-25px;opacity:.5}.home-capabilities{margin-top:-40px}.home-capabilities>.container{width:calc(100% - 32px)}.home-capabilities ul{grid-template-columns:minmax(0,1fr)}.home-capabilities li{align-items:center;gap:14px;padding:14px 18px}.home-capabilities li+li,.home-capabilities li:nth-child(n+3){border-top:1px solid var(--site-line);border-left:0}.home-capabilities b{font-size:14px}.home-capabilities small{font-size:13px}.home-reference .home-exhibitions-section>.container{width:calc(100% - 32px)}.home-reference .home-exhibitions-heading{grid-template-columns:1fr auto;gap:18px 12px;margin-bottom:22px}.home-reference .home-exhibitions-heading .home-exhibitions-title{grid-row:1;grid-column:1 / -1}.home-reference .home-exhibitions-heading .tabs{grid-row:2;grid-column:1;justify-self:start}.home-reference .home-exhibitions-heading .text-link{grid-row:2;grid-column:2;align-self:center}.home-reference .home-exhibitions-heading .tabs button{padding:7px 14px;font-size:13px}.home-reference .home-exhibitions-heading .text-link{padding-bottom:0;font-size:14px}.home-reference .home-exhibitions-section .expo-grid{display:flex;gap:12px;margin-inline:-16px;padding:4px 16px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.home-reference .home-exhibitions-section .expo-grid::-webkit-scrollbar{display:none}.home-reference .home-exhibitions-section .expo-grid>.expo-card{flex:0 0 min(80%,300px);scroll-snap-align:start}.home-reference .home-exhibitions-section .expo-grid>.expo-card:hover{transform:none}.home-reference .home-exhibitions-more{flex-direction:column-reverse;align-items:stretch;text-align:center}.home-pillar{padding:26px 22px 22px}}:root{--site-font: "DM Sans Variable", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--site-navy: #0b1e36;--site-navy-2: #12294a;--site-ink: #0f2138;--site-text: #3a4a5e;--site-muted: #5a6c82;--site-subtle: #7c8ca0;--site-blue: #f07824;--site-blue-hover: #d85f12;--site-blue-soft: #fff0e4;--site-teal: #e96f1b;--site-teal-soft: #fff1e6;--site-warm: #f07824;--site-warm-ink: #b74908;--site-bg: #fffcf8;--site-bg-tint: #fff7ef;--site-surface: #fff;--site-line: #f1e1d5;--site-line-strong: #e9cbb7;--site-r-sm: 8px;--site-r-md: 12px;--site-r-lg: 18px;--site-r-xl: 24px;--site-shadow-1: 0 1px 2px rgb(91 48 19 / 4%), 0 4px 12px -4px rgb(128 70 30 / 8%);--site-shadow-2: 0 1px 2px rgb(91 48 19 / 5%), 0 14px 34px -14px rgb(128 70 30 / 18%);--site-shadow-3: 0 2px 6px rgb(91 48 19 / 6%), 0 30px 64px -26px rgb(128 70 30 / 28%);--site-ease: cubic-bezier(.2, .7, .2, 1);--site-section-y: clamp(64px, 8vw, 112px);--site-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.06 0 0 0 0 0.13 0 0 0 0 0.22 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.site-main{background:var(--site-bg);font-family:var(--site-font)}.site-main :where(h1,h2,h3){color:var(--site-ink);letter-spacing:-.02em;text-wrap:balance}.site-main :where(p){text-wrap:pretty}.site-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--site-teal);font-size:13px;font-weight:650;letter-spacing:.08em;line-height:1.6}.site-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor;opacity:.7}.site-section-head{max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.site-section-head h2{margin-top:14px;font-size:clamp(26px,2.6vw,38px);line-height:1.3;font-weight:650}.site-section-head>p,.site-section-head--split>p{margin-top:14px;color:var(--site-muted);font-size:15px;line-height:1.8}.site-section-head--split{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.site-section-head--split>div{max-width:680px}.site-section-head--split>p{max-width:380px;margin:0 0 4px}.site-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,box-shadow .25s var(--site-ease),transform .25s var(--site-ease)}.site-button svg{transition:transform .25s var(--site-ease)}.site-button:hover svg{transform:translate(3px)}.site-button--primary{background:linear-gradient(105deg,#e96416,#f28a35);color:#fff;box-shadow:0 1px #ffffff24 inset,0 12px 24px -12px #ca4e0494}.site-button--primary:hover{background:linear-gradient(105deg,#d7580b,#e87926);transform:translateY(-1px)}.site-button--ghost{background:#ffffffb3;border-color:var(--site-line-strong);color:var(--site-ink)}.site-button--ghost:hover{background:#fff;border-color:#b5c4d6}.site-button--light{background:#fff;color:var(--site-navy)}.site-button--light:hover{background:#eaf1fb;transform:translateY(-1px)}.site-button--outline-light{border-color:#ffffff57;color:#fff}.site-button--outline-light:hover{background:#ffffff14;border-color:#fff9}.site-link{display:inline-flex;align-items:center;gap:8px;color:var(--site-blue);font-size:14px;font-weight:600}.site-link svg{transition:transform .25s var(--site-ease)}.site-link:hover svg{transform:translate(3px)}.site-cta-band{padding:0 0 var(--site-section-y);background:var(--site-bg)}.site-cta-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:clamp(36px,5vw,64px);border-radius:var(--site-r-xl);overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 100% 0%,rgb(240 120 36 / 42%),transparent 55%),radial-gradient(90% 120% at 0% 100%,rgb(191 75 13 / 32%),transparent 60%),var(--site-navy);box-shadow:var(--site-shadow-3)}.site-cta-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--site-noise);opacity:.35;mix-blend-mode:overlay;pointer-events:none}.site-cta-inner:after{content:"";position:absolute;right:-120px;top:-160px;width:420px;height:420px;border-radius:50%;border:1px solid rgb(255 255 255 / 9%);box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05;pointer-events:none}.site-cta-inner>*{position:relative;z-index:1}.site-cta-inner .site-eyebrow{color:#ffc392}.site-cta-inner h2{margin-top:12px;color:#fff;font-size:clamp(26px,2.8vw,38px);line-height:1.3;font-weight:650;letter-spacing:-.02em}.site-cta-inner p{margin-top:12px;max-width:560px;color:#b9c7d8;font-size:15px;line-height:1.8}.site-cta-actions{display:flex;flex-wrap:wrap;gap:12px;flex:none}@media(prefers-reduced-motion:no-preference){.reveal-ready [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--site-ease),transform .7s var(--site-ease);transition-delay:var(--reveal-delay, 0ms)}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none}}.site-header,.home-site-header{background:#ffffffb8;border-bottom:1px solid transparent;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);transition:background .3s,border-color .3s,box-shadow .3s}.site-header.is-scrolled,.site-header.is-open{background:#ffffffdb;border-bottom-color:#0f213814;box-shadow:0 6px 24px -14px #0f213838}.site-header .header-inner,.home-site-header .header-inner{width:min(1280px,calc(100% - 80px));height:72px;gap:28px}.site-header .brand-logo,.home-site-header .brand-logo{width:172px;height:auto}.site-header .desktop-nav,.home-site-header .desktop-nav{gap:6px}.site-header .desktop-nav>a,.home-site-header .desktop-nav>a{position:relative;padding:8px 14px;border-radius:999px;color:var(--site-text);font-size:14px;font-weight:500;line-height:1.4;transition:color .2s,background .2s}.site-header .desktop-nav>a:hover,.home-site-header .desktop-nav>a:hover{color:var(--site-ink);background:#0f21380b}.site-header .desktop-nav>a.active,.home-site-header .desktop-nav>a.active{color:var(--site-ink);font-weight:600}.site-header .desktop-nav>a.active:after,.home-site-header .desktop-nav>a.active:after{content:"";position:absolute;left:50%;bottom:-14px;width:20px;height:2px;margin-left:-10px;border-radius:2px;background:var(--site-teal)}.site-header .header-actions,.home-site-header .header-actions{gap:10px}.site-header .header-auth-links,.home-site-header .header-auth-links,.site-header .header-user{order:-1;gap:4px}.site-header .header-cta,.home-site-header .header-cta{gap:8px;min-height:40px;padding:0 18px;border:1px solid #efc9ad;border-radius:999px;background:#fffaf5;color:var(--site-blue-hover);box-shadow:none;font-size:13px;font-weight:600}.site-header .header-cta:hover,.home-site-header .header-cta:hover{border-color:#e7ac7f;background:var(--site-blue-soft);color:var(--site-blue-hover);transform:translateY(-1px)}.site-header .header-cta>svg,.home-site-header .header-cta>svg{width:15px;height:15px}.site-header .header-cta>svg:first-child:not(:last-child),.home-site-header .header-cta>svg:first-child:not(:last-child){display:none}.site-header .header-login,.site-header .header-register,.home-site-header .header-login,.home-site-header .header-register{min-width:0;min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;font-size:14px;font-weight:550}.site-header .header-login,.home-site-header .header-login{border:1px solid #efd5c2;background:#ffffffb8;color:var(--site-text)}.site-header .header-login:hover,.home-site-header .header-login:hover{color:var(--site-ink);background:#0f21380b}.site-header .header-register,.home-site-header .header-register{border:1px solid #dc6f2d;background:#e77a34;color:#fff;box-shadow:0 7px 16px -11px #ad4a10b8}.site-header .header-register:hover,.home-site-header .header-register:hover{border-color:#c95e1e;background:#d96827;color:#fff;box-shadow:0 9px 20px -11px #9c3d08c2}.site-header .header-user-trigger{color:var(--site-ink)}.site-header .header-user-name{font-size:13px}.platform-footer--dark{position:relative;padding-top:48px;border-top:0;color:#a4a4a4;background:#080808}.platform-footer--dark>.container{width:min(1400px,calc(100% - 96px))}.platform-footer--dark .platform-footer-top{grid-template-columns:1.6fr .85fr 1.05fr 1.25fr;gap:38px;padding-bottom:40px}.platform-footer--dark .platform-footer-brand .brand-logo{width:180px}.platform-footer--dark .platform-footer-brand .platform-footer-tagline{margin-top:22px;color:#eee;font-size:14px;font-weight:500}.platform-footer--dark .platform-footer-brand p{max-width:340px;color:#939393;font-size:12px;line-height:1.9}.platform-footer--dark h2{margin-bottom:6px;color:#eee;font-size:13px;font-weight:500}.platform-footer--dark .platform-footer-nav{gap:13px}.platform-footer--dark .platform-footer-nav a{color:#a0a0a0;font-size:12px;transition:color .2s}.platform-footer--dark .platform-footer-contact{border-color:#292929;padding-left:28px}.platform-footer--dark .platform-footer-contact p{color:#939393;font-size:12px;line-height:1.9}.platform-footer--dark .platform-footer-contact a{color:#d5d5d5;font-size:12px}.platform-footer--dark a:hover,.platform-footer--dark .platform-footer-nav a:hover{color:#fff}.platform-footer--dark .platform-footer-bottom{align-items:center;padding-block:20px 24px;border-top:1px solid #252525;color:#838383;font-size:11px}.platform-footer--dark .legal-footer-info{display:inline-flex;flex-wrap:wrap;gap:8px 20px}.platform-footer--dark .legal-footer-info a,.platform-footer--dark .legal-footer-info span{color:#969696}.platform-footer--dark :focus-visible{outline-color:#a7d1df}@media(max-width:1000px){.platform-footer--dark .platform-footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.platform-footer--dark .platform-footer-contact{grid-column:1/-1;border-left:0;border-top:1px solid #292929;padding:24px 0 0}}@media(max-width:640px){.platform-footer--dark{padding-top:34px}.platform-footer--dark>.container{width:calc(100% - 40px)}.platform-footer--dark .platform-footer-top{grid-template-columns:1fr 1fr;gap:28px}}.site-header .mobile-nav{padding:8px 24px 22px;background:transparent;border-top:1px solid rgb(15 33 56 / 7%)}.site-header .mobile-nav>a{padding:15px 4px;color:var(--site-text);font-size:15px;font-weight:500;border-bottom-color:#0f213812}.site-header .mobile-nav>a.active{color:var(--site-ink);font-weight:600}.site-header .mobile-nav>a.active svg{color:var(--site-teal)}.site-header .mobile-auth-links>a{min-height:46px;display:grid;place-items:center;border-radius:999px;border-color:var(--site-line-strong);color:var(--site-ink);font-size:14px}.site-header .mobile-auth-links>a:last-child{border-color:#dc6f2d;background:#e77a34;color:#fff}@media(max-width:1100px){.site-header .header-inner,.home-site-header .header-inner{width:calc(100% - 48px)}.site-header .desktop-nav{display:none}.site-header .menu-toggle{display:flex;color:var(--site-ink)}.site-header .mobile-nav{display:flex;flex-direction:column}.site-header .mobile-auth-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 0 0}.platform-footer--dark .platform-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-footer--dark .platform-footer-brand{grid-column:1 / -1}}@media(max-width:760px){.site-section-head--split{display:block}.site-section-head--split>p{margin-top:12px}.site-section-head>p,.site-section-head--split>p{font-size:14px}.site-cta-inner{flex-direction:column;align-items:flex-start;gap:28px;padding:32px 24px;border-radius:var(--site-r-lg)}.site-cta-actions,.site-cta-actions .site-button{width:100%}.site-header .header-inner,.home-site-header .header-inner{width:calc(100% - 32px);height:64px;gap:10px}.site-header .brand-logo,.home-site-header .brand-logo{width:140px}.site-header .header-cta,.home-site-header .header-cta{min-height:36px;padding:0 13px;font-size:12px}.site-header .header-cta>svg,.home-site-header .header-cta>svg{display:none}.platform-footer--dark>.container{width:calc(100% - 32px)}.platform-footer--dark .platform-footer-top{grid-template-columns:1fr 1fr;gap:32px 24px}.platform-footer--dark .platform-footer-bottom{flex-direction:column;align-items:flex-start}}.image-pending.exhibition-fallback{--fb-ink: #10243c;position:relative;display:block;min-height:100%;height:100%;padding:0;overflow:hidden;container-type:inline-size;color:var(--fb-ink);background:linear-gradient(140deg,var(--fb-from, #e6eef9) 0%,var(--fb-to, #c9daf2) 100%);text-align:left}.exhibition-fallback-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 1px 1px,rgb(16 36 60 / 16%) 1px,transparent 1.4px) 0 0 / 12px 12px;-webkit-mask-image:radial-gradient(120% 90% at 100% 0%,#000 0%,transparent 62%);mask-image:radial-gradient(120% 90% at 100% 0%,#000 0%,transparent 62%)}.exhibition-fallback-art:before{content:"";position:absolute;top:-58%;right:-22%;width:92%;aspect-ratio:1;border:1px dashed rgb(16 36 60 / 22%);border-radius:50%;-webkit-mask-image:none;mask-image:none}.exhibition-fallback-art:after{content:"";position:absolute;top:22%;right:18%;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff73,0 0 0 1px #10243c40}.exhibition-fallback:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(transparent,#ffffff57);pointer-events:none}.exhibition-fallback-body{position:absolute;inset:auto 0 0;z-index:1;display:grid;gap:2px;padding:0 clamp(12px,7cqw,20px) clamp(12px,6cqw,18px)}.exhibition-fallback-tag{overflow:hidden;color:#10243cc7;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis}.image-pending.exhibition-fallback strong{display:block;overflow:hidden;color:var(--fb-ink);font-size:clamp(17px,calc((100cqw - 40px) / var(--fb-units, 4)),38px);font-weight:700;letter-spacing:.01em;line-height:1.12;white-space:nowrap;text-align:left;text-overflow:ellipsis;opacity:1}.exhibition-fallback--city strong{max-width:100%;font-size:clamp(17px,calc((100cqw - 40px) / var(--fb-units, 4)),34px);font-weight:650;letter-spacing:.04em}.exhibition-fallback-place{overflow:hidden;margin-top:4px;color:#10243cc2;font-size:12px;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis}.exhibition-brand.image-pending.exhibition-fallback .exhibition-fallback-body{padding:22px}.exhibition-brand.image-pending.exhibition-fallback strong{font-size:clamp(22px,calc((100cqw - 44px) / var(--fb-units, 4)),52px)}.exhibition-brand.image-pending.exhibition-fallback .exhibition-fallback-tag,.exhibition-brand.image-pending.exhibition-fallback .exhibition-fallback-place{font-size:13px}:is(.home-reference,.catalog-page) .expo-card{display:flex;flex-direction:column;border:1px solid var(--site-line);border-radius:var(--site-r-md);background:#fff;box-shadow:var(--site-shadow-1);transition:transform .35s var(--site-ease),box-shadow .35s var(--site-ease),border-color .25s}:is(.home-reference,.catalog-page) .expo-card:hover{transform:translateY(-3px);border-color:var(--site-line-strong);box-shadow:var(--site-shadow-2)}:is(.home-reference,.catalog-page) .expo-card:focus-within{border-color:#9fb9d7}:is(.home-reference,.catalog-page) .expo-image{height:auto;aspect-ratio:16 / 10;border-bottom:1px solid var(--site-line);background:#f3f6fa}:is(.home-reference,.catalog-page) .expo-image.poster{background:#fff}:is(.home-reference,.catalog-page) .expo-image.poster img{padding:22px 20px}:is(.home-reference,.catalog-page) .expo-image:has(.exhibition-fallback):after,:is(.home-reference,.catalog-page) .expo-image:has(.exhibition-fallback) .image-industry{display:none}:is(.home-reference,.catalog-page) .expo-card:hover .exhibition-fallback-art:before{transform:rotate(8deg)}.exhibition-fallback-art:before{transition:transform .8s var(--site-ease, ease)}:is(.home-reference,.catalog-page) .image-industry{bottom:12px;left:14px;color:#fff;font-size:12px;font-weight:550;text-shadow:0 1px 2px rgb(0 0 0 / 30%)}:is(.home-reference,.catalog-page) .status-chip{top:12px;left:12px;gap:6px;padding:4px 10px 4px 8px;border:1px solid rgb(16 36 60 / 6%);border-radius:999px;background:#ffffffeb;color:#17694f;font-size:12px;font-weight:600;line-height:1.5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(.home-reference,.catalog-page) .status-chip>i{width:6px;height:6px}:is(.home-reference,.catalog-page) .status-chip.live{color:#1d4f9e}:is(.home-reference,.catalog-page) .status-chip.ended{color:#4b5866}:is(.home-reference,.catalog-page) .favorite-button{top:10px;right:10px;width:34px;height:34px;border:1px solid rgb(16 36 60 / 8%);background:#ffffffe0;color:var(--site-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,color .2s,transform .2s var(--site-ease)}:is(.home-reference,.catalog-page) .favorite-button:hover{background:#fff;color:var(--site-blue);transform:scale(1.06)}:is(.home-reference,.catalog-page) .favorite-button.saved{background:var(--site-blue);border-color:var(--site-blue);color:#fff}:is(.home-reference,.catalog-page) .favorite-button svg{width:16px;height:16px}:is(.home-reference,.catalog-page) .expo-content{display:flex;flex:1;flex-direction:column;padding:16px 18px 14px}:is(.home-reference,.catalog-page) .expo-acronym{margin-bottom:6px;color:var(--site-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:is(.home-reference,.catalog-page) .expo-card h3{min-height:0;color:var(--site-ink);font-size:15px;font-weight:620;line-height:1.55;letter-spacing:0}:is(.home-reference,.catalog-page) .expo-card a:hover h3{color:var(--site-blue)}:is(.home-reference,.catalog-page) .expo-meta{gap:6px;margin-top:12px;color:var(--site-text);font-size:13px;font-variant-numeric:tabular-nums}:is(.home-reference,.catalog-page) .expo-meta>span{min-width:0;gap:8px}:is(.home-reference,.catalog-page) .expo-meta svg{flex:none;width:14px;height:14px;color:var(--site-subtle)}:is(.home-reference,.catalog-page) .expo-bottom{display:flex;margin-top:auto;padding-top:12px}:is(.home-reference,.catalog-page) .expo-content>.expo-meta{margin-bottom:14px}:is(.home-reference,.catalog-page) .expo-bottom{border-top:1px solid var(--site-line)}:is(.home-reference,.catalog-page) .expo-bottom>span{color:var(--site-muted);font-size:13px}:is(.home-reference,.catalog-page) .expo-bottom>a{display:grid;place-items:center;width:30px;height:30px;margin:-4px -6px -4px 0;border-radius:50%;color:var(--site-blue);transition:background .2s,transform .25s var(--site-ease)}:is(.home-reference,.catalog-page) .expo-card:hover .expo-bottom>a{background:var(--site-blue-soft);transform:translate(1px,-1px)}:is(.home-reference,.catalog-page) .expo-bottom>a svg{width:17px;height:17px}.expo-card-skeleton{pointer-events:none}.expo-card-skeleton .expo-image:after{content:none}.expo-card-skeleton .expo-image.skeleton-block,.expo-card-skeleton .skeleton-line{background:linear-gradient(100deg,#edf1f6 30%,#f7f9fc,#edf1f6 70%) 0 0 / 300% 100%}.expo-card-skeleton .expo-content{gap:10px}.expo-card-skeleton .skeleton-line{display:block;height:14px;border-radius:6px}.expo-card-skeleton .skeleton-line--small{height:11px}@media(prefers-reduced-motion:no-preference){.expo-card-skeleton .expo-image.skeleton-block,.expo-card-skeleton .skeleton-line{animation:site-shimmer 1.4s ease-in-out infinite}}@keyframes site-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.catalog-freshness{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--site-muted);font-size:13px;font-variant-numeric:tabular-nums}.catalog-freshness>i{flex:none;width:7px;height:7px;border-radius:50%;background:#1f9d74;box-shadow:0 0 0 3px #1f9d7429}.catalog-freshness.is-refreshing>i{background:var(--site-warm);box-shadow:0 0 0 3px #e08a2e2e}@media(prefers-reduced-motion:no-preference){.catalog-freshness.is-refreshing>i{animation:site-pulse 1.6s ease-in-out infinite}}@keyframes site-pulse{50%{opacity:.35}}@media(max-width:760px){:is(.home-reference,.catalog-page) .expo-content{padding:14px 16px 12px}:is(.home-reference,.catalog-page) .expo-card h3{font-size:15px}}.catalog-page{padding:clamp(28px,4vw,48px) 0 clamp(56px,7vw,96px);background:radial-gradient(70% 420px at 85% -80px,#e3eefb,transparent 70%),radial-gradient(50% 360px at 0% 0%,#e6f5f2,transparent 70%),var(--site-bg)}.catalog-page:before{content:none}.catalog-page>.catalog-shell{width:min(1320px,calc(100% - 80px));grid-template-columns:236px minmax(0,1fr);gap:40px}.catalog-intro{margin-bottom:24px}.catalog-intro h1{margin-top:12px;color:var(--site-ink);font-size:clamp(28px,2.8vw,40px);font-weight:680;letter-spacing:-.025em;line-height:1.25}.catalog-intro p{max-width:620px;margin-top:10px;color:var(--site-muted);font-size:15px;line-height:1.75}.catalog-page .catalog-sidebar{position:static;padding:20px 14px 18px;border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#ffffffeb;box-shadow:var(--site-shadow-1);scrollbar-width:thin}.catalog-page .catalog-filter-heading{padding:0 8px 16px;border-bottom-color:var(--site-line)}.catalog-page .catalog-filter-heading>div{color:var(--site-teal)}.catalog-page .catalog-filter-heading h2{color:var(--site-ink);font-size:16px;font-weight:650;letter-spacing:0}.catalog-page .catalog-filter-heading>button{padding:4px 8px;border-radius:6px;color:var(--site-blue);font-size:13px;font-weight:600}.catalog-page .catalog-filter-heading>button:disabled{color:var(--site-muted);opacity:.6;cursor:default}.catalog-page .catalog-filter-group{padding:18px 0 4px}.catalog-page .catalog-filter-group+.catalog-filter-group{border-top-color:var(--site-line)}.catalog-page .catalog-filter-group h3{padding:0 10px 8px;color:var(--site-muted);font-size:12px;font-weight:650;letter-spacing:.08em}.catalog-page .catalog-filter-group>button{position:relative;padding:8px 10px;color:var(--site-text);font-size:14px}.catalog-page .catalog-filter-group>button:hover{background:var(--site-bg-tint);color:var(--site-ink)}.catalog-page .catalog-filter-group>button.active{background:var(--site-blue-soft);color:var(--site-blue-hover);font-weight:650}.catalog-page .catalog-filter-group>button.active:before{content:"";position:absolute;top:9px;bottom:9px;left:0;width:3px;border-radius:3px;background:var(--site-blue)}.catalog-page .catalog-filter-group>button.catalog-show-more{color:var(--site-blue);font-size:13px}.catalog-page .catalog-search .search-bar{min-height:56px;padding:6px 6px 6px 18px;border:1px solid var(--site-line-strong);border-radius:999px;background:#fff;box-shadow:var(--site-shadow-1)}.catalog-page .catalog-search .search-bar:focus-within{border-color:#8fb3dc;box-shadow:0 0 0 4px #2563c41f}.catalog-page .catalog-search .search-bar input{color:var(--site-ink);font-size:15px}.catalog-page .catalog-search .search-bar input::placeholder{color:#6f8197}.catalog-page .catalog-search .search-bar>button{min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--site-navy);color:#fff;font-size:15px;font-weight:600;box-shadow:none}.catalog-page .catalog-search .search-bar>button:hover{background:var(--site-navy-2)}.catalog-page .catalog-scope-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 0 8px}.catalog-page .catalog-scope-tabs{gap:2px;padding:4px;border:1px solid var(--site-line);border-radius:999px;background:#fff}.catalog-page .catalog-scope-tabs>button{min-width:0;padding:7px 18px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--site-muted);font-size:14px;font-weight:550;transition:background .2s,color .2s}.catalog-page .catalog-scope-tabs>button:hover{color:var(--site-ink)}.catalog-page .catalog-scope-tabs>button.active{background:var(--site-navy);color:#fff;box-shadow:none}.catalog-page .catalog-scope-tabs>span{display:none}.catalog-page .catalog-quick-countries{margin:0;gap:8px}.catalog-page .catalog-quick-countries:before{content:"热门地区";margin-right:2px;color:var(--site-muted);font-size:13px}.catalog-page .catalog-quick-countries>button{padding:6px 14px;border:1px solid var(--site-line);border-radius:999px;background:#fffc;color:var(--site-text);font-size:13px;transition:border-color .2s,color .2s,background .2s}.catalog-page .catalog-quick-countries>button:hover{border-color:var(--site-line-strong);background:#fff;color:var(--site-ink)}.catalog-page .catalog-quick-countries>button.active{border-color:var(--site-blue);background:var(--site-blue-soft);color:var(--site-blue-hover)}.catalog-page .catalog-results-heading{align-items:flex-end;margin:20px 0 18px;padding-top:18px;border-top:1px solid var(--site-line)}.catalog-page .catalog-results-heading h2{color:var(--site-ink);font-size:20px;font-weight:650;letter-spacing:-.01em}.catalog-results-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 18px}.catalog-page .catalog-results-heading p{color:var(--site-muted);font-size:13px}.catalog-page .catalog-results-heading b{color:var(--site-ink);font-weight:700;font-variant-numeric:tabular-nums}.catalog-page .catalog-results-heading .catalog-freshness{font-size:13px}.catalog-page .expo-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:20px}.catalog-page .directory-pagination{margin:40px 0 0;padding:24px 0 0;border-top-color:var(--site-line)}.catalog-page .pagination-summary,.catalog-page .directory-pagination .pagination-jump{color:var(--site-muted);font-size:13px}.catalog-page .directory-pagination button{min-width:38px;height:38px;border-color:var(--site-line);border-radius:999px;color:var(--site-text);font-size:14px;font-variant-numeric:tabular-nums}.catalog-page .directory-pagination button:hover:not(:disabled){border-color:var(--site-line-strong);background:var(--site-bg-tint)}.catalog-page .directory-pagination button[aria-current=page]{border-color:var(--site-navy);background:var(--site-navy);color:#fff}.catalog-page .directory-pagination select{height:38px;border-color:var(--site-line);border-radius:999px;color:var(--site-text);font-size:14px}@media(max-width:1100px){.catalog-page>.catalog-shell{width:calc(100% - 48px);grid-template-columns:200px minmax(0,1fr);gap:24px}}@media(max-width:820px){.catalog-page>.catalog-shell{width:calc(100% - 32px)}.catalog-intro{margin-bottom:18px}.catalog-intro p{font-size:14px}.catalog-page .catalog-mobile-filters{gap:8px;margin-top:12px}.catalog-page .catalog-mobile-filters select,.catalog-page .catalog-mobile-filters button{height:44px;padding:0 12px;border:1px solid var(--site-line-strong);border-radius:12px;background-color:#fff;color:var(--site-text);font-size:14px}.catalog-page .catalog-mobile-filters button{color:var(--site-blue);font-weight:600}.catalog-page .catalog-scope-row{display:block}.catalog-page .catalog-scope-tabs{display:flex}.catalog-page .catalog-scope-tabs>button{flex:1}.catalog-page .catalog-quick-countries{margin-top:12px;margin-inline:-16px;padding-inline:16px}.catalog-page .catalog-quick-countries:before{flex:none}.catalog-page .catalog-results-heading{flex-direction:column;align-items:flex-start;gap:6px}.catalog-results-meta{justify-content:flex-start}.catalog-page .expo-grid{grid-template-columns:minmax(0,1fr);gap:12px}.catalog-page .expo-card{display:grid;grid-template-columns:128px minmax(0,1fr)}.catalog-page .expo-image{height:100%;min-height:136px;aspect-ratio:auto;border-right:1px solid var(--site-line);border-bottom:0}.catalog-page .expo-image.poster img{padding:14px 10px}.catalog-page .status-chip{top:8px;left:8px;padding:2px 8px 2px 6px;font-size:11px}.catalog-page .favorite-button{top:6px;right:6px;width:32px;height:32px}.catalog-page .expo-image .exhibition-fallback-place{display:none}.catalog-page .expo-image .exhibition-fallback-body{padding-bottom:12px}.catalog-page .expo-content{padding:12px 14px 10px}.catalog-page .expo-card h3{display:-webkit-box;font-size:15px}.catalog-page .expo-meta{margin-top:8px;font-size:13px}.catalog-page .expo-content>.expo-meta{margin-bottom:0}.catalog-page .expo-bottom{display:none}.catalog-page .expo-card:hover{transform:none}}img.exhibition-artwork-logo,.expo-image img.exhibition-artwork-logo{object-fit:contain;background:#fff;padding:16px}.exhibition-detail-page{background:var(--site-bg)}.exhibition-summary{padding:22px 0 40px;border-bottom:1px solid var(--site-line);background:radial-gradient(60% 120% at 100% 0%,#e2edfa 0%,transparent 60%),radial-gradient(40% 90% at 0% 100%,#e5f4f1 0%,transparent 70%),linear-gradient(180deg,#f9fbfd,#f3f7fb)}.exhibition-breadcrumb{gap:8px;margin-bottom:28px;color:var(--site-muted);font-size:13px}.exhibition-breadcrumb a{color:var(--site-muted)}.exhibition-breadcrumb a:hover{color:var(--site-blue)}.exhibition-breadcrumb>span:last-child{color:var(--site-ink)}.exhibition-summary-grid{grid-template-columns:264px minmax(0,1fr);gap:clamp(28px,4vw,52px)}.exhibition-brand{width:264px;height:330px;border:1px solid rgb(16 36 60 / 8%);border-radius:var(--site-r-lg);box-shadow:var(--site-shadow-2)}.exhibition-brand.poster{padding:28px}.exhibition-title-row h1{color:var(--site-ink);font-size:clamp(28px,2.8vw,40px);font-weight:680;letter-spacing:-.025em;line-height:1.25}.exhibition-save{flex:none;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--site-line-strong);border-radius:999px;background:#fff;color:var(--site-ink);font-size:14px;font-weight:550}.exhibition-save:hover{border-color:#9fb9d7;color:var(--site-blue)}.exhibition-save.is-saved{border-color:var(--site-blue);background:var(--site-blue-soft);color:var(--site-blue-hover)}.exhibition-acronym{margin-top:8px;color:var(--site-muted);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.exhibition-tags{flex-wrap:wrap;gap:8px;margin:18px 0 24px}.exhibition-tags .status-chip.static{gap:6px;padding:4px 12px 4px 10px;border:1px solid #cfe7dc;border-radius:999px;background:#eef8f3;color:#17694f;font-size:13px;font-weight:600}.exhibition-tags .status-chip.static>i{width:6px;height:6px}.exhibition-tags .status-chip.static.live{border-color:#c9dbf3;background:var(--site-blue-soft);color:#1d4f9e}.exhibition-tags .status-chip.static.ended{border-color:var(--site-line);background:#f2f4f7;color:#4b5866}.exhibition-countdown{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:var(--site-navy);color:#fff;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.exhibition-industry{padding:4px 12px;border:1px solid var(--site-line);border-radius:999px;background:#fffc;color:var(--site-text);font-size:13px}.exhibition-summary-actions{gap:14px;margin-bottom:28px}.exhibition-summary-actions .button,.exhibition-logistics-card .button,.exhibition-mobile-cta .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--site-navy);color:#fff;font-size:15px;font-weight:600;box-shadow:0 1px #ffffff24 inset,0 10px 22px -12px #0b1e36b3}.exhibition-summary-actions .button:hover,.exhibition-mobile-cta .button:hover{background:var(--site-navy-2)}.exhibition-summary-actions>span{color:var(--site-muted);font-size:13px}.exhibition-key-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--site-line);border-radius:var(--site-r-md);background:#ffffffdb;box-shadow:var(--site-shadow-1);overflow:hidden}.exhibition-key-facts>div{display:grid;grid-template-columns:none;align-content:start;gap:6px;min-width:0;margin:0;padding:16px 20px}.exhibition-key-facts>div:nth-child(2n){border-left:1px solid var(--site-line)}.exhibition-key-facts>div:nth-child(n+3){border-top:1px solid var(--site-line)}.exhibition-key-facts dt{display:flex;align-items:center;gap:8px;color:var(--site-muted);font-size:12px;font-weight:600;letter-spacing:.06em}.exhibition-key-facts dt svg{width:15px;height:15px;color:var(--site-teal)}.exhibition-key-facts dd{margin:0;color:var(--site-ink);font-size:15px;font-weight:550;line-height:1.55;font-variant-numeric:tabular-nums}.exhibition-official-link{display:inline-flex;align-items:center;gap:4px;color:var(--site-blue)}.exhibition-detail-body{gap:28px;padding-block:clamp(32px,4vw,56px) clamp(56px,6vw,88px)}.exhibition-section{padding:clamp(24px,3vw,36px);border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#fff;box-shadow:var(--site-shadow-1)}.exhibition-section+.exhibition-section{margin-top:20px}.exhibition-section-heading{margin-bottom:24px}.exhibition-section-heading .exhibition-section-index,.exhibition-section-heading>span.exhibition-section-index{display:block;margin-bottom:6px;color:var(--site-teal);font-size:13px;font-weight:650;letter-spacing:.1em;font-variant-numeric:tabular-nums}.exhibition-section-heading h2{margin:0;color:var(--site-ink);font-size:22px;font-weight:650}.exhibition-statistics-heading{align-items:flex-start}.exhibition-statistics-heading .exhibition-data-period{padding:4px 10px;border:1px solid var(--site-line);border-radius:999px;background:var(--site-bg);color:var(--site-muted);font-size:12px}.exhibition-statistics-grid{gap:12px}.exhibition-statistics-grid>div{padding:18px 20px;border:0;border-radius:var(--site-r-md);background:linear-gradient(160deg,#f5f8fc,#eef3f9)}.exhibition-statistics-grid>div:last-child{border:0}.exhibition-statistics-grid span{color:var(--site-muted);font-size:13px}.exhibition-statistics-grid strong{margin-top:8px;color:var(--site-ink);font-size:clamp(26px,2.6vw,36px);font-weight:680;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.exhibition-statistics-grid strong small{margin-left:4px;color:var(--site-muted);font-size:13px;letter-spacing:0}.exhibition-statistics-grid strong.is-pending{color:var(--site-muted);font-size:20px}.exhibition-info-note{margin-top:20px;padding-top:16px;border-top:1px solid var(--site-line);color:var(--site-muted);font-size:13px;line-height:1.7}.exhibition-info-note a{color:var(--site-blue)}.exhibition-overview-grid>div{border-color:var(--site-line)}.exhibition-overview-grid span{color:var(--site-muted);font-size:13px}.exhibition-overview-grid strong{color:var(--site-ink);font-size:18px;font-weight:620}.exhibition-overview-grid small{color:var(--site-muted);font-size:13px}.exhibition-preparation{gap:0}.exhibition-preparation article{align-items:flex-start;gap:16px;padding:18px 0;border:0;border-top:1px solid var(--site-line);border-radius:0;background:none}.exhibition-preparation article:first-child{border-top:0;padding-top:4px}.exhibition-preparation article>span{flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid #cfe5e3;border-radius:50%;background:var(--site-teal-soft);color:var(--site-teal);font-size:13px;font-weight:650}.exhibition-preparation h3{color:var(--site-ink);font-size:16px;font-weight:620}.exhibition-preparation p{margin-top:4px;color:var(--site-text);font-size:14px;line-height:1.7}.exhibition-preparation article>svg{display:none}.exhibition-back{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--site-blue);font-size:14px;font-weight:550}.exhibition-detail-aside{position:sticky;top:96px}.exhibition-logistics-card{position:relative;overflow:hidden;padding:30px 28px 26px;border:0;border-radius:var(--site-r-lg);background:radial-gradient(90% 60% at 100% 0%,rgb(11 127 134 / 38%),transparent 70%),var(--site-navy);box-shadow:var(--site-shadow-3);color:#c4d0de}.exhibition-logistics-icon{width:48px;height:48px;border:1px solid rgb(255 255 255 / 14%);border-radius:14px;background:#ffffff14;color:#8fd3d3}.exhibition-logistics-card .eyebrow{display:block;margin-top:22px;color:#8fd3d3;font-size:13px;font-weight:650;letter-spacing:.08em}.exhibition-logistics-card h2{margin-top:8px;color:#fff;font-size:24px;font-weight:650;line-height:1.4}.exhibition-logistics-card p{margin-top:10px;color:#b9c7d8;font-size:14px;line-height:1.75}.exhibition-logistics-card ul{margin-top:18px;padding-top:16px;border-top:1px solid rgb(255 255 255 / 12%)}.exhibition-logistics-card li{gap:10px;color:#dbe4ee;font-size:14px}.exhibition-logistics-card li svg{color:#8fd3d3}.exhibition-logistics-card .button{width:100%;margin-top:22px;background:#fff;color:var(--site-navy);box-shadow:none}.exhibition-logistics-card .button:hover{background:#eaf1fb}.exhibition-logistics-card>small{display:block;margin-top:12px;color:#a9b8c9;font-size:13px;text-align:center}.exhibition-organizer-card{margin-top:16px;padding:22px 24px;border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#fff;box-shadow:var(--site-shadow-1)}.exhibition-organizer-card .eyebrow{color:var(--site-muted);font-size:12px;font-weight:650;letter-spacing:.08em}.exhibition-organizer-card h3{margin-top:8px;color:var(--site-ink);font-size:16px;font-weight:620}.exhibition-organizer-card p{color:var(--site-text);font-size:14px}.exhibition-organizer-card .text-link{color:var(--site-blue);font-size:14px;font-weight:600}@media(max-width:1000px){.exhibition-detail-aside{position:static}}@media(max-width:760px){.exhibition-summary{padding:14px 0 28px}.exhibition-breadcrumb{margin-bottom:18px}.exhibition-summary-grid{grid-template-columns:minmax(0,1fr);gap:20px}.exhibition-brand{width:100%;height:auto;aspect-ratio:16 / 9}.exhibition-title-row h1{font-size:26px}.exhibition-save{min-height:36px;padding:0 12px;font-size:13px}.exhibition-summary-actions>span{font-size:13px}.exhibition-summary-actions .button{width:100%;font-size:15px}.exhibition-key-facts{grid-template-columns:minmax(0,1fr)}.exhibition-key-facts>div:nth-child(2n){border-left:0}.exhibition-key-facts>div+div{border-top:1px solid var(--site-line)}.exhibition-key-facts>div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;padding:12px 16px}.exhibition-section{padding:22px 18px}.exhibition-statistics-heading .exhibition-data-period{max-width:none}.exhibition-statistics-grid{grid-template-columns:minmax(0,1fr);gap:8px}.exhibition-statistics-grid>div{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px}.exhibition-statistics-grid strong{margin:0;font-size:24px}.exhibition-statistics-grid strong small{display:inline;margin-left:4px;font-size:13px}.exhibition-overview-grid strong{font-size:17px}.exhibition-detail-page{padding-bottom:0}body:has(.exhibition-mobile-cta){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.exhibition-mobile-cta{gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--site-line);background:#ffffffeb;box-shadow:0 -10px 30px -12px #0f21382e;transform:translateY(110%);visibility:hidden}.exhibition-mobile-cta.is-visible{transform:none;visibility:visible}.exhibition-mobile-cta>div{min-width:0}.exhibition-mobile-cta strong{overflow:hidden;color:var(--site-ink);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.exhibition-mobile-cta span{margin-top:2px;color:var(--site-muted);font-size:12px}.exhibition-mobile-cta .button{min-height:44px;padding:0 18px;font-size:14px}}@media(max-width:760px)and (prefers-reduced-motion:no-preference){.exhibition-mobile-cta{transition:transform .35s var(--site-ease),visibility .35s}}.tp-page{background:var(--site-bg)}.tp-hero{position:relative;overflow:hidden;padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,104px);border-bottom:1px solid var(--site-line);background:radial-gradient(55% 80% at 100% 0%,#e0ecfa 0%,transparent 65%),radial-gradient(45% 70% at 0% 100%,#e3f3ef 0%,transparent 70%),linear-gradient(180deg,#f9fbfd,#f2f6fa)}.tp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 1px 1px,rgb(16 36 60 / 9%) 1px,transparent 1.4px) 0 0 / 22px 22px;-webkit-mask-image:radial-gradient(60% 80% at 80% 40%,#000,transparent 75%);mask-image:radial-gradient(60% 80% at 80% 40%,#000,transparent 75%);pointer-events:none}.tp-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,96px)}.tp-hero-copy h1{margin-top:18px;color:var(--site-ink);font-size:clamp(36px,4.2vw,60px);font-weight:700;letter-spacing:-.035em;line-height:1.16}.tp-lead{max-width:560px;margin-top:22px;color:var(--site-text);font-size:17px;line-height:1.85}.tp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.tp-hero-note{margin-top:16px;color:var(--site-muted);font-size:13px}.tp-journey{position:relative;padding:26px 28px 22px;border:1px solid rgb(16 36 60 / 8%);border-radius:var(--site-r-xl);background:#ffffffe5;box-shadow:var(--site-shadow-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tp-journey-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--site-line)}.tp-journey-head span{color:var(--site-ink);font-size:15px;font-weight:650}.tp-journey-head small{padding:3px 10px;border:1px solid var(--site-line);border-radius:999px;color:var(--site-muted);font-size:12px}.tp-journey ol{position:relative;display:grid;gap:4px;margin:18px 0 0;padding:0;list-style:none}.tp-journey ol:before{content:"";position:absolute;top:20px;bottom:20px;left:19px;border-left:1.5px dashed #b9cbe0}.tp-journey li{position:relative;display:flex;align-items:center;gap:16px;padding:7px 0}.tp-journey-node{position:relative;z-index:1;display:grid;flex:none;place-items:center;width:40px;height:40px;border:1px solid #d3e3ee;border-radius:12px;background:linear-gradient(145deg,#fff,var(--site-teal-soft));color:var(--site-teal)}.tp-journey li:nth-child(3) .tp-journey-node{border-color:transparent;background:var(--site-navy);color:#fff;box-shadow:0 8px 18px -8px #0b1e3699}.tp-journey-text{display:grid;gap:1px;min-width:0}.tp-journey-text b{color:var(--site-ink);font-size:15px;font-weight:620}.tp-journey-text small{color:var(--site-muted);font-size:13px}.tp-journey-foot{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--site-line);color:var(--site-text);font-size:13px}.tp-journey-foot svg{color:var(--site-teal)}@media(prefers-reduced-motion:no-preference){.tp-journey li{animation:tp-rise .6s var(--site-ease) both;animation-delay:calc(.12s + var(--i, 0) * 70ms)}}@keyframes tp-rise{0%{opacity:0;transform:translateY(8px)}}.tp-section{padding-block:var(--site-section-y)}.tp-section--tint{background:linear-gradient(180deg,var(--site-bg-tint),var(--site-bg))}.tp-section .site-section-head--split>.site-link{flex:none;margin-bottom:6px}.tp-legacy{padding-block:40px 0}.tp-scope{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#fff;box-shadow:var(--site-shadow-1);overflow:hidden}.tp-scope article{padding:28px 26px 30px;transition:background .25s}.tp-scope article:hover{background:#fbfcfe}.tp-scope article:not(:nth-child(4n+1)){border-left:1px solid var(--site-line)}.tp-scope article:nth-child(n+5){border-top:1px solid var(--site-line)}.tp-scope-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d3e9e7;border-radius:12px;background:linear-gradient(145deg,var(--site-teal-soft),#fff);color:var(--site-teal)}.tp-scope h3{margin-top:18px;color:var(--site-ink);font-size:17px;font-weight:650}.tp-scope p{margin-top:8px;color:var(--site-text);font-size:14px;line-height:1.75}.tp-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tp-checklist article{padding:26px 24px;border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#fff;box-shadow:var(--site-shadow-1)}.tp-checklist article>svg{color:var(--site-blue)}.tp-checklist h3{margin-top:16px;color:var(--site-ink);font-size:17px;font-weight:650}.tp-checklist ul{display:grid;gap:10px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--site-line);list-style:none}.tp-checklist li{position:relative;padding-left:22px;color:var(--site-text);font-size:14px;line-height:1.6}.tp-checklist li:before{content:"";position:absolute;top:.45em;left:2px;width:9px;height:5px;border-bottom:1.5px solid var(--site-teal);border-left:1.5px solid var(--site-teal);transform:rotate(-45deg)}.tp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.tp-steps li{position:relative;padding:0 28px 0 0}.tp-steps li:before{content:"";position:absolute;top:19px;right:0;left:48px;border-top:1px solid var(--site-line-strong)}.tp-steps li:last-child:before{content:none}.tp-steps span{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--site-line-strong);border-radius:50%;background:#fff;color:var(--site-ink);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.tp-steps li:last-child span{border-color:var(--site-navy);background:var(--site-navy);color:#fff}.tp-steps h3{margin-top:18px;color:var(--site-ink);font-size:17px;font-weight:650}.tp-steps p{margin-top:8px;color:var(--site-text);font-size:14px;line-height:1.75}@media(max-width:1100px){.tp-hero-grid{grid-template-columns:minmax(0,1fr)}.tp-journey{max-width:560px}.tp-scope,.tp-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-scope article:not(:nth-child(4n+1)){border-left:0}.tp-scope article:nth-child(2n){border-left:1px solid var(--site-line)}.tp-scope article:nth-child(n+3){border-top:1px solid var(--site-line)}.tp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.tp-steps li:nth-child(2):before{content:none}}@media(max-width:760px){.tp-hero{padding:36px 0 48px}.tp-hero-grid{width:calc(100% - 32px);gap:36px}.tp-hero-copy h1{font-size:clamp(32px,9vw,40px)}.tp-lead{font-size:15px}.tp-hero-actions{display:grid;margin-top:28px}.tp-journey{padding:20px 18px 16px}.tp-section>.container{width:calc(100% - 32px)}.tp-section .site-section-head--split{display:block}.tp-section .site-section-head--split>p,.tp-section .site-section-head--split>.site-link{margin-top:12px}.tp-scope{grid-template-columns:minmax(0,1fr)}.tp-scope article{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;padding:20px 18px}.tp-scope article:nth-child(2n){border-left:0}.tp-scope article+article{border-top:1px solid var(--site-line)}.tp-scope-icon{grid-row:span 2}.tp-scope h3{margin-top:0}.tp-scope p{margin-top:4px}.tp-checklist{grid-template-columns:minmax(0,1fr);gap:12px}.tp-checklist article{padding:22px 20px}.tp-steps{grid-template-columns:minmax(0,1fr);gap:0}.tp-steps li{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:16px;padding:0 0 26px}.tp-steps li:before,.tp-steps li:nth-child(2):before{content:"";top:42px;bottom:4px;left:19px;right:auto;border-top:0;border-left:1px solid var(--site-line-strong)}.tp-steps li:last-child:before{content:none}.tp-steps span{grid-row:span 2}.tp-steps h3{margin-top:7px}}.ai-page{background:var(--site-bg)}.ai-hero{position:relative;overflow:hidden;padding:clamp(48px,6vw,88px) 0 clamp(40px,5vw,64px);background:radial-gradient(50% 90% at 15% 0%,#efe9fb 0%,transparent 65%),radial-gradient(50% 90% at 90% 10%,#e1edfb 0%,transparent 65%),var(--site-bg);text-align:center}.ai-hero-inner{display:flex;flex-direction:column;align-items:center}.ai-hero h1{max-width:820px;margin-top:16px;color:var(--site-ink);font-size:clamp(32px,3.8vw,54px);font-weight:700;letter-spacing:-.035em;line-height:1.2}.ai-hero p{max-width:640px;margin-top:18px;color:var(--site-text);font-size:16px;line-height:1.85}.ai-hero-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(880px,100%);margin:34px 0 0;padding:0;border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#ffffffd9;box-shadow:var(--site-shadow-1);list-style:none;text-align:left}.ai-hero-notes li{display:flex;align-items:flex-start;gap:12px;padding:18px 20px}.ai-hero-notes li+li{border-left:1px solid var(--site-line)}.ai-hero-notes svg{flex:none;margin-top:2px;color:#6b4fc4}.ai-hero-notes span{display:grid;gap:2px}.ai-hero-notes b{color:var(--site-ink);font-size:14px;font-weight:650}.ai-hero-notes small{color:var(--site-muted);font-size:13px;line-height:1.6}.ai-page .ai-studio{padding-bottom:clamp(56px,7vw,104px)}.ai-page .ai-studio .ai-format-card{border-color:var(--site-line);border-radius:var(--site-r-lg);box-shadow:var(--site-shadow-1);transition:transform .3s var(--site-ease),box-shadow .3s var(--site-ease),border-color .2s}.ai-page .ai-studio .ai-format-card:hover{transform:translateY(-2px);border-color:var(--site-line-strong);box-shadow:var(--site-shadow-2)}.ai-page .ai-studio .ai-format-card.active{border-color:var(--site-navy);box-shadow:0 0 0 1px var(--site-navy),var(--site-shadow-2)}.ai-page .ai-selected{width:26px;height:26px;background:var(--site-navy)}.ai-page .ai-format-copy{padding:16px 18px 18px}.ai-page .ai-format-copy strong{color:var(--site-ink);font-size:15px;font-weight:620}.ai-page .ai-format-card.active strong{color:var(--site-ink)}.ai-page .ai-format-copy>span{margin-top:4px;color:var(--site-muted);font-size:13px}.ai-page .ai-format-copy>svg{color:var(--site-subtle)}.ai-page .ai-video-mark{pointer-events:none}.ai-page .ai-format-visual:has(.ai-mock) .ai-video-mark{display:none}.ai-page .ai-editor,.ai-page .ai-preview{padding:clamp(24px,3vw,32px);border:1px solid var(--site-line);border-radius:var(--site-r-lg);background:#fff;box-shadow:var(--site-shadow-1)}.ai-page .ai-editor h2{margin-top:12px;color:var(--site-ink);font-size:24px;font-weight:650}.ai-page .ai-editor>p{color:var(--site-muted);font-size:14px}.ai-page .ai-editor .field>span{color:var(--site-ink);font-size:14px;font-weight:550}.ai-page .ai-editor-actions .button{min-height:48px;border-radius:999px;font-size:15px}.ai-page .ai-editor-actions .button-primary{border-color:var(--site-navy);background:var(--site-navy)}.ai-page .ai-editor-actions .button-primary:hover{background:var(--site-navy-2)}.ai-page .ai-editor .form-bottom-note{color:var(--site-muted);font-size:13px;text-align:center}.ai-page .sample-badge{padding:3px 10px;border-color:var(--site-line);border-radius:999px;background:var(--site-bg);color:var(--site-muted);font-size:12px}.ai-page .ai-studio .ai-preview-image{border-radius:var(--site-r-md)}.ai-page .ai-preview>h3{color:var(--site-ink);font-size:19px;font-weight:650}.ai-page .ai-preview>p{color:var(--site-muted);font-size:13px}.ai-page .preview-empty{border-color:var(--site-line-strong);border-radius:var(--site-r-md);background:var(--site-bg)}.ai-page .preview-empty>svg{color:#6b4fc4}.ai-page .preview-empty>p{color:var(--site-text);font-size:14px}.ai-page .prompt-preview>pre{color:var(--site-text);font-size:14px}.ai-mock{--mock-a: #e9e4f8;--mock-b: #d9e6f8;--mock-ink: #1c2c48;position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;container-type:size;background:radial-gradient(circle at 1px 1px,rgb(16 36 60 / 10%) 1px,transparent 1.4px) 0 0 / 14px 14px,linear-gradient(140deg,var(--mock-a),var(--mock-b))}.ai-mock--rollup{--mock-a: #e3f2ef;--mock-b: #d6e6f6}.ai-mock--backdrop{--mock-a: #f3ebe0;--mock-b: #e0e7f3}.ai-mock--video{--mock-a: #18263d;--mock-b: #233a5c}.ai-mock-stage{display:grid;place-items:center;width:100%;height:100%}.ai-mock-sheet{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4%;overflow:hidden;padding:7cqh 6cqh;border-radius:4px;background:linear-gradient(165deg,#182a46,#2b4d7a 62%,#3b6aa3);box-shadow:0 18px 30px -16px #10243c8c,0 0 0 1px #ffffff4d inset}.ai-mock-sheet b{overflow:hidden;color:#fff;font-size:max(9px,7cqh);font-weight:700;letter-spacing:.02em;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.ai-mock-sheet em{display:block;width:80%;height:max(3px,2.2cqh);border-radius:99px;background:#ffffff8c}.ai-mock-sheet em.short{width:52%;background:#ffffff52}.ai-mock-orb{position:absolute;top:12%;right:-18%;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9fe0dc,#3b8bb0 55%,transparent 70%);opacity:.85}.ai-mock-sheet--poster{height:76cqh;aspect-ratio:3 / 4;transform:rotate(-3deg)}.ai-mock-rollup{display:grid;justify-items:center;height:84cqh}.ai-mock-sheet--rollup{height:100%;aspect-ratio:1 / 2.5;justify-content:space-between;padding:6cqh 4cqh;background:linear-gradient(180deg,#0b5f66,#13787d 45%,#e9f4f2 45.5%,#fff)}.ai-mock-sheet--rollup b{font-size:max(8px,4.4cqh)}.ai-mock-sheet--rollup .ai-mock-orb{top:30%;right:8%;width:84%}.ai-mock-sheet--rollup em{background:#9cb6cc}.ai-mock-sheet--rollup em.short{background:#c9d7e4}.ai-mock-foot{width:140%;height:3cqh;margin-top:-1px;border-radius:2px;background:#4a5a70}.ai-mock-booth{display:grid;justify-items:center;width:82%}.ai-mock-sheet--wall{width:100%;height:52cqh;justify-content:center;align-items:flex-start;padding:0 8%;border-radius:3px 3px 0 0;background:linear-gradient(110deg,#182a46,#2b4d7a 55%,#b28a52 140%)}.ai-mock-sheet--wall .ai-mock-orb{top:-30%;right:6%;width:46%}.ai-mock-sheet--wall b{font-size:max(10px,9cqh)}.ai-mock-floor{width:112%;height:16cqh;background:linear-gradient(180deg,#c8b9a3,#e9e1d4);clip-path:polygon(6% 0,94% 0,100% 100%,0 100%)}.ai-mock-video{display:grid;gap:5cqh;width:76%}.ai-mock-sheet--frame{aspect-ratio:16 / 8;justify-content:center;align-items:center;background:linear-gradient(140deg,#2b4d7a,#0b7f86)}.ai-mock-play{width:14cqh;height:14cqh;border:1px solid rgb(255 255 255 / 60%);border-radius:50%;background:linear-gradient(transparent,transparent),#ffffff24;position:relative}.ai-mock-play:after{content:"";position:absolute;top:50%;left:54%;border-top:2.8cqh solid transparent;border-bottom:2.8cqh solid transparent;border-left:4.2cqh solid #fff;transform:translate(-50%,-50%)}.ai-mock-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:4%}.ai-mock-strip i{aspect-ratio:16 / 10;border-radius:2px;background:linear-gradient(140deg,#3a5e8e,#2a7d86);opacity:.7}.ai-mock-strip i:nth-child(2){opacity:.9;box-shadow:0 0 0 1px #9fe0dc}@media(max-width:760px){.ai-hero{padding:36px 0 32px;text-align:left}.ai-hero-inner{width:calc(100% - 32px);align-items:flex-start}.ai-hero h1{font-size:clamp(28px,8vw,36px)}.ai-hero p{font-size:15px}.ai-hero-notes{grid-template-columns:minmax(0,1fr);margin-top:24px}.ai-hero-notes li{padding:14px 16px}.ai-hero-notes li+li{border-top:1px solid var(--site-line);border-left:0}.ai-page .ai-studio{width:calc(100% - 32px)}.ai-page .ai-format-copy{padding:12px 14px 14px}.ai-page .ai-format-copy strong{font-size:14px}.ai-page .ai-format-copy>span{font-size:12px}.ai-page .ai-editor-actions .button{font-size:14px}}.ai-page .ai-editor .field em{color:#b42318;font-style:normal}.ai-page--creative{background:#f5f8fc;padding-bottom:72px}.ai-page--creative .ai-kicker{display:inline-flex;align-items:center;gap:8px;color:#4278a7;font-size:12px;font-weight:650;letter-spacing:.06em}.ai-creative-hero{overflow:hidden;padding:60px 0 70px;background:radial-gradient(ellipse at 85% 25%,#d9edf9,transparent 58%),linear-gradient(120deg,#f7faff,#edf5fc)}.ai-creative-hero-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px}.ai-hero-copy h1{margin:22px 0 0;color:#132c47;font-size:clamp(34px,3.65vw,56px);font-weight:700;line-height:1.32;letter-spacing:-.045em}.ai-hero-copy h1>span{color:#407cae}.ai-hero-copy>p{max-width:465px;margin-top:24px;color:#59718b;font-size:16px;line-height:1.95}.ai-hero-actions,.ai-text-link,.ai-hero-benefits,.ai-hero-benefits>span{display:flex;align-items:center}.ai-hero-actions{gap:24px;margin-top:30px;flex-wrap:wrap}.ai-text-link{gap:8px;color:#476584;font-size:14px;padding:12px 0}.ai-text-link:hover{color:#2563c4}.ai-hero-benefits{flex-wrap:wrap;gap:12px 20px;margin-top:28px}.ai-hero-benefits>span{gap:5px;color:#617891;font-size:11px}.ai-hero-benefits svg{color:#367d88}.ai-hero-art{position:relative;min-width:0;aspect-ratio:1.32;border:6px solid #ffffffb3;border-radius:28px;box-shadow:0 24px 65px -28px #315e8d66;transform:rotate(1.5deg);overflow:hidden}.ai-hero-art>img{width:100%;height:100%;object-fit:cover;object-position:65% center}.ai-hero-art-label{position:absolute;bottom:22px;left:20px;display:flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid #ffffffcf;border-radius:14px;background:#f7fbfff0;box-shadow:0 5px 22px #2e527425;color:#244f71;font-size:14px;font-weight:650}.ai-hero-art-label small{display:block;margin-top:4px;color:#69889f;font-size:9px;letter-spacing:.14em}.ai-hero-art-tag{position:absolute;top:18px;right:18px;padding:7px 13px;border-radius:100px;background:#ffffffdf;color:#456d8c;font-size:11px}.ai-journey{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:-26px;padding:26px 32px;border:1px solid #e0eaf4;border-radius:20px;background:#fff;box-shadow:0 12px 32px -22px #3c658052}.ai-journey-step{display:flex;align-items:center;gap:16px;min-width:0}.ai-step-number{color:#9db9d3;font-size:26px;font-weight:500;letter-spacing:-.05em}.ai-journey-step strong{color:#29445e;font-size:14px;font-weight:650}.ai-journey-step p{margin-top:5px;color:#7b8b9d;font-size:11px;line-height:1.6}.ai-page--creative .ai-studio{padding-top:64px;padding-bottom:0}.ai-inspiration,.ai-workbench{scroll-margin-top:108px}.ai-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.ai-section-heading h2{margin-top:13px;color:#203d58;font-size:clamp(23px,2.2vw,31px);font-weight:650;line-height:1.4}.ai-section-heading>p{color:#7b8b9d;font-size:12px;line-height:1.9}.ai-page--creative .ai-studio .ai-format-grid{gap:20px;margin-bottom:0}.ai-page--creative .ai-studio .ai-format-card{--format-accent: #4b79ad;--format-soft: #eaf2fb;display:flex;flex-direction:column;min-width:0;border:1px solid #dee7ef;border-radius:17px;background:#fff;box-shadow:0 4px 16px -10px #24436222}.ai-page--creative .ai-studio .ai-format-card--rollup{--format-accent: #327965;--format-soft: #ebf5ef}.ai-page--creative .ai-studio .ai-format-card--backdrop{--format-accent: #a66b35;--format-soft: #fcf0e3}.ai-page--creative .ai-studio .ai-format-card--video{--format-accent: #80609c;--format-soft: #f2edf8}.ai-page--creative .ai-studio .ai-format-card.active{border-color:var(--format-accent);box-shadow:0 0 0 1px var(--format-accent),0 10px 28px -18px #24436255}.ai-page--creative .ai-format-visual{width:100%;aspect-ratio:1.36;flex:none}.ai-page--creative .ai-format-visual img{object-fit:cover}.ai-format-index{position:absolute;left:12px;top:12px;max-width:calc(100% - 56px);padding:5px 9px;border-radius:6px;background:#ffffffe6;color:#344d63;font-size:9px;font-weight:600;letter-spacing:.05em}.ai-page--creative .ai-selected{background:var(--format-accent);width:25px;height:25px}.ai-page--creative .ai-format-copy{flex:1;padding:20px 18px 18px;width:100%}.ai-page--creative .ai-format-copy strong{padding-right:24px;font-size:17px;color:#263e54;font-weight:650}.ai-page--creative .ai-format-copy>span{margin-top:9px;padding:0;color:#778a9b;font-size:12px;line-height:1.7}.ai-page--creative .ai-format-copy>svg{top:23px;right:16px;color:var(--format-accent)}.ai-format-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px}.ai-format-tags small{padding:4px 8px;border-radius:5px;background:#f3f6f9;color:#7a8b9b;font-size:10px}.ai-format-status{display:flex;justify-content:space-between;gap:8px;width:100%;padding:12px 18px;border-top:1px solid #edf1f5;color:#8b99a8;font-size:10px}.ai-format-card.active .ai-format-status{background:var(--format-soft);color:var(--format-accent);border-top-color:transparent}.ai-workbench{margin-top:72px}.ai-page--creative .ai-editor-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px;align-items:start}.ai-page--creative .ai-editor,.ai-page--creative .ai-preview{padding:28px;border:1px solid #dde7f0;border-radius:20px;box-shadow:0 8px 30px -22px #284b7633}.ai-editor-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-current-format{padding:5px 10px;border:1px solid #d3e3f2;border-radius:6px;background:#eef5fd;color:#4874a3;font-size:11px}.ai-current-format--rollup{background:#eef7f2;color:#3d7f68;border-color:#d8eadd}.ai-current-format--backdrop{background:#fcf3e9;color:#a06e3d;border-color:#eddcc8}.ai-current-format--video{background:#f4effa;color:#83629e;border-color:#e5dbef}.ai-page--creative .ai-editor>h3{margin-top:18px;color:#25415c;font-size:23px;font-weight:650}.ai-page--creative .ai-editor>p{margin:9px 0 22px;color:#7b8b9d;font-size:12px;line-height:1.8}.ai-example-button{display:flex;align-items:center;gap:9px;width:100%;margin-bottom:24px;padding:12px 13px;border:1px solid #dfeaf5;border-radius:10px;background:#f4f8fd;color:#5b7d9b;text-align:left;font-size:12px}.ai-example-button>svg{flex:none}.ai-example-button>svg:last-child{margin-left:auto}.ai-example-button:hover{background:#eaf3fe;border-color:#b8d1e9}.ai-page--creative .ai-editor .field{margin-bottom:22px}.ai-page--creative .ai-editor .field>span{font-size:13px;font-weight:550;color:#446078}.ai-page--creative .ai-editor .field em{color:#a65f4c;font-style:normal}.ai-page--creative .ai-editor .field small{margin-left:7px;color:#8a99a8;font-size:11px;font-weight:400}.ai-page--creative .ai-editor .field input,.ai-page--creative .ai-editor .field textarea{padding:12px 14px;border:1px solid #dce6ef;border-radius:9px;background:#fbfdff;color:#344f69;font-size:13px}.ai-page--creative .ai-editor .field textarea{line-height:1.8;resize:vertical;min-height:108px}.ai-page--creative .ai-editor .field input::placeholder,.ai-page--creative .ai-editor .field textarea::placeholder{color:#96a4b3}.ai-style-picker{min-width:0;padding:0;margin:0 0 22px;border:0}.ai-style-picker legend{margin-bottom:11px;color:#446078;font-size:13px;font-weight:550}.ai-style-picker>div{display:flex;flex-wrap:wrap;gap:7px}.ai-style-picker label{position:relative;display:flex;align-items:center;gap:6px;padding:8px 9px;border:1px solid #e0e8f1;border-radius:8px;background:#fbfcfe;color:#7c8c9e;font-size:11px;cursor:pointer}.ai-style-picker label.active{border-color:#8baecf;background:#eff6fe;color:#3f6d98}.ai-style-picker input{position:absolute;opacity:0;width:1px;height:1px}.ai-style-picker label:has(input:focus-visible){outline:2px solid #4d83c8;outline-offset:2px}.ai-style-picker i{flex:none;width:11px;height:11px;border-radius:50%}.ai-page--creative .ai-editor-actions{margin-top:26px;gap:10px}.ai-page--creative .ai-editor-actions .button{min-height:44px;border-radius:9px;font-size:13px;padding:11px 14px}.ai-page--creative .ai-editor-actions .button-primary{flex:1.35;background:#426f9c;border-color:#426f9c}.ai-page--creative .ai-editor-actions .button-primary:hover{background:#315d89}.ai-page--creative .ai-editor .form-bottom-note{margin:17px 0 0;font-size:10px;color:#8c9bab}.ai-page--creative .preview-heading{margin-bottom:20px}.ai-page--creative .preview-heading h3{margin-top:7px;font-size:22px;font-weight:650;color:#25415c}.ai-page--creative .sample-badge{color:#7c8fa2;background:#f5f8fb;border-color:#e0e9f2}.ai-page--creative .ai-studio .ai-preview-image{aspect-ratio:3 / 2;border-radius:12px}.ai-preview-expand{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #ffffff80;border-radius:7px;background:#1c344bb8;color:#fff;font-size:11px}.ai-preview-expand:hover{background:#1c344bed}.ai-page--creative .ai-preview .ai-preview-caption{margin-top:12px;color:#7b8c9d;font-size:11px}.ai-brief-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:23px;padding:17px 18px;border:1px solid #e7eef5;border-radius:10px;background:#f7faff}.ai-brief-summary>div{min-width:0}.ai-brief-summary small{display:block;margin-bottom:5px;color:#8b9bad;font-size:10px}.ai-brief-summary strong{color:#4b6780;font-size:12px;font-weight:550;overflow-wrap:anywhere}.ai-brief-theme{grid-column:1 / -1}.ai-output-guide{margin-top:22px}.ai-output-guide h4,.ai-output-heading h4{color:#4a647b;font-size:13px;font-weight:600}.ai-output-guide ul{display:grid;gap:10px;margin:13px 0;padding:0;list-style:none}.ai-output-guide li{display:flex;gap:8px;align-items:center;color:#7b8e9f;font-size:12px}.ai-output-guide li svg{flex:none;color:#74a093}.ai-output-guide>p{padding-top:14px;border-top:1px solid #e6edf4;color:#8a9aab;font-size:11px;line-height:1.8}.ai-output-heading{display:flex;gap:8px;align-items:center;color:#5b83a4;margin-bottom:14px;overflow-wrap:anywhere}.ai-page--creative .prompt-preview>pre{max-height:350px;overflow:auto;background:#f7faff;border:1px solid #e4edf6;border-radius:10px;color:#597189;font-size:12px;line-height:1.9}.ai-page--creative .prompt-preview .button{border-radius:9px;font-size:13px;background:#426f9c;border-color:#426f9c}.ai-image-dialog{position:fixed;width:min(1060px,calc(100vw - 40px));max-height:90vh;padding:0;border:1px solid #ffffff7a;border-radius:16px;background:#fff;overflow:auto;box-shadow:0 24px 100px #081b3555}.ai-image-dialog::backdrop{background:#0d203acf}.ai-image-dialog>img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;background:#eef3f8}.ai-image-dialog>p{padding:14px 22px;color:#678198;font-size:13px}.ai-dialog-close{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#19334bc7;color:#fff}.ai-dialog-close:hover{background:#19334b}.ai-creative-closing{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:64px;padding:36px 40px;border:1px solid #dbe8f3;border-radius:20px;background:linear-gradient(110deg,#edf5fd,#f7fbff)}.ai-creative-closing h2{margin-top:12px;color:#2c506f;font-size:25px;line-height:1.5}.ai-creative-closing p{margin-top:9px;color:#7891a6;font-size:12px;line-height:1.8}.ai-page--creative :is(button,a):focus-visible{outline:2px solid #477bac;outline-offset:4px}@media(max-width:1100px){.ai-creative-hero-inner{gap:30px}.ai-hero-copy h1{font-size:38px}.ai-hero-art{aspect-ratio:1.05}.ai-hero-benefits{gap:10px 12px}.ai-journey{padding:22px;gap:16px}.ai-journey-step{gap:10px;align-items:flex-start}.ai-page--creative .ai-studio .ai-format-grid{gap:14px}.ai-page--creative .ai-format-copy{padding:17px 13px}.ai-page--creative .ai-format-copy strong{font-size:15px}.ai-page--creative .ai-format-copy>span{font-size:11px}.ai-page--creative .ai-editor,.ai-page--creative .ai-preview{padding:22px}}@media(max-width:820px){.ai-creative-hero{padding:36px 0 52px}.ai-creative-hero-inner{grid-template-columns:1fr;gap:36px}.ai-hero-copy h1{font-size:clamp(32px,5.7vw,46px)}.ai-hero-copy>p{max-width:560px;margin-top:18px;font-size:15px}.ai-hero-art{aspect-ratio:1.85;transform:none;border-width:4px}.ai-hero-art>img{object-position:center}.ai-journey{gap:16px;padding:24px}.ai-journey-step{flex-direction:column;gap:8px}.ai-step-number{font-size:21px}.ai-journey-step strong{font-size:13px}.ai-journey-step p{font-size:10px}.ai-page--creative .ai-studio{padding-top:44px}.ai-page--creative .ai-studio .ai-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ai-page--creative .ai-format-copy{padding:20px 18px}.ai-page--creative .ai-format-copy strong{font-size:17px}.ai-page--creative .ai-format-copy>span{font-size:12px}.ai-page--creative .ai-format-copy>svg{display:block}.ai-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.ai-section-heading>p br{display:none}.ai-workbench{margin-top:48px}.ai-page--creative .ai-editor-layout{grid-template-columns:1fr;gap:22px}.ai-creative-closing{padding:28px;flex-direction:column;align-items:flex-start;margin-top:40px;gap:22px}}@media(max-width:520px){.ai-page--creative{padding-bottom:40px}.ai-creative-hero-inner,.ai-journey,.ai-page--creative .ai-studio,.ai-creative-closing{width:calc(100% - 32px)}.ai-creative-hero{padding-top:28px}.ai-hero-copy h1{font-size:clamp(28px,7vw,34px);letter-spacing:-.045em}.ai-hero-actions{margin-top:24px;gap:20px}.ai-hero-actions .site-button{padding:0 20px;min-height:45px;font-size:13px}.ai-hero-benefits{margin-top:22px;gap:10px 13px}.ai-hero-benefits>span{font-size:10px}.ai-hero-art{aspect-ratio:1.55;border-radius:18px}.ai-hero-art-label{bottom:14px;left:12px;padding:10px 12px;gap:9px;font-size:12px}.ai-hero-art-tag{top:12px;right:12px;font-size:10px}.ai-journey{gap:12px;padding:18px 15px;border-radius:14px}.ai-journey-step strong{font-size:11px}.ai-journey-step p{font-size:9px}.ai-section-heading h2{font-size:23px}.ai-page--creative .ai-studio .ai-format-grid{gap:12px}.ai-page--creative .ai-format-visual{aspect-ratio:1.16}.ai-format-index{left:8px;top:8px;max-width:calc(100% - 16px);font-size:7px;padding:4px 6px}.ai-page--creative .ai-selected{right:8px;top:34px;width:22px;height:22px}.ai-page--creative .ai-format-copy{padding:15px 12px}.ai-page--creative .ai-format-copy strong{font-size:14px;padding-right:16px}.ai-page--creative .ai-format-copy>span{font-size:11px}.ai-page--creative .ai-format-copy>svg{width:16px;top:18px;right:10px}.ai-format-tags{gap:5px;margin-top:12px}.ai-format-tags small{font-size:9px;padding:3px 6px}.ai-format-status{font-size:9px;padding:10px 12px;line-height:1.6}.ai-page--creative .ai-editor,.ai-page--creative .ai-preview{padding:20px;border-radius:15px}.ai-page--creative .ai-editor-actions .button{font-size:12px;padding:11px 10px}.ai-page--creative .ai-editor>h3{font-size:21px}.ai-preview-expand{padding:7px 9px;top:9px;right:9px}.ai-preview-expand span{display:none}.ai-creative-closing{padding:24px}.ai-creative-closing h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.ai-page--creative *,.ai-page--creative *:before,.ai-page--creative *:after{transition:none}}.ai-results{margin-top:28px;padding:28px}.ai-result-history{display:flex;gap:10px;overflow-x:auto;padding-bottom:16px}.ai-result-history button{min-width:180px;max-width:250px;padding:12px;text-align:left;border:1px solid #dbe3ed;border-radius:12px;background:#fff}.ai-result-history button.active{border-color:#326bca;background:#eef5ff}.ai-result-history strong,.ai-result-history span,.ai-result-history small{display:block;margin:4px 0;overflow-wrap:anywhere}.ai-generated-image{display:block;max-width:100%;max-height:720px;margin:16px auto;object-fit:contain;border-radius:12px}.ai-result-prompt{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.ai-login-notice{padding:14px 18px;background:#edf4ff;border-radius:12px}:root{--ot-font: "DM Sans Variable", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;--ot-ink: #14243a;--ot-ink-2: #34465d;--ot-muted: #5a6b80;--ot-subtle: #8494a7;--ot-primary: #367bc3;--ot-primary-strong: #2463a8;--ot-primary-text: #24609f;--ot-primary-soft: #ebf3fc;--ot-primary-line: #c9dcf1;--ot-accent: #1f9a8c;--ot-canvas: #f4f7fb;--ot-surface: #ffffff;--ot-surface-2: #f8fafd;--ot-line: #e3e9f1;--ot-line-strong: #cbd7e5;--ot-success: #1b7457;--ot-success-soft: #ebf7f1;--ot-success-line: #c4e5d5;--ot-warn: #8f5b0c;--ot-warn-soft: #fff6e6;--ot-warn-line: #f0d9a8;--ot-danger: #b0313b;--ot-danger-soft: #fdf0f1;--ot-danger-line: #f1c8cc;--ot-r-sm: 8px;--ot-r: 12px;--ot-r-lg: 16px;--ot-r-xl: 20px;--ot-shadow-1: 0 1px 2px rgb(20 36 58 / 4%), 0 1px 3px rgb(20 36 58 / 3%);--ot-shadow-2: 0 1px 2px rgb(20 36 58 / 4%), 0 10px 28px -8px rgb(20 36 58 / 12%);--ot-shadow-3: 0 2px 6px rgb(20 36 58 / 6%), 0 28px 56px -16px rgb(20 36 58 / 22%);--ot-ring: 0 0 0 3px rgb(54 123 195 / 26%);--ot-ease: cubic-bezier(.2, .7, .2, 1);--ot-dur: .18s}.account-workspace{background:#f5f7fb;border-top:1px solid #e6eaf0}.account-workspace-inner{width:min(1376px,calc(100% - 80px));padding-top:32px;padding-bottom:54px}.account-hero{margin-bottom:27px}.account-avatar{border-radius:13px;width:52px;height:52px;box-shadow:none;background:#e7effd;color:#4479c2;border-color:#d6e3f6}.account-identity h1{display:flex;align-items:center;gap:12px;font-size:29px;letter-spacing:-.6px;margin-top:6px;font-weight:650}.account-identity p{font-size:12px;color:#8290a4}.account-identity .eyebrow{font-size:9px;color:#5684bf;letter-spacing:1.5px}.account-role-tag{display:inline-flex;align-items:center;border:1px solid #d3e1f6;background:#edf4ff;color:#5a7baa;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:500;letter-spacing:0;white-space:nowrap}.account-hero-actions .button{font-size:12px;border-radius:7px;padding-inline:15px}.account-layout{grid-template-columns:202px minmax(0,1fr);gap:22px}.account-sidebar-shell{top:94px}.account-workspace .account-sidebar{border-radius:10px;background:#fff;box-shadow:none;border-color:#e4e9f1;padding:12px 9px}.account-sidebar-label{padding:10px 12px 13px;font-size:10px;color:#8e9bac}.account-workspace .account-sidebar>button{font-size:12px;padding:13px 12px;border-radius:7px;color:#607187}.account-workspace .account-sidebar>button.active{color:#387ade;background:#edf4ff;border-color:transparent;font-weight:600}.account-help-card{border:1px solid #dfe7f2;border-radius:10px;box-shadow:none;background:#eef4fd;padding:20px;font-size:12px}.account-help-card p{font-size:11px;line-height:1.9;color:#7d8ea5}.account-workspace .account-main.panel{border:1px solid #e4e9f1;border-radius:11px;background:#fff;box-shadow:none;padding:27px;min-width:0}.account-workspace .account-section-heading h2,.account-workspace .portal-section h2{font-size:20px;letter-spacing:-.3px;font-weight:600}.account-workspace .account-section-heading p{font-size:12px}.account-metrics{border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;gap:14px;overflow:visible}.account-metrics>button{padding:20px;border:1px solid #e4e9f1;border-radius:10px;background:#fff;box-shadow:none;text-align:left;transition:border-color .16s}.account-metrics>button+button{border-left:1px solid #e4e9f1}.account-metrics>button:hover,.account-metrics>button.selected{border-color:#8eb3ed;background:#f9fbff}.account-metrics>button>div{grid-template-columns:1fr;gap:5px}.account-metrics>button strong{grid-row:auto;grid-column:auto;font-size:30px;font-weight:600}.account-metrics span{font-size:11px}.account-metrics small{font-size:10px}.account-metric-icon{border-radius:9px}.account-overview-grid>section{border-color:#e5eaf2;border-radius:9px;box-shadow:none;background:#fafbfd}.account-project-card{border-color:#e4e9f1;border-radius:10px;box-shadow:none}.account-project-card h3{font-size:16px}.account-project-topline{font-size:10px}.account-project-route,.account-project-action{font-size:12px}.account-clear-state{border-radius:8px;background:#f0faf5;border-color:#dceee4}.account-project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 22px;padding-bottom:15px;border-bottom:1px solid #e6eaf1}.account-project-toolbar nav{display:flex;gap:4px;flex-wrap:wrap}.account-project-toolbar nav button{font-size:11px;padding:7px 10px;border-radius:5px;color:#78879c}.account-project-toolbar nav button.active{background:#edf4ff;color:#347bea}.account-project-toolbar label{display:flex;align-items:center;gap:8px;border:1px solid #e2e8f0;border-radius:7px;padding:8px 10px;color:#7c8ba0}.account-project-toolbar input{background:transparent;border:0;outline:0;min-width:0;width:180px;font-size:11px}.account-project-toolbar label:focus-within{outline:2px solid #6b9bdc;outline-offset:2px}.account-workspace .profile-fields{padding:0;border:0;margin:0}.account-workspace .profile-fields input,.account-workspace .profile-fields select{border-radius:7px;box-shadow:none;background:#fbfcfe}.account-workspace .portal-section{border-top:1px solid #e5eaf1;margin-top:30px;padding-top:26px}.internal-workspace-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:9px;padding:28px;background:linear-gradient(112deg,#14283f,#213c5e);color:#fff;overflow:hidden;margin-bottom:25px}.internal-workspace-banner:after{content:"";position:absolute;width:280px;height:280px;border:1px solid #ffffff0b;border-radius:50%;right:-80px;top:-130px;pointer-events:none}.internal-workspace-banner .eyebrow{color:#93b5e5;font-size:9px}.internal-workspace-banner h2{font-size:24px;font-weight:600;margin:9px 0 8px;letter-spacing:-.5px;color:#fff}.internal-workspace-banner p{font-size:12px;line-height:1.8;color:#a6bad4;margin:0 0 20px}.internal-workspace-banner a{display:inline-flex;align-items:center;gap:9px;background:#397de5;color:#fff;padding:10px 14px;border-radius:6px;font-size:12px}.internal-workspace-banner a:hover{background:#4a8af1}.internal-banner-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:160px;height:128px;color:#789fcf;border:1px solid #90b4e32b;border-radius:15px;background:#80acdf07;transform:rotate(-6deg);margin-right:18px;flex:none}.internal-banner-mark span{font-size:8px;letter-spacing:1.7px}.account-workspace .internal-section-heading{align-items:center;margin-bottom:17px}.account-workspace .internal-section-heading h2{font-size:16px;margin-bottom:4px}.account-workspace .internal-section-heading p{font-size:10px;margin:0}.internal-refresh{display:flex;align-items:center;gap:7px;font-size:11px;color:#6d8097;border:1px solid #e3e9f1;border-radius:6px;padding:7px 10px}.internal-refresh:disabled{opacity:.5}.internal-refresh .spinning{animation:workspace-spin 1.2s linear infinite}@keyframes workspace-spin{to{transform:rotate(360deg)}}.internal-data-error{font-size:11px;line-height:1.8;color:#996c28;background:#fff8ed;padding:10px 14px;border-radius:6px;margin-bottom:14px}.internal-data-error button{color:#397de5;text-decoration:underline;padding-left:8px}.internal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.internal-metrics>a{display:grid;border:1px solid #e5eaf2;border-radius:9px;background:#fff;padding:17px;gap:12px;transition:border-color .16s}.internal-metrics>a:hover{border-color:#90b4e8}.internal-metrics>a>div{display:flex;align-items:center;justify-content:space-between;gap:7px}.internal-metrics>a>div>span{font-size:11px;color:#6b7d94}.internal-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;flex:none;font-style:normal}.internal-icon.blue{background:#edf4ff;color:#4384df}.internal-icon.green{background:#ebf7f1;color:#479b7d}.internal-icon.purple{background:#f3effb;color:#956dca}.internal-icon.orange{background:#fff5e6;color:#c48c42}.internal-icon.slate{background:#eef2f7;color:#7388a4}.internal-metrics strong{font-size:30px;font-weight:600;color:#21374f;line-height:1.3;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.internal-metrics strong small{font-size:10px;font-weight:400;color:#99a5b5;margin-left:6px;letter-spacing:0}.internal-metrics>a>span{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:10px;border-top:1px solid #edf0f5;font-size:10px;color:#8d9aab}.internal-metrics>a>span svg{color:#658bbf}.internal-content-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:18px;margin-bottom:24px}.internal-tasks{border:1px solid #e4e9f1;border-radius:9px;overflow:hidden}.internal-block-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 19px;border-bottom:1px solid #e6ebf2}.internal-block-heading h3{font-size:14px;font-weight:600;margin:0;color:#2c4059}.internal-block-heading a{display:flex;align-items:center;gap:6px;font-size:10px;color:#4381d2}.internal-block-heading>span{font-size:10px;color:#94a1b2}.internal-tasks>div>a{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid #e9edf3}.internal-tasks>div>a:last-child{border-bottom:0}.internal-tasks>div>a:hover{background:#fafbfe}.internal-tasks a>span{min-width:0;flex:1;display:grid;gap:5px}.internal-tasks a b{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3f526b}.internal-tasks a small{font-size:10px;color:#94a0b1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-tasks a em{font-size:10px;white-space:nowrap;font-style:normal;color:#6886ae}.internal-tasks a>svg{color:#99a7b9}.internal-empty{min-height:170px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#8d9aad;font-size:11px}.internal-empty svg{color:#63ad8d}.internal-account-card{border:1px solid #e4e9f1;border-radius:9px;background:#fafbfd;padding:21px}.internal-account-card>svg{color:#628ab8}.internal-account-card h3{font-size:14px;margin:11px 0 17px;color:#3e5673;font-weight:600}.internal-account-card dl{display:grid;gap:12px;margin:0}.internal-account-card dl div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:11px}.internal-account-card dt{color:#91a0b2;white-space:nowrap}.internal-account-card dd{margin:0;color:#617690;text-align:right;overflow-wrap:anywhere}.internal-account-card p{border-top:1px solid #e5ebf2;margin:18px 0 0;padding-top:14px;color:#96a3b3;font-size:10px;line-height:1.9}.internal-spaces-heading{padding:0 0 14px;border-bottom:0}.internal-spaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.internal-spaces a{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #e4e9f1;border-radius:8px;background:#fff;transition:background .16s,border-color .16s}.internal-spaces a:hover{background:#fafcff;border-color:#91b5e7}.internal-spaces a>span{min-width:0;flex:1;display:grid;gap:6px}.internal-spaces b{font-size:12px;font-weight:500;color:#405771}.internal-spaces small{font-size:10px;color:#93a1b3;line-height:1.7}.internal-spaces a>svg{color:#96a7bb}@media(max-width:1200px){.internal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-content-grid{grid-template-columns:1fr}.internal-account-card{display:none}.account-workspace-inner{width:calc(100% - 48px)}}@media(max-width:820px){.account-layout{grid-template-columns:1fr;gap:18px}.account-sidebar-shell{position:static}.account-workspace-inner{width:calc(100% - 40px)}.account-workspace .account-sidebar{padding:7px}.account-workspace .account-sidebar>button{padding:10px 13px}.account-sidebar-label,.account-help-card{display:none}.account-hero{gap:19px}.account-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-metrics>button:nth-child(3),.account-metrics>button:nth-child(4){border:1px solid #e4e9f1}.account-metrics>button>div{grid-template-columns:1fr auto}.account-metrics>button strong{grid-row:1/3;grid-column:2}.account-metric-icon{display:grid}.account-project-toolbar{flex-direction:column;align-items:stretch}.account-project-toolbar input{width:100%}.account-workspace .account-main.panel{padding:23px}}@media(max-width:560px){.account-workspace-inner{width:calc(100% - 32px);padding-top:23px}.account-identity{gap:11px}.account-avatar{width:42px;height:42px;font-size:16px}.account-identity h1{font-size:23px;gap:8px}.account-identity p{font-size:10px;line-height:1.8}.account-role-tag{font-size:9px;padding:3px 6px}.account-hero-actions{display:flex;flex-wrap:wrap;width:100%;gap:8px}.account-hero-actions .button{font-size:11px;min-height:38px}.account-metrics>button{padding:15px}.account-metrics>button strong{font-size:26px}.account-metric-icon{display:none}.account-workspace .account-main.panel{padding:17px;border-radius:9px}.internal-workspace-banner{padding:22px;gap:0;margin-bottom:23px}.internal-workspace-banner h2{font-size:21px}.internal-workspace-banner p{font-size:11px;max-width:260px}.internal-banner-mark{display:none}.internal-metrics{gap:9px;margin-bottom:20px}.internal-metrics>a{padding:13px}.internal-metrics>a>div>span{font-size:10px}.internal-icon{width:29px;height:29px}.internal-metrics strong{font-size:28px}.internal-tasks>div>a{padding:14px 12px;gap:8px}.internal-tasks a em{display:none}.internal-block-heading{padding:15px}.internal-spaces{grid-template-columns:1fr;gap:10px}.internal-spaces a{padding:16px}.internal-spaces-heading{padding:0 0 13px}.internal-workspace-banner a{font-size:11px}.account-project-toolbar nav button{padding:7px 9px}}@media(prefers-reduced-motion:reduce){.internal-refresh .spinning{animation:none}}.global-expo-page,.verified-detail-page{color:#15304a;background:#eef5fc}.global-expo-main{width:min(1520px,calc(100% - 72px));padding-top:34px;padding-bottom:62px}.global-expo-layout{display:grid;grid-template-columns:228px minmax(0,1fr);align-items:start;gap:24px}.global-expo-sidebar{position:sticky;top:95px;min-width:0;padding:22px 17px;border:1px solid #e0e9f0;border-radius:15px;background:#ffffffe0;box-shadow:0 8px 24px #1843650a}.global-expo-sidebar-heading{padding:0 8px 17px;border-bottom:1px solid #e7edf2}.global-expo-sidebar-heading h2{margin:0;color:#183b56;font-size:18px}.global-expo-sidebar-heading p{margin:6px 0 0;color:#7a91a1;font-size:11px}.global-expo-sidebar-group{padding-top:19px}.global-expo-sidebar-group+.global-expo-sidebar-group{margin-top:12px;border-top:1px solid #e7edf2}.global-expo-sidebar-group h3{margin:0 8px 12px;color:#314d63;font-size:13px;font-weight:700}.global-expo-sidebar-options{display:grid;gap:3px}.global-expo-sidebar-options button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px 11px;border-radius:7px;color:#687d8e;font-size:12px;text-align:left}.global-expo-sidebar-options button:hover{background:#edf5fb;color:#1f6388}.global-expo-sidebar-options button.active{background:#dceafb;color:#135590;font-weight:700}.global-expo-sidebar-options button.global-expo-show-more{justify-content:flex-start;color:#176786;font-weight:650}.global-expo-sidebar-options button span{color:#94a6b4;font-size:11px}.global-expo-results{min-width:0}.global-expo-results>h1{margin:0 0 15px;color:#153d5a;font-size:23px;font-weight:700;letter-spacing:-.025em}.global-expo-filter-panel{margin-bottom:13px}.global-expo-filter-panel form{display:flex;align-items:center;gap:12px;min-height:51px;padding:5px 6px 5px 17px;border:1px solid #d9e6ef;border-radius:10px;background:#fff;color:#658095;box-shadow:0 4px 15px #28536d0a}.global-expo-filter-panel input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#18344d;font-size:14px}.global-expo-filter-panel input::placeholder{color:#9aaebc}.global-expo-filter-panel form button{flex:none;min-width:74px;padding:10px 17px;border-radius:7px;background:#1c6398;color:#fff;font-size:13px;font-weight:700}.global-expo-filter-panel form button:hover{background:#13517e}.global-expo-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.global-expo-scope{display:flex;gap:7px;margin-right:auto}.global-expo-scope button{min-width:88px;padding:9px 14px;border:1px solid #d7e5ef;border-radius:8px;background:#fff;color:#526c7f;font-size:12px;white-space:nowrap}.global-expo-scope button.active{border-color:#2d77ad;background:#2d77ad;color:#fff;font-weight:700}.global-expo-filters label{display:flex;align-items:center;min-width:0;padding:0 9px;border:1px solid #d7e5ef;border-radius:8px;background:#fff}.global-expo-filters select{max-width:145px;min-height:37px;border:0;outline:0;background:transparent;color:#4b697f;font-size:12px;cursor:pointer}.global-expo-results-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;color:#73899b;font-size:11px}.global-expo-results-bar strong{color:#2f607d;font-size:12px;white-space:nowrap}.global-expo-results-bar .catalog-freshness{margin:0}.global-expo-intro{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.global-expo-intro h2{margin:0 0 5px;color:#163a56;font-size:22px}.global-expo-intro p,.global-expo-intro>span{margin:0;color:#73899b;font-size:12px;line-height:1.6}.verified-expo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.verified-expo-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dce6ee;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1f455a0d;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.verified-expo-card:hover{transform:translateY(-4px);border-color:#afd2e0;box-shadow:0 22px 38px #1f455a1c}.verified-expo-artwork{position:relative;height:165px;padding:13px;border-bottom:1px solid #edf1f4;background:#f2f8fc}.verified-expo-artwork>a{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:7px;background:#fff}.verified-expo-artwork img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.verified-expo-category{position:absolute;z-index:1;top:13px;left:13px;padding:5px 8px;border-radius:0 0 7px;background:#183f5d;color:#fff;font-size:10px;font-weight:700}.verified-expo-content{display:flex;flex:1;flex-direction:column;padding:15px 16px 16px}.verified-expo-overline{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#52768a;font-size:11px;font-weight:700;letter-spacing:.035em}.verified-expo-status{flex:none;padding:4px 8px;border-radius:999px;background:#e9f5f1;color:#17775c;font-size:10px;letter-spacing:0}.verified-expo-title{display:block;margin-top:9px;color:#122d46}.verified-expo-title h3{min-height:45px;margin:0;font-size:15px;line-height:1.45;font-weight:690;letter-spacing:-.018em}.verified-expo-title:hover{color:#13789c}.verified-expo-facts{display:grid;gap:8px;margin:14px 0 16px}.verified-expo-facts div{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:5px}.verified-expo-facts dt{display:flex;align-items:center;gap:5px;color:#7a8d9b;font-size:11px;white-space:nowrap}.verified-expo-facts dd{min-width:0;margin:0;color:#435c6e;font-size:11px;line-height:1.5}.verified-expo-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #eaf0f3}.verified-expo-actions a{display:inline-flex;align-items:center;gap:4px;color:#176786;font-size:12px;font-weight:700;white-space:nowrap}.verified-expo-actions a+a{color:#57758a}.verified-expo-actions a:hover{color:#0b9baa}.global-expo-empty{padding:58px 24px;border:1px dashed #bed2de;border-radius:16px;background:#fff;color:#526b7d;text-align:center}.global-expo-more{margin-top:55px}.global-expo-more .expo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.directory-expo-card .verified-expo-artwork img{width:100%;height:100%;object-fit:contain}.directory-expo-card .verified-expo-facts a{display:inline-flex;align-items:center;gap:3px;color:#176786;overflow-wrap:anywhere}.directory-expo-card .verified-expo-overline span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-expo-fallback{width:100%;height:100%;border-radius:11px}.global-expo-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px;color:#546c7e;font-size:12px}.global-expo-pagination button{display:flex;align-items:center;gap:5px;padding:9px 13px;border:1px solid #d7e5ed;border-radius:9px;background:#fff;color:#1c6585}.global-expo-pagination button:disabled{opacity:.5;cursor:not-allowed}.global-expo-disclaimer{margin:46px 0 0;color:#7b8d9b;font-size:12px;line-height:1.7}.verified-detail-page{min-height:80vh;padding-bottom:75px}.verified-detail-breadcrumb{display:flex;align-items:center;gap:10px;padding:30px 0;color:#758a9b;font-size:12px}.verified-detail-breadcrumb a{color:#577b91}.verified-detail-hero{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:48px;align-items:center;padding:42px;border:1px solid #dce8ee;border-radius:25px;background:#fff;box-shadow:0 15px 42px #264d650f}.verified-detail-artwork{display:grid;place-items:center;min-height:310px;padding:24px;border:1px solid #e8eef3;border-radius:17px;background:#f8fafb}.verified-detail-artwork img{max-width:100%;max-height:260px;object-fit:contain}.verified-detail-kicker{display:flex;gap:9px;color:#12617c;font-size:12px;font-weight:700}.verified-detail-kicker span{padding:5px 10px;border-radius:999px;background:#e9f5f4}.verified-detail-short-name{margin:22px 0 8px;color:#5b7c8d;font-size:13px;font-weight:700;letter-spacing:.06em}.verified-detail-heading h1{margin:0;color:#102d46;font-size:clamp(29px,3.2vw,45px);line-height:1.25;letter-spacing:-.04em}.verified-detail-heading>p:last-of-type{max-width:600px;margin:17px 0 0;color:#627b8e;line-height:1.8}.verified-detail-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}.verified-detail-actions a{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:700}.verified-detail-actions a:first-child{background:#143e60;color:#fff}.verified-detail-actions a:last-child{background:#eaf3f5;color:#205e79}.verified-detail-info{display:grid;grid-template-columns:230px minmax(0,1fr);gap:45px;margin-top:70px}.verified-detail-section-heading span{color:#2c8a9e;font-size:11px;font-weight:750;letter-spacing:.15em}.verified-detail-section-heading h2{margin:12px 0;color:#102e49;font-size:29px}.verified-detail-section-heading p{color:#73899b;font-size:13px;line-height:1.7}.verified-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0}.verified-detail-facts>div{min-height:125px;padding:23px;border:1px solid #deebf0;border-radius:16px;background:#fff}.verified-detail-facts dt{display:flex;align-items:center;gap:10px;color:#668398;font-size:12px}.verified-detail-facts dd{margin:17px 0 0;color:#17374f;font-size:16px;font-weight:680;line-height:1.5}.verified-detail-facts dd small{display:block;margin-top:4px;color:#627e8e;font-size:12px;font-weight:400}.verified-detail-facts dd a{display:inline-flex;align-items:center;gap:5px;color:#126d8d}.verified-detail-source{display:flex;justify-content:space-between;gap:30px;margin-top:38px;padding:23px 0;border-top:1px solid #dce8ef;border-bottom:1px solid #dce8ef}.verified-detail-source span{color:#2d637d;font-size:12px;font-weight:750}.verified-detail-source p{max-width:660px;margin:6px 0 0;color:#71889a;font-size:12px;line-height:1.7}.verified-detail-source>div:last-child{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:18px}.verified-detail-source a{display:inline-flex;align-items:center;gap:4px;color:#256a88;font-size:12px;font-weight:650}.verified-detail-back,.global-expo-not-found a{display:inline-flex;align-items:center;gap:8px;margin-top:32px;color:#1f6b89;font-size:13px;font-weight:700}.global-expo-not-found{min-height:55vh;padding-top:90px}@media(max-width:1300px){.global-expo-results .verified-expo-grid,.global-expo-more .expo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.global-expo-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.global-expo-results .verified-expo-grid,.global-expo-more .expo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verified-detail-hero{gap:25px;padding:26px}}@media(max-width:760px){.global-expo-main{width:calc(100% - 32px);padding-top:18px}.global-expo-layout{grid-template-columns:1fr;gap:17px}.global-expo-sidebar{position:static;padding:14px}.global-expo-sidebar-heading{padding-bottom:10px}.global-expo-sidebar-heading h2{font-size:16px}.global-expo-sidebar-group{padding-top:10px}.global-expo-sidebar-group+.global-expo-sidebar-group{margin-top:10px}.global-expo-sidebar-group h3{margin-bottom:6px}.global-expo-sidebar-options{display:flex;gap:6px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.global-expo-sidebar-options::-webkit-scrollbar{display:none}.global-expo-sidebar-options button{flex:none;gap:6px;padding:7px 10px;border:1px solid #e3edf3;white-space:nowrap}.global-expo-results>h1{font-size:20px}.global-expo-scope{width:100%;margin-right:0}.global-expo-scope button{flex:1;min-width:0;padding-inline:6px}.global-expo-filters label{flex:1}.global-expo-filters select{width:100%;max-width:none}.global-expo-results .verified-expo-grid,.global-expo-more .expo-grid{grid-template-columns:1fr}.verified-expo-artwork{height:175px}.verified-expo-title h3{min-height:0}.global-expo-results-bar{align-items:flex-start}.global-expo-results-bar span{max-width:62%}.verified-detail-hero,.verified-detail-info{grid-template-columns:1fr}.verified-detail-artwork{min-height:230px}.verified-detail-info{gap:18px;margin-top:45px}.verified-detail-facts{grid-template-columns:1fr}.verified-detail-source{flex-direction:column}.verified-detail-source>div:last-child{align-items:flex-start;flex-direction:column;gap:10px}}:root{--orange-primary: #f07824;--orange-hover: #d85f12;--orange-soft: #fff0e4;--orange-canvas: #fffcf8;--orange-tint: #fff6ed;--orange-line: #f0ddcf;--orange-line-strong: #e7c2a7;--orange-shadow: 0 14px 34px -22px rgb(139 70 21 / 28%)}body,#root,main{background-color:var(--orange-canvas)}.global-expo-page,.verified-detail-page{background:radial-gradient(circle at 88% 0%,rgb(255 223 197 / 68%),transparent 28rem),linear-gradient(145deg,#fffdf9,#fff7ef 52%,#fffbf7)}.global-expo-sidebar,.global-expo-filter-panel form,.global-expo-scope button,.global-expo-filters label,.verified-expo-card,.verified-detail-hero,.verified-detail-facts>div{border-color:var(--orange-line);box-shadow:var(--orange-shadow)}.global-expo-sidebar-heading,.global-expo-sidebar-group+.global-expo-sidebar-group,.verified-detail-source{border-color:#f2e3d8}.global-expo-sidebar-options button:hover{background:#fff5ec;color:var(--orange-hover)}.global-expo-sidebar-options button.active{background:var(--orange-soft);color:#c6530c}.global-expo-sidebar-options button.global-expo-show-more,.global-expo-results-bar strong,.global-expo-pagination button,.verified-detail-breadcrumb a,.verified-detail-facts dd a{color:#cf5a12}.global-expo-filter-panel form:focus-within{border-color:#eda268;box-shadow:0 0 0 3px #f078241f}.global-expo-filter-panel form>svg{color:var(--orange-primary)}.global-expo-filter-panel form button,.global-expo-scope button.active{border-color:var(--orange-primary);background:linear-gradient(105deg,#e96416,#f28a35)}.global-expo-filter-panel form button:hover{background:linear-gradient(105deg,#d7580b,#e87926)}.verified-expo-card:hover{border-color:#e6b38e;box-shadow:0 22px 38px -24px #8b46155c}.verified-expo-artwork{border-bottom-color:#f3e4da;background:linear-gradient(145deg,#fffaf5,#fff1e5)}.verified-expo-category{background:linear-gradient(105deg,#df5e0c,#f18531)}.verified-expo-overline{color:#aa6535}.verified-expo-title:hover,.verified-expo-actions a,.directory-expo-card .verified-expo-facts a{color:var(--orange-hover)}.verified-expo-status,.verified-detail-kicker span,.verified-detail-actions a:last-child{background:var(--orange-soft);color:#bd4f0b}.verified-detail-artwork{border-color:var(--orange-line);background:#fffaf5}.verified-detail-kicker,.verified-detail-section-heading span{color:var(--orange-hover)}.verified-detail-actions a:first-child{background:linear-gradient(105deg,#e96416,#f28a35)}.tp-hero{background:radial-gradient(55% 80% at 100% 0%,#ffe2cb 0%,transparent 65%),radial-gradient(45% 70% at 0% 100%,#fff1e4 0%,transparent 70%),linear-gradient(180deg,#fffdf9,#fff6ee)}.tp-journey ol:before{border-color:#e7b995}.tp-journey-node{border-color:#efd2bc}.ai-page--creative{background:var(--orange-canvas)}.ai-page--creative .ai-kicker,.ai-hero-copy h1>span,.ai-text-link:hover,.ai-hero-benefits svg{color:var(--orange-primary)}.ai-creative-hero{background:radial-gradient(ellipse at 85% 25%,#ffe1c9,transparent 58%),linear-gradient(120deg,#fffdf9,#fff3e8)}.ai-hero-art{box-shadow:0 24px 65px -28px #9248146b}.ai-hero-art-label{background:#fffaf5f0;box-shadow:0 5px 22px #84431426;color:#8e4515}.ai-page--creative .ai-editor-actions .button-primary,.ai-page .ai-editor-actions .button-primary{background:linear-gradient(105deg,#e96416,#f28a35)}.ai-page--creative .ai-editor-actions .button-primary:hover,.ai-page .ai-editor-actions .button-primary:hover{background:linear-gradient(105deg,#d7580b,#e87926)}.account-workspace{border-top-color:var(--orange-line);background:radial-gradient(circle at 12% 0%,rgb(255 224 199 / 74%),transparent 30%),linear-gradient(145deg,#fffdf9,#fff5ec 55%,#fffbf7)}.account-avatar{border-color:#edcbb2;background:linear-gradient(145deg,#ffe5d0,#fff8f1);color:#cb5b15;box-shadow:0 10px 24px #914a191a}.account-metrics,.account-section,.account-project-card{border-color:var(--orange-line);box-shadow:var(--orange-shadow)}.account-metric-icon{background:var(--orange-soft);color:#d46a21}.intake-page{background:radial-gradient(circle at 90% 0%,rgb(255 226 203 / 62%),transparent 28rem),var(--orange-canvas)}.button-primary,.auth-main .auth-submit,.directory-pagination button[aria-current=page]{border-color:var(--orange-primary);background:linear-gradient(105deg,#e96416,#f28a35)}.button-primary:hover,.auth-main .auth-submit:hover:not(:disabled){background:linear-gradient(105deg,#d7580b,#e87926)}.tabs button.active,.text-link,.text-button{color:var(--orange-hover)}::selection{background:#ffd8bb}.expo-detail{--expo-ink: #183441;--expo-muted: #687d86;--expo-line: #e7e6df;--expo-accent: #d87130;background:#faf9f5;color:var(--expo-ink)}.expo-detail .container{max-width:1240px}.expo-detail a,.expo-detail button{-webkit-tap-highlight-color:transparent}.expo-detail a:focus-visible,.expo-detail button:focus-visible,.expo-detail summary:focus-visible{outline:3px solid #d77a39;outline-offset:5px}.expo-hero{padding:28px 0 45px;background:radial-gradient(ellipse at 95% 5%,#e3efeb,transparent 50%),linear-gradient(120deg,#fbfaf6,#f3f6f1);border-bottom:1px solid var(--expo-line)}.expo-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:var(--expo-muted);margin-bottom:34px}.expo-crumbs a:hover{color:var(--expo-accent)}.expo-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;align-items:center}.expo-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#677d7b;font-size:12px}.expo-eyebrow span{font-size:10px;letter-spacing:2px;font-weight:700;color:#b56b36}.expo-eyebrow i{width:24px;height:1px;background:#bdc9c1}.expo-hero h1{margin:15px 0 9px;font-size:clamp(27px,3vw,40px);line-height:1.35;letter-spacing:-1px;font-weight:700;text-wrap:balance}.expo-english-name{margin:0;font-size:15px;line-height:1.5;letter-spacing:.035em;color:#72827c}.expo-tags{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:19px 0 24px}.expo-tags>a,.expo-tags>span{font-size:11px;padding:5px 10px;border:1px solid #dce4db;border-radius:5px;color:#5d7370;background:#ffffff87}.expo-tags>.expo-status{display:inline-flex;align-items:center;gap:6px;color:#28644c;background:#e8f1e8;border-color:#d6e4d5}.expo-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.expo-tags>.expo-status.ended{color:#777;background:#efefec}.expo-tags>.expo-status.live{color:#b55b29;background:#fff0df;border-color:#f4d1b3}.expo-hero-facts{margin:0;display:grid;gap:11px}.expo-hero-facts>div{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.7}.expo-hero-facts dt{display:flex;gap:9px;align-items:center;color:var(--expo-muted)}.expo-hero-facts dt svg{color:#859b8e;flex-shrink:0}.expo-hero-facts dd{margin:0;overflow-wrap:anywhere}.expo-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:28px}.expo-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 19px;border:1px solid #d67431;border-radius:7px;background:var(--expo-accent);color:#fff;font-size:13px;font-weight:600;box-shadow:0 5px 12px #b6632314;text-align:center}.expo-primary:hover{background:#be5e24;border-color:#be5e24}.expo-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:45px;padding:10px 13px;border-radius:7px;border:1px solid #dce1d9;background:#fff9;color:#59706e;font-size:12px}.expo-action:hover,.expo-action.is-saved{color:#be5e24;border-color:#dba981}.expo-action-note{min-height:18px;font-size:11px;color:#7d8b83;margin:10px 0 0}.expo-brand-panel{background:#fff;border:1px solid #dce4dc;padding:22px 22px 0;border-radius:13px;box-shadow:0 14px 36px #274f3710;overflow:hidden}.expo-panel-label{display:block;text-align:center;font-size:10px;letter-spacing:2px;color:#8b998c}.expo-brand-image,.expo-brand-panel .exhibition-artwork-logo{display:block;width:100%;height:185px;object-fit:contain;padding:25px 5px;border:0}.expo-brand-panel .exhibition-fallback{border-radius:8px;margin:15px 0;height:155px}.expo-countdown{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;margin:0 -22px;background:#f0f4ed;border-top:1px solid #e5ebe1}.expo-countdown>div>span{display:block;font-size:11px;color:#819077}.expo-countdown strong{font-size:33px;font-weight:600;line-height:1.3;color:#375747;font-variant-numeric:tabular-nums}.expo-countdown small{font-size:12px;font-weight:400;margin-left:8px}.expo-countdown>svg{color:#8fa183}.expo-section-nav{position:sticky;top:72px;z-index:12;background:#fffefbf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--expo-line)}.expo-section-nav>.container{display:flex;gap:35px;overflow-x:auto;scrollbar-width:none}.expo-section-nav a{display:block;padding:19px 0 17px;flex-shrink:0;font-size:13px;font-weight:600;border-bottom:2px solid transparent;color:#61766e}.expo-section-nav a:hover,.expo-section-nav a:focus-visible{color:var(--expo-accent);border-bottom-color:var(--expo-accent)}.expo-body{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;align-items:start;padding-block:34px 25px}.expo-main,.expo-aside{min-width:0}.expo-section{padding:31px 33px;background:#fff;border:1px solid var(--expo-line);border-radius:11px;margin-bottom:22px;scroll-margin-top:155px}.expo-section-heading{margin-bottom:23px}.expo-section-heading>span{display:block;font-size:10px;font-weight:600;letter-spacing:1.8px;color:#a27951;margin-bottom:9px}.expo-section-heading h2{margin:0;font-size:23px;line-height:1.45;letter-spacing:-.4px;font-weight:650}.expo-section-heading>p{margin:9px 0 0;color:var(--expo-muted);font-size:13px;line-height:1.8}.expo-intro{font-size:15px;line-height:2.05;margin:0 0 14px}.expo-body-copy{font-size:13px;color:var(--expo-muted);line-height:1.9;margin:0}.expo-overview-notes{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:25px;padding-top:23px;border-top:1px solid #eeeee7}.expo-overview-notes>div{display:flex;align-items:center;gap:13px}.expo-overview-notes svg{color:#899a81}.expo-overview-notes span{font-size:11px;color:#889382}.expo-overview-notes strong{display:block;font-size:13px;font-weight:550;color:#365547;margin-top:4px}.expo-scale{margin-top:24px;border-top:1px solid var(--expo-line);padding-top:22px}.expo-scale-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.expo-scale-heading h3{font-size:14px}.expo-scale-heading span{color:var(--expo-muted);font-size:11px}.expo-scale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.expo-scale-grid>div{padding:18px;background:#f5f7f2;border-radius:7px}.expo-scale-grid span{font-size:12px;color:var(--expo-muted)}.expo-scale-grid strong{display:block;font-size:28px;margin-top:8px;color:#355944}.expo-scale-grid small{font-size:11px;margin-left:4px}.expo-scale>p{font-size:11px;color:var(--expo-muted);margin-top:13px}.expo-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.expo-focus-grid article{border:1px solid #e8eae1;background:linear-gradient(140deg,#fbfcf8,#f5f6ef);border-radius:8px;padding:20px 18px}.expo-focus-grid article>span{font-size:23px;line-height:1;font-weight:500;color:#b6c2a9}.expo-focus-grid h3{font-size:14px;margin:17px 0 9px;line-height:1.6;font-weight:600}.expo-focus-grid p{font-size:12px;line-height:1.85;color:#7c897b;margin:0}.expo-footnote{font-size:11px;line-height:1.8;color:#8b9287;margin:19px 0 0}.expo-venue-panel{display:flex;gap:22px;align-items:center;padding:22px;background:#f4f6f1;border-radius:8px}.expo-venue-icon{display:grid;place-items:center;flex-shrink:0;width:80px;height:80px;background:#e7eddf;border:1px solid #dfe6d7;border-radius:8px;color:#8a9e77}.expo-venue-panel span{font-size:11px;color:#7d8b75}.expo-venue-panel h3{font-size:18px;line-height:1.55;margin:6px 0;font-weight:600}.expo-venue-panel p{font-size:12px;color:#748169;margin:0}.expo-visit-facts{margin:22px 0 0}.expo-visit-facts>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:14px;padding:13px 0;border-bottom:1px solid #efeee7;font-size:12px;line-height:1.8}.expo-visit-facts>div:last-child{border:0;padding-bottom:0}.expo-visit-facts dt{color:#7b887a}.expo-visit-facts dd{margin:0;overflow-wrap:anywhere}.expo-visit-facts a{color:var(--expo-accent);display:inline-flex;align-items:center;gap:6px}.expo-logistics-section{border-top:3px solid #d2ad7d}.expo-cargo-note{display:flex;gap:15px;padding:19px;background:#f9f4eb;border-radius:8px;margin-bottom:25px}.expo-cargo-note>svg{flex-shrink:0;color:#a78a59;margin-top:3px}.expo-cargo-note strong{font-size:13px;color:#80673e}.expo-cargo-note p{font-size:12px;line-height:1.9;color:#8d7c61;margin:7px 0 0}.expo-steps{display:grid;grid-template-columns:1fr 1fr;gap:25px 23px;margin-bottom:25px}.expo-steps article{display:flex;align-items:flex-start;gap:15px}.expo-step-icon{width:39px;height:41px;display:grid;place-items:center;flex-shrink:0;border:1px solid #dfe6df;border-radius:8px;background:#f5f8f3;color:#729178;position:relative}.expo-step-icon small{position:absolute;right:-5px;bottom:-6px;background:#fff;color:#a3ae99;font-size:9px;padding:0 3px}.expo-steps h3{margin:0 0 7px;font-size:13px;font-weight:650}.expo-steps p{margin:0;font-size:12px;color:var(--expo-muted);line-height:1.8}.expo-inline-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:#b9692e}.expo-inline-link:hover{color:#874818}.expo-faq details{border-bottom:1px solid var(--expo-line)}.expo-faq details:last-child{border:0}.expo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;font-size:13px;cursor:pointer;list-style:none}.expo-faq summary::-webkit-details-marker{display:none}.expo-faq summary svg{flex-shrink:0;color:#8f9a87;transition:transform .2s}.expo-faq details[open] summary svg{transform:rotate(180deg)}.expo-faq details p{margin:0 0 19px;color:var(--expo-muted);font-size:12px;line-height:1.9}.expo-aside{height:100%}.expo-aside-sticky{position:sticky;top:155px}.expo-plan-card{background:#203d38;color:#f4f5e9;border-radius:11px;padding:27px 25px;box-shadow:0 8px 22px #16382f0d}.expo-plan-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #466257;border-radius:12px;color:#d4d8b0;background:#2c4b42}.expo-plan-eyebrow{margin:20px 0 10px;color:#b2c1aa!important;font-size:10px!important;letter-spacing:1px}.expo-plan-card h2{font-size:27px;line-height:1.6;margin:0 0 13px;font-weight:550;letter-spacing:.5px;color:#fffced}.expo-plan-card>p{font-size:12px;line-height:1.9;color:#becbb8}.expo-plan-card ul{list-style:none;padding:20px 0 23px;margin:20px 0 0;border-top:1px solid #3a554a;display:grid;gap:13px}.expo-plan-card li{display:flex;gap:8px;align-items:center;font-size:11px;color:#d0dbc5}.expo-plan-card li svg{color:#a4b78c}.expo-plan-card .expo-primary{width:100%;box-sizing:border-box;background:#e2a660;border-color:#e2a660;color:#283e31}.expo-plan-card .expo-primary:hover{background:#edb978}.expo-plan-card>small{display:block;margin-top:12px;text-align:center;color:#9db19b;font-size:10px}.expo-contact-card{background:#fff;border:1px solid var(--expo-line);padding:23px;border-radius:10px;margin-top:19px}.expo-contact-card>span{font-size:10px;color:#89967f;letter-spacing:2px}.expo-contact-card h3{font-size:14px;margin:12px 0 9px;line-height:1.7;font-weight:600}.expo-contact-card p{font-size:12px;color:var(--expo-muted);line-height:1.8;margin-bottom:15px}.expo-date-note{display:flex;gap:10px;padding:19px 9px;color:#8f9689}.expo-date-note svg{flex-shrink:0;margin-top:2px}.expo-date-note p{margin:0;font-size:11px;line-height:1.8}.expo-related-section{background:#eff2e9;border-top:1px solid #e3e8db;padding:43px 0 45px;scroll-margin-top:130px}.expo-related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.expo-related-heading .expo-section-heading{margin:0}.expo-related-heading>.expo-inline-link{flex-shrink:0}.expo-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.expo-related-card{min-width:0;background:#fff;border:1px solid #dee4d6;border-radius:10px;overflow:hidden;transition:transform .2s,box-shadow .2s}.expo-related-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #3548290c}.expo-related-art{display:block;height:160px;position:relative;border-bottom:1px solid #eff0e9;background:#fff;padding:25px}.expo-related-art>img,.expo-related-art>.exhibition-fallback{width:100%;height:100%;object-fit:contain}.expo-related-art>span{position:absolute;top:12px;left:12px;background:#f2f6ee;color:#7d8e6b;border:1px solid #e2e9db;border-radius:4px;font-size:9px;padding:3px 7px}.expo-related-content{padding:20px}.expo-related-brand{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a07c45;font-size:10px;letter-spacing:.3px}.expo-related-content h3{min-height:46px;font-size:15px;line-height:1.6;font-weight:600;margin:7px 0 15px}.expo-related-content h3 a:hover{color:var(--expo-accent)}.expo-related-content>p{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.7;color:#83907a;margin:7px 0}.expo-related-content>p svg{flex-shrink:0}.expo-related-more{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e9eddf;padding-top:13px;margin-top:17px;font-size:11px;color:#a67739}.expo-return{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#7c8b73;margin-top:28px}.expo-related-message{padding:30px;text-align:center;border:1px dashed #cdd8c3;border-radius:8px;background:#f9fbf6;color:#7f8c75;font-size:13px}.expo-related-message button{border:0;background:none;color:#a96b2d;margin-left:10px;text-decoration:underline}.expo-mobile-bar{display:none}@media(max-width:1050px){.expo-hero-grid{gap:30px;grid-template-columns:minmax(0,1fr) 250px}.expo-body{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.expo-section{padding:25px}.expo-focus-grid{gap:10px}.expo-focus-grid article{padding:17px 13px}.expo-plan-card{padding:24px 20px}.expo-steps{grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.expo-hero{padding:20px 0 27px}.expo-crumbs{margin-bottom:23px;font-size:11px}.expo-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.expo-hero-copy{min-width:0}.expo-hero h1{font-size:27px}.expo-english-name{font-size:13px}.expo-hero-facts>div{font-size:12px;grid-template-columns:87px minmax(0,1fr);gap:7px}.expo-hero-actions{gap:8px;margin-top:23px}.expo-primary{font-size:12px;padding:12px 15px}.expo-action{min-height:42px;padding:9px 11px;font-size:11px}.expo-brand-panel{display:grid;grid-template-columns:minmax(0,1fr) 115px;padding:0;align-items:center;border-radius:9px}.expo-panel-label{display:none}.expo-brand-image,.expo-brand-panel .exhibition-artwork-logo{width:100%;height:125px;padding:22px}.expo-brand-panel .exhibition-fallback{margin:0;height:125px}.expo-countdown{align-self:stretch;justify-content:center;text-align:center;border-top:0;border-left:1px solid #e5ebe1;margin:0;padding:22px 10px}.expo-countdown>svg{display:none}.expo-countdown strong{font-size:31px}.expo-countdown>div>span{margin-bottom:6px;font-size:10px}.expo-section-nav{top:64px}.expo-section-nav>.container{gap:24px}.expo-section-nav a{font-size:12px;padding:15px 0}.expo-body{display:block;padding-block:22px 5px}.expo-section{padding:24px 21px;margin-bottom:17px;scroll-margin-top:130px}.expo-section-heading{margin-bottom:19px}.expo-section-heading h2{font-size:21px}.expo-intro{font-size:14px}.expo-overview-notes{gap:13px}.expo-overview-notes>div{gap:9px}.expo-overview-notes strong{font-size:12px}.expo-focus-grid{grid-template-columns:1fr;gap:11px}.expo-focus-grid article{position:relative;padding:18px 17px 18px 50px}.expo-focus-grid article>span{position:absolute;left:14px;top:20px;font-size:20px}.expo-focus-grid h3{margin:0 0 5px}.expo-focus-grid p{font-size:12px}.expo-venue-panel{padding:16px;gap:14px}.expo-venue-icon{width:54px;height:65px}.expo-venue-icon svg{width:35px}.expo-venue-panel h3{font-size:15px}.expo-visit-facts>div{grid-template-columns:1fr;gap:3px}.expo-cargo-note{padding:16px;gap:11px}.expo-steps{gap:23px}.expo-scale-grid>div{padding:14px 10px}.expo-scale-grid strong{font-size:23px}.expo-scale-grid small{display:block;margin:3px 0 0}.expo-aside{margin-bottom:25px}.expo-aside-sticky{position:static}.expo-plan-card{padding:25px}.expo-plan-card h2 br{display:none}.expo-plan-card h2{font-size:24px}.expo-plan-icon{display:none}.expo-plan-eyebrow{margin-top:0}.expo-contact-card,.expo-date-note{display:none}.expo-related-section{padding:30px 0 95px;scroll-margin-top:130px}.expo-related-heading{flex-direction:column;align-items:flex-start;gap:13px}.expo-related-heading .expo-section-heading h2{font-size:22px}.expo-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.expo-related-art{height:126px;padding:25px 12px 13px}.expo-related-content{padding:13px}.expo-related-content h3{font-size:12px;min-height:57px;margin-bottom:11px}.expo-related-content>p{font-size:10px;gap:5px;align-items:flex-start}.expo-related-content>p svg{width:12px;margin-top:2px}.expo-related-brand{font-size:9px}.expo-related-more{font-size:10px;padding-top:10px;margin-top:12px}.expo-mobile-bar.is-visible{display:flex;position:fixed;z-index:30;bottom:0;left:0;right:0;justify-content:space-between;align-items:center;gap:13px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e1e5d8;background:#fffef9f2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 -5px 22px #28431c08}.expo-mobile-bar>div{min-width:0}.expo-mobile-bar strong{display:block;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:48vw}.expo-mobile-bar span{display:block;font-size:10px;color:#849076;margin-top:4px}.expo-mobile-bar a{display:flex;align-items:center;gap:8px;padding:12px 17px;background:var(--expo-accent);border-radius:6px;color:#fff;font-size:12px;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.expo-detail *{transition:none!important;scroll-behavior:auto!important}}
