:root{color-scheme:light;--higo-gold-50: #FFF8E8;--higo-gold-100: #FDE9B7;--higo-gold-300: #F9C568;--higo-gold-500: #F5A623;--higo-gold-600: #D98A0C;--higo-gold-700: #8A570B;--higo-cocoa-50: #FAF5EF;--higo-cocoa-100: #F1E8DE;--higo-cocoa-300: #D6C7B8;--higo-cocoa-500: #9A8877;--higo-cocoa-600: #705B4B;--higo-cocoa-900: #3D2314;--higo-warm-white: #FFFBF4;--higo-white: #FFFFFF;--higo-clay-500: #E4572E;--higo-clay-700: #C2431F;--higo-success: #2E6F53;--higo-success-bg: #EAF5EF;--higo-warning: #8A570B;--higo-warning-bg: #FFF4D6;--higo-error: #B23A24;--higo-error-bg: #FCEBE7;--higo-info: #2F5F8F;--higo-info-bg: #ECF3FA;--higo-bg-canvas: var(--higo-warm-white);--higo-bg-surface: var(--higo-white);--higo-bg-subtle: var(--higo-cocoa-50);--higo-text-primary: var(--higo-cocoa-900);--higo-text-secondary: var(--higo-cocoa-600);--higo-border-subtle: var(--higo-cocoa-100);--higo-border-strong: var(--higo-cocoa-500);--higo-action-primary: var(--higo-gold-500);--higo-action-primary-hover: var(--higo-gold-600);--higo-action-primary-text: var(--higo-cocoa-900);--higo-price: var(--higo-clay-700);--higo-focus: var(--higo-cocoa-900);--higo-font-sans: "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--higo-font-latin: Inter, "Segoe UI", Arial, sans-serif;--higo-text-12: .75rem;--higo-text-14: .875rem;--higo-text-16: 1rem;--higo-text-18: 1.125rem;--higo-text-24: 1.5rem;--higo-text-32: 2rem;--higo-text-40: 2.5rem;--higo-text-52: 3.25rem;--higo-leading-tight: 1.2;--higo-leading-body: 1.65;--higo-leading-relaxed: 1.78;--higo-space-1: .25rem;--higo-space-2: .5rem;--higo-space-3: .75rem;--higo-space-4: 1rem;--higo-space-6: 1.5rem;--higo-space-8: 2rem;--higo-space-12: 3rem;--higo-space-16: 4rem;--higo-space-20: 5rem;--higo-radius-sm: .5rem;--higo-radius-md: .75rem;--higo-radius-lg: 1rem;--higo-radius-xl: 1.5rem;--higo-radius-full: 999px;--higo-shadow-1: 0 1px 2px rgb(61 35 20 / .08), 0 1px 5px rgb(61 35 20 / .05);--higo-shadow-2: 0 8px 24px rgb(61 35 20 / .1);--higo-duration-fast: .12s;--higo-duration-base: .18s;--higo-duration-slow: .24s;--higo-ease-standard: cubic-bezier(.2, 0, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--higo-duration-fast: 1ms;--higo-duration-base: 1ms;--higo-duration-slow: 1ms}}:root{--paper: #fbf8f1;--paper-strong: #fffdf8;--paper-warm: #f6eddf;--ink: #2b170e;--ink-soft: #5f4a3d;--muted: #75665c;--gold: var(--higo-gold-600);--gold-deep: #9b5603;--gold-soft: #f4ddb0;--line: #e8dccd;--line-strong: #d8c4a8;--green: #2f9167;--dark: #25150e;--dark-soft: #342219;--shadow: 0 24px 80px rgba(72, 40, 15, .14);--soft-shadow: 0 14px 44px rgba(72, 40, 15, .09);--higo-site-font-body: Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--higo-site-font-title: "HiGo Title", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--higo-site-font-serif: "Noto Serif SC", "Songti SC", "SimSun", serif;--higo-site-font-num: "Playfair Display", "Noto Serif", Georgia, "Times New Roman", serif;--higo-site-font-display: var(--higo-site-font-title);--higo-site-font-quote: var(--higo-site-font-serif);--higo-site-bp-xs: 480px;--higo-site-bp-sm: 768px;--higo-site-bp-md: 1024px;--higo-site-bp-lg: 1280px;--higo-site-bp-xl: 1536px;--higo-site-bp-2xl: 1920px;--higo-site-shell-max: 1720px;--higo-site-page-max: 1720px;--higo-site-gutter: clamp(20px, 5vw, 120px);--higo-site-page-gutter: var(--higo-site-gutter);--higo-site-type-display: clamp(48px, 5.8vw, 88px);--higo-site-type-h1: clamp(40px, 4.6vw, 64px);--higo-site-type-h2: clamp(32px, 4vw, 54px);--higo-site-type-h3: clamp(21px, 2vw, 28px);--higo-site-type-lede: clamp(17px, 1.35vw, 20px);--higo-site-type-body: 16px;--higo-site-type-meta: 14px;--higo-site-type-caption: 13px;--higo-site-text-min: var(--higo-site-type-caption);--higo-site-space-1: 4px;--higo-site-space-2: 8px;--higo-site-space-3: 12px;--higo-site-space-4: 16px;--higo-site-space-6: 24px;--higo-site-space-8: 32px;--higo-site-space-12: 48px;--higo-site-space-16: 64px;--higo-site-space-20: 80px;--higo-site-block: clamp(48px, 4.5vw + 16px, 96px);--higo-site-block-half: calc(var(--higo-site-block) / 2);--higo-site-block-quarter: calc(var(--higo-site-block) / 4);--hg-header: 68px;--hg-strip-peek: 24px;--hg-strip-h: calc(var(--higo-site-block) + clamp(65px, 3vw + 35px, 83px));--higo-site-control-min: 44px;--higo-site-focus-ring: 3px solid var(--higo-focus);--higo-site-surface-raised: var(--higo-bg-surface);--higo-site-surface-muted: var(--higo-bg-subtle)}@font-face{font-family:HiGo Title;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/puhuiti/puhuiti-900-cjk-b.woff2) format("woff2");unicode-range:U+7000-9FFF}@font-face{font-family:HiGo Title;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/puhuiti/puhuiti-900-cjk-a.woff2) format("woff2");unicode-range:U+3000-303F,U+4E00-6FFF,U+FF00-FFEF}@font-face{font-family:HiGo Title;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/puhuiti/puhuiti-900-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00A9,U+00AE,U+00B0-00B1,U+00B7,U+00D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2122,U+2190-2193,U+3001-3002,U+300C-300D,U+3010-3011,U+4E00,U+4E03,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13-4E14,U+4E16,U+4E1A,U+4E1C,U+4E22,U+4E24,U+4E2A,U+4E2D,U+4E32,U+4E39-4E3B,U+4E45,U+4E48-4E49,U+4E4B,U+4E4E,U+4E50,U+4E5F-4E60,U+4E70-4E71,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E92,U+4E94,U+4E9A-4E9B,U+4EA4,U+4EA7-4EA8,U+4EAB,U+4EAE,U+4EBA,U+4EBF-4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED3,U+4ED6,U+4ED8,U+4EE3,U+4EE5,U+4EEA,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F01,U+4F11,U+4F18,U+4F1A,U+4F20,U+4F24,U+4F2A,U+4F30,U+4F46,U+4F4D-4F4F,U+4F53,U+4F55,U+4F59,U+4F5B-4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+4FEE,U+500D,U+5012,U+5019,U+503C,U+5047,U+504F,U+505A,U+505C,U+5065,U+5076,U+50A8,U+50CF,U+513F,U+5141,U+5143,U+5145,U+5148-5149,U+514B,U+514D,U+515C,U+5165,U+5168,U+516B-516D,U+5170-5171,U+5173,U+5175-5177,U+517C,U+5185,U+518C-518D,U+5192,U+5199,U+519B,U+51A0,U+51B2-51B3,U+51B5,U+51BB,U+51C0,U+51C6,U+51CF,U+51E0,U+51FA-51FB,U+5206-5207,U+5212,U+5217,U+5219-521B,U+521D,U+5229,U+522B,U+5230,U+5236-5237,U+523B,U+524D,U+5269,U+526F,U+529B,U+529E-52A1,U+52A8-52A9,U+52BF,U+52E4,U+52FE,U+5300,U+5305,U+5316,U+5319,U+5339-533B,U+533F,U+5341,U+5348,U+534A,U+534F,U+5355-5357,U+5360-5361,U+5370,U+5373,U+5377,U+5382,U+5385-5386,U+538B,U+539A,U+539F,U+53A8,U+53BB,U+53BF,U+53C2,U+53C8,U+53CA,U+53CC-53CD,U+53D1,U+53D6-53D9,U+53E0,U+53E3,U+53E5-53E6,U+53EA-53EB,U+53EF-53F0,U+53F2-53F3,U+53F7-53F8,U+5403-5404,U+5408-5409,U+540C-540E,U+5410-5411,U+5417,U+5426-5427,U+542B-542C,U+542F,U+5446,U+5448,U+544A,U+5462,U+5468,U+5473,U+547C-547D,U+548C,U+5496,U+54AC,U+54C1,U+54CD,U+54D7,U+54EA,U+552E-552F,U+5546,U+5561,U+556A,U+5582,U+55A7,U+55E8,U+5609,U+5668,U+56CA,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F4,U+56FA,U+56FD-56FE,U+5706,U+5708,U+5728,U+5730,U+573A,U+5740,U+5747,U+574F-5751,U+5757,U+575A,U+5761,U+578B,U+57CE,U+57DF,U+57F9-57FA,U+5802,U+5806,U+5821,U+585E,U+586B,U+5883,U+5899,U+589E,U+58A8,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+591F,U+5927,U+5929-592A,U+5931,U+5934,U+5938,U+594F,U+5951,U+5956-5957,U+5976,U+597D,U+5982,U+5986,U+59CB,U+5A31,U+5A46,U+5A92,U+5B50,U+5B57-5B58,U+5B66,U+5B81,U+5B83,U+5B85,U+5B89,U+5B8C,U+5B97-5B98,U+5B9A,U+5B9E,U+5BA0-5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC6,U+5BDF,U+5BF8-5BFA,U+5BFC,U+5C04,U+5C06,U+5C0A,U+5C0F,U+5C11,U+5C14,U+5C1A,U+5C1D,U+5C31,U+5C3A,U+5C3C-5C3E,U+5C40,U+5C42,U+5C45,U+5C49-5C4A,U+5C4F,U+5C51,U+5C55,U+5C5E,U+5C65,U+5C71,U+5C9B,U+5CB8,U+5CE1,U+5CF0,U+5D29,U+5DDE,U+5DE1,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E01-5E03,U+5E0C,U+5E26-5E27,U+5E2D-5E2E,U+5E38,U+5E45,U+5E55,U+5E72-5E74,U+5E76,U+5E7C,U+5E86,U+5E8A,U+5E8F,U+5E93-5E95,U+5E97,U+5E99,U+5E9C,U+5EA6-5EA7,U+5EB7,U+5ED3,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F15,U+5F1B,U+5F20,U+5F27,U+5F39-5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F6D,U+5F71,U+5F80,U+5F84-5F85,U+5F88,U+5F8B,U+5F97,U+5FAA,U+5FAE,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FD7,U+5FD9,U+5FEB,U+5FF5,U+5FFD,U+6001,U+600E,U+6021,U+6027,U+602A,U+603B,U+6062,U+606F,U+6089,U+60AC,U+60C5,U+60E0,U+60F3,U+6108,U+610F,U+611F,U+613F,U+6162,U+61C2,U+61D2,U+6210-6211,U+6216,U+622A,U+6233,U+6237,U+623F-6240,U+624B,U+624D,U+6252-6253,U+6258,U+626B,U+6279,U+627E-627F,U+628A,U+6295-6296,U+6298,U+629B,U+62A4-62A5,U+62B9,U+62BD,U+62C5-62C6,U+62C9,U+62CD,U+62D2,U+62D6,U+62DB,U+62DF,U+62E5,U+62E9,U+62FC,U+62FF,U+6301-6302,U+6307,U+6309,U+6311,U+6321,U+632A,U+6362,U+636E,U+6377,U+6388-6389,U+638C,U+6390,U+6392,U+63A2,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63D2,U+63E1,U+63ED,U+640F,U+641C,U+642C-642D,U+6446,U+6458,U+6469,U+6491,U+649E,U+64A4,U+64AD,U+64CD-64CE,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+654F,U+6551,U+6559,U+6563,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65E0,U+65E2,U+65E5-65E7,U+65E9,U+65EC,U+65F6,U+660E,U+6613,U+661F-6620,U+6628,U+662F,U+663E,U+6655,U+665A,U+6668,U+666F-6670,U+6682,U+6696-6697,U+66DD,U+66F2,U+66F4,U+66FE-6700,U+6708-6709,U+670D,U+671B,U+671F,U+6728,U+672A-672C,U+673A,U+6742-6743,U+6750,U+675F,U+6761,U+6765,U+676F,U+677E-677F,U+6781,U+6784,U+6790,U+6797,U+679A,U+679C,U+67B6,U+67D0,U+67D3-67D4,U+67E5,U+67F1,U+6805,U+6807-6808,U+680F,U+6811,U+6821,U+6837-6839,U+683C,U+6846,U+6848,U+684C,U+6851,U+6863,U+6876,U+68C0,U+68EE,U+695A,U+697C,U+6982,U+69DB,U+69DF,U+69FD,U+6A21,U+6A2A,U+6B21-6B22,U+6B3E,U+6B47,U+6B62-6B65,U+6B7B,U+6BB5,U+6BC1,U+6BCF,U+6BD4,U+6BEB,U+6C11,U+6C14,U+6C1B,U+6C34,U+6C38,U+6C42,U+6C47,U+6C49,U+6C60,U+6C7D,U+6C93,U+6C99,U+6CA1,U+6CB3,U+6CB9,U+6CBB,U+6CD5,U+6CE1-6CE2,U+6CE8,U+6CF0,U+6D01,U+6D0B,U+6D17,U+6D32,U+6D3B,U+6D3E,U+6D41,U+6D45,U+6D4B,U+6D4F,U+6D6E,U+6D77,U+6D88,U+6D9F,U+6DA6,U+6DE1,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E10,U+6E21,U+6E29,U+6E32,U+6E38,U+6E83,U+6E90,U+6EAF,U+6ED1,U+6EDA,U+6EE1,U+6EE4,U+6F14,U+6F2A,U+6F5C,U+7011,U+706B,U+706F-7070,U+7075,U+7096,U+70AD,U+70B9,U+70C1,U+70D8,U+70ED,U+7119,U+7126,U+7136,U+7167,U+716E,U+719F,U+7236,U+7247-7248,U+724C,U+7259,U+7269,U+7279,U+72AF,U+72B6,U+72EC,U+731C,U+732E,U+7387,U+73A9,U+73AF-73B0,U+73BB,U+7403,U+7406,U+7483,U+74E6,U+751F,U+7528,U+7531-7533,U+7535,U+753B,U+754C,U+7559,U+7565,U+7597,U+75D5,U+767B,U+767D-767E,U+7684,U+76AE,U+76C8,U+76CA,U+76D1-76D2,U+76D6,U+76D8,U+76EE,U+76F4,U+76F8,U+7701,U+7709,U+770B,U+771F,U+773C,U+7740,U+77B0,U+77E2,U+77E5,U+77E9,U+77ED,U+7801-7802,U+7840,U+786C,U+786E,U+788C,U+788E,U+789F,U+78B0,U+793A,U+793C,U+7968,U+7981,U+79BB,U+79C1,U+79CD,U+79D2,U+79EF-79F0,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A7A,U+7A7F,U+7A84,U+7A97,U+7A9D,U+7ACB,U+7AD6,U+7AD9,U+7ADE,U+7AE0,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B51,U+7B54,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BAD,U+7BB1,U+7BEE,U+7C7B,U+7C97,U+7CBE,U+7CCA,U+7CD6,U+7CD9,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2F,U+7E41,U+7EA6-7EA7,U+7EAA,U+7EAF,U+7EB3,U+7EB5,U+7EB8-7EB9,U+7EBF,U+7EC4,U+7EC6-7EC8,U+7ECF,U+7ED3,U+7ED5,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7EF4,U+7F00,U+7F13,U+7F16,U+7F18,U+7F29,U+7F3A,U+7F51,U+7F57,U+7F6E,U+7F8E,U+7FFB,U+8001,U+8003,U+8005,U+800C,U+8010,U+8017,U+804A,U+8054,U+805A,U+8086,U+80A4,U+80A9,U+80B2,U+80CC,U+80CE,U+80DC,U+80F6,U+80FD,U+8109,U+811A,U+8138,U+81EA,U+81F3-81F4,U+820D,U+8212,U+822A,U+8272,U+827A,U+8282,U+82B1,U+82E5,U+82F1,U+8303,U+8336,U+8349,U+8350,U+836F,U+83AA,U+83B7,U+83DC,U+8425,U+843D,U+8499,U+84DD,U+85CF,U+85E4,U+865A,U+8721,U+878D,U+884C,U+8857,U+8863,U+8865,U+8868,U+886C,U+888B,U+88AB,U+88C1,U+88C5,U+88F8,U+897F,U+8981,U+8986,U+89C1-89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8B66,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAD-8BB0,U+8BB2,U+8BB8,U+8BBA,U+8BBE-8BBF,U+8BC1,U+8BC4,U+8BC6,U+8BC9-8BCA,U+8BCD,U+8BD1,U+8BD5,U+8BDA,U+8BDD,U+8BE2,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFA-8BFB,U+8C01,U+8C03,U+8C37,U+8C61,U+8C8C,U+8D1F,U+8D21,U+8D23,U+8D25-8D28,U+8D2D,U+8D34,U+8D39,U+8D44,U+8D56,U+8D60,U+8D64,U+8D70,U+8D74,U+8D76-8D77,U+8D85,U+8D8A-8D8B,U+8DA3,U+8DB3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8E22,U+8E29,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F6E,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8F91,U+8F93,U+8F96,U+8FB9,U+8FBE,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDE,U+8FF0,U+8FF9,U+8FFD,U+9000-9002,U+9009,U+900F-9010,U+9012,U+9014,U+901A-901B,U+9020,U+903B,U+904D,U+9053,U+907F,U+90A3,U+90A6,U+90AE,U+90E8,U+90FD,U+914D,U+9152,U+9187,U+9192,U+91C7,U+91C9-91CA,U+91CC-91CF,U+91D1,U+9488,U+949F,U+94A5,U+94A9,U+94AE,U+94B1,U+94F6,U+94FA,U+94FE,U+9500-9501,U+9505,U+9519-951A,U+952E,U+957F,U+95E8,U+95EA,U+95ED-95EE,U+95F2,U+95F4,U+95F9,U+95FB,U+95FD,U+9600,U+9605,U+9608,U+961F,U+9632,U+9635-9636,U+9644-9646,U+964D,U+9650,U+9662,U+9664,U+9669-966A,U+9676,U+9686,U+968F-9690,U+9694,U+9699,U+96C6,U+96E8,U+96EA,U+96F3,U+96F6,U+96FE,U+9700,U+9732,U+9739,U+9752,U+9759,U+975B,U+975E,U+9760,U+9762,U+9769,U+978B,U+97F3,U+9875-9876,U+9879-987B,U+987E-987F,U+9884,U+9886,U+9891,U+9898,U+989C-989D,U+98CE,U+98D8,U+98DE-98DF,U+9910,U+996D-996E,U+9970-9971,U+9986,U+9996,U+9999,U+9A6C,U+9A71,U+9A7B,U+9A8C,U+9AA4,U+9AD8,U+9C9C,U+9E1F,U+9ED1,U+9ED8,U+9F20,U+9F50,U+FF01,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1D,U+FF1F,U+FF5C}@font-face{font-family:HiGo Title;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/puhuiti/puhuiti-700-cjk-b.woff2) format("woff2");unicode-range:U+7000-9FFF}@font-face{font-family:HiGo Title;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/puhuiti/puhuiti-700-cjk-a.woff2) format("woff2");unicode-range:U+3000-303F,U+4E00-6FFF,U+FF00-FFEF}@font-face{font-family:HiGo Title;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/puhuiti/puhuiti-700-core.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0,U+00A9,U+00AE,U+00B0-00B1,U+00B7,U+00D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2122,U+2190-2193,U+3001-3002,U+300C-300D,U+3010-3011,U+4E00,U+4E03,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13-4E14,U+4E16,U+4E1A,U+4E1C,U+4E22,U+4E24,U+4E2A,U+4E2D,U+4E32,U+4E39-4E3B,U+4E45,U+4E48-4E49,U+4E4B,U+4E4E,U+4E50,U+4E5F-4E60,U+4E70-4E71,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E92,U+4E94,U+4E9A-4E9B,U+4EA4,U+4EA7-4EA8,U+4EAB,U+4EAE,U+4EBA,U+4EBF-4EC0,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED3,U+4ED6,U+4ED8,U+4EE3,U+4EE5,U+4EEA,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F01,U+4F11,U+4F18,U+4F1A,U+4F20,U+4F24,U+4F2A,U+4F30,U+4F46,U+4F4D-4F4F,U+4F53,U+4F55,U+4F59,U+4F5B-4F5C,U+4F60,U+4F73,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+4FEE,U+500D,U+5012,U+5019,U+503C,U+5047,U+504F,U+505A,U+505C,U+5065,U+5076,U+50A8,U+50CF,U+513F,U+5141,U+5143,U+5145,U+5148-5149,U+514B,U+514D,U+515C,U+5165,U+5168,U+516B-516D,U+5170-5171,U+5173,U+5175-5177,U+517C,U+5185,U+518C-518D,U+5192,U+5199,U+519B,U+51A0,U+51B2-51B3,U+51B5,U+51BB,U+51C0,U+51C6,U+51CF,U+51E0,U+51FA-51FB,U+5206-5207,U+5212,U+5217,U+5219-521B,U+521D,U+5229,U+522B,U+5230,U+5236-5237,U+523B,U+524D,U+5269,U+526F,U+529B,U+529E-52A1,U+52A8-52A9,U+52BF,U+52E4,U+52FE,U+5300,U+5305,U+5316,U+5319,U+5339-533B,U+533F,U+5341,U+5348,U+534A,U+534F,U+5355-5357,U+5360-5361,U+5370,U+5373,U+5377,U+5382,U+5385-5386,U+538B,U+539A,U+539F,U+53A8,U+53BB,U+53BF,U+53C2,U+53C8,U+53CA,U+53CC-53CD,U+53D1,U+53D6-53D9,U+53E0,U+53E3,U+53E5-53E6,U+53EA-53EB,U+53EF-53F0,U+53F2-53F3,U+53F7-53F8,U+5403-5404,U+5408-5409,U+540C-540E,U+5410-5411,U+5417,U+5426-5427,U+542B-542C,U+542F,U+5446,U+5448,U+544A,U+5462,U+5468,U+5473,U+547C-547D,U+548C,U+5496,U+54AC,U+54C1,U+54CD,U+54D7,U+54EA,U+552E-552F,U+5546,U+5561,U+556A,U+5582,U+55A7,U+55E8,U+5609,U+5668,U+56CA,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F4,U+56FA,U+56FD-56FE,U+5706,U+5708,U+5728,U+5730,U+573A,U+5740,U+5747,U+574F-5751,U+5757,U+575A,U+5761,U+578B,U+57CE,U+57DF,U+57F9-57FA,U+5802,U+5806,U+5821,U+585E,U+586B,U+5883,U+5899,U+589E,U+58A8,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+591F,U+5927,U+5929-592A,U+5931,U+5934,U+5938,U+594F,U+5951,U+5956-5957,U+5976,U+597D,U+5982,U+5986,U+59CB,U+5A31,U+5A46,U+5A92,U+5B50,U+5B57-5B58,U+5B66,U+5B81,U+5B83,U+5B85,U+5B89,U+5B8C,U+5B97-5B98,U+5B9A,U+5B9E,U+5BA0-5BA4,U+5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC6,U+5BDF,U+5BF8-5BFA,U+5BFC,U+5C04,U+5C06,U+5C0A,U+5C0F,U+5C11,U+5C14,U+5C1A,U+5C1D,U+5C31,U+5C3A,U+5C3C-5C3E,U+5C40,U+5C42,U+5C45,U+5C49-5C4A,U+5C4F,U+5C51,U+5C55,U+5C5E,U+5C65,U+5C71,U+5C9B,U+5CB8,U+5CE1,U+5CF0,U+5D29,U+5DDE,U+5DE1,U+5DE5-5DE6,U+5DE8,U+5DEE,U+5DF1-5DF2,U+5DF4,U+5E01-5E03,U+5E0C,U+5E26-5E27,U+5E2D-5E2E,U+5E38,U+5E45,U+5E55,U+5E72-5E74,U+5E76,U+5E7C,U+5E86,U+5E8A,U+5E8F,U+5E93-5E95,U+5E97,U+5E99,U+5E9C,U+5EA6-5EA7,U+5EB7,U+5ED3,U+5EFA,U+5F00,U+5F02-5F03,U+5F0F,U+5F15,U+5F1B,U+5F20,U+5F27,U+5F39-5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F6D,U+5F71,U+5F80,U+5F84-5F85,U+5F88,U+5F8B,U+5F97,U+5FAA,U+5FAE,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FD7,U+5FD9,U+5FEB,U+5FF5,U+5FFD,U+6001,U+600E,U+6021,U+6027,U+602A,U+603B,U+6062,U+606F,U+6089,U+60AC,U+60C5,U+60E0,U+60F3,U+6108,U+610F,U+611F,U+613F,U+6162,U+61C2,U+61D2,U+6210-6211,U+6216,U+622A,U+6233,U+6237,U+623F-6240,U+624B,U+624D,U+6252-6253,U+6258,U+626B,U+6279,U+627E-627F,U+628A,U+6295-6296,U+6298,U+629B,U+62A4-62A5,U+62B9,U+62BD,U+62C5-62C6,U+62C9,U+62CD,U+62D2,U+62D6,U+62DB,U+62DF,U+62E5,U+62E9,U+62FC,U+62FF,U+6301-6302,U+6307,U+6309,U+6311,U+6321,U+632A,U+6362,U+636E,U+6377,U+6388-6389,U+638C,U+6390,U+6392,U+63A2,U+63A5,U+63A7-63A8,U+63CF-63D0,U+63D2,U+63E1,U+63ED,U+640F,U+641C,U+642C-642D,U+6446,U+6458,U+6469,U+6491,U+649E,U+64A4,U+64AD,U+64CD-64CE,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+654F,U+6551,U+6559,U+6563,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65E0,U+65E2,U+65E5-65E7,U+65E9,U+65EC,U+65F6,U+660E,U+6613,U+661F-6620,U+6628,U+662F,U+663E,U+6655,U+665A,U+6668,U+666F-6670,U+6682,U+6696-6697,U+66DD,U+66F2,U+66F4,U+66FE-6700,U+6708-6709,U+670D,U+671B,U+671F,U+6728,U+672A-672C,U+673A,U+6742-6743,U+6750,U+675F,U+6761,U+6765,U+676F,U+677E-677F,U+6781,U+6784,U+6790,U+6797,U+679A,U+679C,U+67B6,U+67D0,U+67D3-67D4,U+67E5,U+67F1,U+6805,U+6807-6808,U+680F,U+6811,U+6821,U+6837-6839,U+683C,U+6846,U+6848,U+684C,U+6851,U+6863,U+6876,U+68C0,U+68EE,U+695A,U+697C,U+6982,U+69DB,U+69DF,U+69FD,U+6A21,U+6A2A,U+6B21-6B22,U+6B3E,U+6B47,U+6B62-6B65,U+6B7B,U+6BB5,U+6BC1,U+6BCF,U+6BD4,U+6BEB,U+6C11,U+6C14,U+6C1B,U+6C34,U+6C38,U+6C42,U+6C47,U+6C49,U+6C60,U+6C7D,U+6C93,U+6C99,U+6CA1,U+6CB3,U+6CB9,U+6CBB,U+6CD5,U+6CE1-6CE2,U+6CE8,U+6CF0,U+6D01,U+6D0B,U+6D17,U+6D32,U+6D3B,U+6D3E,U+6D41,U+6D45,U+6D4B,U+6D4F,U+6D6E,U+6D77,U+6D88,U+6D9F,U+6DA6,U+6DE1,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E10,U+6E21,U+6E29,U+6E32,U+6E38,U+6E83,U+6E90,U+6EAF,U+6ED1,U+6EDA,U+6EE1,U+6EE4,U+6F14,U+6F2A,U+6F5C,U+7011,U+706B,U+706F-7070,U+7075,U+7096,U+70AD,U+70B9,U+70C1,U+70D8,U+70ED,U+7119,U+7126,U+7136,U+7167,U+716E,U+719F,U+7236,U+7247-7248,U+724C,U+7259,U+7269,U+7279,U+72AF,U+72B6,U+72EC,U+731C,U+732E,U+7387,U+73A9,U+73AF-73B0,U+73BB,U+7403,U+7406,U+7483,U+74E6,U+751F,U+7528,U+7531-7533,U+7535,U+753B,U+754C,U+7559,U+7565,U+7597,U+75D5,U+767B,U+767D-767E,U+7684,U+76AE,U+76C8,U+76CA,U+76D1-76D2,U+76D6,U+76D8,U+76EE,U+76F4,U+76F8,U+7701,U+7709,U+770B,U+771F,U+773C,U+7740,U+77B0,U+77E2,U+77E5,U+77E9,U+77ED,U+7801-7802,U+7840,U+786C,U+786E,U+788C,U+788E,U+789F,U+78B0,U+793A,U+793C,U+7968,U+7981,U+79BB,U+79C1,U+79CD,U+79D2,U+79EF-79F0,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A7A,U+7A7F,U+7A84,U+7A97,U+7A9D,U+7ACB,U+7AD6,U+7AD9,U+7ADE,U+7AE0,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B51,U+7B54,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BAD,U+7BB1,U+7BEE,U+7C7B,U+7C97,U+7CBE,U+7CCA,U+7CD6,U+7CD9,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2F,U+7E41,U+7EA6-7EA7,U+7EAA,U+7EAF,U+7EB3,U+7EB5,U+7EB8-7EB9,U+7EBF,U+7EC4,U+7EC6-7EC8,U+7ECF,U+7ED3,U+7ED5,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7EF4,U+7F00,U+7F13,U+7F16,U+7F18,U+7F29,U+7F3A,U+7F51,U+7F57,U+7F6E,U+7F8E,U+7FFB,U+8001,U+8003,U+8005,U+800C,U+8010,U+8017,U+804A,U+8054,U+805A,U+8086,U+80A4,U+80A9,U+80B2,U+80CC,U+80CE,U+80DC,U+80F6,U+80FD,U+8109,U+811A,U+8138,U+81EA,U+81F3-81F4,U+820D,U+8212,U+822A,U+8272,U+827A,U+8282,U+82B1,U+82E5,U+82F1,U+8303,U+8336,U+8349,U+8350,U+836F,U+83AA,U+83B7,U+83DC,U+8425,U+843D,U+8499,U+84DD,U+85CF,U+85E4,U+865A,U+8721,U+878D,U+884C,U+8857,U+8863,U+8865,U+8868,U+886C,U+888B,U+88AB,U+88C1,U+88C5,U+88F8,U+897F,U+8981,U+8986,U+89C1-89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8B66,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAD-8BB0,U+8BB2,U+8BB8,U+8BBA,U+8BBE-8BBF,U+8BC1,U+8BC4,U+8BC6,U+8BC9-8BCA,U+8BCD,U+8BD1,U+8BD5,U+8BDA,U+8BDD,U+8BE2,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFA-8BFB,U+8C01,U+8C03,U+8C37,U+8C61,U+8C8C,U+8D1F,U+8D21,U+8D23,U+8D25-8D28,U+8D2D,U+8D34,U+8D39,U+8D44,U+8D56,U+8D60,U+8D64,U+8D70,U+8D74,U+8D76-8D77,U+8D85,U+8D8A-8D8B,U+8DA3,U+8DB3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8E22,U+8E29,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F6E,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8F91,U+8F93,U+8F96,U+8FB9,U+8FBE,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDE,U+8FF0,U+8FF9,U+8FFD,U+9000-9002,U+9009,U+900F-9010,U+9012,U+9014,U+901A-901B,U+9020,U+903B,U+904D,U+9053,U+907F,U+90A3,U+90A6,U+90AE,U+90E8,U+90FD,U+914D,U+9152,U+9187,U+9192,U+91C7,U+91C9-91CA,U+91CC-91CF,U+91D1,U+9488,U+949F,U+94A5,U+94A9,U+94AE,U+94B1,U+94F6,U+94FA,U+94FE,U+9500-9501,U+9505,U+9519-951A,U+952E,U+957F,U+95E8,U+95EA,U+95ED-95EE,U+95F2,U+95F4,U+95F9,U+95FB,U+95FD,U+9600,U+9605,U+9608,U+961F,U+9632,U+9635-9636,U+9644-9646,U+964D,U+9650,U+9662,U+9664,U+9669-966A,U+9676,U+9686,U+968F-9690,U+9694,U+9699,U+96C6,U+96E8,U+96EA,U+96F3,U+96F6,U+96FE,U+9700,U+9732,U+9739,U+9752,U+9759,U+975B,U+975E,U+9760,U+9762,U+9769,U+978B,U+97F3,U+9875-9876,U+9879-987B,U+987E-987F,U+9884,U+9886,U+9891,U+9898,U+989C-989D,U+98CE,U+98D8,U+98DE-98DF,U+9910,U+996D-996E,U+9970-9971,U+9986,U+9996,U+9999,U+9A6C,U+9A71,U+9A7B,U+9A8C,U+9AA4,U+9AD8,U+9C9C,U+9E1F,U+9ED1,U+9ED8,U+9F20,U+9F50,U+FF01,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1D,U+FF1F,U+FF5C}:root{--m-instant: .12s;--m-quick: .2s;--m-base: .32s;--m-enter: .48s;--m-draw: .9s;--m-out: cubic-bezier(.22, 1, .36, 1);--m-in-out: cubic-bezier(.65, 0, .35, 1);--m-lift: -6px;--m-lift-sm: -2px;--m-rise: 14px}@media(max-width:760px){:root{--m-lift: -3px;--m-rise: 10px}}@keyframes hg-route-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes hg-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes hg-fab-nudge{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes hg-route-progress{0%{transform:scaleX(0)}to{transform:scaleX(.7)}}@keyframes hg-breathe{50%{opacity:.55}}@media(hover:none){.hg-card:active,.hg-tile:active,.cn-act:active,.cn-trust-card:active,.hg-stat--link:active,.hg-region-state>summary:active,.hg-district-table tbody tr:active{transform:scale(.985);transition:transform var(--m-instant) var(--m-out)}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--m-base);animation-timing-function:var(--m-out)}::view-transition-old(hg-hero-media),::view-transition-new(hg-hero-media){animation-duration:var(--m-enter);animation-timing-function:var(--m-out)}::view-transition-image-pair(hg-hero-media){isolation:auto}::view-transition-old(hg-hero-media){animation:none;opacity:0}::view-transition-new(hg-hero-media){animation:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hg-eyebrow:before{transform-origin:left center;animation:hg-rule-in linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.hg-heromap-canvas{animation:hg-hero-parallax linear both;animation-timeline:scroll(root);animation-range:0 100vh}.cn-evidence-figures>div{animation:hg-rise-in linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes hg-rule-in{0%{transform:scaleX(0)}}@keyframes hg-hero-parallax{to{transform:translateY(-28px)}}@keyframes hg-rise-in{0%{opacity:.001;transform:translateY(var(--m-rise))}}@media not (min-width:640px){.hg-pillrow,.cn-band-grid,.cn-band-rail,.cn-acts-rail,.hg-album,.hg-xh-quick{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 36px),transparent)}}@media(hover:none){.hg-card:active{box-shadow:0 0 0 3px var(--hg-gold-wash, #FBEDD2)}.hg-chip:active,.hg-pillbtn:active,.hg-activechip:active,.hg-btn:active,.cn-states-go:active,.hg-xh-quick button:active{transform:scale(.94);transition:transform var(--m-instant) var(--m-out)}}@media not (min-width:640px){.hg .site-header{transition:transform var(--m-base) var(--m-out),box-shadow var(--m-quick) ease}html.is-nav-hidden .hg .site-header{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){:root{--m-instant: 0ms;--m-quick: 0ms;--m-base: 0ms;--m-enter: 0ms;--m-draw: 0ms;--m-lift: 0px;--m-lift-sm: 0px;--m-rise: 0px}.route-boundary,.route-loading-bar,.route-loading span,.hg-xh-fab,.hg-eyebrow:before,.hg-heromap-canvas,.cn-evidence-figures>div{animation:none!important}html.is-nav-hidden .hg .site-header{transform:none}}:root{color:var(--ink);background:var(--paper);font-family:var(--higo-site-font-body);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:clip;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}body.drawer-open{overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:3px solid #8f4d00;outline-offset:3px}[data-route-focus-target=true]:focus-visible{outline:0}h1[data-route-focus-target=true]:focus-visible,h2[data-route-focus-target=true]:focus-visible{box-shadow:-4px 0 #8f4d00}[data-route-focus-target=true]:not(h1):not(h2):focus-visible{outline:3px solid #8f4d00;outline-offset:6px}.route-boundary{display:block;min-width:0;animation:hg-route-enter var(--m-enter, .48s) var(--m-out, ease-out)}@keyframes higo-route-enter{0%{opacity:0}to{opacity:1}}.hg-seo-seed{max-width:720px;margin:0 auto;padding:96px 24px;line-height:1.7}.hg-seo-seed ul{padding-left:1.2em}.motion-enhanced [data-motion-reveal=true]{opacity:.001;transform:translate3d(0,14px,0);transition:opacity .48s cubic-bezier(.22,1,.36,1) var(--motion-delay, 0ms),transform .48s cubic-bezier(.22,1,.36,1) var(--motion-delay, 0ms);animation:higo-motion-failsafe 1ms linear .4s forwards}.motion-enhanced [data-motion-reveal=true][data-motion-visible=true]{opacity:1;transform:translateZ(0);animation:none}@keyframes higo-motion-failsafe{to{opacity:1;transform:translateZ(0)}}.commerce-footer-action,.studio-generate-button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.commerce-footer-action svg:last-child,.studio-generate-button svg:last-child{transition:transform .24s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.commerce-footer-action:hover,.studio-generate-button:hover{transform:translate3d(0,-2px,0)}.commerce-footer-action:hover svg:last-child,.studio-generate-button:hover svg:last-child{transform:translate3d(3px,0,0)}}.commerce-footer-action:active,.studio-generate-button:active{transform:scale(.985)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero,.truth-ribbon,.state-explorer{width:min(var(--higo-site-page-max),calc(100% - 64px));margin-inline:auto}.site-header{position:sticky;z-index:40;top:0;display:grid;grid-template-columns:auto minmax(240px,1fr) auto auto;align-items:center;min-height:78px;padding:8px 42px;border-bottom:1px solid rgba(202,175,140,.38);background:var(--paper)}.brand{display:inline-flex;align-items:center;width:170px;height:56px;overflow:hidden}.brand img{display:block;width:100%;height:100%;object-fit:cover}.main-nav{display:flex;align-items:stretch;height:56px}.main-nav button,.main-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border:0;background:none;color:#49352a;font-size:var(--higo-site-type-meta);cursor:pointer}.main-nav button:after,.main-nav a:after{position:absolute;right:15px;bottom:4px;left:15px;height:2px;background:var(--gold);content:"";opacity:0;transform:scaleX(.55);transition:.16s ease}.main-nav button:hover:after,.main-nav button:focus-visible:after,.main-nav a:hover:after,.main-nav a:focus-visible:after,.main-nav a.is-active:after{opacity:1;transform:scaleX(1)}.main-nav a.is-active{color:var(--ink);font-weight:700}.locale-label{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-left:12px;padding:0;border:0;background:none;font-size:var(--higo-site-type-meta);cursor:default;white-space:nowrap}.menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--paper-strong);cursor:pointer}.mobile-nav-backdrop{display:none}.hero{display:grid;grid-template-columns:minmax(355px,.8fr) minmax(650px,1.48fr);align-items:center;min-height:486px;padding:24px 16px 18px;border-bottom:1px solid var(--line)}.hero-copy{position:relative;z-index:3;top:-10px;padding:16px 12px 8px 8px}.eyebrow{margin:0 0 13px;color:var(--gold-deep);font-size:var(--higo-site-type-meta);font-weight:800;letter-spacing:.025em}.hero h1{margin:0;color:var(--ink);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(62px,5.8vw,88px);font-weight:900;line-height:1.02;letter-spacing:-.06em}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.map-toolbar{position:absolute;z-index:7;top:8px;right:12px;left:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.map-toolbar>div:first-child{display:none;align-items:center;gap:13px}.map-title{color:#65452c;font-size:var(--higo-site-type-caption);font-weight:800}.map-stage{width:100%;height:100%;min-height:423px}.map-label{pointer-events:none;fill:#52301b;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:var(--higo-site-type-caption);font-weight:680;paint-order:stroke;stroke:#fbf8f1f5;stroke-linejoin:round;stroke-width:3px;transition:fill .16s ease,font-size .16s ease}.map-label.is-active{fill:#5c3000;font-size:var(--higo-site-type-caption);font-weight:800}.truth-ribbon{display:grid;grid-template-columns:repeat(3,1fr);min-height:66px;border-bottom:1px solid var(--line)}.truth-item{display:flex;align-items:center;gap:13px;padding:12px 26px;border-right:1px solid var(--line)}.truth-item:last-child{border-right:0}.truth-item svg{flex:0 0 auto;color:var(--gold-deep)}.truth-item div{display:grid;gap:2px}.truth-item strong{font-size:var(--higo-site-type-caption)}.truth-item span{color:var(--muted);font-size:var(--higo-site-type-caption)}.truth-ribbon:focus-visible{outline:3px solid var(--higo-focus);outline-offset:3px}.state-explorer{padding:24px 16px 32px}.state-explorer-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse}th{padding:10px 16px}td{padding:9px 16px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th{color:#624e40;font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.015em;white-space:nowrap}td{color:#47362d;font-size:var(--higo-site-type-caption)}tbody tr{transition:background .15s ease}tbody tr:hover,tbody tr.is-hovered{background:#fff7e7}td strong,td span,td small{display:block}td strong{font-size:var(--higo-site-type-caption);white-space:nowrap}td small{margin-top:3px;color:var(--muted);font-size:var(--higo-site-type-caption);white-space:nowrap}.state-flag{display:block;flex:0 0 34px;width:34px;height:23px;border:1px solid rgba(86,57,35,.18);border-radius:3px;object-fit:cover}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:30px}.section-heading>div{max-width:840px}.section-heading h2,.final-cta h2{margin:0;font-family:var(--higo-site-font-title);font-size:clamp(32px,3.5vw,50px);font-weight:800;line-height:1.17;letter-spacing:-.035em}.editions{padding:94px 16px 110px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--paper-strong);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card:hover{z-index:2;border-color:#d5ad71;box-shadow:var(--soft-shadow);transform:translateY(-3px)}.studio-form{display:grid;align-content:start;gap:18px;padding:34px;background:#fffaf3;color:var(--ink)}.studio-form>label{display:grid;gap:8px;color:#4e3a2e;font-size:var(--higo-site-type-caption)}.studio-form input,.studio-form select{width:100%;height:43px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;outline:none;background:#fff;color:var(--ink);font-size:var(--higo-site-type-caption)}.studio-output{display:flex;flex-direction:column;min-width:0;background:#2f1e15}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.trust-grid article{min-height:240px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-grid svg{color:var(--gold-deep)}.trust-grid h3{margin:34px 0 0;font-size:15px}.trust-grid p{margin:11px 0 0;color:var(--muted);font-size:var(--higo-site-type-caption);line-height:1.7}.final-cta{padding:74px 0;background:var(--dark);color:#fffaf3}.final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:60px;padding-inline:16px}.final-cta .eyebrow{color:#e8b858}.final-cta p:last-child{margin:13px 0 0;color:#cbbcb0;font-size:var(--higo-site-type-caption)}.final-cta-inner>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.footer-brand img{width:136px;height:50px;object-fit:cover}.footer-brand p{max-width:330px;margin:8px 0 0;color:var(--muted);font-size:var(--higo-site-type-caption);line-height:1.65}.footer-bottom{display:flex;grid-column:1 / -1;justify-content:space-between;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--higo-site-type-caption)}.source-list{display:grid;gap:10px}.source-list>a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:92px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fffdf9;transition:.15s ease}.source-list>a:hover{border-color:#d7ae73;transform:translateY(-1px)}.source-list>a div{display:grid;gap:3px}.source-list>a span,.source-list>a small{color:var(--muted);font-size:var(--higo-site-type-caption)}.source-list>a strong{font-size:var(--higo-site-type-caption)}@media not (min-width:1024px){.hero{grid-template-columns:minmax(330px,.78fr) minmax(580px,1.35fr)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:1024px){html{scroll-padding-top:64px}.hero,.truth-ribbon,.state-explorer{width:calc(100% - 28px)}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:30px 0 18px}.hero-copy{top:0;padding:0 4px}.hero h1{font-size:clamp(54px,15vw,70px)}.hero-actions{align-items:flex-start}.map-toolbar{position:relative;inset:auto;padding:0 2px 7px}.map-toolbar>div:first-child{display:flex}.map-stage{min-height:330px}.truth-ribbon{display:grid;grid-auto-columns:minmax(250px,78vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.truth-ribbon::-webkit-scrollbar{display:none}.truth-item{min-height:68px;padding:12px 14px;border-bottom:0}.state-explorer{padding:40px 0 50px}.table-scroll{overflow:visible}.section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.section-heading h2,.final-cta h2{font-size:clamp(30px,9vw,42px)}.editions{padding:72px 0 78px}.product-grid{display:grid;grid-auto-columns:minmax(260px,82vw);grid-auto-flow:column;grid-template-columns:none;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.product-grid::-webkit-scrollbar{display:none}.product-grid .product-card{scroll-snap-align:start}.studio-form{padding:24px}.studio-output{min-height:480px}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid article{min-height:210px;padding:20px}.trust-grid h3{margin-top:24px}.final-cta-inner{align-items:flex-start;flex-direction:column;gap:28px;padding-inline:0}.final-cta-inner>div:last-child{justify-content:flex-start}.footer-brand,.footer-bottom{grid-column:1 / -1}}@media not (min-width:640px){.hero-actions{display:grid}.map-toolbar{align-items:flex-start}.map-toolbar>div:first-child{align-items:flex-start;flex-direction:column;gap:2px}.map-stage{min-height:295px}.trust-grid{grid-template-columns:1fr}.trust-grid article{min-height:180px}.final-cta-inner>div:last-child{display:grid;width:100%}.footer-brand,.footer-bottom{grid-column:auto}.footer-bottom{align-items:flex-start;flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.commerce-model{padding:104px 16px 112px}.commerce-model .section-heading{margin-bottom:36px}.commerce-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:18px 18px 0 0;background:var(--paper-strong)}.commerce-model-grid article{position:relative;display:flex;min-height:264px;flex-direction:column;padding:28px;border-right:1px solid var(--line)}.commerce-model-grid article:last-child{border-right:0}.commerce-model-grid h3{margin:auto 0 0;font-size:18px}.commerce-model-grid p{max-width:250px;margin:10px 0 0;color:var(--muted);font-size:var(--higo-site-type-caption);line-height:1.7}.commerce-model-action{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 34px;border-radius:0 0 18px 18px;background:var(--dark);color:#fffaf3}.commerce-model-action>div{display:grid;gap:6px}.commerce-model-action span{color:#e4ad46;font-size:var(--higo-site-type-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.commerce-model-action strong{font-family:var(--higo-site-font-title);font-weight:800;font-size:clamp(22px,2.4vw,32px)}.commerce-model-action p{margin:0;color:#cdbfb6;font-size:var(--higo-site-type-caption);line-height:1.6}.intelligence-preview{position:relative;overflow:hidden;padding:108px 0;background:radial-gradient(circle at 75% 22%,rgba(217,139,8,.12),transparent 32%),var(--dark);color:#fffaf3}.intelligence-preview:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%,#000);mask-image:linear-gradient(90deg,transparent,#000 45%,#000)}.intelligence-preview-inner{position:relative;display:grid;grid-template-columns:minmax(320px,.68fr) minmax(620px,1.32fr);align-items:center;gap:76px;padding-inline:16px}@keyframes higo-data-pulse{0%,to{opacity:.25;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@media not (min-width:1024px){.commerce-model-grid{grid-template-columns:repeat(2,1fr)}.commerce-model-grid article:nth-child(2){border-right:0}.commerce-model-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.intelligence-preview-inner{grid-template-columns:1fr;gap:42px}}@media(max-width:720px){.commerce-model{padding:76px 0 82px}.commerce-model-grid{grid-auto-columns:minmax(250px,78vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;border-radius:16px 16px 0 0;scroll-snap-type:x mandatory;scrollbar-width:none}.commerce-model-grid::-webkit-scrollbar{display:none}.commerce-model-grid article{min-height:226px;border-right:1px solid var(--line);border-bottom:0;scroll-snap-align:start}.commerce-model-grid article:nth-child(2){border-right:1px solid var(--line)}.commerce-model-grid article:nth-child(-n+2){border-bottom:0}.commerce-model-grid article:last-child{border-right:0}.commerce-model-action{align-items:flex-start;flex-direction:column;padding:26px 22px}.intelligence-preview{padding:52px 0}.intelligence-preview-inner{gap:24px;padding-inline:0}}:root{--paper: #fbf7ef;--paper-strong: #fffdf8;--paper-warm: #f5ecdf;--ink: #2a170e;--ink-soft: #5a463a;--muted: #75665c;--gold: #b96b08;--gold-deep: #8c4c04;--gold-soft: #efdbb8;--line: #e6dac9;--line-strong: #d3bfa3;--dark: #2b180f;--soft-shadow: 0 18px 54px rgba(54, 31, 15, .09)}.hero,.truth-ribbon,.state-explorer{width:min(1440px,calc(100% - clamp(40px,6.4vw,96px)))}.site-header{min-height:72px;padding:5px max(clamp(20px,3.2vw,48px),calc((100vw - 1440px)/2));background:var(--paper)}.brand{width:158px;height:52px}.brand img,.footer-brand img{object-fit:contain}.main-nav{height:56px}.main-nav button,.main-nav a{font-size:var(--higo-site-type-caption)}.locale-label{cursor:default}.hero{position:relative;display:grid;grid-template-columns:minmax(320px,.62fr) minmax(0,1.38fr);align-items:stretch;height:clamp(470px,55svh,530px);min-height:0;padding:16px 0 14px}.hero-copy{position:relative;z-index:12;top:0;align-self:start;width:min(400px,100%);margin-top:10px;padding:24px 28px 22px;border:1px solid rgba(219,201,177,.8);border-radius:18px;background:#fffdf8f7;box-shadow:0 18px 52px #45281414}.hero h1{font-size:clamp(58px,5vw,76px);letter-spacing:-.035em}.hero-actions{margin-top:18px}.map-toolbar{top:6px;right:6px;left:18px}.map-toolbar>div:first-child{display:flex}.map-title{font-size:var(--higo-site-type-caption)}.map-stage{min-height:0}.map-label{font-size:var(--higo-site-type-caption);stroke-width:3.5px}.map-label.is-active{font-size:var(--higo-site-type-caption)}.map-loading{display:flex;min-height:420px;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:var(--higo-site-type-caption)}.truth-ribbon{min-height:58px}.truth-item{padding-inline:28px}.truth-item strong,.truth-item span{font-size:var(--higo-site-type-caption)}.edition-tile{position:relative;min-width:0;min-height:350px;padding:0;overflow:hidden;border:0;border-radius:14px;background:#eadfce;color:#fff;text-align:left;cursor:pointer}.edition-tile img{width:100%;height:100%;object-fit:cover;transition:transform .26s cubic-bezier(.22,1,.36,1)}.edition-tile:hover img{transform:scale(1.022)}.state-explorer{padding:54px 16px 64px;border-top:1px solid var(--line)}th,td,td strong,td small{font-size:var(--higo-site-type-caption)}@media not (min-width:1024px){.hero{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr)}.hero-copy{padding-inline:28px}.edition-tile{scroll-snap-align:start}}@media(max-width:1180px){.hero{grid-template-columns:minmax(292px,.66fr) minmax(0,1.34fr)}}@media not (min-width:1024px){.hero,.truth-ribbon,.state-explorer{width:calc(100% - 28px)}.hero{display:block;height:auto;min-height:0;padding:26px 0 20px}.hero-copy{width:100%;margin:0;padding:24px 18px;border-radius:14px}.hero h1{font-size:clamp(56px,16vw,70px)}.map-toolbar{position:relative;inset:auto;padding:0 2px 10px}.map-toolbar>div:first-child{display:grid;gap:3px}.map-label,.map-label.is-active{font-size:var(--higo-site-type-caption)}.truth-ribbon{margin-top:0}.edition-tile{min-height:340px}.state-explorer{padding:40px 0 50px}}@media not (min-width:640px){.hero-copy{padding:18px 14px}.hero h1{font-size:52px}.hero-actions{display:flex;flex-wrap:nowrap;margin-top:16px}}@media(min-width:1024px)and (max-height:800px){.hero{height:480px}.hero-copy{width:min(380px,100%);margin-top:8px;padding:22px 24px 20px}.hero h1{font-size:clamp(54px,4.8vw,64px)}.eyebrow{margin-bottom:9px;font-size:var(--higo-site-type-caption)}.hero-actions{margin-top:14px}}@media(min-width:1024px)and (max-height:680px){.hero-copy{width:min(360px,100%);padding:18px 21px 16px}.hero h1{font-size:clamp(50px,4.3vw,56px)}.hero-actions{margin-top:11px}}@media(prefers-reduced-motion:reduce){.edition-tile img{transition:none!important;transform:none!important}}:root{--page-gutter: clamp(20px, 3.2vw, 48px);--content-max: 1320px;--label-size: var(--higo-site-text-min, 13px);--body-size: 16px}[id]{scroll-margin-top:92px}.hero,.truth-ribbon,.state-explorer{width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)))}.site-header.commerce-header{min-height:72px;padding:5px max(var(--page-gutter),calc((100vw - 1440px)/2))}.site-header.commerce-header .brand{width:138px;height:50px}.truth-item span,.commerce-model-action span,.commerce-model-action p,.footer-brand p,.footer-bottom{font-size:var(--label-size)}@keyframes edition-progress{0%,to{transform:translate(0)}50%{transform:translate(32px)}}.commerce-model-grid article{min-height:278px;padding:28px 24px}.commerce-model-grid h3{margin-top:auto}.commerce-model-grid p{max-width:280px;font-size:var(--higo-site-type-meta)}.footer-bottom,.map-title{font-size:var(--higo-site-type-caption)}@media not (min-width:1024px){[id]{scroll-margin-top:78px}.hero,.truth-ribbon,.state-explorer{width:calc(100% - 28px)}.hero{padding-top:18px}.hero-copy{padding:22px 18px}.commerce-model{padding:70px 0 74px}.commerce-model-grid{display:grid;grid-auto-flow:row;grid-template-columns:1fr;overflow:visible;border-radius:14px 14px 0 0}.commerce-model-grid article,.commerce-model-grid article:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid var(--line);padding:24px 20px}.commerce-model-grid article:last-child{border-bottom:0}.commerce-model-grid h3{margin-top:30px;font-size:20px}.commerce-model-grid p{max-width:none;font-size:var(--higo-site-type-body)}.commerce-model-action p{font-size:var(--higo-site-type-meta)}.footer-brand,.footer-bottom{grid-column:1 / -1}}@media not (min-width:640px){.hero{padding:12px 0 10px}.hero-copy{padding:15px 14px}.hero h1{font-size:clamp(46px,13vw,52px)}.hero-actions{margin-top:13px;gap:8px}.map-toolbar{padding-bottom:4px}.footer-bottom{grid-column:1 / -1}}@keyframes live-data-spin{to{transform:rotate(360deg)}}.commerce-page{min-height:100vh;min-height:100dvh;background:var(--paper);color:var(--ink)}.route-loading{display:grid;min-height:100vh;min-height:100dvh;place-content:center;gap:8px;background:var(--paper);color:var(--ink);text-align:center}.route-loading span{font-family:var(--higo-site-font-title);font-size:48px;font-weight:800;letter-spacing:-.06em}.route-loading small{color:var(--gold-deep);font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.12em}.commerce-page main{min-height:62vh}.commerce-eyebrow{margin:0;color:var(--gold-deep);font-size:var(--higo-site-type-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.commerce-header{position:sticky;z-index:80;top:0;display:grid;grid-template-columns:auto minmax(210px,1fr) auto auto;align-items:center;min-height:64px;padding:4px 32px;border-bottom:1px solid rgba(202,175,140,.42);background:var(--paper)}.commerce-brand{display:inline-flex;width:112px;height:40px;align-items:center}.commerce-brand img{width:100%;height:100%;object-fit:contain}.commerce-nav{display:flex;align-self:stretch;align-items:center}.commerce-nav a{position:relative;display:inline-flex;height:100%;align-items:center;padding:0 15px;color:var(--ink-soft);font-size:var(--higo-site-type-caption);white-space:nowrap}.commerce-nav a:after{position:absolute;right:15px;bottom:5px;left:15px;height:2px;background:var(--gold);content:"";opacity:0;transform:scaleX(.3);transition:opacity .18s ease,transform .18s ease}.commerce-nav a:hover,.commerce-nav a.is-active{color:var(--ink)}.commerce-nav a:hover:after,.commerce-nav a.is-active:after{opacity:1;transform:scaleX(1)}.commerce-locale{display:inline-flex;align-items:center;gap:6px;margin-left:14px;font-size:var(--higo-site-type-caption)}.commerce-menu-button{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--paper-strong)}.commerce-footer{width:min(calc(var(--higo-site-page-max) + var(--higo-site-gutter)),calc(100% - var(--higo-site-gutter)));margin:var(--higo-site-block) auto calc(var(--higo-site-gutter) / 2);overflow:hidden;border-radius:20px;background:var(--dark);color:#fffaf1}.commerce-footer-lead{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:52px 56px}.commerce-footer-brand{display:flex;align-items:center;gap:14px;max-width:720px}.commerce-footer-mark{flex:none;width:72px;height:28px;object-fit:contain;object-position:left center}.commerce-footer-brand>div{display:grid;gap:10px}.commerce-footer-brand>div>span{color:#e2ad4b;font-size:var(--higo-site-type-caption);font-weight:800}.commerce-footer-lead strong{font-family:var(--higo-site-font-title);font-weight:800;font-size:clamp(27px,3vw,42px);line-height:1.25;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.commerce-footer-lead p{margin:0;color:#cbbdb4;font-size:var(--higo-site-type-meta);line-height:1.7}.commerce-footer-action{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border-radius:10px;background:var(--gold);color:#2b170e;font-size:var(--higo-site-type-meta);font-weight:800}.commerce-footer-action{background:#d98b08;color:#241109}.commerce-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:18px 56px;border-top:1px solid rgba(255,255,255,.12);color:#a99a91;font-size:var(--higo-site-type-caption)}.commerce-footer-bottom nav{display:flex;flex-wrap:wrap;gap:16px}.commerce-footer-bottom nav a{color:inherit}.concept-banner{display:flex;width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));align-items:flex-start;gap:10px;margin:0 auto;padding:13px 16px;border:1px solid #ddc89f;border-radius:10px;background:#fff8e9;color:#665143}.concept-banner svg{flex:0 0 auto;color:var(--gold-deep)}.concept-banner p{margin:0;font-size:var(--higo-site-type-caption);line-height:1.65}.capability-badge{display:inline-flex;min-height:27px;align-items:center;padding:0 9px;border:1px solid #d9c5a5;border-radius:999px;background:#fffaf0;color:#725a45;font-size:var(--higo-site-type-caption);font-weight:700}.capability-badge.is-live_quote{border-color:#c6b489;color:#745211}.capability-badge.is-orderable,.capability-badge.is-fulfillable{border-color:#96c7ae;background:#f1faf5;color:#1d6a4b}.discover-hero{display:grid;grid-template-columns:minmax(360px,.84fr) minmax(480px,1.16fr);width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));height:clamp(340px,25vw,400px);margin:22px auto 18px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--paper-strong);box-shadow:var(--soft-shadow)}.discover-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,3.4vw,48px)}.discover-hero-copy h1{margin:16px 0 0;font-family:var(--higo-site-font-title);font-size:clamp(40px,4.1vw,62px);font-weight:900;letter-spacing:-.055em;line-height:1.08}.discover-hero-copy>p:not(.commerce-eyebrow){max-width:600px;margin:14px 0 0;color:var(--ink-soft);font-size:var(--higo-site-type-body);line-height:1.75}.discover-hero-search{display:flex;max-width:590px;min-height:52px;align-items:center;gap:11px;margin-top:20px;padding:0 17px;border:1px solid var(--line-strong);border-radius:11px;background:#fff;box-shadow:0 8px 24px #48280f12}.discover-hero-search svg{color:var(--gold-deep)}.discover-hero-search input{width:100%;min-width:0;min-height:44px;border:0;outline:0;background:transparent;color:var(--ink);font-size:15px}.discover-hero-search input::placeholder{color:#9c8d82}.discover-state-hub-link{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:7px;margin-top:8px;color:var(--gold-deep);font-size:var(--higo-site-type-caption);font-weight:800}.discover-editorial-feature{position:relative;height:100%;min-height:340px;overflow:hidden;background:#ded2c2}.discover-editorial-feature img{width:100%;height:100%;object-fit:cover;transition:transform .24s cubic-bezier(.22,1,.36,1)}.discover-editorial-feature:hover img{transform:scale(1.018)}.discover-feature-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1f110a05 35%,#1f110ac2)}.discover-feature-copy{position:absolute;right:38px;bottom:34px;left:38px;display:grid;gap:8px;color:#fff}.discover-feature-copy small{color:#f0d8aa;font-size:var(--higo-site-type-caption);font-weight:700}.discover-feature-copy strong{font-family:var(--higo-site-font-title);font-weight:800;font-size:clamp(28px,3vw,44px);line-height:1.15}.discover-feature-copy>span{color:#e8ddd4;font-size:var(--higo-site-type-caption)}.discover-feature-copy b{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:var(--higo-site-type-caption)}.discover-hero.has-no-feature:not(.is-collection){grid-template-columns:1fr;width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2))}.discover-hero.is-collection{grid-template-columns:1fr;width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));height:clamp(190px,17vw,230px);box-shadow:none}.discover-hero.is-collection .discover-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,500px);grid-template-rows:auto auto auto auto;align-content:center;column-gap:clamp(36px,5vw,76px);padding:24px clamp(28px,4vw,48px)}.discover-hero.is-collection .commerce-eyebrow{grid-column:1}.discover-hero.is-collection h1{grid-column:1;margin-top:8px;font-size:clamp(32px,3.2vw,46px)}.discover-hero.is-collection .discover-hero-copy>p:not(.commerce-eyebrow){grid-column:1;margin-top:7px;font-size:var(--higo-site-type-caption);line-height:1.55}.discover-hero.is-collection .discover-state-hub-link{grid-column:1;margin-top:4px}.discover-hero.is-collection .discover-hero-search{grid-column:2;grid-row:1 / -1;width:100%;margin-top:0;align-self:center}.discover-controls{position:sticky;z-index:35;top:72px;display:flex;width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));align-items:center;gap:16px;margin:0 auto 24px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:#fffdf8f5;box-shadow:0 10px 32px #3a1f0c14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.discover-category-row{display:flex;min-width:0;flex:1;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}.discover-category-row::-webkit-scrollbar{display:none}.discover-category-row button{flex:0 0 auto;min-height:44px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);font-size:var(--higo-site-type-caption);cursor:pointer}.discover-category-row button:hover{background:var(--paper-warm)}.discover-category-row button.is-active{background:var(--dark);color:#fff;font-weight:700}.discover-filter-row{display:flex;flex:0 0 auto;align-items:center;gap:8px}.discover-filter-row>label{position:relative;display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-soft)}.discover-filter-row select{max-width:210px;min-height:44px;padding-right:18px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--ink);font-size:var(--higo-site-type-caption);cursor:pointer}.discover-filter-row label>svg:last-child{position:absolute;right:8px;pointer-events:none}.discover-sort{margin-left:auto}.discover-sort>span{font-size:var(--higo-site-type-caption);color:var(--muted)}.exposure-rules{position:relative}.exposure-rules summary{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 13px;border:1px solid #d8bd8c;border-radius:8px;color:var(--gold-deep);font-size:var(--higo-site-type-caption);font-weight:700;cursor:pointer;list-style:none}.exposure-rules summary::-webkit-details-marker{display:none}.exposure-rules>div{position:absolute;z-index:10;top:calc(100% + 10px);right:0;width:min(420px,88vw);padding:20px;border:1px solid var(--line-strong);border-radius:12px;background:#fffdf8;box-shadow:var(--shadow)}.exposure-rules>div strong{font-size:var(--higo-site-type-meta)}.exposure-rules>div p{margin:10px 0 0;color:var(--ink-soft);font-size:var(--higo-site-type-caption);line-height:1.7}.exposure-rules ol{margin:12px 0;padding-left:20px;color:var(--ink-soft);font-size:var(--higo-site-type-caption);line-height:1.8}.exposure-rules small{color:var(--muted);font-size:var(--higo-site-type-caption)}.public-offer-projection{width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));margin:34px auto 0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fffdf8}.public-offer-projection-head{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 26px 18px}.public-offer-projection-head h2{margin:6px 0 0;font-family:var(--higo-site-font-title);font-weight:800;font-size:clamp(24px,2.4vw,34px);line-height:1.2}.public-offer-projection-head>div>p:last-child{margin:7px 0 0;color:var(--muted);font-size:var(--higo-site-type-caption)}.public-offer-mode{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-size:var(--higo-site-type-caption);font-weight:800;white-space:nowrap}.public-offer-mode.is-live{border-color:#9ec9ae;background:#f1faf4;color:#237548}.public-offer-mode.is-fixture{border-color:#d7bd8b;background:#fff8e9;color:var(--gold-deep)}.public-offer-state{display:flex;min-height:92px;align-items:center;gap:15px;margin:0 26px 20px;padding:20px;border:1px dashed var(--line-strong);border-radius:10px;background:var(--paper-warm)}.public-offer-state>svg{flex:0 0 auto;color:var(--gold-deep)}.public-offer-state>div{display:grid;gap:5px}.public-offer-state strong{font-size:var(--higo-site-type-meta)}.public-offer-state p{margin:0;color:var(--muted);font-size:var(--higo-site-type-caption);line-height:1.55}.public-offer-state.is-error{border-color:#d8b3ad;background:#fff5f2}.public-offer-loader{width:20px;height:20px;flex:0 0 auto;border:2px solid #ead9bd;border-top-color:var(--gold-deep);border-radius:50%;animation:public-offer-spin .8s linear infinite}.public-offer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 26px 20px}.public-offer-list article{display:grid;grid-template-columns:92px minmax(0,1fr) auto;min-height:104px;align-items:center;gap:16px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.public-offer-media-placeholder{display:grid;height:78px;place-content:center;justify-items:center;gap:5px;padding:8px;border-radius:7px;background:#eee7dc;color:#8d7e72;text-align:center}.public-offer-media-placeholder span{font-size:var(--higo-site-type-caption);line-height:1.35}.public-offer-list article>div:nth-child(2){min-width:0}.public-offer-list article small{color:var(--gold-deep);font-size:var(--higo-site-type-caption);letter-spacing:.04em}.public-offer-list article h3{margin:5px 0 0;overflow:hidden;font-size:var(--higo-site-type-meta);text-overflow:ellipsis;white-space:nowrap}.public-offer-list article p{margin:5px 0 0;overflow:hidden;color:var(--muted);font-size:var(--higo-site-type-caption);text-overflow:ellipsis;white-space:nowrap}.public-offer-status{display:grid;justify-items:end;gap:8px}.public-offer-status strong{font-size:var(--higo-site-type-caption);white-space:nowrap}.public-offer-projection>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 26px;border-top:1px solid var(--line);background:#f7f1e8;color:var(--muted);font-size:var(--higo-site-type-caption)}.public-offer-projection>footer span:first-child{color:var(--gold-deep);font-weight:800}@keyframes public-offer-spin{to{transform:rotate(360deg)}}.discover-results{width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));margin:34px auto 0}.discover-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:18px}.discover-results-head h2{margin:7px 0 0;font-family:var(--higo-site-font-title);font-weight:800;font-size:clamp(32px,3.7vw,50px);line-height:1.18}.discover-results-head>p{margin:0;color:var(--muted);font-size:var(--higo-site-type-caption)}.discover-results>.concept-banner{width:100%;margin-bottom:18px}.discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.discovery-card{min-width:0;border:1px solid var(--line);border-radius:13px;background:var(--paper-strong);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;content-visibility:auto;contain-intrinsic-size:500px}.discovery-card:hover{border-color:#d2b886;box-shadow:0 14px 34px #48280f1a;transform:translateY(-2px)}.discovery-card-link{display:flex;height:100%;flex-direction:column}.discovery-card-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px 12px 0 0;background:#eee4d5}.discovery-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .22s cubic-bezier(.22,1,.36,1)}.discovery-card:hover .discovery-card-media img{transform:scale(1.02)}.discovery-card-copy{display:flex;flex:1;flex-direction:column;padding:14px}.discovery-card-origin{display:flex;align-items:center;gap:5px;color:var(--gold-deep);font-size:var(--higo-site-type-caption)}.discovery-card-copy h2{display:-webkit-box;min-height:44px;margin:7px 0 0;overflow:hidden;font-family:var(--higo-site-font-title);font-size:18px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.discovery-card-merchant{margin:7px 0 0;overflow:hidden;color:var(--ink-soft);font-size:var(--higo-site-type-caption);text-overflow:ellipsis;white-space:nowrap}.discovery-card-commerce{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid var(--line)}.discovery-card-commerce>div{display:grid;gap:3px}.discovery-card-commerce strong{font-size:var(--higo-site-type-body)}.discovery-card-commerce small{color:var(--muted);font-size:var(--higo-site-type-caption)}.discovery-card-commerce>span{color:var(--gold-deep);font-size:var(--higo-site-type-caption);font-weight:800;white-space:nowrap}.discovery-card--catalog .discovery-card-copy h2{display:block;min-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-card--catalog .discovery-card-commerce>div{display:flex;align-items:baseline;gap:6px}.discover-empty{display:grid;min-height:240px;place-items:center;align-content:center;padding:34px;border:1px dashed var(--line-strong);border-radius:14px;text-align:center}.discover-empty svg{color:var(--gold-deep)}.discover-empty h2{margin:16px 0 0;font-size:22px}.discover-empty p{max-width:580px;margin:10px 0 0;color:var(--muted);font-size:var(--higo-site-type-caption);line-height:1.7}.discover-empty button{min-height:44px;margin-top:20px;padding:0 18px;border:0;border-radius:8px;background:var(--dark);color:#fff;cursor:pointer}.product-breadcrumb{display:flex;width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));align-items:center;gap:8px;margin:16px auto 8px;overflow:hidden;color:var(--muted);font-size:var(--higo-site-type-caption);white-space:nowrap}.product-breadcrumb a{display:inline-flex;min-height:40px;align-items:center;gap:6px;color:var(--ink)}.product-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis}.product-overview{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));align-items:start;gap:clamp(28px,3.2vw,44px);margin:0 auto 64px}.product-detail-sections{display:grid;width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));gap:18px;margin:0 auto}.product-detail-sections>article{border:1px solid var(--line);border-radius:15px;background:var(--paper-strong)}.discovery-grid.is-related{grid-template-columns:repeat(4,minmax(0,1fr))}.route-not-found main{display:grid;min-height:62vh;place-items:center;align-content:center;padding:40px;text-align:center}.route-not-found main svg{color:var(--gold-deep)}.route-not-found main h1{margin:18px 0 0;font-family:var(--higo-site-font-title);font-weight:900;font-size:42px}.route-not-found main p{color:var(--muted)}.route-not-found main a{display:inline-flex;min-height:46px;align-items:center;gap:7px;margin-top:14px;padding:0 18px;border-radius:8px;background:var(--dark);color:#fff}.studio-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));margin:38px auto 20px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--paper-strong)}.studio-hero>div{padding:clamp(38px,5vw,70px)}.studio-hero h1{max-width:860px;margin:14px 0 0;font-family:var(--higo-site-font-title);font-weight:900;font-size:clamp(40px,4.6vw,66px);letter-spacing:-.05em;line-height:1.12}.studio-hero>div>p:not(.commerce-eyebrow){max-width:760px;margin:18px 0 0;color:var(--ink-soft);font-size:15px;line-height:1.75}.studio-hero-actions{display:flex;align-items:center;gap:22px;margin-top:25px}.studio-hero-actions button{display:inline-flex;min-height:50px;align-items:center;gap:8px;padding:0 20px;border:0;border-radius:9px;background:var(--dark);color:#fff;font-size:var(--higo-site-type-caption);font-weight:800;cursor:pointer}.studio-hero-actions a{display:inline-flex;min-height:44px;align-items:center;color:var(--gold-deep);font-size:var(--higo-site-type-caption);text-decoration:underline;text-underline-offset:5px}.studio-hero>aside{display:flex;flex-direction:column;justify-content:center;padding:44px;background:var(--dark);color:#fff8ef}.studio-hero>aside svg{color:#e4ad48}.studio-hero>aside strong{margin-top:18px;font-family:var(--higo-site-font-title);font-weight:800;font-size:25px}.studio-hero>aside p{margin:12px 0 0;color:#cdbeb5;font-size:var(--higo-site-type-caption);line-height:1.75}.studio-hero>aside span{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);color:#e2b75f;font-size:var(--higo-site-type-caption)}.studio-process-strip{display:grid;grid-template-columns:repeat(5,1fr);width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));margin:0 auto 18px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper-strong)}.studio-process-strip button{display:grid;grid-template-columns:auto auto 1fr;min-height:68px;align-items:center;gap:8px;padding:0 15px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);text-align:left;cursor:pointer}.studio-process-strip button:last-child{border-right:0}.studio-process-strip button>span{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--line);border-radius:50%}.studio-process-strip small,.studio-process-strip strong{font-size:var(--higo-site-type-caption)}.studio-process-strip button.is-active{background:#fff8e9;color:var(--ink)}.studio-process-strip button.is-active>span{border-color:var(--gold);background:var(--gold);color:#2b170e}.studio-process-strip button.is-complete>span{border-color:#62a986;background:#eaf7f0;color:#267653}.studio-workspace{display:grid;grid-template-columns:minmax(430px,.88fr) minmax(520px,1.12fr);width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));min-height:710px;margin:0 auto;overflow:hidden;border:1px solid #d8c4aa;border-radius:17px;box-shadow:var(--soft-shadow)}.studio-form-panel{display:flex;min-width:0;flex-direction:column;padding:32px;background:var(--paper-strong)}.studio-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.studio-panel-head>div{display:grid;gap:5px}.studio-panel-head span{color:var(--gold-deep);font-size:var(--higo-site-type-caption);font-weight:800}.studio-panel-head h2{margin:0;font-size:24px}.studio-panel-head>small{max-width:200px;color:var(--muted);font-size:var(--higo-site-type-caption);text-align:right;line-height:1.5}.studio-step-content{display:grid;align-content:start;gap:17px;padding:24px 0}.studio-step-intro{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #e3cfaa;border-radius:10px;background:#fff8e9}.studio-step-intro svg{flex:0 0 auto;color:var(--gold-deep)}.studio-step-intro>div{display:grid;gap:4px}.studio-step-intro strong{font-size:var(--higo-site-type-caption)}.studio-step-intro p{margin:0;color:var(--ink-soft);font-size:var(--higo-site-type-caption);line-height:1.55}.studio-merchant-source{display:grid;gap:5px;padding:16px;border:1px solid #d9c49f;border-radius:10px;background:#fff8e9}.studio-merchant-source span{color:var(--gold-deep);font-size:var(--higo-site-type-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.studio-merchant-source strong{font-size:var(--higo-site-type-meta)}.studio-merchant-source small{color:var(--ink-soft);font-size:var(--higo-site-type-caption);line-height:1.55}.studio-step-content>label,.studio-field-grid>label{display:grid;gap:8px;color:var(--ink-soft);font-size:var(--higo-site-type-caption);font-weight:600}.studio-step-content input:not([type=checkbox]):not([type=range]),.studio-step-content select,.studio-step-content textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--line-strong);border-radius:8px;outline:0;background:#fff;color:var(--ink);font:inherit;font-size:var(--higo-site-type-caption);resize:vertical}.studio-step-content textarea{min-height:128px;line-height:1.65}.studio-step-content input:focus,.studio-step-content select:focus,.studio-step-content textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d98b081f}.studio-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.studio-upload-zone{position:relative;display:grid!important;min-height:190px;place-items:center;align-content:center;padding:24px;border:1px dashed #cba86c;border-radius:12px;background:#fffaf0;text-align:center;cursor:pointer;transition:border-color .16s ease,outline-color .16s ease}.studio-upload-zone:focus-within{border-color:#8f4d00;outline:3px solid rgba(143,77,0,.72);outline-offset:3px}.studio-upload-zone svg{color:var(--gold-deep)}.studio-upload-zone strong{margin-top:10px;font-size:var(--higo-site-type-meta)}.studio-upload-zone span{margin-top:5px;color:var(--muted);font-size:var(--higo-site-type-caption);font-weight:400}.studio-upload-zone input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.studio-file-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.studio-file-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 11px;border:1px solid var(--line);border-radius:7px;font-size:var(--higo-site-type-caption)}.studio-file-list small{color:var(--muted)}.studio-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px!important;padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff}.studio-check input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--gold-deep)}.studio-check span{display:grid;gap:4px}.studio-check strong{color:var(--ink);font-size:var(--higo-site-type-caption)}.studio-check small{color:var(--muted);font-size:var(--higo-site-type-caption);font-weight:400;line-height:1.55}.studio-generation-summary{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:10px}.studio-generation-summary>div{display:grid;gap:5px;min-height:82px;padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.studio-generation-summary>div:nth-child(2n){border-right:0}.studio-generation-summary>div:nth-last-child(-n+2){border-bottom:0}.studio-generation-summary span{color:var(--muted);font-size:var(--higo-site-type-caption)}.studio-generation-summary strong{font-size:var(--higo-site-type-caption);line-height:1.45}.studio-generate-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;background:var(--gold);color:#2b170e;font-size:var(--higo-site-type-caption);font-weight:800;cursor:pointer}.studio-success,.studio-error{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px}.studio-success{border:1px solid #9bc9b0;background:#eff9f4;color:#266f50}.studio-success>span{display:grid;gap:3px}.studio-success strong,.studio-success small{font-size:var(--higo-site-type-caption)}.studio-error{margin:0 0 16px;border:1px solid #e5b3a6;background:#fff3ef;color:#8d3828;font-size:var(--higo-site-type-caption);line-height:1.5}.studio-review-checklist{display:grid;gap:7px}.studio-review-checklist>div{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #bfdbc9;border-radius:7px;background:#f5fbf7;color:#2a6c4f;font-size:var(--higo-site-type-caption)}.studio-review-checklist>div.has-warning{border-color:#e4bd7e;background:#fff8e9;color:#85590f}.studio-complete-card{display:flex;gap:12px;padding:16px;border-radius:10px;background:var(--dark);color:#fff}.studio-complete-card svg{flex:0 0 auto;color:#e6ad45}.studio-complete-card>div{display:grid;gap:5px}.studio-complete-card strong{font-size:var(--higo-site-type-caption)}.studio-complete-card p{margin:0;color:#cdbeb5;font-size:var(--higo-site-type-caption);line-height:1.55}.studio-complete-card a{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:5px;color:#efc16d;font-size:var(--higo-site-type-caption);font-weight:700}.studio-form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.studio-form-actions button{display:inline-flex;min-width:118px;min-height:48px;align-items:center;justify-content:center;gap:7px;padding:0 17px;border:0;border-radius:8px;background:var(--dark);color:#fff;font-size:var(--higo-site-type-caption);font-weight:700;cursor:pointer}.studio-form-actions button.is-secondary{border:1px solid var(--line-strong);background:#fff;color:var(--ink)}.studio-form-actions button:disabled{cursor:not-allowed;opacity:.4}.studio-preview-panel{display:flex;min-width:0;flex-direction:column;padding:32px;background:var(--dark);color:#fff8ef}.studio-preview-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.13)}.studio-preview-head>span{display:inline-flex;align-items:center;gap:7px;color:#e7b653;font-size:var(--higo-site-type-caption);font-weight:700}.studio-preview-head small{color:#9f8d82;font-size:var(--higo-site-type-caption)}.studio-preview-empty{display:grid;flex:1;place-items:center;align-content:center;padding:48px;text-align:center}.studio-preview-empty>svg{color:#d8a442}.studio-preview-empty>strong{margin-top:16px;font-family:var(--higo-site-font-title);font-weight:800;font-size:27px}.studio-preview-empty>p{max-width:570px;margin:12px 0 0;color:#b8a89e;font-size:var(--higo-site-type-caption);line-height:1.75}.studio-preview-empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:22px}.studio-preview-empty>div span{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#c8b7ac;font-size:var(--higo-site-type-caption)}.studio-draft-preview{padding:32px 2px 0}.studio-draft-preview h2{margin:10px 0 0;font-family:var(--higo-site-font-title);font-weight:800;font-size:clamp(27px,3vw,40px);line-height:1.3}.studio-draft-preview>p:not(.commerce-eyebrow){margin:16px 0 0;color:#c9bbb2;font-size:var(--higo-site-type-caption);line-height:1.85}.studio-preview-facts{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:9px}.studio-preview-facts>div{display:grid;gap:5px;min-height:78px;padding:13px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.studio-preview-facts>div:nth-child(2n){border-right:0}.studio-preview-facts>div:nth-last-child(-n+2){border-bottom:0}.studio-preview-facts span,.studio-draft-preview section>span{color:#e2ad4b;font-size:var(--higo-site-type-caption);font-weight:700}.studio-preview-facts strong{font-size:var(--higo-site-type-caption)}.studio-draft-preview>section{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px}.studio-draft-preview section p{margin:7px 0 0;color:#bcaea5;font-size:var(--higo-site-type-caption);line-height:1.65}.studio-draft-preview section>strong{display:block;margin-top:7px;font-size:var(--higo-site-type-caption)}.studio-output-columns{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.studio-output-columns section{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px}.studio-output-columns section.has-warning{border-color:#e1a74894;background:#e1a7480f}.studio-output-columns ul{margin:8px 0 0;padding-left:17px;color:#bcaea5;font-size:var(--higo-site-type-caption);line-height:1.7}.studio-draft-disclosure{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#9d8e85;font-size:var(--higo-site-type-caption)}.studio-back-link{width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));margin:18px auto 0}.studio-back-link a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--gold-deep);font-size:var(--higo-site-type-caption)}@media not (min-width:1024px){.discover-hero{grid-template-columns:minmax(380px,.9fr) minmax(460px,1.1fr)}.discover-controls{display:block;padding:13px 16px}.discover-category-row{padding-bottom:11px;border-bottom:1px solid var(--line)}.discover-filter-row{padding-top:11px}.studio-workspace{grid-template-columns:minmax(390px,.92fr) minmax(470px,1.08fr)}.studio-process-strip strong{font-size:var(--higo-site-type-caption)}}@media not (min-width:1024px){.discover-hero{height:auto;grid-template-columns:1fr}.discover-hero-copy{min-height:390px}.discover-editorial-feature{min-height:360px}.discover-hero.is-collection,.discover-hero.is-collection .discover-hero-copy{min-height:190px}.discover-filter-row{flex-wrap:wrap}.discover-sort{margin-left:0}.discover-sort>span{white-space:nowrap}.exposure-rules{margin-left:auto}.product-overview{grid-template-columns:1fr .86fr;gap:32px}.studio-process-strip{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;scrollbar-width:none}.studio-workspace{grid-template-columns:1fr}.studio-preview-panel{min-height:620px}}@media(max-width:760px){.commerce-footer{border-radius:15px}.commerce-footer-lead{align-items:flex-start;flex-direction:column;padding:34px 24px}.commerce-footer-lead strong{font-size:29px}.commerce-footer-bottom{flex-direction:column;padding:15px 24px}.discover-hero{height:auto;min-height:0;margin-top:14px;border-radius:15px}.discover-hero-copy{min-height:0;padding:30px 20px}.discover-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.discover-filter-row>label{min-width:0;width:auto}.discover-hero-copy h1{font-size:clamp(39px,11vw,54px)}.discover-hero-copy>p:not(.commerce-eyebrow){font-size:var(--higo-site-type-meta)}.discover-hero-search{min-height:52px}.discover-editorial-feature{min-height:250px}.discover-feature-copy{right:22px;bottom:22px;left:22px}.discover-feature-copy strong{font-size:29px}.discover-hero.is-collection{height:auto;min-height:0}.discover-hero.is-collection .discover-hero-copy{grid-template-columns:1fr;grid-template-rows:auto;min-height:0;padding:25px 20px}.discover-hero.is-collection .commerce-eyebrow,.discover-hero.is-collection h1,.discover-hero.is-collection .discover-hero-copy>p:not(.commerce-eyebrow),.discover-hero.is-collection .discover-state-hub-link,.discover-hero.is-collection .discover-hero-search{grid-column:1;grid-row:auto}.discover-hero.is-collection h1{font-size:36px}.discover-hero.is-collection .discover-hero-search{margin-top:15px}.discover-controls{position:static;margin-bottom:18px}.discover-filter-row{display:grid;grid-template-columns:1fr 1fr}.discover-filter-row>label{min-width:0}.discover-filter-row select{width:100%;min-width:0}.exposure-rules{grid-column:1 / -1;margin-left:0}.exposure-rules summary{width:100%;justify-content:center}.exposure-rules>div{position:relative;top:8px;width:100%}.discover-results{margin-top:44px}.discover-results-head{align-items:flex-start;flex-direction:column;gap:7px}.discovery-card-copy{padding:10px}.discovery-card-copy h2{min-height:39px;margin-top:6px;font-size:15px;line-height:1.3}.discovery-card-origin{font-size:var(--higo-site-type-caption)}.discovery-card--catalog .discovery-card-origin{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-card-merchant{margin-top:5px;font-size:var(--higo-site-type-caption)}.discovery-card-commerce{align-items:flex-start;flex-direction:column;gap:4px;margin-top:9px;padding-top:8px}.discovery-card-commerce>span{display:none}.discovery-card-commerce strong{font-size:var(--higo-site-type-meta)}.product-breadcrumb{margin-top:15px}.product-page main>.concept-banner{margin-bottom:14px}.product-overview{grid-template-columns:1fr;gap:20px;margin-bottom:44px}.discovery-grid.is-related{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-hero{grid-template-columns:1fr;margin-top:15px}.studio-hero>div{padding:27px 20px}.studio-hero h1{margin-top:10px;font-size:35px}.studio-hero>div>p:not(.commerce-eyebrow){margin-top:13px;font-size:var(--higo-site-type-caption);line-height:1.65}.studio-hero-actions{margin-top:18px}.studio-hero-actions button{min-height:46px}.studio-hero>aside{display:none}.studio-process-strip{grid-template-columns:repeat(5,minmax(144px,1fr))}.studio-process-strip button{min-height:56px}.studio-form-panel,.studio-preview-panel{padding:22px 18px}.studio-panel-head{flex-direction:column;gap:8px}.studio-panel-head>small{max-width:none;text-align:left}.studio-field-grid{grid-template-columns:1fr}.studio-preview-panel{min-height:500px}.studio-preview-empty{padding:36px 16px}.studio-output-columns{grid-template-columns:1fr}}@media(max-width:319px){.discover-filter-row{grid-template-columns:1fr}.exposure-rules{grid-column:auto}}@media(max-height:800px)and (min-width:761px){.product-breadcrumb{margin-top:8px;margin-bottom:4px}.product-breadcrumb a{min-height:36px}}@media(max-height:680px)and (min-width:761px){.discover-hero:not(.is-collection){height:320px;margin-top:12px;margin-bottom:12px}.discover-controls{margin-bottom:16px}.discover-results{margin-top:24px}.discover-results-head{margin-bottom:12px}.discover-results-head h2{font-size:38px}.discover-results>.concept-banner{margin-bottom:12px;padding-block:10px}}@media(prefers-reduced-motion:reduce){.commerce-page *,.commerce-page *:before,.commerce-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.merchant-directory-controls,.merchant-profile-details{width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));margin-inline:auto}.merchant-directory-controls{position:sticky;z-index:30;top:72px;display:flex;align-items:center;gap:9px;margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fffdf8f7;box-shadow:0 10px 28px #3a24140f;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.merchant-directory-controls label{position:relative;display:inline-flex;min-height:46px;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--line);border-radius:8px;color:var(--gold-deep)}.merchant-directory-controls select{min-width:150px;min-height:44px;padding-right:20px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--ink);font-size:var(--higo-site-type-caption);cursor:pointer}.merchant-directory-controls label>svg:last-child{position:absolute;right:12px;pointer-events:none}.merchant-directory-controls>button{min-height:44px;padding:0 17px;border:0;border-radius:8px;background:var(--dark);color:#fff;font-size:var(--higo-site-type-caption);font-weight:700;cursor:pointer}.merchant-directory-controls>button{margin-left:auto}.merchant-directory-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.merchant-directory-section-head h2{margin:7px 0 0;font-family:var(--higo-site-font-title);font-weight:800;font-size:clamp(30px,3vw,42px);letter-spacing:-.035em}.merchant-directory-section-head>p{max-width:520px;margin:0;color:var(--muted);font-size:var(--higo-site-type-caption);line-height:1.7;text-align:right}.merchant-directory-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--paper-strong);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){.discovery-card:hover,.merchant-directory-card:hover{transform:translate3d(0,-5px,0);border-color:var(--line-strong);box-shadow:0 18px 44px #48280f1c}.discovery-card:hover .discovery-card-media img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.route-boundary{animation:none}.motion-enhanced [data-motion-reveal=true]{opacity:1;transform:none;transition:none;animation:none}.commerce-footer-action,.studio-generate-button,.commerce-footer-action svg,.studio-generate-button svg,.discovery-card,.merchant-directory-card,.discovery-card-media img{transition:none!important}}.merchant-directory-card:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 16px 38px #38221214}.merchant-directory-card>a{display:block;height:100%;color:inherit}.merchant-profile-details{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:70px}.merchant-profile-details>article{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--paper-strong)}@media not (min-width:1024px){.merchant-directory-controls{flex-wrap:wrap}.merchant-directory-controls>button{margin-left:0}}@media not (min-width:1024px){.merchant-directory-controls{position:static;display:grid;grid-template-columns:1fr 1fr;padding:10px}.merchant-directory-controls label{min-width:0}.merchant-directory-controls select{width:100%;min-width:0}.merchant-directory-controls>button{grid-column:1 / -1}.merchant-directory-section-head{align-items:flex-start;flex-direction:column;gap:8px}.merchant-directory-section-head>p{text-align:left}.merchant-profile-details{grid-template-columns:1fr;margin-top:48px}}@media not (min-width:640px){.merchant-directory-controls{grid-template-columns:1fr}.merchant-directory-controls>button{grid-column:auto}}.concept-banner.is-collapsible{display:block;padding:0;overflow:hidden}.concept-banner.is-collapsible summary{display:flex;min-height:48px;align-items:center;gap:9px;padding:0 16px;color:#6b4b24;font-size:var(--higo-site-type-caption);font-weight:800;list-style:none;cursor:pointer}.concept-banner.is-collapsible summary::-webkit-details-marker{display:none}.concept-banner.is-collapsible summary svg:last-child{margin-left:auto;transition:transform .16s ease}.concept-banner.is-collapsible[open] summary svg:last-child{transform:rotate(90deg)}.concept-banner.is-collapsible p{padding:13px 16px;border-top:1px solid #ead8b5;font-size:var(--higo-site-type-caption)}.commerce-page small,.commerce-page dt,.commerce-page .discovery-card-origin,.commerce-page .studio-process-strip small,.commerce-page .studio-process-strip strong,.commerce-page .studio-panel-head span,.commerce-page .studio-panel-head>small,.commerce-page .studio-step-intro p,.commerce-page .studio-merchant-source span,.commerce-page .studio-merchant-source small{font-size:var(--higo-site-type-caption)}.product-breadcrumb{font-size:var(--higo-site-type-caption)}.product-breadcrumb a{min-height:44px}.discover-sort>span{font-size:var(--higo-site-type-caption)}.discover-results,.public-offer-projection{width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2))}.discovery-card{contain-intrinsic-size:430px}.discovery-card-copy{padding:12px}.discovery-card-copy h2,.discovery-card--catalog .discovery-card-copy h2{display:-webkit-box;min-height:42px;margin-top:6px;overflow:hidden;font-size:var(--higo-site-type-body);line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.discovery-card-origin{font-size:var(--higo-site-type-caption)}.discovery-card-merchant{margin-top:5px;font-size:var(--higo-site-type-caption)}.discovery-card-commerce{margin-top:10px;padding-top:9px}.discovery-card-commerce strong{font-size:15px}.discovery-card-commerce small{font-size:var(--higo-site-type-caption)}.discovery-card-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.discovery-card-meta>span:last-child{overflow:hidden;color:var(--muted);font-size:var(--higo-site-type-caption);text-overflow:ellipsis;white-space:nowrap}.discovery-card--regionPreview .discovery-card-copy{padding:11px}.discovery-card--regionPreview .discovery-card-meta{margin-top:8px}@media(min-width:1600px){.discovery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.discovery-grid.is-related{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-breadcrumb,.product-overview,.product-detail-sections{width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2))}.product-overview{grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);gap:clamp(28px,3vw,40px);margin-bottom:52px}.product-detail-sections{gap:14px}@media not (min-width:1024px){.discovery-grid,.discovery-grid.is-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discovery-card-copy{padding:10px}.discovery-card-copy h2,.discovery-card--catalog .discovery-card-copy h2{min-height:38px;font-size:var(--higo-site-type-meta)}.discovery-card-origin,.discovery-card-merchant{font-size:var(--higo-site-type-caption)}.discovery-card-commerce{align-items:center;margin-top:8px;padding-top:8px}.discovery-card-commerce strong{font-size:var(--higo-site-type-meta)}.discovery-card-commerce>span{display:none}.discovery-card-meta{align-items:flex-start;flex-direction:column;gap:5px}.discovery-card-meta>span:last-child{width:100%;font-size:var(--higo-site-type-caption)}.capability-badge{min-height:25px;padding-inline:8px;font-size:var(--higo-site-type-caption)}.discover-hero.is-collection{margin-top:10px}.discover-hero.is-collection .discover-hero-copy{min-height:0;padding:18px 20px}.discover-hero.is-collection h1{margin-top:5px;font-size:32px}.discover-hero.is-collection .discover-hero-copy>p:not(.commerce-eyebrow){margin-top:5px;font-size:var(--higo-site-type-caption);line-height:1.45}.discover-hero.is-collection .discover-hero-search{min-height:48px;margin-top:10px}.discover-controls{gap:8px;padding:8px}.discover-category-row button{min-height:44px;padding-inline:12px}.discover-filter-row{gap:8px}.discover-filter-row>label,.exposure-rules>summary{min-height:44px}.discover-results{margin-top:24px}.discover-results-head{margin-bottom:11px}.discover-results-head h2{margin-top:4px;font-size:34px}.discover-results>.concept-banner{margin-bottom:12px}.concept-banner.is-collapsible summary{min-height:44px;padding-inline:12px;font-size:var(--higo-site-type-caption)}.product-overview{grid-template-columns:1fr;gap:22px;margin-bottom:38px}}@media(max-width:319px){.discovery-grid,.discovery-grid.is-related{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.discovery-card,.discovery-card-media img{transition:none}.discovery-card:hover{transform:none}}.intelligence-display{display:grid;height:100svh;min-height:100svh;grid-template-rows:58px minmax(0,1fr) 42px;padding:clamp(18px,2.2vw,34px);overflow:hidden;background:radial-gradient(circle at 72% 18%,rgba(217,139,8,.18),transparent 28%),linear-gradient(135deg,#160c08,#29170f 58%,#140b08);color:#fff9ef}@media not (min-width:1024px){.intelligence-display{display:block;height:auto;overflow:auto}}@media(max-width:760px){.discover-results-head+.concept-banner{margin-top:0}.discover-results>.concept-banner{margin-bottom:14px}.studio-process-strip{position:relative;display:block;min-height:64px;overflow:hidden}.studio-process-strip button{display:none;width:100%;min-height:64px;border:0}.studio-process-strip button.is-active{display:grid;grid-template-columns:auto auto 1fr}.studio-process-strip button.is-active:after{justify-self:end;color:var(--gold-deep);font-size:var(--higo-site-type-caption);content:"当前步骤"}.intelligence-display{padding:14px}}@media(prefers-reduced-motion:reduce){.concept-banner.is-collapsible summary svg:last-child{transition:none}}.intelligence-display{position:relative;isolation:isolate;display:grid;height:100svh;min-height:640px;grid-template-rows:58px 34px minmax(0,1fr) 38px;padding:clamp(14px,1.5vw,24px);overflow:hidden;background:radial-gradient(circle at 70% 12%,rgba(230,148,16,.2),transparent 28%),radial-gradient(circle at 18% 76%,rgba(84,188,132,.08),transparent 25%),linear-gradient(132deg,#120a07,#28150d 55%,#110907);color:#fff9ef}.intelligence-display:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.027) 1px,transparent 1px);background-size:52px 52px;content:"";-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);animation:display-grid-drift 18s linear infinite}@keyframes display-status-pulse{0%,to{opacity:.75;box-shadow:0 0 0 4px #5fce960f}50%{opacity:1;box-shadow:0 0 0 7px #5fce961f}}@keyframes display-region-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes display-grid-drift{0%{background-position:0 0,0 0}to{background-position:52px 52px,52px 52px}}@keyframes display-simulation-wave{0%{transform:scaleY(.78);opacity:.72}to{transform:scaleY(1);opacity:1}}@media(max-height:760px)and (min-width:1024px){.intelligence-display{min-height:600px;grid-template-rows:48px 28px minmax(0,1fr) 28px;padding:10px 16px}}@media not (min-width:1024px){.intelligence-display{display:block;height:auto;min-height:100svh;overflow:visible;padding:14px}}@media not (min-width:640px){.intelligence-display{padding:10px}}@media(prefers-reduced-motion:reduce){.intelligence-display:before{animation:none}}@media not (min-width:1024px){.public-offer-projection{margin-top:24px}.public-offer-list{grid-template-columns:1fr}}@media not (min-width:640px){.public-offer-projection{width:calc(100% - 20px)}.public-offer-projection-head{align-items:flex-start;flex-direction:column;gap:14px;padding:20px 16px 14px}.public-offer-projection-head>div>p:last-child{font-size:var(--higo-site-type-caption);line-height:1.55}.public-offer-state{margin:0 16px 16px;padding:17px}.public-offer-state p{font-size:var(--higo-site-type-caption)}.public-offer-list{padding:0 16px 16px}.public-offer-list article{grid-template-columns:74px minmax(0,1fr);gap:12px}.public-offer-media-placeholder{height:70px}.public-offer-status{grid-column:1 / -1;grid-template-columns:1fr auto;align-items:center;justify-items:start;padding-top:10px;border-top:1px solid var(--line)}.public-offer-status>span{justify-self:end}.public-offer-projection>footer{align-items:flex-start;flex-direction:column;gap:5px;padding:12px 16px;font-size:var(--higo-site-type-caption);line-height:1.5}}@media(prefers-reduced-motion:reduce){.public-offer-loader{animation:none}}.intelligence-display-v3{min-height:100svh;overflow-x:hidden;background:radial-gradient(circle at 74% 10%,rgba(184,117,31,.14),transparent 28%),radial-gradient(circle at 10% 78%,rgba(35,143,112,.08),transparent 25%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#0d0908;background-size:auto,auto,40px 40px,40px 40px,auto;color:#eee4d7;font-family:Inter,Noto Sans SC,sans-serif}@keyframes intelligence-orbit{to{transform:rotate(360deg)}}.status-pulse{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#69d69f;box-shadow:0 0 #69d69f80;animation:status-heartbeat 2s ease-out infinite}@keyframes status-heartbeat{55%,to{box-shadow:0 0 0 9px #69d69f00}}.intelligence-v3-events{border:1px solid rgba(214,170,108,.2);border-radius:16px;background:#120b09c7;box-shadow:inset 0 1px #ffffff05}.intelligence-network-map{position:relative;height:270px;margin-top:2px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(93,57,24,.19),transparent 62%)}.intelligence-network-map svg{width:100%;height:100%}@keyframes network-flow{to{stroke-dashoffset:-28}}@keyframes network-ring{60%,to{opacity:0;transform:scale(1.75)}}.network-region-node text{fill:#ffe5ad;font-size:var(--higo-site-type-caption);font-weight:700}.network-region-node circle:not(.network-node-ring){fill:#ba8a46}.network-region-node.has-activity circle:not(.network-node-ring){fill:#69d69f}.network-region-node.is-active circle:not(.network-node-ring){fill:#f4b84f}.network-map-state{display:grid;height:100%;place-content:center;justify-items:center;gap:7px;color:#9c8b7c}.intelligence-v3-events{min-width:0;padding:14px 15px}.intelligence-detail-page main{width:min(var(--higo-site-page-max),calc(100% - var(--higo-site-gutter) * 2));margin:0 auto;padding:40px 0 86px}.intelligence-detail-back{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--muted);font-size:var(--higo-site-type-caption)}.intelligence-detail-hero{max-width:900px;padding:42px 0 35px}.intelligence-detail-hero p,.intelligence-detail-card header p{margin:0 0 7px;color:var(--gold-deep);font-size:var(--higo-site-type-caption);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.intelligence-detail-hero h1{margin:0;color:var(--ink);font-family:var(--higo-site-font-title);font-size:clamp(42px,6vw,78px);font-weight:900;line-height:1.08}.intelligence-detail-hero>span{display:block;max-width:720px;margin-top:18px;color:var(--muted);font-size:17px;line-height:1.75}.intelligence-detail-metrics,.intelligence-source-status{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fffdf8}.intelligence-detail-metrics article,.intelligence-source-status article{display:grid;min-height:135px;align-content:center;gap:7px;padding:24px;border-right:1px solid var(--line)}.intelligence-detail-metrics article:last-child,.intelligence-source-status article:last-child{border-right:0}.intelligence-detail-metrics span,.intelligence-source-status span{color:var(--muted);font-size:var(--higo-site-type-caption)}.intelligence-detail-metrics strong,.intelligence-source-status strong{color:var(--ink);font-family:var(--higo-site-font-num);font-size:clamp(26px,3vw,38px)}.intelligence-detail-metrics small{color:var(--gold-deep);font-size:var(--higo-site-type-caption)}.intelligence-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.intelligence-detail-card{padding:28px;border:1px solid var(--line);border-radius:18px;background:#fffdf8}.intelligence-detail-card.is-wide{grid-column:1 / -1}.intelligence-detail-card header{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px;color:var(--gold-deep)}.intelligence-detail-card header h2{margin:0;color:var(--ink);font-family:var(--higo-site-font-title);font-size:28px;font-weight:520}.intelligence-detail-list{display:grid}.intelligence-detail-list>a{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);color:var(--ink)}.intelligence-detail-list>a div{display:grid;gap:4px}.intelligence-detail-list small{color:var(--muted);font-size:var(--higo-site-type-caption)}.intelligence-detail-empty{padding:20px 0;color:var(--muted);font-size:15px;line-height:1.8}.intelligence-detail-inline,.intelligence-detail-primary,.intelligence-detail-actions a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--gold-deep);font-weight:700}.intelligence-evidence-row{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line)}.intelligence-evidence-row>div{display:grid;gap:5px}.intelligence-evidence-row small{color:var(--muted)}.intelligence-evidence-row a{color:var(--gold-deep)}.intelligence-activity-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.intelligence-activity-facts article{display:grid;min-height:160px;align-content:center;gap:8px;padding:25px;border:1px solid var(--line);border-radius:16px;background:#fffdf8;color:var(--gold-deep)}.intelligence-activity-facts span{color:var(--muted);font-size:var(--higo-site-type-caption)}.intelligence-activity-facts strong{color:var(--ink);font-size:18px;line-height:1.55}.intelligence-source-status{grid-template-columns:repeat(3,1fr);margin-bottom:18px}.intelligence-detail-copy{color:var(--muted);font-size:15px;line-height:1.75}.intelligence-detail-actions{display:flex;gap:22px;margin-top:18px}.xiaohai-header-link{display:inline-flex;min-height:42px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:var(--higo-site-type-caption);font-weight:800;white-space:nowrap}@media not (min-width:1024px){.intelligence-detail-metrics{grid-template-columns:1fr 1fr}.intelligence-detail-metrics article:nth-child(2){border-right:0}.intelligence-detail-metrics article:nth-child(n+3){border-top:1px solid var(--line)}.intelligence-detail-grid{grid-template-columns:1fr}.intelligence-detail-card.is-wide{grid-column:auto}}@media not (min-width:640px){.intelligence-network-map{height:310px}.intelligence-v3-events{padding-inline:12px}.intelligence-detail-page main{padding-top:20px}.intelligence-detail-hero{padding:25px 0}.intelligence-detail-hero h1{font-size:42px}.intelligence-detail-hero>span{font-size:15px}.intelligence-detail-metrics,.intelligence-source-status{grid-template-columns:1fr}.intelligence-detail-metrics article,.intelligence-source-status article{min-height:105px;border-right:0;border-bottom:1px solid var(--line)}.intelligence-detail-metrics article:last-child,.intelligence-source-status article:last-child{border-bottom:0}.intelligence-detail-card{padding:20px}.intelligence-detail-card header h2{font-size:24px}.intelligence-activity-facts{grid-template-columns:1fr}.intelligence-activity-facts article{min-height:120px}.intelligence-evidence-row{align-items:flex-start;flex-direction:column;padding:15px 0}}.verification-wall{width:100%;min-height:100svh;overflow-x:hidden;background:#0b0c0b;color:#f2eee7;font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif}.verification-header{display:grid;height:68px;grid-template-columns:minmax(300px,1fr) auto auto auto 44px;align-items:center;gap:clamp(20px,4vw,70px);padding:8px 18px;border-bottom:1px solid rgba(212,166,82,.34);background:#0a0b0a}.verification-brand{display:flex;min-width:0;align-items:center;gap:14px}.verification-brand img{width:126px;height:46px;flex:0 0 auto;object-fit:contain}.verification-brand strong{overflow:hidden;color:#f7f4ee;font-size:20px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.verification-header-fact{display:flex;align-items:center;gap:10px;font-size:var(--higo-site-type-meta);white-space:nowrap}.verification-header-fact span{color:#a9a49c}.verification-header-fact strong{color:#eeeae2;font-size:15px;font-weight:500}.verification-header-fact.is-source strong{font-size:17px}.verification-source-toggle{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.verification-source-toggle:focus-visible{outline:2px solid #e1b15d;outline-offset:5px}.verification-back{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(212,166,82,.3);border-radius:10px;color:#e7b966}.verification-summary{display:grid;height:76px;grid-template-columns:.85fr 1.15fr .85fr 1.25fr;border-bottom:1px solid rgba(212,166,82,.25);background:#101110}.verification-summary article{display:flex;min-width:0;align-items:center;gap:12px;padding:10px clamp(14px,2vw,30px);color:#e8b75f}.verification-summary article+article{border-left:1px solid rgba(212,166,82,.16)}.verification-summary article>div{display:grid;min-width:0;grid-template-columns:auto auto;align-items:baseline;gap:3px 14px}.verification-summary span{color:#aba69f;font-size:var(--higo-site-type-caption)}.verification-summary strong{color:#f4efe7;font-size:17px;font-weight:500}.verification-summary small{color:#86817b;font-size:var(--higo-site-type-caption)}.verification-grid{display:grid;height:calc(100svh - 144px);min-height:576px;grid-template-columns:minmax(540px,1.9fr) minmax(265px,.76fr) minmax(320px,1fr);gap:12px;padding:14px 16px;background:#0d0e0d}.verification-map-panel,.verification-feed,.verification-region-card,.verification-xiaohai{min-width:0;overflow:hidden;border:1px solid rgba(212,166,82,.3);border-radius:12px;background:#111211}.verification-map-panel{display:grid;min-height:0;grid-template-rows:auto minmax(250px,1fr) auto auto;padding:14px 16px 0}.verification-map-panel>header h1,.verification-feed>header h2{margin:0;color:#e8b75f;font-family:var(--higo-site-font-title);font-size:24px;font-weight:800;line-height:1.2}.verification-map-panel>header p{margin:7px 0 0;color:#bbb5ad;font-size:var(--higo-site-type-caption);line-height:1.5}.verification-map{height:100%;min-height:250px;margin:2px 0 0;overflow:hidden;background:#111211}.verification-map svg{overflow:visible}.verification-hotspot text{fill:#e8e1d7;font-size:17px;font-weight:600;paint-order:stroke;stroke:#111211;stroke-width:4px}.verification-hotspot .verification-hotspot-count{fill:#d6c9b7;font-size:var(--higo-site-type-body);font-weight:500}.verification-hotspot circle:not(.network-node-ring){fill:#e8b75f}.verification-hotspot.has-activity circle:not(.network-node-ring),.verification-hotspot.is-active circle:not(.network-node-ring){fill:#67d480}.verification-region-heading{padding:9px 2px;border-top:1px solid rgba(212,166,82,.22);color:#d7aa5d;font-size:var(--higo-site-type-caption)}.verification-region-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.verification-region-grid button{min-width:0;min-height:44px;padding:0 6px;overflow:hidden;border:1px solid rgba(212,166,82,.28);border-radius:7px;background:#121312;color:#e5dfd7;font:inherit;font-size:var(--higo-site-type-caption);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.verification-region-grid button:hover,.verification-region-grid button:focus-visible{border-color:#d9aa57;color:#f3cd87}.verification-region-grid button.is-active{border-color:#61c978;background:#16251a;color:#75da8b;box-shadow:inset 0 0 0 1px #61c97826}.verification-region-select{display:none}.verification-map-panel>footer{display:grid;align-self:end;gap:3px;margin-top:10px;padding:9px 2px 10px;border-top:1px solid rgba(212,166,82,.18);color:#9e9891;font-size:var(--higo-site-type-caption);line-height:1.35}.verification-map-panel>footer a{overflow:hidden;color:#caa15d;font-size:var(--higo-site-type-caption);text-overflow:ellipsis;white-space:nowrap}.verification-map-panel>footer button{width:fit-content;min-height:32px;padding:0;border:0;background:transparent;color:#6fd187;font:inherit;font-size:var(--higo-site-type-caption);font-weight:700;cursor:pointer}.verification-feed{display:grid;min-height:0;grid-template-rows:auto 1fr;padding:12px}.verification-feed>header,.verification-xiaohai>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.verification-feed>header h2{color:#f0eae1;font-family:inherit;font-size:19px}.verification-feed>header span,.verification-xiaohai>header span{display:inline-flex;align-items:center;gap:7px;color:#9d9891;font-size:var(--higo-site-type-caption)}.verification-feed-list{min-height:0;margin-top:9px;overflow:hidden}.verification-feed-list a{position:relative;display:grid;gap:5px;padding:14px 10px;border-top:1px solid rgba(212,166,82,.16);color:inherit;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.verification-feed-list a:first-child{border-top-color:transparent}.verification-feed-list a.is-active{border:1px solid rgba(105,208,128,.55);border-radius:8px;background:#172017;box-shadow:0 0 18px #56ae6926}.verification-feed-list small,.verification-feed-list span{color:#aaa49d;font-size:var(--higo-site-type-caption);line-height:1.35}.verification-feed-list strong{color:#f0ebe4;font-size:15px;line-height:1.35}.verification-feed-list b{color:#d9d3cb;font-size:var(--higo-site-type-meta);font-weight:500}.verification-feed-list em{display:inline-flex;width:fit-content;align-items:center;color:#69d180;font-size:var(--higo-site-type-caption);font-style:normal}.verification-feed-list em:before{content:"✓";display:grid;width:18px;height:18px;place-items:center;margin-right:6px;border:1px solid currentColor;border-radius:50%;font-size:var(--higo-site-type-caption)}.verification-context{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(300px,.82fr) minmax(330px,1.18fr);gap:12px}.verification-region-card{padding:16px}.verification-region-card>header{padding-bottom:13px;border-bottom:1px solid rgba(212,166,82,.2)}.verification-region-card>header span{color:#aaa49d;font-size:var(--higo-site-type-caption)}.verification-region-card h2{margin:7px 0 0;color:#f4efe7;font-family:var(--higo-site-font-title);font-size:30px;font-weight:800;line-height:1.1}.verification-region-card>header p{margin:5px 0 0;color:#c7c1b9;font-size:var(--higo-site-type-body)}.verification-region-card dl{display:grid;margin:0}.verification-region-card dl>div{display:grid;min-height:50px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;border-bottom:1px solid rgba(212,166,82,.17)}.verification-region-card dt{color:#aaa49d;font-size:var(--higo-site-type-caption)}.verification-region-card dd{margin:0;color:#f3eee7;font-family:var(--higo-site-font-num);font-size:19px}.verification-region-card .verification-metric-note{grid-column:2;color:#8d8781;font-family:inherit;font-size:var(--higo-site-type-caption);font-weight:400;text-align:right}.verification-region-card>a{display:flex;min-height:44px;align-items:center;justify-content:center;gap:9px;margin-top:13px;border:1px solid #c99a4d;border-radius:7px;color:#edbd68;font-size:var(--higo-site-type-meta);font-weight:700}.verification-xiaohai{display:grid;min-height:0;grid-template-rows:auto 1fr auto auto auto;padding:14px}.verification-xiaohai>header>div{display:flex;align-items:center;gap:8px;color:#e6b65f}.verification-xiaohai>header strong{color:#e6b65f;font-size:var(--higo-site-type-body)}.verification-chat{display:flex;min-height:0;flex-direction:column;gap:10px;justify-content:center;padding:13px 0}.verification-chat p{margin:0;font-size:var(--higo-site-type-meta);line-height:1.55}.verification-chat .is-user{max-width:88%;align-self:flex-end;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#242523;color:#e4ded6}.verification-chat .is-xiaohai{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:12px;border:1px solid rgba(212,166,82,.24);border-radius:10px;background:#191a18;color:#d9d3cb}.verification-chat .is-xiaohai>svg{color:#e5b45d}.verification-xiaohai form{display:grid;grid-template-columns:1fr 44px;overflow:hidden;border:1px solid rgba(212,166,82,.3);border-radius:8px;background:#151614}.verification-xiaohai input{width:100%;min-width:0;min-height:44px;padding:0 12px;border:0;outline:0;background:transparent;color:#eee8e0;font:inherit;font-size:var(--higo-site-type-meta)}.verification-xiaohai button{display:grid;width:44px;height:44px;place-items:center;border:0;background:#3c7046;color:#fff;cursor:pointer}.verification-xiaohai-deep{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#e2b058;font-size:var(--higo-site-type-caption);font-weight:700}.verification-xiaohai>footer{padding-top:8px;border-top:1px solid rgba(212,166,82,.16);color:#9f9992;font-size:var(--higo-site-type-caption);line-height:1.45}.verification-source-note{display:none}.verification-source-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;justify-items:end;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.verification-source-drawer{display:grid;width:min(760px,100%);height:100%;grid-template-rows:auto auto 1fr auto;gap:14px;padding:24px;overflow:hidden;border-left:1px solid rgba(212,166,82,.35);background:#0d0e0d;box-shadow:-30px 0 90px #00000073}.verification-source-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.verification-source-drawer>header p{margin:0 0 5px;color:#d8a953;font-size:var(--higo-site-type-caption);font-weight:800;letter-spacing:.12em}.verification-source-drawer>header h2{margin:0;color:#f1ece5;font-family:var(--higo-site-font-title);font-size:30px;font-weight:800}.verification-source-drawer>header span{display:block;margin-top:7px;color:#aaa39b;font-size:var(--higo-site-type-caption)}.verification-source-drawer>header button{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid rgba(212,166,82,.32);border-radius:9px;background:#161715;color:#e9e3dc;font-size:25px;cursor:pointer}.verification-source-ledger{display:grid;min-height:0;grid-template-columns:1fr 1fr;gap:8px;overflow-y:auto;padding-right:5px}.verification-source-ledger article{padding:11px;border:1px solid rgba(212,166,82,.18);border-radius:9px;background:#121311}.verification-source-ledger article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.verification-source-ledger strong{color:#eee9e2;font-size:var(--higo-site-type-caption)}.verification-source-ledger b{color:#aaa39b;font-size:var(--higo-site-type-caption);letter-spacing:.05em}.verification-source-ledger b.is-verified-snapshot{color:#70d18a}.verification-source-ledger b.is-degraded{color:#e0ad55}.verification-source-ledger b.is-blocked{color:#d77e75}.verification-source-ledger p,.verification-source-ledger small{display:block;margin:7px 0 0;color:#928d86;font-size:var(--higo-site-type-caption);line-height:1.45}.verification-source-ledger small{color:#d7aa5d}.verification-source-drawer>footer{padding-top:11px;border-top:1px solid rgba(212,166,82,.2);color:#9d9790;font-size:var(--higo-site-type-caption);line-height:1.5}@media(max-width:1180px){.verification-header{grid-template-columns:minmax(260px,1fr) auto auto 44px;gap:18px}.verification-header-fact.is-source{display:none}.verification-grid{grid-template-columns:minmax(480px,1.55fr) minmax(260px,.75fr) minmax(300px,1fr)}.verification-region-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:1024px){.verification-wall{height:auto;min-height:100svh;overflow:visible}.verification-header{height:auto;min-height:68px;grid-template-columns:1fr auto 44px;gap:12px}.verification-brand img{width:110px}.verification-brand strong{font-size:17px}.verification-header-fact{display:none}.verification-summary{height:auto;grid-template-columns:1fr}.verification-summary article{min-height:68px;padding:10px 18px}.verification-summary article+article{border-top:1px solid rgba(212,166,82,.16);border-left:0}.verification-grid{height:auto;min-height:0;grid-template-columns:1fr;padding:12px 14px 22px}.verification-map-panel{min-height:620px}.verification-region-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.verification-feed-list{overflow:visible}.verification-context{min-height:0;grid-template-rows:auto auto}}@media not (min-width:640px){.verification-header{grid-template-columns:1fr auto 44px;padding-inline:12px}.verification-brand{gap:8px}.verification-brand img{width:92px;height:42px}.verification-brand strong{font-size:var(--higo-site-type-body)}.verification-summary article>div{grid-template-columns:1fr auto;width:100%}.verification-summary strong{font-size:var(--higo-site-type-body)}.verification-map-panel{min-height:0;grid-template-rows:auto 285px auto auto;padding:14px 12px 0}.verification-map-panel>header h1{font-size:22px}.verification-map-panel>header p{font-size:var(--higo-site-type-caption)}.verification-region-heading,.verification-region-grid{display:none}.verification-region-select{display:grid;gap:7px;padding:10px 0 2px;border-top:1px solid rgba(212,166,82,.18);color:#bbb5ad;font-size:var(--higo-site-type-caption)}.verification-region-select select{width:100%;min-height:46px;padding:0 12px;border:1px solid rgba(212,166,82,.32);border-radius:7px;background:#151614;color:#f0ebe3;font:inherit;font-size:var(--higo-site-type-body)}.verification-hotspot:not(.is-active) text{display:none}.verification-hotspot text{font-size:35px;stroke-width:7px}.verification-hotspot .verification-hotspot-count{display:none}.verification-feed,.verification-region-card,.verification-xiaohai{padding:14px}.verification-region-card dl>div{grid-template-columns:1fr auto;min-height:64px}.verification-region-card .verification-metric-note{max-width:180px}.verification-chat p,.verification-xiaohai input{font-size:var(--higo-site-type-body)}.verification-source-drawer{padding:16px}.verification-source-drawer>header h2{font-size:24px}.verification-source-ledger{grid-template-columns:1fr 1fr}.verification-source-ledger{grid-template-columns:1fr}}@media(max-height:820px)and (min-width:1024px){.verification-wall{min-height:650px}.verification-header{height:56px;padding-block:5px}.verification-brand img{width:108px;height:40px}.verification-brand strong{font-size:18px}.verification-summary{height:60px}.verification-summary article{padding-block:6px}.verification-grid{height:calc(100svh - 116px);min-height:534px;gap:9px;padding:9px 12px}.verification-map-panel{grid-template-rows:auto minmax(210px,1fr) auto auto;padding:10px 12px 0}.verification-map-panel>header h1{font-size:21px}.verification-map-panel>header p{margin-top:3px}.verification-map{min-height:210px}.verification-region-heading{padding-block:5px}.verification-region-grid{gap:5px}.verification-region-grid button{min-height:38px}.verification-map-panel>footer{gap:1px;margin-top:6px;padding-block:6px}.verification-feed{padding:9px}.verification-feed-list{margin-top:5px}.verification-feed-list a{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 6px}.verification-feed-list a small{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-feed-list a strong{min-width:0}.verification-feed-list a em{grid-column:2;grid-row:2}.verification-feed-list a b,.verification-feed-list a span{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-feed-list em:before{width:16px;height:16px}.verification-context{grid-template-rows:minmax(268px,.9fr) minmax(250px,1.1fr);gap:9px}.verification-region-card{padding:11px}.verification-region-card>header{padding-bottom:7px}.verification-region-card h2{margin-top:3px;font-size:25px}.verification-region-card>header p{margin-top:2px;font-size:var(--higo-site-type-meta)}.verification-region-card dl{grid-template-columns:1fr 1fr}.verification-region-card dl>div{min-height:62px;padding:5px}.verification-region-card dl>div:nth-child(odd){border-right:1px solid rgba(212,166,82,.17)}.verification-region-card .verification-metric-note{grid-column:1 / -1;text-align:left}.verification-region-card dd{font-size:var(--higo-site-type-body)}.verification-region-card>a{margin-top:7px}.verification-xiaohai{padding:10px}.verification-chat{gap:6px;padding-block:7px}.verification-chat .is-user{padding-block:7px}.verification-chat .is-xiaohai{padding:8px}.verification-xiaohai-deep{min-height:38px}.verification-xiaohai>footer{padding-top:5px}}@media(prefers-reduced-motion:reduce){.verification-feed-list a,.verification-wall .status-pulse{animation:none!important;transition:none!important}}@media(max-height:760px)and (min-width:1024px){.intelligence-network-map{height:235px}}@media(prefers-reduced-motion:reduce){.status-pulse{animation:none!important}}@media not (min-width:640px){.intelligence-network-map{height:clamp(230px,60vw,260px)}.verification-wall .verification-map{height:100%;min-height:0}}.verification-wall{--verification-gold: #d8aa58;--verification-green: #72d38a;--verification-line: rgba(216, 170, 88, .25);height:100svh;min-height:0;overflow:hidden;background:#0b0c0b}.verification-header{height:60px;grid-template-columns:minmax(290px,1fr) auto auto auto;gap:clamp(16px,2.1vw,34px);padding:6px 14px}.verification-brand{gap:11px}.verification-brand img{width:108px;height:43px}.verification-brand strong{font-size:19px}.verification-brand-copy{display:grid;min-width:0;gap:2px}.verification-brand-status{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#72d38a;font-size:var(--higo-site-type-caption);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.verification-display-controls{display:flex;align-items:center;gap:7px}.verification-display-controls button,.verification-display-controls .verification-back{display:inline-flex;min-width:44px;height:42px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid rgba(216,170,88,.28);border-radius:9px;background:#10110f;color:#e5b45e;font:inherit;font-size:var(--higo-site-type-caption);cursor:pointer}.verification-display-controls button:hover,.verification-display-controls button:focus-visible,.verification-display-controls .verification-back:hover,.verification-display-controls .verification-back:focus-visible{border-color:#ddb15f;background:#191812;outline:none}.verification-display-controls button[aria-pressed=true]{border-color:#72d38a9e;color:#79d991}.verification-display-controls .verification-back{width:42px;padding:0}.verification-summary{height:68px;grid-template-columns:1fr 1fr 1.14fr}.verification-summary article{gap:13px;padding:8px clamp(18px,2.5vw,38px)}.verification-summary article>div{grid-template-columns:auto auto;gap:1px 11px}.verification-summary article>div small{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-summary strong{font-size:17px}.verification-briefing{display:grid;height:40px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:0 15px;overflow:hidden;border-bottom:1px solid rgba(216,170,88,.3);background:#14140f}.verification-briefing-status{display:inline-flex;align-items:center;gap:7px;color:var(--verification-gold);font-size:var(--higo-site-type-caption);font-weight:800;letter-spacing:.13em;white-space:nowrap}.verification-briefing-item{min-width:0;overflow:hidden}.verification-briefing-item>div{min-width:0}.verification-briefing-item>div>div{display:flex;min-width:0;align-items:center;gap:10px;overflow:hidden;color:#aaa49c;font-size:var(--higo-site-type-caption);white-space:nowrap}.verification-briefing-item strong{flex:0 1 auto;overflow:hidden;color:#f0eae1;text-overflow:ellipsis}.verification-briefing-item span{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.verification-briefing-item time{flex:0 0 auto;color:#a5c9ad}.verification-briefing-item b{flex:0 1 225px;overflow:hidden;color:#cda45d;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.verification-briefing-item span:before,.verification-briefing-item time:before,.verification-briefing-item b:before{margin-right:10px;color:#675c48;content:"·"}.verification-source-breath{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--verification-green);box-shadow:0 0 #72d38a6b;animation:verification-source-breath 2.1s ease-out infinite}.verification-briefing-progress{display:flex;align-items:center;gap:3px}.verification-briefing-progress button{position:relative;width:24px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.verification-briefing-progress button:after{position:absolute;top:12px;right:4px;left:4px;height:3px;border-radius:4px;background:#49443e;content:""}.verification-briefing-progress button.is-active:after{background:var(--verification-gold)}.verification-briefing.is-new-snapshot{animation:verification-new-snapshot 1.1s ease-out 1}.verification-grid{height:calc(100svh - 168px);min-height:0;grid-template-columns:minmax(0,1.65fr) minmax(270px,.82fr) minmax(320px,1fr);gap:9px;padding:9px 11px}.verification-map-panel,.verification-feed,.verification-region-card,.verification-xiaohai{border-radius:10px}.verification-map-panel{grid-template-rows:auto minmax(170px,1fr) auto auto auto;padding:11px 12px 0}.verification-map-panel>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 12px}.verification-map-panel>header>div:first-child>span,.verification-feed>header>div>span{color:#b88a48;font-size:var(--higo-site-type-caption);font-weight:800;letter-spacing:.1em}.verification-map-panel>header h1{margin-top:2px;font-size:22px}.verification-map-panel>header p{grid-column:1 / -1;margin:3px 0 0;color:#9f9991;font-size:var(--higo-site-type-caption)}.verification-map-legend{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-bottom:2px}.verification-map-legend span{display:inline-flex;align-items:center;gap:4px;color:#b8b2aa;font-size:var(--higo-site-type-caption);white-space:nowrap}.verification-map-legend i{display:block;width:7px;height:7px;border-radius:50%;background:#5d533e}.verification-map-legend i.is-selected{width:9px;height:9px;background:var(--verification-green)}.verification-map-legend i.has-activity{background:var(--verification-green)}.verification-map-legend i.is-narrated{width:10px;height:10px;border:1px solid var(--verification-gold);background:transparent}.verification-map{min-height:170px;margin-top:0}.verification-hotspot .verification-hotspot-core{fill:#8b7044}.verification-hotspot.has-activity .verification-hotspot-core,.verification-hotspot.is-active .verification-hotspot-core{fill:var(--verification-green)}.verification-hotspot .verification-selected-ring,.verification-hotspot.has-activity .verification-selected-ring,.verification-hotspot.is-active .verification-selected-ring{fill:#72d38a21;stroke:var(--verification-green);stroke-width:1.4}.verification-hotspot .verification-narration-wave,.verification-hotspot.has-activity .verification-narration-wave,.verification-hotspot.is-active .verification-narration-wave{fill:none;stroke:var(--verification-gold);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:verification-map-pulse 1.15s ease-out 1 both}.verification-hotspot text{font-size:var(--higo-site-type-meta)}.verification-hotspot .verification-hotspot-count{font-size:var(--higo-site-type-caption)}.verification-region-heading{padding:4px 2px;font-size:var(--higo-site-type-caption)}.verification-region-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.verification-region-grid button{display:grid;min-height:40px;grid-template-columns:1fr auto;align-content:center;gap:0 4px;padding:4px 7px;text-align:left;white-space:normal}.verification-region-grid button small{grid-column:1;grid-row:1;color:#837d75;font-size:var(--higo-site-type-caption)}.verification-region-grid button strong{grid-column:1 / -1;grid-row:2;overflow:hidden;color:inherit;font-size:var(--higo-site-type-caption);text-overflow:ellipsis;white-space:nowrap}.verification-region-grid button span{grid-column:2;grid-row:1;align-self:center;color:#918b84;font-size:var(--higo-site-type-caption);white-space:nowrap}.verification-region-grid button.is-active small,.verification-region-grid button.is-active span{color:#72c986}.verification-map-panel>footer{gap:2px;margin-top:5px;padding:6px 2px 7px;font-size:var(--higo-site-type-caption)}.verification-map-panel>footer a{font-size:var(--higo-site-type-caption)}.verification-map-panel>footer>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.verification-map-panel>footer>div a{min-width:0}.verification-map-panel>footer button{flex:0 0 auto;padding:0;border:0;background:transparent;color:#76ca87;font:inherit;font-size:var(--higo-site-type-caption);cursor:pointer}.verification-map-panel>footer button:hover,.verification-map-panel>footer button:focus-visible{color:#91dfa1;outline:1px solid currentColor;outline-offset:3px}.verification-feed{grid-template-rows:auto minmax(0,1fr) auto;padding:10px}.verification-feed>header{min-height:38px}.verification-feed>header h2{margin:2px 0 0;font-size:18px}.verification-feed>header>b{display:inline-flex;align-items:center;gap:5px;color:#aaa49d;font-size:var(--higo-site-type-caption);font-weight:500;white-space:nowrap}.verification-feed-list{display:grid;min-height:0;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;margin-top:5px}.verification-feed-list a,.verification-feed-list a:first-child{display:grid;min-height:0;align-content:center;gap:3px;padding:9px 25px 9px 9px;overflow:hidden;border:1px solid rgba(216,170,88,.13);border-radius:8px;background:#10110f}.verification-feed-list a.is-active{border-color:#72d38a8f;background:#142017;box-shadow:0 0 15px #489d5b1c}.verification-feed-list a>small,.verification-feed-list a>strong,.verification-feed-list a>b,.verification-feed-list a>span{overflow:hidden;text-overflow:ellipsis}.verification-feed-list a>small,.verification-feed-list a>span{font-size:var(--higo-site-type-caption)}.verification-feed-list a>strong{font-size:var(--higo-site-type-caption)}.verification-feed-list a>b{font-size:var(--higo-site-type-caption);white-space:nowrap}.verification-feed-list a>em{font-size:var(--higo-site-type-caption)}.verification-feed-list a>em:before{width:14px;height:14px;font-size:var(--higo-site-type-caption)}.verification-feed-list a>svg{position:absolute;right:8px;bottom:9px;color:#967641}.verification-feed>footer{padding-top:6px;color:#77716a;font-size:var(--higo-site-type-caption);line-height:1.35}.verification-context{grid-template-rows:minmax(246px,.84fr) minmax(285px,1.16fr);gap:9px}.verification-region-card{display:grid;min-height:0;grid-template-rows:auto 1fr auto;padding:11px}.verification-region-card>header{padding-bottom:7px}.verification-region-card h2{margin-top:3px;font-size:25px}.verification-region-card>header p{margin-top:2px;font-size:var(--higo-site-type-caption)}.verification-region-card dl{grid-template-columns:1fr 1fr}.verification-region-card dl>div{min-height:55px;grid-template-columns:1fr;align-content:center;gap:1px;padding:5px 7px}.verification-region-card dl>div:nth-child(odd){border-right:1px solid rgba(212,166,82,.17)}.verification-region-card dd{font-size:17px}.verification-region-card .verification-metric-note{grid-column:1;overflow:hidden;font-size:var(--higo-site-type-caption);text-align:left;text-overflow:ellipsis;white-space:nowrap}.verification-region-card>a{min-height:38px;margin-top:7px;font-size:var(--higo-site-type-caption)}.verification-xiaohai{grid-template-rows:auto auto minmax(0,1fr) auto auto auto;padding:10px}.verification-xiaohai>header strong{font-size:15px}.verification-xiaohai>header span{font-size:var(--higo-site-type-caption)}.verification-xiaohai-watch{display:flex;min-width:0;align-items:center;gap:6px;margin-top:6px;padding:5px 7px;overflow:hidden;border:1px solid rgba(114,211,138,.16);border-radius:6px;color:#91c99d;font-size:var(--higo-site-type-caption)}.verification-xiaohai-watch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-chat{gap:6px;justify-content:center;padding:7px 0}.verification-chat p{font-size:var(--higo-site-type-caption);line-height:1.42}.verification-chat .is-user{padding:6px 8px}.verification-chat .is-xiaohai{gap:6px;padding:7px}.verification-chat .is-xiaohai>svg{margin-top:1px}.verification-chat .is-xiaohai .is-preparing{display:flex;align-items:center;gap:6px;color:#c6c0b7}.verification-chat .is-xiaohai .is-preparing svg{flex:0 0 auto;animation:verification-spin .85s linear infinite}.verification-source-chips{display:flex;flex-wrap:wrap;gap:5px;padding-left:27px}.verification-source-chips span{padding:3px 6px;border:1px solid rgba(216,170,88,.2);border-radius:999px;color:#b8b1a8;font-size:var(--higo-site-type-caption)}.verification-xiaohai form{grid-template-columns:1fr 40px}.verification-xiaohai input{min-height:40px;font-size:var(--higo-site-type-caption)}.verification-xiaohai button{width:40px;height:40px}.verification-xiaohai-deep{min-height:33px;font-size:var(--higo-site-type-caption)}.verification-xiaohai>footer{padding-top:5px;font-size:var(--higo-site-type-caption);line-height:1.35}.verification-wall.is-presentation,.verification-wall.is-presentation .verification-grid{background:#090a09}.verification-wall.is-presentation .verification-map-panel,.verification-wall.is-presentation .verification-feed,.verification-wall.is-presentation .verification-region-card,.verification-wall.is-presentation .verification-xiaohai{border-color:#d8aa5861}.verification-source-scroll{display:grid;min-height:0;gap:14px;overflow-y:auto;padding-right:5px}.verification-source-scroll .verification-source-ledger{overflow:visible;padding-right:0}@keyframes verification-source-breath{0%,to{box-shadow:0 0 #72d38a59;opacity:.72}50%{box-shadow:0 0 0 5px #72d38a00;opacity:1}}@keyframes verification-map-pulse{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(2.35)}}@keyframes verification-new-snapshot{0%{box-shadow:inset 0 0 0 1px #72d38ab3,0 0 24px #72d38a40}to{box-shadow:inset 0 0 #72d38a00,0 0 #72d38a00}}@keyframes verification-spin{to{transform:rotate(360deg)}}@media(max-height:820px)and (min-width:1024px){.verification-wall{min-height:0}.verification-header{height:54px;padding-block:4px}.verification-brand img{width:96px;height:38px}.verification-brand strong{font-size:17px}.verification-display-controls button,.verification-display-controls .verification-back{height:38px}.verification-summary{height:58px}.verification-summary article{padding-block:5px}.verification-summary small{font-size:var(--higo-site-type-caption)}.verification-briefing{height:36px}.verification-grid{height:calc(100svh - 148px);min-height:0;gap:8px;padding:8px 10px}.verification-map-panel{grid-template-rows:auto minmax(160px,1fr) auto auto auto;padding:9px 10px 0}.verification-map-panel>header h1{font-size:19px}.verification-map{min-height:160px}.verification-region-grid{gap:4px}.verification-region-grid button{min-height:36px;padding-block:2px}.verification-context{grid-template-rows:minmax(230px,.83fr) minmax(255px,1.17fr);gap:8px}.verification-region-card dl>div{min-height:48px}.verification-region-card>a{min-height:34px}.verification-feed-list a,.verification-feed-list a:first-child{padding-block:6px}.verification-chat,.verification-chat .is-user,.verification-chat .is-xiaohai{padding-block:5px}.verification-xiaohai input{min-height:36px}.verification-xiaohai button{height:36px}}@media not (min-width:1024px){.verification-wall{width:100%;height:auto;min-height:100svh;overflow:visible;overflow-x:clip}.verification-header{height:auto;min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:7px 12px}.verification-brand img{width:96px}.verification-brand strong{font-size:var(--higo-site-type-body)}.verification-brand-status{font-size:var(--higo-site-type-caption)}.verification-header-fact{display:none}.verification-display-controls{grid-column:2;grid-row:1}.verification-display-controls button{padding-inline:9px}.verification-summary{height:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.verification-summary article{min-height:72px;justify-content:center;gap:7px;padding:8px 7px}.verification-summary article+article{border-top:0;border-left:1px solid rgba(212,166,82,.16)}.verification-summary article>svg{width:19px;height:19px}.verification-summary article>div{display:grid;grid-template-columns:1fr;gap:1px}.verification-summary span{font-size:var(--higo-site-type-caption)}.verification-summary strong{font-size:17px}.verification-summary small{display:none}.verification-briefing{height:auto;min-height:68px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;padding:7px 12px}.verification-briefing-status{grid-column:1}.verification-briefing-progress{grid-column:2;grid-row:1}.verification-briefing-item{grid-column:1 / -1}.verification-briefing-item>div>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;white-space:normal}.verification-briefing-item .verification-source-breath{grid-row:1}.verification-briefing-item strong{grid-column:2;grid-row:1;white-space:nowrap}.verification-briefing-item span{grid-column:2}.verification-briefing-item time{grid-column:2}.verification-briefing-item span:before,.verification-briefing-item time:before{margin-right:6px}.verification-briefing-item b{display:none}.verification-grid{height:auto;min-height:0;grid-template-columns:1fr;padding:10px 12px 24px}.verification-map-panel{min-height:590px}.verification-feed{min-height:460px}.verification-feed-list{min-height:355px}.verification-context{min-height:0;grid-template-rows:auto auto}.verification-region-card{min-height:285px}.verification-xiaohai{min-height:350px}.verification-chat p{font-size:var(--higo-site-type-meta)}.verification-xiaohai input{font-size:var(--higo-site-type-body)}}@media not (min-width:640px){.verification-header{grid-template-columns:minmax(0,1fr) auto}.verification-brand{gap:7px}.verification-brand img{width:78px;height:34px}.verification-brand strong{font-size:var(--higo-site-type-meta)}.verification-brand-status{max-width:150px;font-size:var(--higo-site-type-caption)}.verification-display-controls{gap:4px}.verification-display-controls button{width:40px;min-width:40px;padding:0}.verification-display-controls button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.verification-display-controls .verification-back{width:40px;height:42px}.verification-summary article{min-height:68px;padding-inline:5px}.verification-summary article>svg{display:none}.verification-summary article>div{width:auto}.verification-summary span{font-size:var(--higo-site-type-caption)}.verification-summary strong{font-size:var(--higo-site-type-body)}.verification-briefing-progress{max-width:160px;overflow:hidden}.verification-briefing-progress button{width:20px}.verification-map-panel{min-height:0;grid-template-rows:auto 250px auto auto}.verification-map-panel>header{grid-template-columns:1fr}.verification-map-panel>header p{font-size:var(--higo-site-type-caption)}.verification-map-legend{justify-content:flex-start;flex-wrap:wrap}.verification-region-heading,.verification-region-grid{display:none}.verification-region-select{display:grid}.verification-map-panel>footer{font-size:var(--higo-site-type-caption)}.verification-map-panel>footer a{font-size:var(--higo-site-type-caption);white-space:normal}.verification-hotspot:not(.is-active):not(.is-narrated) text{display:none}.verification-hotspot text{font-size:28px}.verification-feed{min-height:435px}.verification-feed-list{min-height:330px}.verification-region-card dl>div{min-height:66px}.verification-xiaohai{min-height:350px}.verification-source-drawer{padding:14px}}@media(prefers-reduced-motion:reduce){.verification-source-breath,.verification-hotspot .verification-narration-wave,.verification-chat .is-xiaohai .is-preparing svg,.verification-briefing.is-new-snapshot{animation:none!important}.verification-briefing-item *,.verification-region-card,.verification-feed-list a{transition-duration:0s!important}}html{scrollbar-gutter:stable}.skip-link{position:fixed;z-index:200;top:8px;left:8px;display:inline-flex;min-height:var(--higo-site-control-min);align-items:center;padding:0 16px;border-radius:var(--higo-radius-sm);background:var(--higo-text-primary);color:var(--higo-bg-surface);font-size:var(--higo-text-14);font-weight:800;opacity:0;pointer-events:none;transform:translateY(-120%)}.skip-link:focus-visible{outline:3px solid var(--higo-gold-500);outline-offset:2px;opacity:1;pointer-events:auto;transform:translateY(0)}#main-content:focus{outline:none}.commerce-page{background:var(--higo-bg-canvas);color:var(--higo-text-primary);font-family:var(--higo-site-font-body)}.commerce-page :is(button,a,input,select,textarea,summary):focus-visible{outline:var(--higo-site-focus-ring);outline-offset:3px}.commerce-page :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.58}.studio-hero,.studio-validation-banner,.studio-process-strip,.studio-workspace,.studio-back-link{width:min(var(--higo-site-page-max),calc(100% - (var(--higo-site-page-gutter) * 2)))}.studio-hero{margin-top:28px}.studio-hero h1{font-size:clamp(42px,4.3vw,62px)}.studio-hero>div>p:not(.commerce-eyebrow){font-size:var(--higo-text-16)}.studio-hero>aside p,.studio-hero>aside span{font-size:var(--higo-site-text-min, 13px)}.studio-validation-banner{display:flex;align-items:center;gap:12px;margin:0 auto 12px;padding:13px 16px;border:1px solid var(--higo-border-subtle);border-radius:var(--higo-radius-md);background:var(--higo-warning-bg);color:var(--higo-warning)}.studio-validation-banner>svg{flex:0 0 auto}.studio-validation-banner>div{display:flex;min-width:0;flex-wrap:wrap;gap:4px 10px}.studio-validation-banner strong{font-size:var(--higo-text-14)}.studio-validation-banner span{font-size:var(--higo-site-text-min, 13px);line-height:1.55}.studio-process-strip button{min-height:64px}.studio-process-strip button:disabled{background:var(--higo-bg-subtle);cursor:not-allowed}.studio-process-strip small,.studio-process-strip strong,.studio-panel-head span,.studio-panel-head>small,.studio-step-intro p,.studio-merchant-source span,.studio-merchant-source small,.studio-check small,.studio-generation-summary span,.studio-success small,.studio-error,.studio-review-checklist>div,.studio-complete-card p,.studio-complete-card a,.studio-preview-head small,.studio-preview-empty>p,.studio-preview-empty>div span,.studio-preview-facts span,.studio-draft-preview section>span,.studio-draft-preview section p,.studio-output-columns ul,.studio-draft-disclosure{font-size:var(--higo-site-text-min, 13px)}.studio-step-content>label,.studio-field-grid>label{font-size:var(--higo-text-14)}.studio-step-content input:not([type=checkbox]):not([type=range]),.studio-step-content select,.studio-step-content textarea{min-height:50px;font-size:var(--higo-text-16)}.studio-form-actions button,.studio-generate-button{min-height:48px;font-size:var(--higo-text-14)}.verification-display-controls button,.verification-display-controls .verification-back{min-width:var(--higo-site-control-min);height:var(--higo-site-control-min)}.verification-source-toggle{min-height:var(--higo-site-control-min)}.verification-display-controls button:focus-visible,.verification-display-controls .verification-back:focus-visible,.verification-source-toggle:focus-visible{border-color:#e5b45e;outline:3px solid #e5b45e;outline-offset:2px}.verification-brand-status,.verification-briefing-status,.verification-briefing-item>div>div,.verification-map-panel>header>div:first-child>span,.verification-feed>header>div>span,.verification-map-panel>header p,.verification-map-legend span,.verification-region-heading,.verification-map-panel>footer,.verification-map-panel>footer a,.verification-map-panel>footer button,.verification-feed>header>b,.verification-feed-list a>small,.verification-feed-list a>span,.verification-feed-list a>em,.verification-feed>footer,.verification-region-card .verification-metric-note,.verification-xiaohai>header span,.verification-xiaohai-watch,.verification-source-chips span,.verification-xiaohai-deep,.verification-xiaohai>footer{font-size:var(--higo-site-type-caption)}.verification-region-grid button{min-height:var(--higo-site-control-min)}.verification-region-grid button small,.verification-region-grid button span{font-size:var(--higo-site-type-caption)}.verification-briefing-progress{overflow-x:auto;scrollbar-width:none}.verification-briefing-progress button{width:32px;height:var(--higo-site-control-min);flex:0 0 32px}.verification-briefing-progress button:after{top:20px}.verification-xiaohai input,.verification-xiaohai button{min-height:var(--higo-site-control-min)}.verification-xiaohai button{width:var(--higo-site-control-min);height:var(--higo-site-control-min)}.verification-xiaohai-deep{min-height:var(--higo-site-control-min)}@media(max-width:760px){.studio-hero>div>p:not(.commerce-eyebrow){font-size:var(--higo-text-16)}.studio-validation-banner{align-items:flex-start;margin-bottom:12px}.studio-validation-banner>div{display:grid}.studio-process-strip button.is-active{min-height:68px}.studio-form-panel,.studio-preview-panel{padding:24px 18px}.verification-brand-status,.verification-summary span,.verification-briefing-status,.verification-briefing-item>div>div,.verification-map-panel>header>div:first-child>span,.verification-map-panel>header p,.verification-map-legend span,.verification-map-panel>footer,.verification-map-panel>footer a,.verification-feed>header>div>span,.verification-feed>header>b,.verification-feed-list a>small,.verification-feed-list a>span,.verification-feed-list a>em,.verification-region-card .verification-metric-note,.verification-xiaohai>header span,.verification-xiaohai-watch,.verification-source-chips span,.verification-xiaohai-deep,.verification-xiaohai>footer{font-size:var(--higo-site-text-min, 13px)}.verification-summary article{min-height:76px}.verification-briefing-progress{max-width:148px}.verification-briefing-progress button{width:28px;flex-basis:28px}.verification-region-select select{min-height:48px;font-size:var(--higo-text-16)}.verification-feed-list a,.verification-feed-list a:first-child{min-height:98px}.verification-feed-list a>strong{font-size:var(--higo-text-16)}.verification-feed-list a>b{font-size:var(--higo-text-14);white-space:normal}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.skip-link,.commerce-page *,.commerce-page *:before,.commerce-page *:after{scroll-behavior:auto!important;transition-duration:1ms!important}}.internal-session-bar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:24px;padding:8px max(24px,calc((100vw - 1440px)/2 + 32px));border-bottom:1px solid #3f2d22;background:#25150e;color:#f9f0e5;font-size:13px}.internal-session-bar>div{display:flex;align-items:center;gap:12px}.internal-session-bar strong{color:#efba59;letter-spacing:.05em}.internal-session-bar span{color:#cbbdb3}.internal-session-bar button{display:inline-flex;min-height:44px;align-items:center;gap:5px;padding:4px 0;border:0;background:transparent;color:#f7e8d6;cursor:pointer}.internal-login-shell,.internal-preview-loading{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:32px;background:#25150e;color:#fffaf2}.internal-preview-loading{align-content:center;gap:14px;font-weight:700;text-align:center}.internal-preview-loading>span,.internal-catalog-state>span{width:24px;height:24px;border:2px solid rgba(217,139,8,.25);border-top-color:#d98b08;border-radius:50%;animation:internal-spin .8s linear infinite}.internal-preview-loading.is-error{display:flex;flex-direction:column;color:#f6d6c6}.internal-preview-loading a{color:#f2bc59;text-decoration:underline}@keyframes internal-spin{to{transform:rotate(360deg)}}.internal-login-card{width:min(520px,100%);padding:clamp(34px,6vw,58px);border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#302017;box-shadow:0 30px 100px #0000004d}.internal-login-mark{display:grid;width:52px;height:52px;place-items:center;margin-bottom:28px;border:1px solid #7a5736;border-radius:50%;color:#e9ad43}.internal-login-card .commerce-eyebrow{color:#e9ad43}.internal-login-card h1{margin:12px 0 0;font-family:var(--higo-site-font-title);font-weight:900;font-size:clamp(30px,5vw,42px);line-height:1.15;letter-spacing:-.035em}.internal-login-card>p:not(.commerce-eyebrow,.internal-login-message){margin:20px 0 0;color:#cdbfb6;font-size:15px;line-height:1.75}.internal-login-card form{display:grid;gap:10px;margin-top:30px}.internal-login-card label{color:#e6dad1;font-size:13px;font-weight:800}.internal-login-card input{min-height:50px;padding:0 15px;border:1px solid #715643;border-radius:8px;background:#21140f;color:#fff}.internal-login-card form>button:not(.internal-link-button){display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:6px;border:0;border-radius:8px;background:#d98b08;color:#25150e;font-weight:900;cursor:pointer}.internal-link-button{min-height:44px;border:0;background:transparent;color:#d9b87d;cursor:pointer}.internal-login-message{margin:18px 0 0;color:#efc87f;font-size:13px;line-height:1.5}.internal-catalog-page>main,.internal-product-page>main{width:min(var(--higo-site-page-max),calc(100% - 64px));margin:0 auto}.internal-catalog-hero{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:64px 0 40px;border-bottom:1px solid var(--line)}.internal-catalog-hero h1{margin:12px 0 0;font-family:var(--higo-site-font-title);font-weight:900;font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.055em}.internal-catalog-hero>div>p:last-child{max-width:720px;margin:20px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.75}.internal-catalog-count{display:grid;justify-items:end}.internal-catalog-count strong{color:var(--gold-deep);font-family:var(--higo-site-font-num);font-size:clamp(44px,5vw,68px);line-height:1}.internal-catalog-count span{margin-top:8px;color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.08em}.internal-catalog-controls{display:grid;grid-template-columns:minmax(300px,1fr) minmax(180px,300px);gap:12px;padding:22px 0}.internal-catalog-controls form,.internal-catalog-controls>label{display:flex;min-height:48px;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper-strong)}.internal-catalog-controls form input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink)}.internal-catalog-controls form button{min-height:44px;border:0;background:transparent;color:var(--gold-deep);font-size:13px;font-weight:900;cursor:pointer}.internal-catalog-controls select{min-width:0;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:var(--ink);cursor:pointer}.internal-catalog-results{padding:14px 0 80px}.internal-catalog-results-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.internal-catalog-results-head h2{margin:6px 0 0;font-family:var(--higo-site-font-title);font-weight:800;font-size:32px}.internal-catalog-results-head>span{color:var(--muted);font-size:13px}.internal-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.internal-product-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper-strong);box-shadow:0 8px 30px #48280f0e}.internal-product-card>a{display:grid;height:100%;grid-template-rows:auto 1fr}.internal-product-media{position:relative;overflow:hidden;aspect-ratio:1;background:#eee8de}.internal-product-media>span{display:grid;height:100%;place-content:center;justify-items:center;gap:8px;color:#967c6c}.internal-product-copy{display:grid;grid-template-rows:auto auto auto 1fr;padding:16px}.internal-product-copy>p{margin:0;color:var(--gold-deep);font-size:13px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.internal-product-copy h2{display:-webkit-box;min-height:48px;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.5}.internal-product-source{margin-top:7px;color:var(--muted);font-size:13px}.internal-product-price{display:flex;align-self:end;align-items:end;justify-content:space-between;gap:12px;margin-top:18px;padding-top:13px;border-top:1px solid var(--line)}.internal-product-price strong{font-size:14px}.internal-product-price span{display:inline-flex;align-items:center;gap:4px;color:var(--gold-deep);font-size:13px;font-weight:900;white-space:nowrap}.internal-catalog-state{display:grid;min-height:300px;place-content:center;justify-items:center;gap:14px;color:var(--muted);text-align:center}.internal-catalog-state p{max-width:420px;margin:0;font-size:13px;line-height:1.6}.internal-catalog-state button,.internal-load-more{min-height:44px;padding:9px 15px;border:1px solid var(--line-strong);border-radius:7px;background:transparent;cursor:pointer}.internal-load-more{display:block;min-width:180px;margin:34px auto 0;background:var(--paper-strong);font-weight:900}.internal-product-breadcrumb{display:flex;align-items:center;gap:10px;padding:24px 0 18px;color:var(--muted);font-size:13px}.internal-product-breadcrumb a{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:var(--ink);font-weight:800}.internal-product-overview{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(36px,6vw,86px);padding:8px 0 60px}.internal-detail-media{position:relative;overflow:hidden;align-self:start;aspect-ratio:1;border:1px solid var(--line);border-radius:14px;background:#eee8de}.internal-detail-media>img{width:100%;height:100%;object-fit:contain}.internal-detail-media>span{display:grid;height:100%;place-content:center;justify-items:center;gap:10px;color:#927a69}.internal-media-count{position:absolute;right:12px;bottom:12px;padding:7px 10px;border-radius:999px;background:#25150ed6;color:#fff;font-size:13px}.internal-detail-buy{align-self:center}.internal-detail-buy h1{margin:12px 0 0;font-family:var(--higo-site-font-title);font-weight:900;font-size:clamp(34px,4vw,56px);line-height:1.13;letter-spacing:-.045em}.internal-detail-intro{display:-webkit-box;max-height:14em;margin:20px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8;color:var(--ink-soft);font-size:15px;line-height:1.75}.internal-detail-price{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:28px;padding:18px 0;border-block:1px solid var(--line)}.internal-detail-price strong{font-size:25px}.internal-detail-price span{color:var(--green);font-size:13px;font-weight:900}.internal-browse-note{margin-top:18px;padding:13px 15px;border-left:3px solid var(--gold);background:var(--paper-warm);color:var(--ink-soft);font-size:13px;line-height:1.6}.internal-product-facts{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(300px,1fr);gap:30px 60px;margin-bottom:40px;padding:clamp(26px,4vw,44px);border:1px solid var(--line);border-radius:14px;background:var(--paper-strong)}.internal-product-facts h2{margin:6px 0 0;font-family:var(--higo-site-font-title);font-weight:800;font-size:30px}.internal-product-facts>p{margin:0;color:var(--ink-soft);white-space:pre-wrap;font-size:14px;line-height:1.75}.internal-product-facts dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);margin:0;border-top:1px solid var(--line)}.internal-product-facts dl>div{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.internal-product-facts dt{color:var(--muted)}.internal-product-facts dd{margin:0}@media not (min-width:1024px){.internal-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-product-overview{grid-template-columns:1fr 1fr;gap:34px}}@media not (min-width:1024px){.internal-session-bar{align-items:flex-start;padding-inline:20px}.internal-session-bar>div{align-items:flex-start;flex-direction:column;gap:3px}.internal-catalog-page>main,.internal-product-page>main{width:min(100% - 32px,680px)}.internal-catalog-hero{grid-template-columns:1fr;padding-top:42px}.internal-catalog-count{justify-items:start}.internal-catalog-controls{grid-template-columns:1fr}.internal-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.internal-product-overview{grid-template-columns:1fr}.internal-detail-media{max-height:620px}.internal-product-facts{grid-template-columns:1fr}.internal-product-facts dl{grid-column:1}}@media not (min-width:640px){.internal-login-shell{padding:16px}.internal-login-card{padding:28px 22px}.internal-product-copy{padding:12px}.internal-product-copy h2{min-height:42px;font-size:13px}.internal-product-price{align-items:flex-start;flex-direction:column}.internal-product-overview{padding-bottom:38px}.internal-product-facts dl{grid-template-columns:1fr}.internal-product-facts dl>div{grid-template-columns:100px 1fr}}@media(prefers-reduced-motion:reduce){.internal-preview-loading>span,.internal-catalog-state>span{animation-duration:1.5s}}.hg{--hg-paper: #FBF8F1;--hg-paper-warm: #F6EFE3;--hg-surface: #FFFFFF;--hg-ink: #2B170E;--hg-ink-soft: #5F4A3D;--hg-muted: #7A6A5E;--hg-line: #E9DECE;--hg-line-strong: #D9C7AC;--hg-gold: #E09B12;--hg-gold-bright: #F5A623;--hg-gold-deep: #8A5606;--hg-gold-wash: #FBEDD2;--hg-cocoa: #2B170E;--hg-cocoa-2: #3D2314;--hg-cream: #FFF6E8;--hg-green: #2F7A57;--hg-display: var(--higo-site-font-title);--hg-serif: var(--higo-site-font-title);--hg-body: var(--higo-site-font-body);--hg-num: var(--higo-site-font-num);--hg-r: 18px;--hg-shadow: 0 2px 4px rgba(63, 38, 18, .04), 0 22px 60px -28px rgba(63, 38, 18, .3);--hg-lift: 0 3px 8px rgba(63, 38, 18, .05), 0 34px 74px -30px rgba(63, 38, 18, .34);--hg-max: var(--higo-site-page-max, 1320px);--hg-gutter: var(--higo-site-gutter, clamp(20px, 4vw, 56px));--hg-block: var(--higo-site-block, clamp(48px, 4.5vw + 16px, 96px));--hg-ease: cubic-bezier(.22, 1, .36, 1);background:var(--hg-paper);color:var(--hg-ink);font-family:var(--hg-body);font-size:var(--higo-site-type-body);line-height:1.7;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.hg main{flex:1;display:block}.hg *,.hg *:before,.hg *:after{box-sizing:border-box}.hg ::selection{background:var(--hg-gold-wash);color:var(--hg-ink)}.hg-shell{width:100%;max-width:var(--hg-max);margin-inline:auto;padding-inline:var(--hg-gutter)}.hg-shell--narrow{max-width:960px}.hg-section{padding-block:var(--higo-site-block)}.hg-section--tight{padding-block:var(--higo-site-block-half) var(--higo-site-block)}.hg-section--paper,.hg-section--alt{background:var(--hg-paper-warm)}.hg-section--ink{background:linear-gradient(168deg,var(--hg-cocoa) 0%,var(--hg-cocoa-2) 100%);color:var(--hg-cream)}.hg-section--ink .hg-lede,.hg-section--ink .hg-meta,.hg-section--ink .hg-note{color:#fff6e8b3}.hg-rule{height:1px;background:var(--hg-line);border:0;margin:0}.hg-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--hg-body);font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hg-gold-deep);margin:0 0 20px}.hg-eyebrow:before{content:"";width:24px;height:2px;background:var(--hg-gold);display:block}.hg-section--ink .hg-eyebrow{color:var(--hg-gold-bright)}.hg-section--ink .hg-eyebrow:before{background:var(--hg-gold-bright)}.hg-h1{font-family:var(--hg-display);font-size:var(--higo-site-type-display);font-weight:900;letter-spacing:-.05em;line-height:1.02;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;margin:0 0 24px;color:var(--hg-ink)}.hg-h1--md{font-size:var(--higo-site-type-h1)}.hg-section--ink .hg-h1{color:var(--hg-cream)}.hg-h2{font-family:var(--hg-display);font-size:var(--higo-site-type-h2);font-weight:900;letter-spacing:-.03em;line-height:1.16;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;margin:0 0 16px}.hg-section--ink .hg-h2{color:var(--hg-cream)}.hg-h3{font-family:var(--hg-display);font-size:var(--higo-site-type-h3);font-weight:800;line-height:1.3;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;letter-spacing:-.02em;margin:0 0 10px}.hg-h4{font-family:var(--hg-display);font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.4;margin:0 0 8px}.hg-lede{font-size:var(--higo-site-type-lede);line-height:1.62;color:var(--hg-ink-soft);max-width:58ch;margin:0 0 32px}.hg-body{font-size:var(--higo-site-type-body);line-height:1.7;color:var(--hg-ink-soft);margin:0 0 16px}.hg-meta{font-size:var(--higo-site-type-meta);line-height:1.6;color:var(--hg-muted);margin:0}.hg-note{font-size:var(--higo-site-type-caption);line-height:1.55;color:var(--hg-muted);margin:0}.hg-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:var(--higo-site-block-half)}.hg-head>div{max-width:720px}.hg-head p{margin:0}.hg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;border:1.5px solid transparent;font-family:var(--hg-body);font-size:15px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .26s var(--hg-ease),background-color .2s ease,border-color .2s ease,box-shadow .26s ease,color .2s ease}.hg-btn--primary{background:var(--hg-gold);border-color:var(--hg-gold);color:var(--hg-cocoa);font-weight:700;box-shadow:0 14px 30px -14px #e09b12e6}.hg-btn--primary:hover{background:var(--hg-gold-deep);border-color:var(--hg-gold-deep);color:#fffdf8}.hg-btn--ghost{border-color:var(--hg-line-strong);color:var(--hg-ink);background:transparent}.hg-btn--ghost:hover{border-color:var(--hg-ink);background:var(--hg-surface)}.hg-btn--ink{background:var(--hg-cocoa);border-color:var(--hg-cocoa);color:var(--hg-cream)}.hg-btn--text{min-height:44px;padding:0;border:0;border-radius:0;border-bottom:1px solid var(--hg-line-strong);background:none;color:var(--hg-ink-soft);font-size:var(--higo-site-type-meta);font-weight:700}.hg-btn--text:hover{border-bottom-color:var(--hg-ink);color:var(--hg-ink);transform:none}.hg-btn--sm{min-height:44px;padding:0 18px;font-size:var(--higo-site-type-meta)}.hg-btn[disabled],.hg-btn[aria-disabled=true]{opacity:.38;pointer-events:none}.hg-section--ink .hg-btn--ghost{border-color:#fff6e857;color:var(--hg-cream)}.hg-section--ink .hg-btn--ghost:hover{border-color:var(--hg-cream);background:#fff6e814}.hg-link{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:700;color:var(--hg-gold-deep);text-decoration:none;border-bottom:1.5px solid rgba(138,86,6,.28);padding-bottom:2px;transition:border-color .18s ease,color .18s ease}.hg-link:hover{border-bottom-color:currentColor}.hg-section--ink .hg-link{color:var(--hg-gold-bright);border-bottom-color:#f5a62359}.hg-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:clamp(20px,2.6vw,40px)}.hg-stat{min-width:0;padding-top:18px;border-top:2px solid var(--hg-gold)}.hg-stat--link{display:block;color:inherit;text-decoration:none;transition:transform .18s ease}.hg-stat--link .hg-stat-label{display:inline-flex;align-items:center;gap:6px}.hg-stat--link .hg-stat-label svg{color:var(--hg-gold-deep);transition:transform .18s ease}.hg-stat--link:hover .hg-stat-value{color:var(--hg-gold-deep)}.hg-stat--link:hover .hg-stat-label svg{transform:translate(3px)}.hg-stat--link:focus-visible{outline:2px solid var(--hg-gold-deep);outline-offset:6px;border-radius:4px}.hg-stat-grid--stack{grid-template-columns:minmax(0,1fr);gap:18px}@media not (min-width:640px){.hg-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.hg-stat{padding-top:12px}.hg-stat-value{font-size:32px}.hg-stat-label{margin-top:8px;font-size:var(--higo-site-type-meta)}.hg-stat-grid--stack{grid-template-columns:minmax(0,1fr);gap:14px}}.hg-stat-value{display:block;font-family:var(--hg-num);font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--hg-ink);font-variant-numeric:tabular-nums}.hg-section--ink .hg-stat-value{color:var(--hg-gold-bright)}.hg-stat-unit{font-size:.42em;font-weight:700;margin-left:6px;color:var(--hg-muted);font-family:var(--hg-body)}.hg-stat-label{display:block;margin-top:14px;font-size:15px;font-weight:700}.hg-stat-note{display:block;margin-top:4px;font-size:var(--higo-site-type-caption);color:var(--hg-muted);line-height:1.5}.hg-section--ink .hg-stat{border-top-color:#f5a62380}.hg-section--ink .hg-stat-note{color:#fff6e894}.hg-bars{display:grid;gap:2px;margin:0;padding:0;list-style:none}.hg-bar{display:grid;grid-template-columns:minmax(min(100%,104px),168px) minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 0;border-bottom:1px solid var(--hg-line);font-size:15px}.hg-bar:last-child{border-bottom:0}.hg-bar-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-bar-name a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.hg-bar-name a:hover{border-bottom-color:var(--hg-gold)}.hg-bar-track{background:var(--hg-line);border-radius:999px;height:6px;overflow:hidden}.hg-bar-fill{display:block;height:100%;border-radius:999px;background:var(--hg-gold);transform-origin:left center;animation:hg-bar-grow .9s var(--hg-ease) both}@keyframes hg-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hg-bar-value{font-family:var(--hg-body);font-size:var(--higo-site-type-body);font-variant-numeric:tabular-nums;color:var(--hg-ink);min-width:76px;text-align:right}.hg-section--ink .hg-bar{border-bottom-color:#fff6e81f}.hg-section--ink .hg-bar-track{background:#fff6e81f}.hg-section--ink .hg-bar-fill{background:var(--hg-gold-bright)}.hg-section--ink .hg-bar-value{color:var(--hg-gold-bright)}.hg-grid{display:grid;gap:clamp(20px,2.4vw,34px)}.hg-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.hg-grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.hg-grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,236px),1fr))}.hg-grid--split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px)}@media not (min-width:640px){.hg-grid--list{grid-template-columns:minmax(0,1fr);gap:12px}.hg-grid--list .hg-card{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:stretch}.hg-grid--list .hg-thumb{aspect-ratio:auto;min-height:132px;height:100%}.hg-grid--list .hg-card-body{padding:12px 14px 12px 12px;gap:5px}.hg-grid--list .hg-card-title{font-size:16px;line-height:1.3}.hg-grid--list .hg-card-meta--clamp{-webkit-line-clamp:1}.hg-grid--list .hg-card-foot{padding-top:4px;gap:6px}.hg-grid--list .hg-chip{min-height:28px;padding:0 10px}}.hg-card{background:var(--hg-surface);border:1px solid var(--hg-line);border-radius:var(--hg-r);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;box-shadow:var(--hg-shadow);transition:transform .32s var(--hg-ease),box-shadow .32s ease,border-color .24s ease;min-width:0}a.hg-card:hover{transform:translateY(var(--m-lift));box-shadow:var(--hg-lift);border-color:var(--hg-line-strong)}.hg-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.hg-card-title{font-family:var(--hg-serif);font-size:19px;font-weight:700;line-height:1.36;letter-spacing:-.01em;margin:0}.hg-card-meta{font-size:var(--higo-site-type-meta);color:var(--hg-muted);line-height:1.55;margin:0}.hg-card-meta--clamp,.hg-card-title--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hg-card-foot{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hg-card-price{font-family:var(--hg-num);font-size:20px;color:var(--hg-gold-deep);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hg-tile{display:block;padding:26px 24px 28px;border:1px solid var(--hg-line);border-radius:var(--hg-r);background:var(--hg-surface);text-decoration:none;color:inherit;box-shadow:var(--hg-shadow);transition:transform .32s var(--hg-ease),box-shadow .32s ease,border-color .24s ease}.hg-tile:hover{transform:translateY(var(--m-lift));box-shadow:var(--hg-lift);border-color:var(--hg-line-strong)}.hg-tile b{display:block;font-family:var(--hg-num);font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--hg-gold-deep);font-variant-numeric:tabular-nums}.hg-tile strong{display:block;margin-top:14px;font-family:var(--hg-serif);font-size:19px;font-weight:700}.hg-tile span{display:block;margin-top:3px;font-size:var(--higo-site-type-caption);color:var(--hg-muted)}.hg-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--higo-site-type-caption);font-weight:700;border-radius:999px;padding:5px 12px;background:var(--hg-paper-warm);border:1px solid var(--hg-line);color:var(--hg-ink-soft);white-space:nowrap}.hg-chip--gold{background:var(--hg-gold-wash);border-color:#f0dbae;color:var(--hg-gold-deep)}.hg-chip--green{background:#e9f4ee;border-color:#c8e4d5;color:var(--hg-green)}.hg-chip--muted{background:#efebe4;border-color:#e1d9cb;color:var(--hg-muted)}.hg-rating{display:inline-flex;align-items:center;gap:6px;font-size:var(--higo-site-type-caption);color:var(--hg-muted)}.hg-rating b{font-family:var(--hg-body);font-size:15px;color:var(--hg-ink);font-weight:700}.hg-rating--lg b{font-size:20px}.hg-rating-stars{position:relative;display:inline-block;font-size:var(--higo-site-type-caption);letter-spacing:2px;color:var(--hg-line-strong);line-height:1}.hg-rating-stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;color:var(--hg-gold)}.hg-rating small{font-size:var(--higo-site-type-caption);color:var(--hg-muted);white-space:nowrap}a.hg-card.is-closed{opacity:.58;filter:grayscale(.35)}.hg-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hg-thumb{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;background:var(--hg-paper-warm)}.hg-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--hg-ease)}a.hg-card:hover .hg-thumb img{transform:scale(1.045)}.hg-thumb--square{aspect-ratio:1 / 1}.hg-thumb--wide{aspect-ratio:16 / 10}.hg-thumb-mark{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:12px}.hg-thumb-icon{display:flex;align-items:center;justify-content:center;opacity:.68}.hg-thumb-icon svg{width:clamp(26px,3.2vw,36px);height:clamp(26px,3.2vw,36px)}.hg-thumb-label{font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.08em}.hg-thumb-initial{position:absolute;right:14px;bottom:10px;font-family:var(--hg-num);font-variant-numeric:tabular-nums;font-size:40px;opacity:.12;line-height:1}.hg-state-art{position:relative;width:100%;height:clamp(160px,22vw,280px);overflow:hidden;background:var(--hg-paper-warm)}.hg-state-art img{width:100%;height:100%;object-fit:cover;display:block}.hg-state-art-tag{position:absolute;right:16px;bottom:14px;font-size:var(--higo-site-type-caption);font-weight:700;color:var(--hg-muted);background:#fffbf4e0;border:1px solid var(--hg-line);border-radius:999px;padding:4px 12px}.hg-hero{position:relative;--hg-hero-fit: calc(100svh - var(--hg-header, 68px) - var(--hg-strip-peek, 24px));--hg-hero-tall: calc(100svh - var(--hg-header, 68px) - var(--hg-strip-h, 160px));min-height:var(--hg-hero-fit);display:grid;align-content:center;padding-block:clamp(16px,1.3vw,24px) clamp(24px,2.2vw,36px);background:radial-gradient(72% 90% at 88% -6%,rgba(245,166,35,.17),transparent 62%),radial-gradient(58% 76% at 2% 8%,rgba(224,155,18,.07),transparent 64%),var(--hg-paper);overflow:clip}@media(min-height:753px){.hg-hero{min-height:var(--hg-hero-tall)}}@media(min-width:1181px)and (max-height:802px){.hg-hero{min-height:var(--hg-hero-fit)}}@media(min-width:1600px)and (max-height:849px){.hg-hero{min-height:var(--hg-hero-fit)}}@media(min-width:1900px)and (max-height:902px){.hg-hero{min-height:var(--hg-hero-fit)}}.hg-nowrap{white-space:nowrap}.hg-hero.hg-hero--page{min-height:0;padding-block:var(--higo-site-block) var(--higo-site-block-half)}.hg-hero-grid{display:grid;grid-template-columns:minmax(min(100%,380px),.72fr) minmax(min(100%,560px),1.28fr);gap:clamp(24px,2.8vw,40px);align-items:stretch}.hg-hero-card{position:relative;z-index:3;display:flex;flex-direction:column;padding:clamp(8px,1vw,16px) 0;animation:hg-hero-copy-in .48s cubic-bezier(.22,1,.36,1)}@keyframes hg-hero-copy-in{0%{opacity:0;transform:translateY(18px)}}.hg-hero .hg-heromap{animation:hg-hero-map-in .62s cubic-bezier(.22,1,.36,1) 80ms}@keyframes hg-hero-map-in{0%{opacity:0;transform:translateY(10px)}}.hg-hero-dock{animation:hg-hero-dock-in .22s cubic-bezier(.22,1,.36,1)}@keyframes hg-hero-dock-in{0%{opacity:0;transform:translateY(8px)}}.hg-map-label{animation:hg-map-label-in .52s ease .26s backwards}@keyframes hg-map-label-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.hg-hero-card,.hg-hero .hg-heromap,.hg-hero-dock,.hg-map-label{animation:none}}.hg-eyebrow-hero{display:block;margin:0 0 calc(14px * var(--hg-rhythm, 1));color:var(--hg-gold-deep);font-family:var(--hg-display);font-size:var(--higo-site-type-meta);font-weight:800;letter-spacing:.025em;font-variant-numeric:tabular-nums}.hg-hero-card .hg-h1{margin-bottom:calc(20px * var(--hg-rhythm, 1));font-family:var(--hg-display);font-weight:900;font-size:clamp(44px,4.6vw,88px);letter-spacing:-.06em;text-wrap:balance;white-space:normal}.hg-hero-card .hg-lede{margin-bottom:calc(28px * var(--hg-rhythm, 1));font-size:clamp(16px,1.15vw,21px);max-width:34ch}.hg-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:calc(24px * var(--hg-rhythm, 1))}.hg-hero-dock{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"flag identity action" "metrics metrics metrics";align-items:center;gap:8px 12px;width:100%;margin-top:auto;padding:10px 12px 11px;border:1px solid #DEC9A5;border-radius:12px;background:#fffaf0;color:var(--hg-ink)}.hg-hero-dock>img{grid-area:flag;width:36px;height:27px;object-fit:contain;border:1px solid rgba(86,51,24,.12);border-radius:4px}.hg-hero-dock-id{display:grid;grid-area:identity;min-width:0;gap:1px}.hg-hero-dock-id small,.hg-hero-dock dt{color:var(--hg-muted);font-size:var(--higo-site-type-caption)}.hg-hero-dock-en{display:block;overflow:hidden;color:var(--hg-muted);font-size:var(--higo-site-type-caption);text-overflow:ellipsis;white-space:nowrap}@media not (min-width:640px){.hg-hero-dock-en{white-space:normal}}.hg-hero-dock dl{display:grid;grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding-top:7px;border-top:1px solid #EADBC2}.hg-hero-dock dl>div{display:grid;gap:2px}.hg-hero-dock dd{margin:0;font-family:var(--hg-num);font-size:var(--higo-site-type-lede);font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.hg-hero-dock .hg-btn{grid-area:action}.hg-statepills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.hg-statepill{display:inline-flex;align-items:baseline;min-height:44px;gap:7px;border:1px solid var(--hg-line);background:var(--hg-surface);border-radius:999px;padding:8px 15px;font-size:var(--higo-site-type-meta);font-weight:600;color:var(--hg-ink-soft);text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .24s var(--hg-ease)}.hg-statepill b{font-family:var(--hg-body);font-size:var(--higo-site-type-meta);color:var(--hg-gold-deep);font-variant-numeric:tabular-nums;font-weight:400}.hg-statepill:hover{border-color:var(--hg-gold);color:var(--hg-ink);transform:translateY(-2px)}.hg-heromap{position:relative;min-width:0;container-type:inline-size;container-name:heromap}.hg-heromap-canvas{position:relative;width:100%}.hg-heromap-stage{position:relative;width:100%;aspect-ratio:900 / 454;touch-action:manipulation}.hg-map-state{touch-action:manipulation}.hg-heromap-stage svg{display:block;width:100%;height:100%;overflow:visible}.hg-map-state{cursor:pointer;transition:fill .2s ease,stroke .2s ease,stroke-width .2s ease;outline:none;vector-effect:non-scaling-stroke}.hg-map-state:focus-visible{outline:2px solid var(--hg-gold-deep);outline-offset:2px}.hg-map-state.is-lit{stroke-dasharray:1;animation:hg-state-lit .9s var(--hg-ease) both}@keyframes hg-state-lit{0%{fill-opacity:.12;stroke-dashoffset:1}60%{stroke-dashoffset:0}65%{fill-opacity:.4}to{fill-opacity:1;stroke-dashoffset:0}}.hg-map-label{position:absolute;transform:translate(-50%,-50%);font-family:var(--hg-display);font-size:var(--higo-site-type-caption);font-weight:700;line-height:1;color:#6b4218;white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px #FBF8F1,0 -1px 2px #FBF8F1,1px 0 2px #FBF8F1,-1px 0 2px #FBF8F1,1px 1px 2px #FBF8F1,-1px -1px 2px #FBF8F1,1px -1px 2px #FBF8F1,-1px 1px 2px #FBF8F1;transition:color .2s ease}.hg-map-label.is-focus{color:#5c3000}.hg-heromap--dark .hg-map-label{color:#fff1d6;text-shadow:0 1px 2px #1C0F07,0 -1px 2px #1C0F07,1px 0 2px #1C0F07,-1px 0 2px #1C0F07,1px 1px 2px #1C0F07,-1px -1px 2px #1C0F07,1px -1px 2px #1C0F07,-1px 1px 2px #1C0F07}.hg-map-loading{font-family:var(--hg-display);font-size:var(--higo-site-type-caption);fill:var(--hg-muted)}.hg-map-divider{stroke:var(--hg-line-strong);stroke-width:1;stroke-dasharray:3 5;opacity:.55}.hg-heromap--dark .hg-map-divider{stroke:#fff6e838}.hg-heromap--dark .hg-map-legend{color:#fff6e899}.hg-heromap--dark .hg-statepill{background:#fff6e80d;border-color:#fff6e829;color:#fff6e8cc}.hg-heromap--dark .hg-statepill b{color:var(--hg-gold-bright)}.hg-heromap--dark .hg-statepill:hover{border-color:var(--hg-gold-bright);color:#fff6e8}.hg-map-tip{position:absolute;pointer-events:none;z-index:6;background:var(--hg-cocoa);color:var(--hg-cream);border-radius:12px;padding:10px 14px;font-size:var(--higo-site-type-caption);font-weight:700;line-height:1.5;transform:translate(-50%,-124%);white-space:nowrap;box-shadow:0 18px 40px -18px #000000b3}.hg-map-tip small{display:block;font-weight:500;opacity:.68;font-size:var(--higo-site-type-caption);margin-top:2px}.hg-map-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:var(--higo-site-type-caption);color:var(--hg-muted);padding-top:14px}.hg-legend-scale{display:flex;align-items:center;gap:3px}.hg-legend-swatch{width:28px;height:8px;border-radius:2px;display:block}.hg-map-wrap{position:relative;min-width:0}.hg-map-canvas{position:relative;width:100%}.hg-map-canvas svg{width:100%;height:auto;display:block}.hg-map-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.hg-map-title{font-family:var(--hg-serif);font-size:21px;font-weight:700;margin:0}.hg-map-sub{font-size:var(--higo-site-type-meta);color:var(--hg-muted);margin:4px 0 0}.hg-geo{outline:none;cursor:pointer;transition:fill .2s ease}.hg-geo:hover{fill:var(--hg-gold-bright)!important}.hg-stream{position:relative;overflow:hidden;border-top:1px solid var(--hg-line);border-bottom:1px solid var(--hg-line);background:var(--hg-surface)}.hg-stream-head{display:flex;align-items:center;gap:12px;padding:16px 0 12px;font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hg-gold-deep)}.hg-live-dot{width:8px;height:8px;border-radius:999px;background:#d24b26;flex:none;animation:hg-blink 1.8s ease-in-out infinite}@keyframes hg-blink{0%,to{opacity:1}50%{opacity:.25}}.hg-stream-rail{display:flex;gap:14px;padding:4px 0 20px;will-change:transform}.hg-stream-card{flex:none;width:300px;display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;align-items:center;padding:12px 16px 12px 12px;border:1px solid var(--hg-line);border-radius:var(--hg-r);background:var(--hg-paper);text-decoration:none;color:inherit;animation:hg-stream-in .52s var(--hg-ease) both}.hg-stream-card:hover{border-color:var(--hg-gold)}@keyframes hg-stream-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.hg-stream-thumb{width:60px;height:60px;border-radius:14px;overflow:hidden;background:var(--hg-gold-wash);display:grid;place-items:center;font-size:22px}.hg-stream-thumb img{width:100%;height:100%;object-fit:cover;display:block}.hg-stream-copy{min-width:0}.hg-stream-kind{font-size:var(--higo-site-type-caption);font-weight:700;color:var(--hg-gold-deep);letter-spacing:.04em}.hg-stream-title{display:block;font-size:15px;font-weight:600;line-height:1.42;margin:2px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-stream-sub{font-size:var(--higo-site-type-caption);color:var(--hg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-fall{display:grid;gap:10px;align-content:start;overflow:hidden}.hg-fall-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(245,166,35,.16);background:#fff6e80b;animation:hg-fall-in .62s var(--hg-ease) both;text-decoration:none;color:inherit}@keyframes hg-fall-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.hg-fall-thumb{width:52px;height:52px;border-radius:12px;overflow:hidden;background:#f5a62324;display:grid;place-items:center;font-size:20px}.hg-fall-thumb img{width:100%;height:100%;object-fit:cover}.hg-fall-title{font-size:clamp(14px,1.05vw,17px);font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-fall-sub{font-size:var(--higo-site-type-caption);opacity:.62;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-ticker{position:relative;overflow:hidden}.hg-ticker-track{display:flex;gap:44px;white-space:nowrap;width:max-content;animation:hg-ticker 64s linear infinite}@keyframes hg-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hg-ticker-item{display:inline-flex;align-items:center;gap:10px;font-size:clamp(13px,1.05vw,16px)}.hg-ticker-item i{width:5px;height:5px;border-radius:999px;background:var(--hg-gold-bright);font-style:normal;flex:none}.hg-pillbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:20px}.hg-pillrow{display:contents}@media not (min-width:640px){.hg-pillbar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.hg-pillrow{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--hg-gutter));padding-inline:var(--hg-gutter);scroll-padding-inline:var(--hg-gutter);scroll-snap-type:x proximity}.hg-pillrow::-webkit-scrollbar{display:none}.hg-pillbar .hg-search--inline{max-width:none;margin-left:0;flex-wrap:nowrap}.hg-pillbar .hg-search--inline .hg-btn{flex:0 0 auto}.hg-pillmenu{position:static;flex:none;scroll-snap-align:start}.hg-pillbtn{white-space:nowrap}.hg-pillpanel{position:fixed;inset:auto 0 0 0;z-index:90;width:auto;max-height:min(70dvh,520px);border-radius:18px 18px 0 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));animation-name:hg-sheet-up}.hg-opt{min-height:44px}}@keyframes hg-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hg-pillmenu{position:relative}.hg-pillbtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--hg-line-strong);background:var(--hg-surface);font:inherit;font-size:15px;font-weight:700;color:var(--hg-ink);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.hg-pillbtn:hover{border-color:var(--hg-gold)}.hg-pillbtn[aria-expanded=true],.hg-pillbtn.is-set{border-color:var(--hg-gold);background:var(--hg-gold-wash);color:var(--hg-gold-deep)}.hg-pillbtn svg{flex:none}.hg-pillpanel{position:absolute;z-index:20;top:calc(100% + 10px);left:0;width:min(400px,84vw);max-height:420px;overflow:auto;background:var(--hg-surface);border:1px solid var(--hg-line-strong);border-radius:var(--hg-r);box-shadow:var(--hg-lift);padding:10px;animation:hg-pop .22s var(--hg-ease) both}@keyframes hg-pop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.hg-pillpanel-search{margin:4px 4px 8px}.hg-optlist{list-style:none;margin:0;padding:0;display:grid;gap:1px}.hg-opt{display:flex;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;font:inherit;font-size:15px;text-align:left;padding:10px 12px;border-radius:11px;cursor:pointer;color:var(--hg-ink-soft)}.hg-opt:hover{background:var(--hg-paper-warm);color:var(--hg-ink)}.hg-opt[aria-pressed=true]{background:var(--hg-gold-wash);color:var(--hg-gold-deep);font-weight:700}.hg-opt span:last-child{font-family:var(--hg-body);font-variant-numeric:tabular-nums;opacity:.7}.hg-activechips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:24px}.hg-activechip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid #F0DBAE;background:var(--hg-gold-wash);color:var(--hg-gold-deep);font:inherit;font-size:var(--higo-site-type-meta);font-weight:700;padding:7px 14px;cursor:pointer}.hg-activechip:hover{background:#f6e2bb}.hg-field{display:flex;flex-direction:column;gap:7px;min-width:0}.hg-field>span{font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.06em;color:var(--hg-muted)}.hg-input{font:inherit;font-size:15px;color:var(--hg-ink);background:var(--hg-surface);border:1.5px solid var(--hg-line-strong);border-radius:14px;padding:12px 16px;min-height:48px;width:100%;max-width:100%}.hg-input:focus-visible,.hg-btn:focus-visible,.hg-link:focus-visible,.hg-card:focus-visible,.hg-pillbtn:focus-visible,.hg-opt:focus-visible,.hg-tile:focus-visible{outline:3px solid var(--hg-gold);outline-offset:3px}.hg-search{display:flex;gap:10px;flex-wrap:wrap}.hg-search .hg-input{flex:1 1 280px}@media not (min-width:640px){.hg-search .hg-input{flex:1 1 200px;min-width:0}.hg-search .hg-btn{flex:1 1 auto}}.hg-search--inline{flex:1 1 240px;max-width:360px;margin-left:auto}.hg-search--inline .hg-input{flex:1 1 auto}.hg-table-scroll{overflow-x:auto}.hg-table{width:100%;border-collapse:collapse;font-size:15px;min-width:720px}.hg-table thead th{text-align:left;padding:16px 22px;font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hg-muted);background:var(--hg-paper-warm);border-bottom:1px solid var(--hg-line);white-space:nowrap}.hg-table tbody td{padding:16px 22px;border-bottom:1px solid var(--hg-line);vertical-align:middle}.hg-table tbody tr:last-child td{border-bottom:0}.hg-table tbody tr{transition:background-color .18s ease}.hg-table tbody tr:hover{background:#fdfaf4}.hg-table th[scope=row]{text-align:left;font-weight:400}.hg-district-table{width:100%;border-collapse:collapse;font-size:15px}.hg-district-table th,.hg-district-table td{text-align:left;padding:14px 22px;border-bottom:1px solid var(--hg-line)}.hg-district-table th{font-size:var(--higo-site-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--hg-muted);background:var(--hg-paper-warm)}.hg-district-table td:nth-child(2),.hg-district-table th:nth-child(2){text-align:right;font-family:var(--hg-body);font-variant-numeric:tabular-nums}.hg-district-table tr:last-child td{border-bottom:0}.hg-district-name{background:transparent!important;text-transform:none!important;letter-spacing:0!important;font-size:var(--higo-site-type-meta)!important;color:inherit!important;font-weight:700!important}.hg-district-name span{display:block;font-weight:500;font-size:var(--higo-site-type-caption);opacity:.6}.hg-district-actions{display:flex;gap:8px;flex-wrap:wrap}@media not (min-width:640px){.hg-district-table thead{display:none}.hg-district-table,.hg-district-table tbody{display:block;width:100%}.hg-district-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name count" "slot actions";align-items:center;column-gap:12px;row-gap:8px;padding:12px 4px;border-bottom:1px solid var(--hg-line)}.hg-district-table tr:last-child{border-bottom:0}.hg-district-table td,.hg-district-table th[scope=row]{display:block;padding:0;border-bottom:0}.hg-district-name{grid-area:name}.hg-district-name span{display:inline;margin-left:6px}.hg-district-count{grid-area:count;text-align:right!important;font-size:18px}.hg-district-count:after{content:" 家";font-family:var(--hg-body);font-size:var(--higo-site-type-caption);color:var(--hg-muted)}.hg-district-slot{grid-area:slot}.hg-district-actions{grid-area:actions;justify-content:flex-end;flex-wrap:nowrap}.hg-district-actions .hg-btn--sm{padding:0 14px}}.hg-album{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;margin-bottom:clamp(28px,3vw,40px);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.hg-album-item{flex:0 0 auto;width:clamp(200px,28vw,280px);aspect-ratio:4/3;border-radius:14px;overflow:hidden;scroll-snap-align:start;background:var(--hg-paper-warm)}.hg-album-item img{width:100%;height:100%;object-fit:cover;display:block}.hg-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.hg-hours-toggle,.hg-fold-btn{display:none}@media not (min-width:640px){.hg-album{gap:10px;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--hg-gutter));padding-inline:var(--hg-gutter);scroll-padding-inline:var(--hg-gutter)}.hg-album::-webkit-scrollbar{display:none}.hg-album-item{width:min(72vw,260px)}.hg-actions{gap:8px}.hg-actions .hg-btn--primary{flex:1 1 100%;justify-content:center}.hg-actions .hg-btn--ghost{flex:1 1 calc(50% - 4px);justify-content:center}.hg-hours:not(.is-expanded) li:not(.is-today){display:none}.hg-hours-toggle{display:inline-flex;margin-top:10px}.hg-fold:not(.is-open)>.hg-prose{max-height:13.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.hg-fold-btn{display:inline-flex;margin-top:10px}}.hg-profile{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.hg-facts{list-style:none;margin:0;padding:0;display:grid}.hg-facts li{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid var(--hg-line);font-size:15px;line-height:1.6}.hg-facts li:last-child{border-bottom:0}.hg-facts b{color:var(--hg-muted);font-weight:700;font-size:var(--higo-site-type-caption);letter-spacing:.04em}.hg-hours{list-style:none;margin:12px 0 0;padding:0;display:grid;border-top:1px solid var(--hg-line)}.hg-hours li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:9px 0;border-bottom:1px solid var(--hg-line);font-size:var(--higo-site-type-meta);color:var(--hg-ink-soft)}.hg-hours li.is-today{color:var(--hg-ink);font-weight:700}.hg-hours li.is-today span:first-child{color:var(--hg-gold-deep)}.hg-mini-map{background:var(--hg-paper-warm);border:1px solid var(--hg-line);border-radius:var(--hg-r);overflow:hidden}.hg-mini-map svg{display:block;width:100%;height:auto}.hg-news-list{list-style:none;margin:0;padding:0;display:grid}.hg-news-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--hg-line);text-decoration:none;color:inherit;transition:padding-left .22s var(--hg-ease)}.hg-news-item:hover{padding-left:8px}.hg-news-item strong{font-size:var(--higo-site-type-body);font-weight:500;line-height:1.55}.hg-news-item:hover strong{color:var(--hg-gold-deep)}.hg-news-item em{font-style:normal;font-size:var(--higo-site-type-caption);color:var(--hg-muted);white-space:nowrap}.hg-news-day{margin-bottom:clamp(28px,3.4vw,48px)}.hg-news-day-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:6px;border-bottom:2px solid var(--hg-ink)}.hg-news-day-head h2{font-family:var(--hg-num);font-size:26px;margin:0;font-weight:400;font-variant-numeric:tabular-nums}.hg-news-day-head span{font-size:var(--higo-site-type-caption);color:var(--hg-muted)}.hg-region-state{border:1px solid var(--hg-line);border-radius:var(--hg-r);background:var(--hg-surface);box-shadow:var(--hg-shadow);overflow:hidden;margin-bottom:16px}.hg-region-state>summary{cursor:pointer;list-style:none;padding:22px 26px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;font-family:var(--hg-serif);font-weight:700;font-size:22px}.hg-region-state>summary::-webkit-details-marker{display:none}.hg-region-state>summary:hover{background:#fdfaf4}.hg-region-state[open]>summary{border-bottom:1px solid var(--hg-line)}.hg-region-summary-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-family:var(--hg-body);font-size:var(--higo-site-type-meta);font-weight:600}.hg-state{display:grid;place-items:center;gap:10px;text-align:center;padding:clamp(48px,7vw,88px) 24px;color:var(--hg-muted);border:1px dashed var(--hg-line-strong);border-radius:var(--hg-r);background:var(--hg-surface);font-size:15px}.hg-state strong{color:var(--hg-ink);font-family:var(--hg-serif);font-size:21px}.hg-skeleton{border-radius:var(--hg-r);background:linear-gradient(100deg,var(--hg-paper-warm) 30%,#F1E7D8 50%,var(--hg-paper-warm) 70%);background-size:220% 100%;animation:hg-shimmer 1.5s linear infinite;min-height:210px}@keyframes hg-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}.hg-pager{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:48px;font-size:15px}.hg-pager-info{color:var(--hg-muted);font-variant-numeric:tabular-nums}.hg-crumbs{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:var(--higo-site-type-caption);color:var(--hg-muted);margin-bottom:24px}.cn-pagehero-bg img{view-transition-name:hg-hero-media}.hg-crumbs>span:last-child{min-width:0;max-width:100%}.hg-crumbs [aria-current=page]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-crumbs a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.hg-crumbs a:hover{border-bottom-color:currentColor}.hg-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#2b170e80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px}.hg-modal{background:var(--hg-surface);border-radius:var(--hg-r);padding:clamp(28px,3.4vw,42px);width:min(560px,100%);max-height:88vh;overflow:auto;box-shadow:0 50px 110px -34px #2b170e99}.hg-modal h2{margin:0 0 8px}.hg-modal form{display:grid;gap:16px;margin-top:20px}.hg-modal-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.hg-wall{--w-ink: #FFF6E8;--w-gold: #F5A623;position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 76% 4%,#3d2314,#21120a 58%,#170c05);color:var(--w-ink);font-family:var(--hg-body, Inter, "Noto Sans SC", sans-serif);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.hg-wall:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(46% 42% at 84% 12%,rgba(245,166,35,.16),transparent 66%),radial-gradient(40% 40% at 6% 88%,rgba(210,75,38,.12),transparent 64%);pointer-events:none}.hg-wall-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(18px,2vw,30px) clamp(24px,3vw,52px) clamp(12px,1.4vw,20px);border-bottom:1px solid rgba(245,166,35,.18)}.hg-wall-brand{font-family:Noto Sans SC,sans-serif;font-size:clamp(20px,1.9vw,30px);font-weight:900;letter-spacing:-.03em}.hg-wall-brand span{color:var(--w-gold)}.hg-wall-brand small{display:block;font-size:var(--higo-site-type-caption);font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.5;margin-top:6px}.hg-wall-clock{font-family:var(--hg-num);font-size:clamp(17px,1.7vw,26px);font-variant-numeric:tabular-nums;opacity:.8}.hg-wall-headright{display:flex;align-items:center;gap:clamp(12px,1.8vw,26px);flex-wrap:wrap}.hg-wall-exit{background:#fff6e814;color:var(--w-ink);border:1px solid rgba(255,246,232,.2);border-radius:999px;padding:9px 18px;font:inherit;font-size:var(--higo-site-type-meta);cursor:pointer}.hg-wall-exit:hover{background:#fff6e82e}.hg-wall-numbers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,26px);padding:clamp(14px,1.8vw,26px) clamp(24px,3vw,52px);border-bottom:1px solid rgba(245,166,35,.14);position:relative}.hg-wall-num b{display:block;font-family:var(--hg-num);font-size:clamp(28px,3.4vw,60px);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--w-gold);font-variant-numeric:tabular-nums}.hg-wall-num small{display:block;margin-top:8px;font-size:clamp(13px,.95vw,16px);opacity:.68;font-weight:600}.hg-wall-body{position:relative;display:grid;grid-template-columns:minmax(min(100%,280px),.86fr) minmax(0,1.5fr) minmax(min(100%,280px),.94fr);gap:clamp(14px,1.8vw,30px);padding:clamp(14px,1.8vw,26px) clamp(24px,3vw,52px);min-height:0;overflow:hidden}.hg-wall-col{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;overflow:hidden}.hg-wall-coltitle{font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--w-gold);display:flex;align-items:center;gap:10px;margin:0}.hg-wall-map{position:relative;display:grid;place-items:center;min-height:0}.hg-wall-map svg{width:100%;height:100%;max-height:100%;display:block;overflow:visible}.hg-wall-geo{transition:fill .7s ease,fill-opacity .7s ease}.hg-wall-flash{position:absolute;transform:translate(-50%,-50%);background:#f5a62324;border:1px solid rgba(245,166,35,.55);color:var(--w-gold);border-radius:999px;padding:7px 15px;font-size:var(--higo-site-type-meta);font-weight:700;white-space:nowrap;animation:hg-flash 2.4s var(--hg-ease, ease) both;pointer-events:none}@keyframes hg-flash{0%{opacity:0;transform:translate(-50%,-35%) scale(.86)}16%{opacity:1;transform:translate(-50%,-50%) scale(1)}76%{opacity:1}to{opacity:0;transform:translate(-50%,-62%) scale(1)}}.hg-wall-barlist{display:grid;gap:clamp(6px,.9vw,12px);align-content:start;overflow:hidden}.hg-wall-bar{display:grid;grid-template-columns:minmax(min(100%,84px),132px) minmax(0,1fr) auto;gap:12px;align-items:center;font-size:clamp(13px,1vw,16px);font-weight:600}.hg-wall-bar-track{background:#fff6e81a;border-radius:999px;height:clamp(6px,.7vw,10px);overflow:hidden}.hg-wall-bar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--w-gold),#E4572E);transition:width .9s var(--hg-ease, ease)}.hg-wall-bar-value{font-family:var(--hg-num);font-variant-numeric:tabular-nums;color:var(--w-gold);min-width:3.8em;text-align:right}.hg-wall-foot{position:relative;padding:clamp(10px,1.2vw,18px) clamp(24px,3vw,52px);border-top:1px solid rgba(245,166,35,.18);display:flex;align-items:center;gap:18px;color:#fff6e8c7;overflow:hidden}.hg-wall-foot .hg-ticker{flex:1;min-width:0}.hg-wall-footlabel{font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--w-gold);white-space:nowrap;flex:none}.hg-xh-dock{position:fixed;right:calc(clamp(16px,2.4vw,32px) + env(safe-area-inset-right,0px));bottom:calc(clamp(16px,2.4vw,32px) + env(safe-area-inset-bottom,0px));z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.hg-xh-bubble{max-width:268px;background:var(--hg-surface, #fff);color:#2b170e;border:1px solid #E9DECE;border-radius:18px 18px 4px;padding:14px 18px;font-size:var(--higo-site-type-meta);line-height:1.55;box-shadow:0 22px 50px -22px #3f261266;animation:hg-pop .32s cubic-bezier(.22,1,.36,1) both}.hg-xh-bubble b{display:block;font-weight:800;margin-bottom:3px}.hg-xh-bubble-close{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--hg-muted);cursor:pointer}.hg-xh-bubble-close:hover{background:var(--hg-paper-warm, #F6EFE3);color:var(--hg-ink)}.hg-xh-fab{display:inline-flex;align-items:center;gap:10px;min-height:60px;padding:0 24px 0 12px;border-radius:999px;border:0;background:linear-gradient(140deg,#f5a623,#d9820a);color:#2b170e;font-family:Noto Sans SC,sans-serif;font-size:17px;font-weight:900;letter-spacing:-.02em;cursor:pointer;box-shadow:0 18px 42px -14px #e09b12d9;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.hg-xh-fab:hover{transform:translateY(-4px);box-shadow:0 26px 54px -16px #e09b12f2}.hg-xh-mark{display:block;flex:none;color:#fff6e8}.site-beta{display:inline-flex;align-items:center;align-self:center;padding:3px 9px;border:1px solid var(--hg-line-strong, #D9C7AC);border-radius:999px;background:var(--hg-paper-warm, #F6EFE3);color:var(--hg-gold-deep, #8A5606);font-family:var(--hg-body);font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.04em;white-space:nowrap;flex:none}@media not (min-width:640px){.site-beta{display:none}}.hg-xh-mark svg{display:block;width:100%;height:100%}.hg-xh-fab--compact{min-height:52px;width:52px;padding:0;justify-content:center}.hg-xh-fab--compact .hg-xh-mark{width:30px;height:30px}.hg-xh-panel{position:fixed;right:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);z-index:85;width:min(420px,calc(100vw - 32px));height:min(620px,calc(100vh - 64px));height:min(620px,calc(100dvh - 64px));background:#fffdf9;border:1px solid #E9DECE;border-radius:22px;box-shadow:0 44px 100px -34px #2b170e8c;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;animation:hg-pop .28s cubic-bezier(.22,1,.36,1)}.hg-xh-panel--page{position:relative;right:auto;bottom:auto;width:100%;height:min(680px,76vh);animation:none}.hg-xh-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #EFE5D6;background:linear-gradient(120deg,#fff6e8,#fffdf9)}.hg-xh-head strong{font-family:Noto Sans SC,sans-serif;font-size:17px;font-weight:900;letter-spacing:-.02em;display:block}.hg-xh-head small{font-size:var(--higo-site-type-caption);color:#7a6a5e;display:block}.hg-xh-close{margin-left:auto;border:0;background:transparent;cursor:pointer;color:#7a6a5e;padding:8px;border-radius:10px}.hg-xh-close:hover{background:#f6efe3}.hg-xh-log{overflow:auto;padding:18px;display:grid;gap:14px;align-content:start;scroll-behavior:smooth}.hg-xh-msg{display:grid;gap:8px;min-width:0;animation:hg-fall-in .38s cubic-bezier(.22,1,.36,1)}.hg-xh-msg p{margin:0;font-size:15px;line-height:1.65}.hg-xh-msg--user{justify-items:end}.hg-xh-msg--user p{background:#2b170e;color:#fff6e8;border-radius:16px 16px 4px;padding:11px 16px;max-width:84%}.hg-xh-msg--bot>p{background:#fff;border:1px solid #EFE5D6;border-radius:16px 16px 16px 4px;padding:12px 16px;max-width:92%;color:#3c2a1e}.hg-xh-caret{display:inline-block;width:2px;height:1em;background:#e09b12;vertical-align:-2px;animation:hg-blink .9s steps(1) infinite}.hg-xh-cards{display:grid;gap:10px}.hg-xh-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid #EFE5D6;border-radius:14px;background:#fff;text-decoration:none;color:inherit}.hg-xh-card:hover{border-color:#e09b12}.hg-xh-card-thumb{width:56px;height:56px;border-radius:11px;overflow:hidden;background:#fbedd2;display:grid;place-items:center;font-size:20px}.hg-xh-card-thumb img{width:100%;height:100%;object-fit:cover}.hg-xh-card strong{font-size:15px;font-weight:700;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-xh-card small{font-size:var(--higo-site-type-caption);color:#7a6a5e;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-xh-card b{font-family:var(--hg-body);font-size:15px;color:#8a5606;font-weight:400}.hg-xh-foot{border-top:1px solid #EFE5D6;padding:12px 14px 14px;background:#fffdf9}.hg-xh-quick{display:flex;gap:8px;overflow-x:auto;min-width:0;max-width:100%;padding-bottom:10px;scrollbar-width:thin}.hg-xh-head,.hg-xh-log,.hg-xh-foot{min-width:0}.hg-xh-quick button{flex:none;border:1px solid #E9DECE;background:#fff;border-radius:999px;padding:8px 14px;font:inherit;font-size:var(--higo-site-type-caption);font-weight:600;color:#5f4a3d;cursor:pointer;white-space:nowrap}.hg-xh-quick button:hover{border-color:#e09b12;color:#8a5606}.hg-xh-form{display:flex;gap:8px}.hg-xh-form input{flex:1;min-width:0;font:inherit;font-size:15px;border:1.5px solid #DCCBB1;border-radius:999px;padding:11px 18px;min-height:46px;background:#fff;color:#2b170e}.hg-xh-form input:focus-visible{outline:3px solid #E09B12;outline-offset:2px}.hg-xh-send{flex:none;width:46px;height:46px;border-radius:999px;border:0;background:#e09b12;color:#fffdf8;display:grid;place-items:center;cursor:pointer}.hg-xh-send:hover{background:#8a5606}.hg-xh-send[disabled]{opacity:.4;pointer-events:none}@media(min-width:1181px)and (max-height:720px){.hg{--hg-rhythm: .55}.hg-hero{padding-block:8px 6px}.hg-hero-card{padding-block:0}.hg-map-federal button{min-height:40px}}@media(max-width:1180px){.hg-hero-grid{grid-template-columns:minmax(0,1fr)}.hg-heromap{min-height:460px}.hg-hero-card{display:contents}.hg-hero-card>*{order:0}.hg-hero-card .hg-hero-dock{order:2;margin-top:16px}.hg-hero-grid>.hg-heromap{order:1;margin-top:6px}.hg-hero-grid{gap:0}.hg-eyebrow-hero{margin-bottom:14px}.hg-hero-card .hg-h1{margin-bottom:16px}.hg-hero-card .hg-lede{margin-bottom:22px}.hg-hero-actions{margin-bottom:26px}.hg-grid--split{grid-template-columns:minmax(0,1fr)}.hg-wall-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hg-wall-col--map{display:none}}@media not (min-width:1024px){.hg-profile{grid-template-columns:minmax(0,1fr)}.hg-wall-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.hg-wall-body{grid-template-columns:minmax(0,1fr)}.hg-wall-col--bars{display:none}}@media not (min-width:640px){.hg{font-size:15px}.hg-hero{min-height:0;padding-block:var(--higo-site-block-half) var(--higo-site-block-half)}.hg-heromap{min-height:360px}.hg-hero-card{padding:8px 0}.hg-hero-dock{margin-top:18px}.hg-bar{grid-template-columns:minmax(min(100%,78px),116px) minmax(0,1fr) auto;gap:12px;font-size:var(--higo-site-type-meta)}.hg-bar-value{min-width:58px;font-size:15px}.hg-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hg-grid--4 .hg-card-body{padding:12px 12px 14px;gap:6px}.hg-grid--4 .hg-card-title{font-size:var(--higo-site-type-body);line-height:1.32}.hg-grid--4 .hg-card-meta--clamp{-webkit-line-clamp:1}.hg-grid--4 .hg-card-foot{padding-top:8px;gap:6px}.hg-grid--4 .hg-chip{min-height:28px;padding:0 9px}.hg-grid--4 .hg-rating small{display:none}.hg-facts li{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 0}.hg-news-item{grid-template-columns:minmax(0,1fr);gap:4px}.hg-region-state>summary{padding:18px;font-size:19px}.hg-stream-card{width:min(72vw,254px)}.hg-xh-fab{min-height:54px;font-size:var(--higo-site-type-body)}}@media(prefers-reduced-motion:reduce){.hg-btn,.hg-card,.hg-tile,.hg-app-card,.hg-mag-feature,.hg-mag-tile,.hg-thumb img,.hg-wall-bar-fill,.hg-statepill,.hg-news-item{transition:none!important}.hg-bar-fill,.hg-stream-card,.hg-fall-item,.hg-xh-msg,.hg-pillpanel,.hg-xh-panel,.hg-xh-bubble,.hg-map-state.is-lit,.hg-ticker-track,.hg-live-dot,.hg-xh-caret{animation:none!important}.hg-skeleton{animation:none}.hg-wall-flash{animation:none;opacity:1}}.hg .commerce-header,.hg .site-header{min-height:64px;padding-inline:max(var(--hg-gutter),calc((100% - var(--hg-max)) / 2));background:var(--paper, var(--hg-paper));border-bottom:1px solid var(--hg-line)}.hg .commerce-nav a,.hg .main-nav a{font-family:var(--hg-body);font-size:var(--higo-site-type-meta);font-weight:500;letter-spacing:.01em;color:var(--hg-ink-soft);padding-inline:16px}.hg .commerce-nav a:hover{color:var(--hg-ink)}.hg .commerce-nav a.is-active,.hg .main-nav a.is-active{color:var(--hg-ink);font-weight:700}.hg .commerce-nav a:after,.hg .main-nav a:after{background:var(--hg-gold);height:2px;bottom:6px}.hg .locale-label,.hg .commerce-locale{font-size:var(--higo-site-type-caption);color:var(--hg-muted)}.hg .xiaohai-header-link{font-size:var(--higo-site-type-meta)}.hg .commerce-footer{background:var(--hg-cocoa);color:var(--hg-cream);padding-inline:calc(var(--hg-gutter) / 2)}.hg .commerce-footer-lead,.hg .commerce-footer-bottom{padding-inline:0}.hg .commerce-footer-brand>div>span{font-size:var(--higo-site-type-caption);letter-spacing:.2em;text-transform:uppercase}.hg .commerce-footer-lead strong{font-family:var(--hg-serif);font-size:clamp(24px,2.6vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.28}.hg .commerce-footer-lead p{font-size:15px;opacity:.68}.hg .commerce-footer-sources{border-top:1px solid rgba(255,251,244,.14);padding-block:18px}.hg .commerce-footer-sources summary{display:inline-flex;align-items:center;gap:8px;font-size:var(--higo-site-type-caption);font-weight:700;color:#fffbf4c7;cursor:pointer}.hg .commerce-footer-sources ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;max-width:72ch}.hg .commerce-footer-sources li{font-size:var(--higo-site-type-caption);line-height:1.6;opacity:.62}.hg .commerce-footer-bottom{font-size:var(--higo-site-type-caption);align-items:center;flex-wrap:wrap}.commerce-footer-social{display:flex;gap:8px}.commerce-footer-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:inherit;border:1px solid rgba(255,251,244,.16);transition:color var(--m-quick) ease,border-color var(--m-quick) ease,transform var(--m-quick) var(--m-out)}.commerce-footer-social a:hover{color:var(--hg-gold);border-color:var(--hg-gold);transform:translateY(var(--m-lift-sm))}@media not (min-width:640px){.commerce-footer-bottom{align-items:flex-start}.commerce-footer-social{order:-1}}@media(min-width:640px){.hg .commerce-footer-bottom>nav:last-child{margin-right:84px}}.route-loading{display:grid;place-items:center;gap:8px;min-height:60vh;font-family:Noto Sans SC,sans-serif;color:#7a6a5e}.route-loading span{font-size:28px;font-weight:900;letter-spacing:-.04em;color:#2b170e}.route-loading small{font-size:var(--higo-site-type-meta)}@keyframes rmw-rail{to{transform:scaleY(1)}}@keyframes rmw-pulse{0%,to{opacity:1}50%{opacity:.35}}.hg-crumbs a,.commerce-footer-bottom nav a,.commerce-footer-sources summary{position:relative}.hg-crumbs a:after,.commerce-footer-bottom nav a:after,.commerce-footer-sources summary:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--higo-site-control-min, 44px);transform:translateY(-50%)}.commerce-footer-sources summary{display:flex;align-items:center;min-height:var(--higo-site-control-min, 44px)}.commerce-footer-sources summary:after{content:none}.hg .site-header.commerce-header,.commerce-page .site-header.commerce-header{display:block;padding-inline:0}.hg .site-header-inner,.commerce-page .site-header-inner{width:100%;max-width:var(--higo-site-page-max, 1320px);margin-inline:auto;padding-inline:var(--higo-site-gutter, clamp(20px, 4vw, 56px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,1.8vw,28px);container-type:inline-size;container-name:hdr}.site-header-lead{display:flex;align-items:center;gap:clamp(10px,1vw,16px);min-width:0}.site-header-rule{width:1px;height:22px;background:var(--hg-line-strong, #D9C7AC);flex:none}.site-header-actions{display:flex;align-items:center;gap:clamp(8px,.9vw,14px);justify-self:end}.hg .commerce-nav{min-width:0;justify-self:center}.commerce-nav-drawer-locale{display:none}.hg-country{position:relative}.hg-country-btn{display:inline-flex;align-items:center;gap:7px;min-height:var(--higo-site-control-min, 44px);padding:0 14px;border:1px solid var(--hg-line-strong, #D9C7AC);border-radius:999px;background:var(--hg-surface, #fff);font-family:var(--hg-body);font-size:var(--higo-site-type-meta);font-weight:600;color:var(--hg-ink, #2B170E);cursor:pointer;white-space:nowrap;transition:border-color .18s ease,background .18s ease}.hg-country-btn:hover{border-color:var(--hg-ink, #2B170E)}.hg-country-menu{position:absolute;left:0;top:calc(100% + 8px);min-width:220px;padding:8px;border:1px solid var(--hg-line, #E9DECE);border-radius:14px;background:var(--hg-surface, #fff);box-shadow:var(--hg-shadow);z-index:60}.hg-country-item{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:9px;font-size:var(--higo-site-type-meta);color:var(--hg-ink-soft, #5F4A3D)}.hg-country-item b{font-weight:600;color:var(--hg-ink)}.hg-country-item em{font-style:normal;font-size:var(--higo-site-type-caption);color:var(--hg-muted)}.hg-country-item.is-active{background:var(--hg-gold-wash, #FBEDD2)}.hg-country-item[aria-disabled=true] b{color:var(--hg-muted);font-weight:500}@container hdr (max-width: 1160px){.hg .commerce-nav a{padding-inline:12px}}@container hdr (width < 1024px){.site-header-actions .xiaohai-header-link span{display:none}.site-header-actions .xiaohai-header-link{padding-inline:0;width:44px;justify-content:center}}@container hdr (max-width: 1100px){.site-header-actions .xiaohai-header-link{display:none}}@container hdr (max-width: 1008px){.commerce-nav{position:fixed;z-index:82;top:76px;right:clamp(12px,3vw,28px);height:auto;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 92px - env(safe-area-inset-bottom,0px));padding:12px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--hg-line);border-radius:16px;background:#fffdf8;box-shadow:0 24px 80px #23130a47}.commerce-nav:not(.is-open){display:none}.commerce-nav.is-open{display:grid;grid-auto-flow:row;grid-template-columns:1fr;align-items:stretch;justify-self:auto}.commerce-nav a{min-height:45px;padding:0 13px;border-radius:7px;justify-content:flex-start}.commerce-nav a:hover,.commerce-nav a.is-active{background:var(--paper-warm)}.commerce-nav a:after{display:none}.menu-button{display:inline-flex;position:relative;z-index:83}.mobile-nav-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#1a0f097a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.site-header-actions .locale-label{display:none}.commerce-nav.is-open .commerce-nav-drawer-locale{display:flex;align-items:center;gap:8px}}@container hdr (width < 640px){.hg-country-name{display:none}.hg-country-btn{padding-inline:10px}.commerce-nav{top:74px;left:12px;right:12px;width:auto}}@supports not (container-type: inline-size){@media not (min-width:1024px){.commerce-nav a{padding-inline:12px}}@media not (min-width:1024px){.site-header-actions .xiaohai-header-link span{display:none}.site-header-actions .xiaohai-header-link{padding-inline:0;width:44px;justify-content:center}}@media not (min-width:1024px){.site-header-actions .xiaohai-header-link{display:none}.commerce-nav{position:fixed;z-index:82;top:76px;right:12px;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 92px);padding:12px;overflow-y:auto;border:1px solid var(--hg-line);border-radius:16px;background:#fffdf8;box-shadow:0 24px 80px #23130a47}.commerce-nav:not(.is-open){display:none}.commerce-nav.is-open{display:grid;grid-template-columns:1fr}.commerce-nav a:after{display:none}.menu-button{display:inline-flex}.mobile-nav-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#1a0f097a}.site-header-actions .locale-label{display:none}}@media not (min-width:640px){.hg-country-name{display:none}}}.hg-map-toolbar{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin-bottom:calc(14px * var(--hg-rhythm, 1));font-family:var(--hg-body);font-size:var(--higo-site-type-caption);color:var(--hg-muted)}.hg-map-title{font-weight:700;color:var(--hg-ink)}.hg-map-hint{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--hg-gold-deep)}.hg-map-hint svg{flex:none}.hg-heromap--dark .hg-map-toolbar{color:#fff6e899}.hg-heromap--dark .hg-map-title{color:var(--hg-cream)}.hg-heromap--dark .hg-map-hint{color:var(--hg-gold-bright)}.hg-map-layers{display:inline-flex;padding:3px;border:1px solid var(--hg-line);border-radius:999px;background:var(--hg-surface)}.hg-map-layers button{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--hg-ink-soft);font:inherit;font-weight:600;cursor:pointer;transition:background-color .18s ease,color .18s ease}.hg-map-layers button.is-active{background:var(--hg-cocoa);color:var(--hg-cream)}@media(pointer:coarse){.hg-map-layers button{min-height:var(--higo-site-control-min, 44px)}}.hg-heromap--dark .hg-map-layers{border-color:#fff6e82e;background:#1c0f0799}.hg-heromap--dark .hg-map-layers button{color:#fff6e8b8}.hg-heromap--dark .hg-map-layers button.is-active{background:var(--hg-gold);color:var(--hg-cocoa)}.hg-map-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-top:calc(14px * var(--hg-rhythm, 1));font-size:var(--higo-site-type-caption);color:var(--hg-muted)}.hg-map-legend{display:inline-flex;align-items:center;gap:8px;margin:0}.hg-map-legend i{width:26px;height:8px;border-radius:2px;border:1px solid rgba(122,106,94,.18)}.hg-map-legend small{color:var(--hg-muted)}.hg-map-federal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.hg-map-federal>span{color:var(--hg-muted)}.hg-map-federal button{min-height:var(--higo-site-control-min, 44px);padding:0 12px;border:1px solid var(--hg-line);border-radius:999px;background:var(--hg-surface);color:var(--hg-ink-soft);font:inherit;cursor:pointer;transition:border-color .18s ease,color .18s ease}.hg-map-federal button:hover{border-color:var(--hg-line-strong);color:var(--hg-ink)}.hg-map-federal button.is-active{border-color:var(--hg-gold-deep);color:var(--hg-gold-deep)}.hg-heromap--dark .hg-map-foot{color:#fff6e899}.hg-heromap--dark .hg-map-federal button{border-color:#fff6e82e;background:#1c0f0799;color:#fff6e8c7}@container heromap (width < 640px){.hg-map-label,.hg-map-divider{display:none}}@container heromap (max-width: 720px){.hg-map-toolbar{font-size:var(--higo-site-type-caption)}.hg-map-hint{margin-left:0}}.hg-statepick{position:relative;display:inline-flex}.hg-statepick-trigger{display:inline-flex;align-items:center;gap:5px;min-height:var(--higo-site-control-min, 44px);margin:-8px 0;padding:0;border:0;background:none;color:var(--hg-ink);font:inherit;cursor:pointer}.hg-statepick-trigger svg{color:var(--hg-gold-deep);flex:none;transition:transform .18s ease}.hg-statepick-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.hg-statepick-trigger:hover .hg-hero-dock-name{color:var(--hg-gold-deep)}.hg-statepick-trigger:focus-visible{outline:2px solid var(--hg-gold-deep);outline-offset:3px;border-radius:6px}.hg-statepick-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:-10px;width:240px;max-height:306px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--hg-line-strong);border-radius:14px;background:var(--hg-surface);box-shadow:0 26px 60px -24px #3f26126b;animation:hg-statepick-in .16s cubic-bezier(.22,1,.36,1)}@keyframes hg-statepick-in{0%{opacity:0;transform:translateY(-6px)}}.hg-statepick-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--higo-site-control-min, 44px);padding:0 10px;border:0;border-radius:9px;background:none;color:var(--hg-ink-soft);font:inherit;font-size:var(--higo-site-type-meta);text-align:left;cursor:pointer}.hg-statepick-menu button:hover{background:var(--hg-paper-warm, #F6EFE3);color:var(--hg-ink)}.hg-statepick-menu button.is-active{background:var(--hg-gold-wash, #FBEDD2);color:var(--hg-gold-deep);font-weight:700}.hg-statepick-menu b{font-family:var(--hg-body);font-weight:400;font-size:var(--higo-site-type-caption);font-variant-numeric:tabular-nums;color:var(--hg-muted)}.hg-statepick-menu button.is-active b{color:var(--hg-gold-deep)}@media(prefers-reduced-motion:reduce){.hg-statepick-menu{animation:none}.hg-statepick-trigger svg{transition:none}}.hg-xh-panel{animation:hg-xh-panel-in .26s cubic-bezier(.22,1,.36,1)}@keyframes hg-xh-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.hg-xh-bubble-text{background:#fff;border:1px solid #EFE5D6;border-radius:16px 16px 16px 4px;padding:12px 16px;max-width:92%;color:#3c2a1e;font-size:15px;line-height:1.65}.hg-xh-bubble-text p{margin:0}.hg-xh-bubble-text p+p,.hg-xh-bubble-text ul+p,.hg-xh-bubble-text p+ul{margin-top:8px}.hg-xh-bubble-text ul{margin:0;padding-left:18px}.hg-xh-bubble-text li+li{margin-top:4px}.hg-xh-bubble-text b{font-weight:800;color:#2b170e}.hg-xh-thinking{display:inline-flex;align-items:center;gap:5px;max-width:none}.hg-xh-thinking span{width:7px;height:7px;border-radius:50%;background:#e09b12;animation:hg-xh-dot 1.1s ease-in-out infinite}.hg-xh-thinking span:nth-child(2){animation-delay:.15s}.hg-xh-thinking span:nth-child(3){animation-delay:.3s}.hg-xh-thinking em{margin-left:6px;font-style:normal;font-size:var(--higo-site-type-caption);color:#7a6a5e}@keyframes hg-xh-dot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}.hg-xh-next{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.hg-xh-next button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid #E9DECE;border-radius:999px;background:#fff6e8;color:#8a5606;font:inherit;font-size:var(--higo-site-type-caption);font-weight:700;cursor:pointer;animation:hg-xh-chip-in .32s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 70ms);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.hg-xh-next button:hover{background:#fbedd2;border-color:#e09b12;transform:translateY(-1px)}.hg-xh-next button:disabled{opacity:.5;cursor:default}@keyframes hg-xh-chip-in{0%{opacity:0;transform:translateY(6px)}}.hg-xh-quick button{animation:hg-xh-chip-in .32s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 60ms);min-height:44px}.hg-xh-send{transition:transform .12s ease}.hg-xh-send:active{transform:scale(.92)}@media not (min-width:640px){.hg-xh-panel:not(.hg-xh-panel--page){inset:auto 0 0 0;width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0;box-shadow:none;animation:hg-xh-sheet-in .3s cubic-bezier(.22,1,.36,1);padding-bottom:env(safe-area-inset-bottom,0)}.hg-xh-head{padding:calc(12px + env(safe-area-inset-top,0)) 16px 12px}.hg-xh-close{width:44px;height:44px;display:grid;place-items:center;padding:0}.hg-xh-log{padding:14px}.hg-xh-bubble-text,.hg-xh-msg--user p{max-width:100%}.hg-xh-foot{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0))}.hg-xh-panel--page{height:auto}.hg-xh-panel--page .hg-xh-log{max-height:60dvh;min-height:160px}.hg-xh-quick{scrollbar-width:none;margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.hg-xh-quick::-webkit-scrollbar{display:none}.hg-xh-form input{font-size:var(--higo-site-type-body)}}@keyframes hg-xh-sheet-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.hg-xh-panel,.hg-xh-next button,.hg-xh-quick button,.hg-xh-thinking span{animation:none}}.hg-btn{transition:transform .14s ease,box-shadow .2s ease,background-color .16s ease,border-color .16s ease}.hg-btn:hover{transform:translateY(var(--m-lift-sm))}.hg-btn:active{transform:translateY(0) scale(.97)}.hg-btn--primary:hover{box-shadow:0 10px 24px -12px #e09b12bf}.hg-chip{transition:background-color .16s ease,border-color .16s ease}.cn-trust-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .16s ease}.cn-trust-card:hover{transform:translateY(var(--m-lift));box-shadow:0 22px 44px -28px #3f261259;border-color:var(--cc-gold, #E09B12)}.cn-trust-card svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.cn-trust-card:hover svg{transform:scale(1.12) rotate(-6deg)}.hg-region-state>summary{transition:background-color .16s ease}.hg-region-state>summary:after{transition:transform .2s ease}.hg-district-table tbody tr{transition:background-color .14s ease}.hg-district-table tbody tr:hover{background:var(--hg-paper-warm)}.hg-link{position:relative}.hg-link svg{transition:transform .18s ease}.hg-link:hover svg{transform:translate(3px)}.hg-stat-value{transition:color .16s ease}.hg-xh-fab{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.hg-xh-fab:hover{transform:translateY(-2px) scale(1.03)}.hg-xh-fab:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.hg-btn,.cn-trust-card,.cn-trust-card svg,.hg-link svg,.hg-xh-fab{transition:none}.hg-btn:hover,.cn-trust-card:hover,.cn-trust-card:hover svg,.hg-xh-fab:hover{transform:none}}.hg-xh-status{position:relative;overflow:hidden;display:grid;gap:7px;max-width:92%;padding:12px 14px;border:1px solid #E9DECE;border-radius:16px 16px 16px 4px;background:linear-gradient(180deg,#fffdf9,#fff6e8);font-size:var(--higo-site-type-caption);color:#7a6a5e;font-variant-numeric:tabular-nums}.hg-xh-status:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(224,155,18,.16) 50%,transparent 100%);transform:translate(-100%);animation:hg-xh-scan 2.2s linear infinite}@keyframes hg-xh-scan{to{transform:translate(100%)}}.hg-xh-status-line{display:flex;align-items:center;gap:8px;animation:hg-xh-chip-in .26s ease}.hg-xh-status-line svg{flex:none}.hg-xh-status-line.is-done{opacity:.55}.hg-xh-status-line.is-done svg{color:#2f7a57}.hg-xh-status-line.is-live{color:#8a5606;font-weight:700}.hg-xh-status-line.is-live svg{color:#e09b12;animation:hg-xh-spin 1s linear infinite}@keyframes hg-xh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hg-xh-status:after,.hg-xh-status-line,.hg-xh-status-line.is-live svg{animation:none}}.hg-price{display:inline-grid;gap:2px;min-width:0}.hg-price b{font-family:var(--hg-num);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--hg-ink);line-height:1.1}.hg-price small{font-family:var(--hg-body);font-size:var(--higo-site-type-caption);color:var(--hg-muted);font-variant-numeric:tabular-nums;line-height:1.3}.hg-price--sm b{font-size:15px}.hg-price--md b{font-size:18px}.hg-price--lg b{font-size:clamp(28px,3vw,36px)}.hg-price--lg small{font-size:var(--higo-site-type-caption);margin-top:2px}.hg-card-price.hg-price{margin:6px 0 10px}.hg-fx-note{display:inline-block;font-size:var(--higo-site-type-caption);color:var(--hg-muted);font-variant-numeric:tabular-nums}.cn-band-good .hg-price{margin-top:5px}.cn-band-good .hg-price b{color:var(--cc-gold-7, #8A5606);font-size:15px;margin-top:0}.cn-band-good .hg-price small{margin-top:0}.hg-prose{display:grid;gap:10px;max-width:62ch}.hg-prose p{margin:0;font-size:15px;line-height:1.75;color:var(--hg-ink-soft)}.hg .site-header{transition:box-shadow var(--m-base) ease,border-color var(--m-base) ease}.hg .commerce-brand .brand-lockup{transform-origin:left center;transition:transform var(--m-base) var(--m-out)}html.is-scrolled .hg .site-header{border-bottom-color:var(--hg-line-strong);box-shadow:0 10px 28px -24px #2b170e73}html.is-scrolled .hg .commerce-brand .brand-lockup{transform:scale(.94)}.route-loading{position:relative}.route-loading-bar{position:absolute;top:0;left:0;right:0;height:2px;background:var(--hg-gold, #E09B12);transform-origin:left center;animation:hg-route-progress 1.2s var(--m-out) forwards}.route-loading span{animation:hg-breathe 1.6s ease-in-out infinite}.is-settled{display:inline-block;animation:hg-settle .16s var(--m-out)}.hg-xh-dock.is-nudge .hg-xh-fab{transform-origin:50% 80%;animation:hg-fab-nudge .6s var(--m-out) 6s}.hg-map-ripple{pointer-events:none}.hg-map-ripple circle{opacity:0;transform-box:fill-box;transform-origin:center}.hg-map-ripple-ring{fill:none;stroke:var(--hg-gold, #E09B12);stroke-width:2;vector-effect:non-scaling-stroke;animation:hg-map-ripple 1.5s var(--m-out)}.hg-map-ripple-ring--2{stroke-width:1.2;animation-delay:.32s}.hg-map-ripple-core{fill:var(--hg-gold, #E09B12);animation:hg-map-ripple-core 1.5s var(--m-out)}@keyframes hg-map-ripple{0%{transform:scale(.08);opacity:1}to{transform:scale(1.7);opacity:0}}@keyframes hg-map-ripple-core{0%{transform:scale(0);opacity:1}35%{transform:scale(1.5);opacity:1}to{transform:scale(0);opacity:0}}.hg-map-label{transition:color var(--m-quick) ease,transform var(--m-base) var(--m-out)}.hg-map-label.is-ping{color:var(--hg-gold-deep);transform:translate(-50%,-50%) scale(1.08)}.hg-map-ripple-tag{position:absolute;pointer-events:none;white-space:nowrap;padding:3px 8px;border-radius:999px;background:var(--hg-paper, #FBF8F1);color:var(--hg-gold-deep, #8A5606);border:1px solid rgba(224,155,18,.45);box-shadow:0 6px 16px -8px #2b170e59;font-family:var(--hg-body);font-size:var(--higo-site-type-caption);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;transform:translate(-50%,calc(-100% - 14px));opacity:0;animation:hg-map-ripple-tag 1.5s var(--m-out)}.hg-heromap--dark .hg-map-ripple-tag{background:#2b170eeb;color:var(--hg-gold, #E09B12);border-color:#e09b1280}@keyframes hg-map-ripple-tag{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px))}18%{opacity:1;transform:translate(-50%,calc(-100% - 14px))}72%{opacity:1}to{opacity:0;transform:translate(-50%,calc(-100% - 20px))}}.hg-map-state.is-focus{animation:hg-map-glow 2.2s ease-in-out infinite}@keyframes hg-map-glow{50%{stroke-width:3.2px}}@property --beat{syntax: "<number>"; inherits: true; initial-value: 0;}html{animation:hg-beat 2.2s ease-in-out infinite}@keyframes hg-beat{50%{--beat: 1}}@media(prefers-reduced-motion:reduce){.hg-map-ripple circle,.hg-map-ripple-tag{animation:none;display:none}.hg-map-state.is-focus,html{animation:none}}.hg-region-state>.hg-table-scroll{display:grid;grid-template-rows:1fr}.hg-region-state>.hg-table-scroll>*{min-height:0;overflow:hidden}.hg-region-state[open]>.hg-table-scroll{animation:hg-acc-open var(--m-base) var(--m-out)}@keyframes hg-acc-open{0%{grid-template-rows:0fr;opacity:.4}}.hg-table tbody tr>:first-child,.hg-district-table tbody tr>:first-child{box-shadow:inset 0 0 0 0 var(--hg-gold);transition:box-shadow var(--m-quick) ease}.hg-table tbody tr:hover>:first-child,.hg-table tbody tr:focus-within>:first-child,.hg-district-table tbody tr:hover>:first-child,.hg-district-table tbody tr:focus-within>:first-child{box-shadow:inset 3px 0 0 var(--hg-gold)}.hg-state-art img{transform-origin:center;animation:hg-art-settle 1.2s var(--m-out)}.hg-state-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hg-gold, #E09B12);opacity:0;pointer-events:none;animation:hg-art-veil 1.2s var(--m-out)}@keyframes hg-art-settle{0%{transform:scale(1.04)}}@keyframes hg-art-veil{0%{opacity:.35}}@media(prefers-reduced-motion:reduce){.hg-region-state[open]>.hg-table-scroll,.hg-state-art img,.hg-state-art:after{animation:none}}.hg-xh3d{position:relative;width:100%;border-radius:22px;overflow:hidden;background:radial-gradient(70% 70% at 50% 40%,var(--higo-gold-50, #FFF8E8),var(--hg-paper-warm))}.hg-xh3d-canvas{display:block;width:100%;height:100%;touch-action:none}.hg-xh3d-fallback{width:100%;height:100%;object-fit:contain;display:block}.hg-xh3d-status{position:absolute;left:12px;bottom:10px;font-size:var(--higo-site-type-caption);color:var(--hg-muted);background:#fbf8f1d9;padding:4px 10px;border-radius:999px}.hg-xh3d--corner{border-radius:50%;background:transparent}.hg-xh3d-lab{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:clamp(20px,3vw,40px);align-items:start}.hg-xh3d-panel{display:grid;gap:10px;align-content:start}.hg-xh3d-panel .hg-eyebrow{margin:6px 0 0}.hg-xh3d-row{display:flex;flex-wrap:wrap;gap:8px}.hg-xh3d-state{margin:8px 0 0}.hg-xh3d-mock{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:var(--higo-site-block-half);border:1px dashed var(--hg-line-strong);border-radius:22px;background:var(--hg-paper);min-height:320px}.hg-xh3d-mock-copy{display:grid;gap:14px;justify-items:start}.hg-xh3d-mock-title{margin:0;font-family:var(--hg-display);font-weight:900;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.02em}.hg-xh3d-mock-char{position:relative;width:180px}.hg-xh3d-bubble{position:absolute;right:100%;top:18px;margin-right:8px;white-space:nowrap;padding:8px 12px;border-radius:14px 14px 4px;background:var(--hg-surface);border:1px solid var(--hg-line);font-size:var(--higo-site-type-caption);color:var(--hg-ink-soft);box-shadow:var(--hg-shadow)}.hg-xh3d-ref{margin:0}.hg-xh3d-ref img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid var(--hg-line)}.hg-xh3d-ref figcaption{margin-top:8px}.hg-xh3d-notes{margin:24px 0 0;padding-left:1.2em;color:var(--hg-ink-soft);font-size:var(--higo-site-type-meta);line-height:1.7}@media not (min-width:1024px){.hg-xh3d-lab{grid-template-columns:minmax(0,1fr)}}@media not (min-width:640px){.hg-xh3d--stage{height:320px!important}.hg-xh3d-mock{grid-template-columns:minmax(0,1fr)}.hg-xh3d-mock-char{width:120px;justify-self:end}.hg-xh3d-mock-char .hg-xh3d{height:120px!important}.hg-xh3d-bubble{display:none}}.cc,.cn{--cc-num: var(--higo-site-font-num);--cc-serif: var(--higo-site-font-title);--cc-sans: var(--higo-site-font-title);--cc-ui: var(--higo-site-font-body);--cc-ease: cubic-bezier(.22, 1, .36, 1);--cc-paper: var(--hg-paper, #FBF8F1);--cc-paper-2: var(--hg-paper-warm, #F6EFE3);--cc-line: var(--hg-line, #E9DECE);--cc-line-2: var(--hg-line-strong, #D9C7AC);--cc-ink: var(--hg-ink, #2B170E);--cc-ink-2: var(--hg-ink-soft, #5F4A3D);--cc-ink-3: var(--hg-muted, #7A6A5E);--cc-gold: var(--hg-gold-bright, #F5A623);--cc-gold-2: var(--hg-gold, #E09B12);--cc-gold-7: var(--hg-gold-deep, #8A5606);--cc-gold-1: var(--hg-gold-wash, #FDE9B7);--cc-clay: #C2431F;--cc-dark: var(--hg-cocoa, #2B180F);--cc-dark-2: var(--hg-cocoa-2, #3D2314);--cc-w: var(--higo-site-page-max, 1320px);--cc-gutter: var(--higo-site-gutter, clamp(20px, 4vw, 64px))}.cc-wrap{max-width:var(--cc-w);margin:0 auto;padding:0 var(--cc-gutter)}.cc-eyebrow{font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--cc-gold-7);font-weight:600}.cc-eyebrow.light{color:var(--cc-gold)}.cc-h2{margin:0;font-family:var(--cc-serif);font-weight:900;line-height:1.14;letter-spacing:-.01em;font-size:clamp(36px,4.4vw,58px);color:var(--cc-ink);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.cc-sub{font-size:clamp(16px,1.3vw,19px);color:var(--cc-ink-2);margin:16px 0 0;max-width:34em;line-height:1.7}.cc-final .cc-h2{color:#fff}.cc-rv{opacity:0;transform:translateY(18px);transition:opacity .9s var(--cc-ease),transform .9s var(--cc-ease);animation:higo-motion-failsafe 1ms linear .9s forwards}.cc-rv.cc-in{opacity:1;transform:none;animation:none}@media(prefers-reduced-motion:reduce){.cc-rv{opacity:1;transform:none;transition:none}}@keyframes cc-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes cc-pulse{0%,to{opacity:1}50%{opacity:.35}}.cc-final{position:relative;overflow:hidden;color:#fff;min-height:62vh;display:flex;align-items:center}.cc-final img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cc-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2b180fd6,#2b180f4d)}.cc-final .cc-wrap{position:relative;z-index:2}.cc-final .cc-h2{color:#fff;font-size:clamp(38px,5vw,66px)}.cc-final .cc-actions{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.cc-final .hg-btn--ghost{border-color:#ffffff8c;color:#fff}.cc-final .hg-btn--ghost:hover{border-color:#fff;background:#ffffff1f}.hg-map-summary{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:14px;background:var(--hg-surface, #fff);border:1px solid var(--hg-line, #E9DECE);animation:cc-fade-up .28s var(--cc-ease, ease) both}.hg-map-summary strong{display:block;font-family:var(--hg-serif);font-size:17px;color:var(--hg-ink, #2B170E)}.hg-map-summary span{display:block;margin-top:2px;font-size:var(--higo-site-type-caption);color:var(--hg-muted, #7A6A5E);font-family:var(--hg-body)}.hg-heromap--dark .hg-map-summary{background:#ffffff0f;border-color:#ffffff24}.hg-heromap--dark .hg-map-summary strong{color:#fff}@keyframes cc-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hg-map-summary{animation:none}}@media not (min-width:1024px){.cc-nums{grid-template-columns:1fr 1fr}.cc-nums>div:nth-child(2){border-right:0}.cc-gal{grid-template-columns:repeat(2,1fr)}.cc-gal figure{grid-column:auto!important;grid-row:auto!important}.cc-mapwrap,.cc-xh .cc-grid,.cc-intel .cc-grid{grid-template-columns:1fr;gap:36px}.cc-ed{grid-template-columns:1fr 1fr;grid-template-rows:220px 220px 220px}.cc-ed figure:first-child{grid-column:1 / 3;grid-row:1}.cc-ed figure:nth-child(4){grid-column:1 / 3}.cc-prod{grid-template-columns:1fr 1fr}}.cn-wrap,.cc-wrap{max-width:var(--cc-w);margin:0 auto;padding:0 var(--cc-gutter)}.cn-space{padding-block:var(--higo-site-block);position:relative}.cn-h2{margin:0 0 8px;font-family:var(--cc-sans);font-weight:900;line-height:1.16;letter-spacing:-.01em;font-size:min(var(--higo-site-type-h2),52px);color:var(--cc-ink);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;max-width:18em}.cn-h2 em{color:var(--cc-gold);font-style:normal}.cn-h2--light{color:#fff}.cn-num-eyebrow{display:block;font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--cc-gold-7);font-weight:700;margin-bottom:14px}.cn-num-eyebrow.light{color:var(--cc-gold)}.cn-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.cn-dot{width:6px;height:6px;border-radius:50%;background:var(--cc-gold);display:inline-block;flex:none}.cn-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:var(--cc-dark);color:#fff;padding-top:96px;padding-bottom:64px}.cn-hero .hg-btn--ghost{border-color:#ffffff80;color:#fff}.cn-hero .hg-btn--ghost:hover{border-color:#fff;background:#ffffff1a}@keyframes cn-pulse-dot{0%,to{opacity:1;box-shadow:0 0 #f5a62380}50%{opacity:.5;box-shadow:0 0 0 6px #f5a62300}}@keyframes cn-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.cn-network{background:var(--cc-dark-2);color:#fff}.cn-network .cn-h2{max-width:none}.cn-network-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;margin-top:var(--higo-site-block-half);align-items:start}.cn-network-states{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cn-network-states a{position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);color:#ffffffd9}.cn-network-states a:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w, 20%);background:#f5a62324;z-index:0}.cn-network-states a>*{position:relative;z-index:1}.cn-network-states a b{margin-left:auto;font-family:var(--cc-ui);color:var(--cc-gold);font-variant-numeric:tabular-nums}.cn-network-pulse{width:6px;height:6px;border-radius:50%;background:var(--cc-gold);flex:none;animation:cn-pulse-dot 2.2s infinite ease-in-out;animation-delay:calc(var(--i, 0) * 90ms)}.cn-network-kpi{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cn-network-kpi b{display:block;font-family:var(--cc-num);font-weight:600;font-size:clamp(34px,3.4vw,52px);color:var(--cc-gold);font-variant-numeric:tabular-nums}.cn-network-kpi span{display:block;margin-top:6px;font-size:var(--higo-site-type-caption);color:#ffffffb3}.cn-waterfall{margin-top:32px;border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:grid;gap:8px}.cn-waterfall-row{display:flex;align-items:center;gap:10px;min-width:0;font-size:var(--higo-site-type-caption);color:#ffffffbf;transition:opacity .4s}.cn-waterfall-row>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cn-waterfall-kind{flex:none;font-style:normal;font-weight:700;letter-spacing:.08em;color:var(--cc-gold)}.cn-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:var(--higo-site-block-half)}.cn-trust-card{border:1px solid var(--cc-line);border-radius:16px;padding:22px;background:var(--cc-paper-2)}.cn-trust-card svg{color:var(--cc-gold-7)}.cn-trust-card b{display:block;margin:14px 0 6px;font-family:var(--cc-serif);font-size:15.5px}.cn-trust-card p{margin:0;font-size:var(--higo-site-type-caption);line-height:1.6;color:var(--cc-ink-2)}@media not (min-width:1024px){.cn-hero-grid{grid-template-columns:1fr}.cn-herocard{max-width:420px}.cn-promise-grid,.cn-trust-grid,.cn-roadmap,.cn-kpi-row{grid-template-columns:1fr 1fr}.cn-process-grid,.cn-network-grid,.cn-app-grid{grid-template-columns:1fr;gap:36px}.cn-dashboard{position:static}.cn-network-states{grid-template-columns:repeat(2,1fr)}}@media not (min-width:640px){.cn-hero{padding-top:84px;min-height:auto;padding-bottom:40px}.cn-trust-grid{grid-template-columns:1fr;gap:12px}.cn-trust-card{padding:18px}.cn-network-grid{gap:28px}.cn-network-heartbeat{display:flex;flex-wrap:wrap;gap:2px 9px;border-radius:14px;padding:8px 12px}.cn-network-heartbeat em{flex:1 1 100%;padding-left:16px}.cn-network-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cn-network-states a{padding:8px 10px;gap:6px;border-radius:10px}.cn-network-kpi{gap:18px 12px}.cn-network-kpi b{font-size:clamp(28px,8vw,34px)}.cn-waterfall{margin-top:24px;padding-top:16px}.cn-waterfall-row:nth-child(n+5){display:none}}.cn-pagehero{position:relative;overflow:hidden;padding-block:var(--higo-site-block) var(--higo-site-block-half);display:flex;align-items:center}.cn-pagehero--light{background:radial-gradient(60% 70% at 88% 0%,rgba(245,166,35,.14),transparent 62%),radial-gradient(50% 60% at 0% 100%,rgba(224,155,18,.06),transparent 64%),var(--cc-paper);color:var(--cc-ink)}.cn-pagehero--photo{background:var(--cc-dark);color:#fff;min-height:clamp(240px,26vw,380px)}.cn-pagehero--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(58% 65% at 84% 10%,rgba(245,166,35,.16),transparent 62%),radial-gradient(45% 60% at 4% 100%,rgba(224,155,18,.08),transparent 64%);pointer-events:none}.cn-pagehero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cn-pagehero-bg img{width:100%;height:100%;object-fit:cover;opacity:.3}.cn-pagehero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#2b180feb,#2b180fd1 42%,#2b180f8c)}.cn-pagehero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,64px);align-items:center;width:100%}.cn-pagehero--solo .cn-pagehero-grid{grid-template-columns:1fr;max-width:46em}.cn-pagehero-copy{min-width:0}.cn-pagehero-title{font-family:var(--cc-sans);font-weight:900;font-size:var(--higo-site-type-h1);line-height:1.08;letter-spacing:-.055em;margin:14px 0 16px;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;line-break:strict}@media(min-width:1600px){.cn-pagehero-title{font-size:clamp(64px,4.4vw,76px)}}.cn-pagehero--light .cn-pagehero-title{color:var(--cc-ink)}.cn-pagehero--photo .cn-pagehero-title{font-size:var(--higo-site-type-h2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cn-pagehero-sub{font-size:clamp(15px,1.15vw,18px);max-width:32em;line-height:1.7;margin:0}.cn-pagehero--light .cn-pagehero-sub{color:var(--cc-ink-2)}.cn-pagehero--photo .cn-pagehero-sub{color:#ffffffc7}.cn-pagehero-visual{position:relative;min-width:0}.cn-pagehero-card{position:relative;border-radius:22px;padding:18px;max-width:340px;margin-left:auto}.cn-pagehero--light .cn-pagehero-card{background:var(--cc-paper);border:1px solid var(--cc-line);box-shadow:0 24px 60px -30px #3f261247}.cn-pagehero--photo .cn-pagehero-card{background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 70px -30px #0009}.cn-pagehero-card-media{border-radius:14px;overflow:hidden;aspect-ratio:4/3;background:var(--cc-paper-2)}.cn-pagehero--photo .cn-pagehero-card-media{background:#ffffff0f}.cn-pagehero-card-media img{width:100%;height:100%;object-fit:cover;display:block}.cn-pagehero-card-body{padding:16px 2px 2px}.cn-pagehero-card-body b{display:block;font-family:var(--cc-serif);font-size:18px;font-weight:700}.cn-pagehero--light .cn-pagehero-card-body b{color:var(--cc-ink)}.cn-pagehero-card-body span{display:block;margin-top:6px;font-size:var(--higo-site-type-caption)}.cn-pagehero--light .cn-pagehero-card-body span{color:var(--cc-ink-3)}.cn-pagehero--photo .cn-pagehero-card-body span{color:#ffffffad}@media not (min-width:1024px){.cn-pagehero-grid{grid-template-columns:1fr}.cn-pagehero-visual{order:0}.cn-pagehero-card{margin-left:0;max-width:320px}}@media not (min-width:640px){.cn-pagehero{min-height:0}.cn-pagehero-grid{gap:20px}.cn-pagehero-card{max-width:none;padding:12px}.cn-pagehero-card:has(.cn-pagehero-card-media){display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center}.cn-pagehero-card-media{aspect-ratio:1}.cn-pagehero-card-body{padding:0}.cn-pagehero-card-body b{font-size:15px}.cn-pagehero-title{margin:8px 0 10px;font-size:clamp(32px,9.6vw,40px)}.cn-pagehero--photo .cn-pagehero-title{font-size:clamp(24px,6.4vw,32px);line-height:1.2}.cn-pagehero-sub{font-size:15px}}@media(prefers-reduced-motion:reduce){.cn-pagehero-copy,.cn-pagehero-copy *{opacity:1!important;transform:none!important}}.cn-reveal-item{display:block;min-width:0}.hg-grid>.cn-reveal-item{display:flex}.brand-logo-dark{display:none}.brand-lockup{display:inline-flex;align-items:center;gap:10px}.brand-lockup img{width:40px;height:40px;object-fit:contain}.brand-wordmark{font-family:Inter,Noto Sans SC,sans-serif;font-weight:800;font-size:22px;letter-spacing:.01em;color:#3d2314;line-height:1}.commerce-brand:has(.brand-lockup){width:auto;height:48px;display:inline-flex;align-items:center}.commerce-brand .brand-lockup img{width:40px;height:40px;object-fit:contain}.commerce-brand .brand-lockup{white-space:nowrap}.brand-logo-dark{display:none!important}.cn-pagehero-card-media{display:grid;place-items:center}.cn-pagehero-card-empty{display:grid;place-items:center;width:100%;height:100%;padding:0 12px;text-align:center;font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);line-height:1.5;color:var(--cc-ink-3)}.cn-pagehero--photo .cn-pagehero-card-empty{color:#fff9}.cn-network-heartbeat{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:7px 14px 7px 12px;border:1px solid rgba(255,246,232,.16);border-radius:999px;font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);color:#fff6e8c7}.cn-network-heartbeat em{font-style:normal;color:#fff6e86b}.cn-heartbeat-dot{width:7px;height:7px;border-radius:50%;background:var(--cc-gold);box-shadow:0 0 #f5a6238c;animation:cn-heartbeat 2s ease-out infinite}@keyframes cn-heartbeat{0%{box-shadow:0 0 #f5a6238c}70%{box-shadow:0 0 0 9px #f5a62300}to{box-shadow:0 0 #f5a62300}}@media(prefers-reduced-motion:reduce){.cn-heartbeat-dot{animation:none}}.cn-evidence{display:grid;gap:14px;margin-top:0}.cn-evidence-figures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,32px);min-width:0}.cn-evidence-figures>div{min-width:0}.cn-evidence-figures b{display:block;font-family:var(--cc-num);font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1;letter-spacing:-.01em;color:var(--cc-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cn-evidence-figures span{display:block;margin-top:7px;font-size:var(--higo-site-type-caption);color:var(--cc-ink-3)}@media not (min-width:1024px){.cn-evidence-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}.cn-evidence-figures b{font-size:clamp(26px,5vw,36px)}}@media not (min-width:640px){.cn-evidence-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.cn-evidence-figures b{font-size:clamp(24px,7vw,30px)}.cn-evidence-figures>div:last-child{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--cc-line)}.cn-evidence-figures>div:last-child b{font-size:clamp(34px,10vw,44px)}}.cn-sources{background:var(--cc-paper-2)}.cn-band{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start;padding:var(--higo-site-block-half) 0;border-top:1px solid var(--cc-line)}.cn-band:first-of-type{border-top:0;padding-top:0;margin-top:var(--higo-site-block-half)}.cn-band-copy{display:grid;gap:16px;align-content:start;position:sticky;top:96px}.cn-band-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);font-weight:700;letter-spacing:.12em;color:var(--cc-gold-7)}.cn-band-title{margin:0;font-family:var(--cc-sans);font-size:clamp(24px,2.2vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.35;color:var(--cc-ink);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.cn-band-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.cn-band-metrics b{display:block;font-family:var(--cc-num);font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.1;color:var(--cc-ink);font-variant-numeric:tabular-nums}.cn-band-metrics span{display:block;margin-top:4px;font-size:var(--higo-site-type-caption);color:var(--cc-ink-3);line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}.cn-band-visual{min-width:0}.cn-band-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(168px,20vw,210px);gap:14px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.cn-band-shot{scroll-snap-align:start;min-width:0}.cn-band-shot:has(.cn-photo-fallback),.cn-band-good:has(.cn-photo-fallback){display:none}.cn-band-shot img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:var(--cc-paper);border:1px solid var(--cc-line);transition:transform .32s var(--cc-ease, cubic-bezier(.22,1,.36,1))}.cn-photo-fallback{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:12px;border:1px solid var(--cc-line);background:radial-gradient(70% 60% at 50% 40%,rgba(245,166,35,.1),transparent 70%),var(--cc-paper-2)}.cn-photo-fallback img{width:38%;height:auto;opacity:.16;filter:grayscale(1)}.cn-photo-fallback i,.cn-photo-fallback em{position:absolute;left:12px;right:12px;font-style:normal;text-align:center}.cn-photo-fallback i{bottom:34px;color:var(--cc-ink-3);font-size:var(--higo-site-type-caption);letter-spacing:.04em}.cn-photo-fallback em{bottom:12px;color:var(--cc-ink-2);font-size:var(--higo-site-type-caption);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-band-good .cn-photo-fallback{aspect-ratio:1}.higo-img{opacity:0;transform:scale(.985);transition:opacity var(--m-base, .32s) ease,transform var(--m-base, .32s) var(--m-out, ease-out)}.higo-img.is-loaded{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.higo-img{opacity:1;transform:none;transition:none}}.cn-band-shot:hover img{transform:translateY(-6px)}.cn-band-shot b{display:block;margin-top:10px;font-family:var(--cc-serif);font-size:15px;color:var(--cc-ink)}.cn-band-shot span{display:block;margin-top:4px;font-size:var(--higo-site-type-caption);color:var(--cc-ink-3)}.cn-band-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cn-band-good img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--cc-paper);border:1px solid var(--cc-line)}.cn-band-good b{display:block;margin-top:10px;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--cc-ink)}.cn-band-good>span{display:block;margin-top:5px;font-family:var(--cc-ui);font-size:15px;color:var(--cc-gold-7);font-variant-numeric:tabular-nums}.cn-band-good>span small{margin-left:6px;font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);color:var(--cc-ink-3)}.cn-band-signals{display:grid;gap:18px}.cn-band-signals ul{list-style:none;margin:0;padding:0;display:grid}.cn-band-signals li{padding:12px 0;border-top:1px solid var(--cc-line)}.cn-band-signals li:first-child{border-top:0}.cn-band-signals li b{display:block;font-size:14.5px;font-weight:600;line-height:1.5;color:var(--cc-ink)}.cn-band-signals li span{display:block;margin-top:4px;font-size:var(--higo-site-type-caption);color:var(--cc-ink-3)}@media not (min-width:1024px){.cn-band{grid-template-columns:1fr;gap:24px}.cn-band-copy{position:static}.cn-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:640px){.cn-band{gap:18px}.cn-band-copy{gap:12px}.cn-band-title{font-size:var(--higo-site-type-h3)}.cn-band-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cn-band-metrics b{font-size:var(--higo-site-type-h3)}.cn-band-rail,.cn-band-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--cc-gutter));padding-inline:var(--cc-gutter);scroll-padding-inline:var(--cc-gutter)}.cn-band-rail::-webkit-scrollbar,.cn-band-grid::-webkit-scrollbar{display:none}.cn-band-rail{grid-auto-columns:min(52vw,200px)}.cn-band-grid{grid-auto-columns:min(46vw,180px)}.cn-band-good{scroll-snap-align:start}.cn-band-good:nth-child(n+7){display:none}.cn-signal-item:nth-child(n+4){display:none}.cn-daybars-track{height:56px}}.cn-evidence[data-cells="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-evidence[data-cells="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-evidence[data-cells="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media not (min-width:1024px){.cn-evidence[data-cells]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:640px){.cn-evidence[data-cells]{grid-template-columns:1fr}}.cn-states-table-wrap{margin-top:var(--higo-site-block-half);overflow-x:auto}.cn-states-table{width:100%;border-collapse:collapse;font-family:var(--cc-ui);min-width:560px}.cn-states-table thead th{padding:0 14px 12px;text-align:left;vertical-align:bottom;font-size:var(--higo-site-type-caption);font-weight:700;color:var(--cc-ink-3);border-bottom:1px solid var(--cc-line-2);white-space:nowrap}.cn-states-table thead th span{display:block;margin-top:3px;font-size:var(--higo-site-type-caption);font-weight:500;color:var(--cc-ink-3);opacity:.75}.cn-states-table th.num,.cn-states-table td.num{text-align:right;font-variant-numeric:tabular-nums}.cn-states-table th.act,.cn-states-table td.act{text-align:right;width:1%}.cn-states-table tbody tr{border-bottom:1px solid var(--cc-line);transition:background .18s ease}@media(hover:hover)and (pointer:fine){.cn-states-table tbody tr:hover{background:var(--cc-paper-2)}}.cn-states-table tbody th,.cn-states-table tbody td{padding:14px;font-size:14.5px;color:var(--cc-ink-2)}.cn-states-table tbody th{display:flex;align-items:center;gap:11px;text-align:left;font-weight:700;color:var(--cc-ink);white-space:nowrap}.cn-states-table tbody th img{flex:none;width:28px;height:18px;object-fit:cover;border-radius:3px;border:1px solid var(--cc-line)}.cn-states-table tbody th em{display:block;margin-top:1px;font-style:normal;font-size:var(--higo-site-type-caption);font-weight:500;color:var(--cc-ink-3)}.cn-states-table td.strong{font-family:var(--cc-ui);font-size:17px;font-weight:600;color:var(--cc-ink);font-variant-numeric:tabular-nums}.cn-states-go{display:inline-flex;align-items:center;gap:5px;font-size:var(--higo-site-type-caption);font-weight:600;color:var(--cc-gold-7);white-space:nowrap}.cn-states-go:hover{color:var(--cc-ink)}.cn-states-more{margin-top:20px}.cn-states-source{margin:18px 0 0;font-size:var(--higo-site-type-caption);line-height:1.7;color:var(--cc-ink-3);max-width:76ch}.cn-states-source a{color:var(--cc-gold-7);text-decoration:underline;text-underline-offset:2px}.cn-gdp-val{display:inline;white-space:nowrap}.cn-gdp-cur,.cn-gdp-num{display:inline}@media not (min-width:1024px){.cn-states-table{min-width:0}.cn-states-table .opt{display:none}}@media not (min-width:640px){.cn-states-table-wrap{overflow:visible}.cn-states-table,.cn-states-table tbody{display:block}.cn-states-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cn-states-table tbody tr{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"name name name merchants" "population gdp . action";gap:3px 12px;padding:10px 0;align-items:center}.cn-states-table tbody th,.cn-states-table tbody td{padding:0;border:0;font-size:13.5px}.cn-gdp-cur{display:none}.cn-gdp-num{display:inline-block;min-width:4.6ch;text-align:right;font-variant-numeric:tabular-nums}.cn-states-table tbody tr{border-bottom:1px solid var(--cc-line)}.cn-states-table tbody th{grid-area:name;gap:9px;white-space:normal;align-items:baseline}.cn-states-table tbody th img{width:22px;height:15px;align-self:center}.cn-states-table tbody th span{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap}.cn-states-table tbody th em{display:block;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-states-table td[data-col=population]{grid-area:population;text-align:left;white-space:nowrap}.cn-states-table td[data-col=gdp]{grid-area:gdp;text-align:left;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-states-table td[data-col=merchants]{grid-area:merchants;white-space:nowrap}.cn-states-table td[data-col=population]:before,.cn-states-table td[data-col=gdp]:before{content:attr(data-label);margin-right:5px;font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);font-weight:500;color:var(--cc-ink-3)}.cn-states-table td[data-col=gdp]:before{content:"实质GDP"}.cn-states-table td[data-col=merchants]:before{content:none}.cn-states-table td.strong{font-size:17px;color:var(--cc-gold-7)}.cn-states-table td.strong:after{content:" 家";font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);font-weight:500;color:var(--cc-ink-3)}.cn-states-table td.act{grid-area:action;text-align:right;width:auto;justify-self:end;margin-right:-8px}.cn-states-go{display:grid;place-items:center;width:40px;min-height:40px;color:var(--cc-gold-7)}.cn-states-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cn-states-go span{display:none}}.hg-strip{padding-block:var(--higo-site-block-half);border-top:1px solid var(--hg-line);border-bottom:1px solid var(--hg-line);background:var(--hg-paper)}.hg-strip .cn-evidence{margin-top:0}.cn-daybars{display:grid;gap:6px}.cn-daybars-track{display:flex;align-items:flex-end;gap:6px;height:72px;padding-top:16px}.cn-daybar{position:relative;flex:1 1 0;height:var(--h, 10%);border-radius:3px 3px 0 0;background:var(--cc-gold-1);transition:height .6s var(--cc-ease)}.cn-daybar.is-last{background:var(--cc-gold)}.cn-daybar i{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);font-style:normal;color:var(--cc-gold-7);white-space:nowrap}.cn-daybars-axis{display:flex;justify-content:space-between;font-family:var(--cc-ui);font-size:var(--higo-site-type-caption);color:var(--cc-ink-3)}.cn-signal-feed{list-style:none;margin:14px 0 0;padding:0;display:grid}.cn-signal-item{padding:12px 0;border-top:1px solid var(--cc-line);animation:cn-signal-in .42s var(--cc-ease)}.cn-signal-item b{display:block;font-size:15px;font-weight:600;line-height:1.45;color:var(--cc-ink)}.cn-signal-item span{display:block;margin-top:4px;font-size:var(--higo-site-type-caption);color:var(--cc-ink-3)}.cn-lang-tag{display:inline-block;margin-right:7px;padding:1px 6px;border:1px solid var(--cc-line-2);border-radius:4px;font-size:var(--higo-site-type-caption);font-style:normal;color:var(--cc-gold-7);vertical-align:1px}@keyframes cn-signal-in{0%{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.cn-signal-item{animation:none}.cn-daybar{transition:none}}.cn-reveal-item{animation:cn-item-in .26s cubic-bezier(.22,1,.36,1)}@keyframes cn-item-in{0%{opacity:0;transform:translateY(14px)}}.cn-stagger>.cn-reveal-item:nth-child(1){animation-delay:0ms}.cn-stagger>.cn-reveal-item:nth-child(2){animation-delay:50ms}.cn-stagger>.cn-reveal-item:nth-child(3){animation-delay:.1s}.cn-stagger>.cn-reveal-item:nth-child(4){animation-delay:.15s}.cn-stagger>.cn-reveal-item:nth-child(5){animation-delay:.2s}.cn-stagger>.cn-reveal-item:nth-child(6){animation-delay:.25s}.cn-stagger>.cn-reveal-item:nth-child(n+7){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.cn-reveal-item{animation:none}}.cn-agent-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,4vw,64px);align-items:center}@media not (min-width:1024px){.cn-agent-grid{grid-template-columns:minmax(0,1fr)}}.cn-acts-section{background:var(--cc-paper-2)}.cn-acts-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:var(--higo-site-block-half)}.cn-acts-note{margin:0;font-size:var(--higo-site-type-meta);color:var(--cc-ink-3)}.cn-acts-rail{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.cn-acts{display:grid;grid-auto-flow:column;gap:18px;grid-auto-columns:calc((100% - 54px)/4)}.cn-act{display:grid;grid-template-rows:auto 1fr;overflow:hidden;scroll-snap-align:start;border:1px solid var(--cc-line);border-radius:18px;background:#fff;color:inherit;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .16s ease}.cn-act:hover{transform:translateY(var(--m-lift));box-shadow:0 24px 48px -30px #3f261266;border-color:var(--cc-gold)}.cn-act-tile{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#f6efe3}.cn-act-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.cn-act:hover .cn-act-tile img{transform:scale(1.04)}.cn-act-tile--type{display:grid;place-items:center;background:linear-gradient(135deg,#fbedd2,#f3dcaa)}.cn-act-tile--type b{font-family:var(--cc-serif);font-size:clamp(28px,2.6vw,40px);font-weight:700;color:#8a5606;letter-spacing:.04em}.cn-act-when{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#2b170ec7;color:#fff6e8;font-size:var(--higo-site-type-caption);font-weight:700;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cn-act-when.is-live{background:#2f7a57}.cn-act-when.is-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#bdf3d3;animation:hg-live-dot 1.4s ease-in-out infinite}@keyframes hg-live-dot{50%{opacity:.35}}.cn-act-body{display:grid;gap:6px;align-content:start;padding:14px 16px 16px}.cn-act-body strong{font-family:var(--cc-serif);font-size:17px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cn-act-body small{display:flex;align-items:center;gap:5px;font-size:var(--higo-site-type-caption);color:var(--cc-ink-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cn-act-body small svg{flex:none;color:var(--cc-gold-7)}.cn-act-body em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:var(--higo-site-type-caption);color:var(--cc-ink-3);margin-top:4px}.cn-act--skeleton{min-height:250px;background:linear-gradient(90deg,#f6efe3 25%,#fbf6ec,#f6efe3 75%);background-size:200% 100%;animation:hg-shimmer 1.4s linear infinite}@keyframes hg-shimmer{to{background-position:-200% 0}}.cn-acts-empty{margin:0;font-size:15px;color:var(--cc-ink-3)}@media not (min-width:1024px){.cn-acts{grid-auto-columns:calc((100% - 36px) / 3)}}@media not (min-width:640px){.cn-acts-head{flex-direction:column;align-items:flex-start;gap:6px}.cn-acts{grid-auto-columns:min(78vw,300px);gap:12px}.cn-acts-rail{scrollbar-width:none;scroll-padding-inline:var(--cc-gutter)}.cn-acts-rail::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.cn-act,.cn-act-tile img,.cn-act-when.is-live:before,.cn-act--skeleton{animation:none;transition:none}}.cn-pagehero-copy>*{animation:cn-pagehero-line calc(.42s + var(--i, 0) * .14s) cubic-bezier(.22,1,.36,1)}@keyframes cn-pagehero-line{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.cn-pagehero-copy>*{animation:none}}@supports (animation-timeline: view()){.cn-heartbeat-dot{animation:none;box-shadow:0 0 0 calc(var(--beat, 0) * 9px) rgba(245,166,35,calc(.55 * (1 - var(--beat, 0))))}.cn-network-pulse{animation:none;opacity:calc(1 - var(--beat, 0) * .5);box-shadow:0 0 0 calc(var(--beat, 0) * 6px) rgba(245,166,35,calc(.5 * (1 - var(--beat, 0))))}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.cn-band>:last-child{animation:cn-narr-rise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.cn-daybar{transform-origin:bottom center;animation:cn-narr-bar linear both;animation-timeline:view();animation-range:entry 0% entry 80%}.cn-band{border-top-color:transparent;position:relative}.cn-band:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--cc-line);transform-origin:left center;animation:cn-rule-draw linear both;animation-timeline:view();animation-range:entry 0% entry 30%}.cn-band:first-of-type:before{display:none}}}@keyframes cn-narr-rise{0%{opacity:.35;transform:translateY(24px)}}@keyframes cn-narr-settle{0%{transform:scale(1.02)}}@keyframes cn-narr-bar{0%{transform:scaleY(.3)}}@keyframes cn-rule-draw{0%{transform:scaleX(0)}}.cc-final strong,blockquote{font-family:var(--higo-site-font-quote, var(--higo-site-font-serif))}
