/* Generated from simulation/isaac/navigation.py; run --sync after changes. */
body.taste-preview{--tp-content-width:1168px;--tp-page-gutter:32px;--tp-title-size:clamp(28px,3.2vw,36px);--tp-font:"Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif}
body.taste-preview:is(.park-page,.ledger-preview,.nonflat-index,.industrial-index,.industrial-pilot,.report-preview,.mobility-index){font-family:var(--tp-font);font-size:14px;line-height:1.65}
body.taste-preview .platform-content,body.taste-preview:is(.park-page,.nonflat-index,.industrial-index,.industrial-pilot,.report-preview,.mobility-index)>main{box-sizing:border-box;width:100%;max-width:calc(var(--tp-content-width) + 2 * var(--tp-page-gutter));min-width:0;margin:0 auto;padding-left:var(--tp-page-gutter);padding-right:var(--tp-page-gutter)}
body.taste-preview.ledger-preview .platform-content,body.taste-preview.park-page>main{padding-top:40px}
body.taste-preview:is(.nonflat-index,.industrial-index,.industrial-pilot,.report-preview,.mobility-index) .hero{padding-top:40px}
body.taste-preview:is(.park-page,.nonflat-index,.industrial-index,.industrial-pilot,.report-preview,.mobility-index) h1,body.taste-preview.ledger-preview .ledger-heading h1{font-family:var(--tp-font);font-size:var(--tp-title-size);font-weight:650;line-height:1.35;letter-spacing:-.035em;margin:0}
body.taste-preview:is(.park-page,.nonflat-index,.industrial-index,.industrial-pilot,.report-preview,.mobility-index) :is(.description,.lead),body.taste-preview.ledger-preview .ledger-heading p:not(.ledger-context){font-size:14px;line-height:1.8;margin:12px 0 24px}
body.taste-preview:is(.park-page,.nonflat-index,.industrial-index,.industrial-pilot,.report-preview,.mobility-index) :is(.eyebrow,.breadcrumb){font-size:12px;font-weight:500;line-height:1.65;letter-spacing:0;margin:0 0 14px}
body.taste-preview.park-page>footer{box-sizing:border-box;width:calc(100% - 2 * var(--tp-page-gutter));max-width:var(--tp-content-width);margin-left:auto;margin-right:auto}
body.taste-preview .preview-site-header{box-sizing:border-box;position:relative;top:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:32px;min-height:78px;height:auto;margin:0;padding:0 max(var(--tp-page-gutter),calc((100vw - var(--tp-content-width))/2));border:0;border-bottom:1px solid #dce1d9;background:#fff;color:#252d29;box-shadow:none;backdrop-filter:none}
body.taste-preview .preview-site-header .platform-brand{display:inline-flex;align-items:center;gap:14px;color:#252d29;text-decoration:none;white-space:nowrap;font-family:"Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif}
body.taste-preview .preview-site-header .brand-name{display:inline;font-size:25px;line-height:1.2;font-weight:750;letter-spacing:-.06em}
body.taste-preview .preview-site-header .brand-wordmark{display:inline;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.045em}
body.taste-preview #platform-nav.preview-primary-nav{display:flex;align-items:stretch;align-self:stretch;flex-wrap:nowrap;gap:28px;order:0;width:auto;margin:0 auto 0 8px;padding:0;border:0;background:none}
body.taste-preview #platform-nav.preview-primary-nav a{display:flex;align-items:center;justify-content:center;gap:0;min-height:44px;margin:0;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#616b63;font:500 14px/1.4 "Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif;text-decoration:none;white-space:nowrap}
body.taste-preview #platform-nav.preview-primary-nav a[aria-current]{color:#3c604c;border-bottom-color:#3c604c;font-weight:600}
body.taste-preview .preview-site-header .preview-tag{display:inline-block;margin:0;padding:5px 10px;border:0;border-radius:3px;background:#edf0e9;color:#616b63;font:400 12px/1.6 "Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif;white-space:nowrap}
body.taste-preview .preview-area-bar{position:relative;margin:0;background:#fff;border-bottom:1px solid #dce1d9}
body.taste-preview .preview-secondary-nav{box-sizing:border-box;display:flex;align-items:stretch;flex-wrap:nowrap;gap:28px;width:100%;max-width:calc(var(--tp-content-width) + 2 * var(--tp-page-gutter));min-width:0;margin:0 auto;padding:0 var(--tp-page-gutter);overflow-x:auto;scrollbar-width:thin;font-family:var(--tp-font)}
body.taste-preview .preview-secondary-nav a{display:inline-flex;align-items:center;flex:0 0 auto;min-height:46px;padding:0 1px;border:0;border-bottom:2px solid transparent;background:none;color:#616b63;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;white-space:nowrap}
body.taste-preview .preview-secondary-nav a[aria-current=page]{color:#3c604c;border-bottom-color:#3c604c;font-weight:600}
body.taste-preview .preview-area-label{display:flex;align-items:center;flex:0 0 auto;font-size:12px;color:#7c867d;margin-right:4px}
body.taste-preview .geometry-switch{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}
body.taste-preview .geometry-switch a,body.taste-preview .geometry-switch span{display:inline-flex;align-items:center;min-height:36px;padding:7px 14px;border:1px solid transparent;border-radius:4px;background:#edf0e9;color:#252d29;font:500 13px/1.4 "Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif;text-decoration:none}
body.taste-preview .geometry-switch [aria-current=page]{background:#e6ede5;border-color:#3c604c;color:#3c604c}
body.taste-preview #platform-nav.preview-primary-nav a:hover,body.taste-preview .preview-secondary-nav a:hover{color:#3c604c;background:#f4f5f1}
body.taste-preview .preview-site-header a:focus-visible,body.taste-preview .preview-secondary-nav a:focus-visible{outline:2px solid #3c604c;outline-offset:-4px}
body.taste-preview:is(.park-page,.ledger-preview,.nonflat-index,.industrial-index,.industrial-pilot,.report-preview,.mobility-index) :is(a,button,summary,input,select):focus-visible{outline:2px solid #3c604c;outline-offset:3px}
@media(prefers-reduced-motion:no-preference){body.taste-preview #platform-nav.preview-primary-nav a,body.taste-preview .preview-secondary-nav a{transition:background-color 200ms,color 200ms,border-color 200ms}}
@media(max-width:700px){body.taste-preview{--tp-page-gutter:20px}body.taste-preview .preview-area-label{display:none}body.taste-preview .preview-site-header{min-height:0;flex-wrap:wrap;gap:12px;padding:16px var(--tp-page-gutter) 0}body.taste-preview .preview-site-header .platform-brand{gap:10px}body.taste-preview .preview-site-header .brand-name{font-size:23px}body.taste-preview .preview-site-header .brand-wordmark{font-size:16px}body.taste-preview .preview-site-header .preview-tag{margin-left:auto;font-size:11px;padding:4px 8px}body.taste-preview #platform-nav.preview-primary-nav{order:3;flex-basis:100%;gap:26px;margin:0;align-self:stretch}body.taste-preview #platform-nav.preview-primary-nav a{min-height:40px;font-size:13px;padding:0 1px}body.taste-preview .preview-secondary-nav{gap:18px}body.taste-preview .preview-secondary-nav a{min-height:44px;font-size:12px}body.taste-preview.ledger-preview .platform-content,body.taste-preview.park-page>main{padding-top:28px}body.taste-preview:is(.nonflat-index,.industrial-index,.industrial-pilot,.report-preview,.mobility-index) .hero{padding-top:28px}}
@media(prefers-reduced-motion:reduce){body.taste-preview .preview-site-header *,body.taste-preview .preview-secondary-nav *{animation:none!important;transition:none!important}}
