@font-face{font-family:HuakangRounded;src:url('../fonts/huakang-w7-main.woff2?v=b171f4d0df74') format('woff2');font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+B7,U+2014,U+201C-201D,U+2192,U+2197,U+3001-3002,U+4E00,U+4E03,U+4E0B,U+4E0D-4E0E,U+4E2D,U+4E3A-4E3B,U+4E8B,U+4E8E,U+4EAE,U+4ECA,U+4EE5,U+4EEC,U+4F46,U+4F4D,U+4F9D,U+505A,U+5145,U+5149,U+5168,U+516B,U+5171,U+5185,U+5192,U+51C6,U+5212,U+5236,U+529F-52A0,U+52A8,U+5316,U+533A,U+534F,U+53C2,U+53D6,U+53D8,U+53E3,U+53EA,U+5408,U+540C,U+540E,U+542B,U+56DE,U+56E0,U+5728,U+5730,U+573A,U+5747,U+574F,U+57FA,U+5854,U+590D,U+591A,U+5927,U+5929,U+597D,U+5BB9,U+5BDF,U+5BF9,U+5C06,U+5C0F,U+5DEE,U+5DF2,U+5E38,U+5E73,U+5E76,U+5F02,U+5F52,U+5F84,U+5FC3,U+60C5,U+6210-6211,U+6240,U+6267,U+6295,U+6301,U+636E,U+64AD,U+652F,U+6536,U+6539,U+6548,U+6570,U+65E5,U+65F6,U+66DD,U+66F2,U+66F4,U+6709,U+672A,U+672C,U+673A,U+6743,U+67B6,U+6837,U+6846,U+6B21,U+6B65,U+6BD4,U+6C34,U+6CC9,U+6D3B,U+6D41,U+6E90,U+70B9,U+7167,U+72C4,U+74F6,U+76D8,U+76F4,U+77E5,U+77FF,U+793E,U+79EF,U+7B56,U+7D2F,U+7EBF,U+7ECF,U+7ED3,U+7EED,U+8001,U+822C,U+843D,U+884C,U+8865,U+8981,U+89C2,U+89D2,U+8BBA,U+8C46,U+8D31,U+8D44,U+8D5B,U+8D70,U+8DD1,U+8FDB,U+901A,U+90E8,U+957F,U+961F,U+963F,U+9669,U+968F,U+9700,U+975E,U+9996,U+9A8C,U+9AD8,U+FF08-FF09,U+FF0C,U+FF1B}
@font-face{font-family:HuakangRounded;src:url('../fonts/huakang-w7-detail.woff2?v=83c7b355832b') format('woff2');font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+2013,U+3010-3011,U+4E0A,U+4E1D,U+4E24,U+4E2A,U+4E48,U+4E4B,U+4E5D,U+4E86,U+4E89,U+4E92,U+4EBA,U+4EC0,U+4EC5,U+4ECD,U+4ED6,U+4EE3,U+4EF6-4EF7,U+4EFD,U+4F18,U+4F1A,U+4F26,U+4F30,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4FA7,U+4FDD,U+503C,U+513F,U+5141,U+5143,U+5148,U+514B,U+5165,U+516C,U+5176-5177,U+518D,U+5199,U+519B,U+51C0,U+51CC,U+51FA,U+5206,U+5217,U+521D,U+522B,U+5230,U+5237,U+524D,U+5269,U+52A9,U+5305,U+5339,U+533F,U+5347,U+5355,U+5357,U+5373,U+539F,U+53BB,U+53CA,U+53CC-53CD,U+53D1,U+53E0,U+53E6,U+53EF,U+5403,U+540D,U+5411,U+5448,U+544A,U+5468,U+548C,U+54CD,U+54EA,U+5624,U+56E2,U+56FA,U+56FE,U+5766,U+586B,U+589E,U+58EE,U+5931,U+5965,U+5982,U+59CB,U+5B50,U+5B57,U+5B8C,U+5B9A,U+5B9E,U+5BFC,U+5C11,U+5DE5,U+5E08,U+5E55,U+5E74,U+5E95,U+5EFA,U+5F00,U+5F39,U+5F55,U+5F71,U+5F85,U+5F97,U+5FAA,U+5FC6,U+5FE7,U+6001,U+600E,U+6012,U+6027,U+603B,U+620F,U+6216,U+622A,U+6237,U+624B,U+6253,U+628A,U+6296,U+62A5,U+6309,U+6392,U+63A5,U+63A7,U+63D0,U+653E,U+6574,U+6587,U+65AD,U+65AF-65B0,U+65B9,U+65E0,U+660E,U+662F,U+6668,U+6682,U+66FF,U+6708,U+671F,U+6750,U+675F,U+6761,U+6765,U+6770,U+6790,U+679C,U+6807,U+6838,U+6A58-6A59,U+6B4C,U+6B62,U+6B64,U+6BB5,U+6BC5,U+6BCF,U+6C42,U+6C89,U+6CA1,U+6CD5,U+6CEA,U+6D4A-6D4B,U+6D88,U+6DC0,U+6E38,U+6E56,U+6ED1,U+6EF4,U+6FC0,U+7136,U+7231,U+7247-7248,U+7259,U+72D7,U+732B,U+73A9,U+73AF-73B0,U+7406,U+74DC,U+751F,U+7528,U+7531,U+7559,U+767D-767E,U+7684,U+76D6,U+76EE,U+76F8,U+770B,U+771F,U+77AC,U+7840,U+786E,U+793A,U+795E,U+79CB,U+79D2,U+79F0,U+7A3F,U+7A7A,U+7A97,U+7AE0,U+7AE5,U+7B49,U+7B80,U+7B97,U+7C73,U+7C7B,U+7CBE,U+7D20,U+7EA6-7EA7,U+7EB3,U+7EC4,U+7EC6,U+7ED9,U+7EDF,U+7EFF,U+7F3A,U+7F5A,U+8017,U+80FD,U+81EA,U+81F3-81F4,U+8272,U+8282,U+82B1,U+82CF,U+8389,U+83B7,U+8475,U+867E,U+86CB,U+8868,U+8986,U+89C1,U+8BA1,U+8BA4,U+8BAB,U+8BAE,U+8BB0,U+8BB8,U+8BBE,U+8BC1,U+8BC4,U+8BC6,U+8BD5,U+8BDD,U+8BE5,U+8BEF,U+8BF7,U+8BFB,U+8D1F,U+8D23,U+8D28,U+8D39,U+8D64,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8DE8,U+8EAB,U+8EBA,U+8F6E,U+8F7D,U+8F83,U+8F85,U+8FC7,U+8FD9,U+8FDE,U+9009,U+9010,U+914D,U+9152,U+91C7,U+91CC-91CD,U+91CF,U+949F,U+94FE,U+95F4,U+9636,U+9644-9645,U+9664,U+96C6,U+96F6,U+9762,U+97F3,U+9875,U+9879,U+9988,U+9C81,U+9F50,U+FF1A,U+1F33B}
@font-face{font-family:HuakangRounded;src:url('../fonts/huakang-w9-main.woff2?v=945791eedf9d') format('woff2');font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+B7,U+2014,U+201C-201D,U+2192,U+2197,U+3001-3002,U+4E00,U+4E03,U+4E0B,U+4E0D-4E0E,U+4E2D,U+4E3A-4E3B,U+4E8B,U+4E8E,U+4EAE,U+4ECA,U+4EE5,U+4EEC,U+4F46,U+4F4D,U+4F9D,U+505A,U+5145,U+5149,U+5168,U+516B,U+5171,U+5185,U+5192,U+51C6,U+5212,U+5236,U+529F-52A0,U+52A8,U+5316,U+533A,U+534F,U+53C2,U+53D6,U+53D8,U+53E3,U+53EA,U+5408,U+540C,U+540E,U+542B,U+56DE,U+56E0,U+5728,U+5730,U+573A,U+5747,U+574F,U+57FA,U+5854,U+590D,U+591A,U+5927,U+5929,U+597D,U+5BB9,U+5BDF,U+5BF9,U+5C06,U+5C0F,U+5DEE,U+5DF2,U+5E38,U+5E73,U+5E76,U+5F02,U+5F52,U+5F84,U+5FC3,U+60C5,U+6210-6211,U+6240,U+6267,U+6295,U+6301,U+636E,U+64AD,U+652F,U+6536,U+6539,U+6548,U+6570,U+65E5,U+65F6,U+66DD,U+66F2,U+66F4,U+6709,U+672A,U+672C,U+673A,U+6743,U+67B6,U+6837,U+6846,U+6B21,U+6B65,U+6BD4,U+6C34,U+6CC9,U+6D3B,U+6D41,U+6E90,U+70B9,U+7167,U+72C4,U+74F6,U+76D8,U+76F4,U+77E5,U+77FF,U+793E,U+79EF,U+7B56,U+7D2F,U+7EBF,U+7ECF,U+7ED3,U+7EED,U+8001,U+822C,U+843D,U+884C,U+8865,U+8981,U+89C2,U+89D2,U+8BBA,U+8C46,U+8D31,U+8D44,U+8D5B,U+8D70,U+8DD1,U+8FDB,U+901A,U+90E8,U+957F,U+961F,U+963F,U+9669,U+968F,U+9700,U+975E,U+9996,U+9A8C,U+9AD8,U+FF08-FF09,U+FF0C,U+FF1B}
@font-face{font-family:HuakangRounded;src:url('../fonts/huakang-w9-detail.woff2?v=3245f94afaae') format('woff2');font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+2013,U+3010-3011,U+4E0A,U+4E1D,U+4E24,U+4E2A,U+4E48,U+4E4B,U+4E5D,U+4E86,U+4E89,U+4E92,U+4EBA,U+4EC0,U+4EC5,U+4ECD,U+4ED6,U+4EE3,U+4EF6-4EF7,U+4EFD,U+4F18,U+4F1A,U+4F26,U+4F30,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4FA7,U+4FDD,U+503C,U+513F,U+5141,U+5143,U+5148,U+514B,U+5165,U+516C,U+5176-5177,U+518D,U+5199,U+519B,U+51C0,U+51CC,U+51FA,U+5206,U+5217,U+521D,U+522B,U+5230,U+5237,U+524D,U+5269,U+52A9,U+5305,U+5339,U+533F,U+5347,U+5355,U+5357,U+5373,U+539F,U+53BB,U+53CA,U+53CC-53CD,U+53D1,U+53E0,U+53E6,U+53EF,U+5403,U+540D,U+5411,U+5448,U+544A,U+5468,U+548C,U+54CD,U+54EA,U+5624,U+56E2,U+56FA,U+56FE,U+5766,U+586B,U+589E,U+58EE,U+5931,U+5965,U+5982,U+59CB,U+5B50,U+5B57,U+5B8C,U+5B9A,U+5B9E,U+5BFC,U+5C11,U+5DE5,U+5E08,U+5E55,U+5E74,U+5E95,U+5EFA,U+5F00,U+5F39,U+5F55,U+5F71,U+5F85,U+5F97,U+5FAA,U+5FC6,U+5FE7,U+6001,U+600E,U+6012,U+6027,U+603B,U+620F,U+6216,U+622A,U+6237,U+624B,U+6253,U+628A,U+6296,U+62A5,U+6309,U+6392,U+63A5,U+63A7,U+63D0,U+653E,U+6574,U+6587,U+65AD,U+65AF-65B0,U+65B9,U+65E0,U+660E,U+662F,U+6668,U+6682,U+66FF,U+6708,U+671F,U+6750,U+675F,U+6761,U+6765,U+6770,U+6790,U+679C,U+6807,U+6838,U+6A58-6A59,U+6B4C,U+6B62,U+6B64,U+6BB5,U+6BC5,U+6BCF,U+6C42,U+6C89,U+6CA1,U+6CD5,U+6CEA,U+6D4A-6D4B,U+6D88,U+6DC0,U+6E38,U+6E56,U+6ED1,U+6EF4,U+6FC0,U+7136,U+7231,U+7247-7248,U+7259,U+72D7,U+732B,U+73A9,U+73AF-73B0,U+7406,U+74DC,U+751F,U+7528,U+7531,U+7559,U+767D-767E,U+7684,U+76D6,U+76EE,U+76F8,U+770B,U+771F,U+77AC,U+7840,U+786E,U+793A,U+795E,U+79CB,U+79D2,U+79F0,U+7A3F,U+7A7A,U+7A97,U+7AE0,U+7AE5,U+7B49,U+7B80,U+7B97,U+7C73,U+7C7B,U+7CBE,U+7D20,U+7EA6-7EA7,U+7EB3,U+7EC4,U+7EC6,U+7ED9,U+7EDF,U+7EFF,U+7F3A,U+7F5A,U+8017,U+80FD,U+81EA,U+81F3-81F4,U+8272,U+8282,U+82B1,U+82CF,U+8389,U+83B7,U+8475,U+867E,U+86CB,U+8868,U+8986,U+89C1,U+8BA1,U+8BA4,U+8BAB,U+8BAE,U+8BB0,U+8BB8,U+8BBE,U+8BC1,U+8BC4,U+8BC6,U+8BD5,U+8BDD,U+8BE5,U+8BEF,U+8BF7,U+8BFB,U+8D1F,U+8D23,U+8D28,U+8D39,U+8D64,U+8D77,U+8D85,U+8DB3,U+8DDD,U+8DE8,U+8EAB,U+8EBA,U+8F6E,U+8F7D,U+8F83,U+8F85,U+8FC7,U+8FD9,U+8FDE,U+9009,U+9010,U+914D,U+9152,U+91C7,U+91CC-91CD,U+91CF,U+949F,U+94FE,U+95F4,U+9636,U+9644-9645,U+9664,U+96C6,U+96F6,U+9762,U+97F3,U+9875,U+9879,U+9988,U+9C81,U+9F50,U+FF1A,U+1F33B}
@font-face{font-family:ErYaMarshmallow;src:url('../fonts/erya-title.woff2?v=235837659df3') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20,U+41,U+43-44,U+50,U+3002,U+4E8B,U+5185,U+529F,U+533A,U+5730,U+5BB9,U+6210,U+6B21,U+793E,U+843D,U+8D5B,U+8DD1,U+901A,U+9996,U+FF0C}
h1,h2,h3{font-family:HuakangRounded,sans-serif;font-weight:600}
:root{--paper:#f7faf8;--ink:#17372f;--green:#14775f;--secondary:#526b62;--line:#d3e2d8;--muted:#75857c;--orange:#a34d2d;--ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}html{scrollbar-color:#9cb8aa var(--paper);scrollbar-width:thin}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.65 HuakangRounded,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,blockquote{margin:0}button,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--green);text-underline-offset:4px}::selection{color:#123d30;background:#cbe8d8}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--green);outline-offset:4px}button:disabled{opacity:.5;cursor:not-allowed}[hidden]{display:none!important}.number{font-family:HuakangRounded,sans-serif;font-variant-numeric:tabular-nums;font-weight:600}.icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.report{height:100svh;min-height:740px;max-width:1660px;margin:auto;padding:25px 44px 13px;display:grid;grid-template-rows:auto minmax(235px,1fr) auto auto;gap:16px}.report-header{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.headline{font-size:clamp(29px,2.65vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1.26}.headline span{display:block;color:var(--green)}.reveal-line{display:block}.context{text-align:right;flex:none;padding-bottom:3px}.date{font-size:20px;letter-spacing:-.02em}.context p{font-size:11px;color:var(--secondary);margin-top:5px}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:12px}.quiet-button{border:0;background:none;padding:4px 0;color:var(--green);display:inline-flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.quiet-button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.replay{border:1px solid var(--line);border-radius:50%;width:29px;height:29px;display:grid;place-items:center;background:none;color:var(--green);transition:background .2s}.replay:hover{background:#e2eee6}.comparison{min-height:0;display:flex;flex-direction:column;justify-content:center;padding-top:13px;border-top:1px solid var(--line);position:relative}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;min-height:0;flex:1}.metric-panel{display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative}.metric-panel+.metric-panel{border-left:1px solid var(--line);padding-left:30px;margin-left:30px}.metric-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 8px}.metric-heading h2{font-size:17px;font-weight:600;line-height:1.4}.metric-heading h2 span{font-family:HuakangRounded,sans-serif;font-size:13px;font-weight:600;color:var(--secondary);margin-left:7px}.metric-heading small{font-size:10px;color:var(--secondary)}.flow-plot{display:block;width:100%;height:100%;max-height:290px;min-height:185px;overflow:visible;isolation:isolate}.flow-caption{font-size:11px;fill:var(--secondary)}.flow-label{font-size:36px;font-family:HuakangRounded,sans-serif;font-weight:600;letter-spacing:-.035em;fill:var(--green)}.flow-label.control{font-size:25px;fill:#65786b}.base-label{font-size:12px;fill:var(--secondary)}.base-number{font-size:21px;fill:var(--ink);font-family:HuakangRounded,sans-serif;font-weight:600}.flow-event,.flow-control{fill:none;stroke-linecap:round}.flow-event{stroke:var(--green)}.flow-control{stroke:#8e9c92}.endpoint-dot{fill:var(--paper);stroke:var(--green);stroke-width:2}.endpoint-control .endpoint-dot{stroke:#87968c}.comparison-caption{font-size:10px;color:var(--secondary);text-align:center;margin-top:-9px;line-height:1.65}.bottom-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:36px}.creators{min-width:0;border-top:1px solid var(--line);padding-top:11px}.section-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.section-title h2{font-size:16px;font-weight:600}.section-title p{font-size:10px;color:var(--secondary)}.creator-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.creator-table th{font-size:10px;color:var(--secondary);font-weight:400;padding:3px 5px 5px;text-align:left;vertical-align:bottom}.creator-table th:first-child{width:30%;padding-left:0}.creator-table th:nth-child(2){width:31%}.creator-table th:nth-child(3){width:39%}.creator-table td{padding:6px 5px;border-top:1px solid #e1eae4;line-height:1.6}.creator-table td:first-child{padding-left:0;font-weight:500}.creator-table tbody tr:hover{background:#eaf3ed}.creator-pair{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.ordinary{color:var(--secondary);font-weight:600;font-size:11px}.event-number{color:var(--green);font-size:13px}.data-arrow{width:23px;height:8px;fill:none;stroke:#a4b9ac;stroke-width:1.3}.creator-date{font-size:9px;color:var(--secondary);margin-left:6px;font-weight:400}.ua-mark{font-size:8px;color:var(--orange);margin-left:5px;vertical-align:top}.ua-panel{border-top:1px solid var(--line);padding-top:11px;display:flex;flex-direction:column;gap:8px}.ua-panel h2{font-size:16px;font-weight:600}.ua-copy{font-size:15px;line-height:1.75;letter-spacing:-.01em}.ua-copy strong{font-weight:600;color:var(--orange)}.ua-mini{width:100%;border-collapse:collapse;font-size:10px}.ua-mini td,.ua-mini th{padding:3px 0;line-height:1.65}.ua-mini th{color:var(--secondary);font-weight:400;text-align:left;border-bottom:1px solid var(--line)}.ua-mini td:last-child,.ua-mini th:last-child{text-align:right}.ua-mini td:nth-child(2),.ua-mini th:nth-child(2){text-align:right;padding-right:18px}.ua-foot{font-size:9px;color:var(--secondary);line-height:1.6}.footer{display:flex;justify-content:space-between;gap:18px;align-items:center;color:var(--secondary);font-size:9px;line-height:1.65}.footer p{max-width:110ch}.footer .quiet-button{font-size:10px;flex:none}.dialog{padding:0;background:var(--paper);color:var(--ink);border:1px solid #b9cfbf;border-radius:12px;width:min(1080px,calc(100vw - 32px));max-height:91svh;box-shadow:0 20px 80px #153c2930}.dialog::backdrop{background:#17372f55;backdrop-filter:blur(3px)}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--line);gap:15px}.dialog-header h2{font-size:18px;font-weight:600}.close{border:0;background:#e2eee6;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;flex:none}.dialog-body{padding:20px 22px;max-height:calc(91svh - 68px);overflow:auto}.dialog-body h3{font-size:15px;margin:22px 0 8px}.dialog-body h3:first-child{margin-top:0}.dialog-body p{font-size:12px;line-height:1.85;max-width:85ch}.detail-table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.detail-table th{font-weight:500;color:var(--secondary);background:#eaf2ed;text-align:left}.detail-table th,.detail-table td{padding:8px 9px;border-bottom:1px solid var(--line)}.table-scroll{overflow:auto;margin:12px 0}.detail-table .num{text-align:right;font-variant-numeric:tabular-nums}.detail-table small{display:block;color:var(--secondary);font-size:9px}.ua-label{color:var(--orange)}.source-line{font-size:10px!important;overflow-wrap:anywhere;color:var(--secondary)}.evidence-actions{display:flex;gap:20px;align-items:center;margin-bottom:15px}.evidence-trends{display:grid;grid-template-columns:1fr 1fr;gap:18px}.evidence-trend h4{margin:0 0 5px;font-size:12px;font-weight:500}.small-trend{display:block;width:100%;height:145px}.evidence-trend p{font-size:9px;color:var(--secondary)}.coverage-list{columns:2;column-gap:30px;font-size:11px;line-height:1.9;padding-left:18px}.coverage-list li{break-inside:avoid;margin-bottom:5px}.toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);background:var(--ink);color:white;border-radius:6px;padding:9px 15px;font-size:12px;z-index:100}.copy-area{width:100%;min-height:250px;border:1px solid #b9cfbf;background:white;padding:12px;border-radius:6px;line-height:1.85;font-size:12px;caret-color:var(--green)}
@media(min-width:1300px) and (min-height:850px){.report{padding-top:34px;padding-bottom:18px;gap:21px}.headline{font-size:42px}.creator-table td{padding-top:9px;padding-bottom:9px}.ua-panel{gap:13px}.ua-copy{font-size:17px}.section-title h2,.ua-panel h2{font-size:18px}.creator-table{font-size:13px}.event-number{font-size:14px}.flow-plot{max-height:330px}.metric-heading h2{font-size:20px}}
@media(max-width:1100px){.report{padding:20px 25px 12px;gap:14px}.bottom-grid{gap:24px;grid-template-columns:minmax(0,1.7fr) minmax(285px,1fr)}.metric-panel+.metric-panel{padding-left:18px;margin-left:18px}.creator-date{display:none}.creator-pair{gap:5px}.data-arrow{width:16px}.headline{font-size:32px}.comparison-caption{font-size:9px}.ordinary{font-size:10px}.event-number{font-size:12px}.creator-table{font-size:11px}.ua-copy{font-size:14px}.ua-foot{font-size:9px}.context p{max-width:230px}.date{font-size:18px}}
@media(max-width:760px){.report{height:auto;min-height:100svh;display:block;padding:22px 19px 14px}.report-header{align-items:flex-start;gap:12px}.headline{font-size:27px;line-height:1.32;letter-spacing:-.035em}.context{padding:2px 0 0}.date{font-size:12px}.context p{font-size:9px;max-width:115px;line-height:1.7}.header-actions{gap:10px;margin-top:8px}.header-actions .quiet-button{font-size:9px}.replay{width:25px;height:25px}.replay .icon{width:14px;height:14px}.comparison{margin-top:20px;padding-top:13px}.comparison-grid{display:block}.metric-panel{padding-top:0}.metric-panel+.metric-panel{border-left:0;border-top:1px solid #e1eae4;margin:0;padding:12px 0 0}.metric-heading{padding:0 1px}.metric-heading h2{font-size:14px}.metric-heading h2 span{font-size:11px}.metric-heading small{font-size:9px}.flow-plot{min-height:0;height:auto;max-height:none;aspect-ratio:600/230;margin-top:-4px}.flow-label{font-size:38px}.flow-label.control{font-size:29px}.flow-caption{font-size:13px}.base-label{font-size:13px}.comparison-caption{font-size:9px;text-align:left;margin-top:0;padding-bottom:11px}.bottom-grid{display:block}.creators{padding-top:11px}.section-title{display:block;margin-bottom:8px}.section-title h2{font-size:15px}.section-title p{margin-top:3px;font-size:10px}.creator-table{font-size:11px}.creator-table th:first-child{width:27%}.creator-table th:nth-child(2){width:31%}.creator-table th:nth-child(3){width:42%}.creator-table td{padding:8px 3px}.creator-table th{padding-left:3px;padding-right:3px;font-size:9px}.creator-pair{gap:4px}.ordinary{font-size:9px}.event-number{font-size:11px}.data-arrow{width:11px}.ua-mark{font-size:7px;margin-left:2px}.ua-panel{margin-top:20px;padding-top:13px;gap:10px}.ua-panel h2{font-size:15px}.ua-copy{font-size:15px;max-width:30ch}.ua-mini{font-size:11px}.ua-mini td,.ua-mini th{padding:5px 0}.ua-foot{font-size:10px}.footer{margin-top:18px;font-size:9px;align-items:flex-start}.footer p{max-width:34ch}.footer .quiet-button{font-size:9px}.dialog-header{padding:12px 14px}.dialog-header h2{font-size:16px}.dialog-body{padding:15px 14px;max-height:calc(91svh - 60px)}.dialog-body p{font-size:11px}.evidence-trends{grid-template-columns:1fr}.coverage-list{columns:1}.evidence-actions{gap:12px}.evidence-actions .quiet-button{font-size:10px}}
@media(max-width:370px){.report{padding:17px 13px 12px}.headline{font-size:23px}.context p{max-width:90px;font-size:8px}.date{font-size:10px}.header-actions{gap:7px}.header-actions .quiet-button{font-size:8px}.ordinary{font-size:8px}.event-number{font-size:10px}.creator-table{font-size:10px}.creator-pair{gap:3px}.data-arrow{width:9px}.creator-table th:first-child{width:26%}.creator-table th:nth-child(2){width:32%}.creator-table th:nth-child(3){width:42%}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.module-caption{display:none}
.embed-report{max-width:1660px;margin:auto;padding:20px 24px;display:flex;flex-direction:column;gap:22px}
.embed-report .metric-panel{margin:0;padding:0;border:0}.embed-report .flow-plot{height:auto;max-height:500px;min-height:0;aspect-ratio:600/260}.embed-report .metric-heading{padding:0 6px}.embed-report .module-caption{display:block;font-size:11px;line-height:1.7;color:var(--secondary)}
.embed-report .creators,.embed-report .ua-panel{border-top:0;margin-top:0;padding-top:0}.embed-report .creator-table td{padding-top:10px;padding-bottom:10px}.embed-report .header-actions,.embed-report .footer .quiet-button{display:none}.embed-report .footer{margin:0}.embed-report .report-header{padding:4px 0}.embed-report .evidence-trends{gap:25px}.parameter-error{max-width:680px;margin:30px auto;padding:24px;color:var(--ink)}.parameter-error p{margin-top:12px;font-size:13px}
@media(min-width:800px){.embed-report.multiple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.embed-report.multiple .report-header,.embed-report.multiple .footer,.embed-report.multiple .creators{grid-column:1/-1}.embed-report.multiple .flow-plot{max-height:330px}}
@media(max-width:760px){.embed-report{padding:16px;gap:20px}.embed-report .flow-plot{aspect-ratio:600/260}.embed-report .module-caption{font-size:10px}.embed-report .creator-table td{padding-top:8px;padding-bottom:8px}}
@media(max-width:760px){.report-header{display:block}.context{display:grid;grid-template-columns:1fr auto;gap:3px 12px;text-align:left;margin-top:12px;padding:0}.context .date{font-size:13px}.context p{max-width:none;font-size:9px;margin:0}.header-actions{grid-column:2;grid-row:1/3;margin:0;gap:12px;align-self:center}.header-actions .quiet-button{font-size:10px}.flow-label{font-size:46px}.flow-label.control{font-size:36px}.flow-caption{font-size:20px}.endpoint-event .flow-caption{transform:translateY(-13px)}.endpoint-control .flow-caption{transform:translateY(-14px)}.base-label{font-size:20px}.base-number{font-size:27px}.headline{font-size:27px}.embed-report .report-header{display:block}}
@media(max-width:370px){.headline{font-size:25px}.context .date{font-size:12px}.context p{font-size:8px}.flow-label{font-size:45px}.flow-caption{font-size:20px}.base-label{font-size:20px}}
/* Living report: real faces, readable pairs, continuous SVG accents. */
.report{padding:22px 34px 12px;grid-template-rows:auto minmax(210px,1fr) auto auto;gap:12px}.headline{font-size:clamp(30px,2.65vw,42px);line-height:1.2}.context p{font-size:14px;margin-top:4px}.date{font-size:18px}.header-actions{margin-top:8px;gap:8px}.replay{width:32px;height:32px;background:#e5f0e8;border:0}.comparison{border-top:0;padding-top:4px}.metric-heading h2{font-size:20px}.metric-heading small{display:none}.metric-heading h2 span{font-size:15px}.metric-panel+.metric-panel{border-left:0}.comparison-caption{font-size:13px;margin-top:-6px}.flow-label{font-size:42px}.flow-label.control{font-size:31px}.flow-caption{font-size:15px}.flow-plot{max-height:285px}.bottom-grid{grid-template-columns:minmax(0,1.85fr) minmax(310px,1fr);gap:22px}.creators{border:0;padding-top:0}.section-title{margin-bottom:11px}.section-title h2{font-size:20px}.section-title p{font-size:13px}.creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.creator-card{position:relative;padding:13px 14px 12px;background:#fff;border-radius:16px;box-shadow:0 5px 18px #234b3510;transform-origin:50% 50%;min-width:0}.creator-identity{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-height:43px}.creator-identity h3{font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap}.avatar-motion{display:inline-flex;position:relative;flex:none}.creator-avatar{width:43px;height:43px;border-radius:50%;object-fit:cover;display:block}.ua-mark{display:block;font-size:11px;margin:1px 0 0;color:var(--orange);line-height:1.3}.creator-metric{display:flex;align-items:center;justify-content:space-between;gap:8px;line-height:1.45;margin-top:5px}.metric-label{font-size:12px;color:var(--secondary);flex:none}.creator-pair{gap:5px}.ordinary{font-size:13px}.event-number{font-size:16px}.data-arrow{width:16px}.card-sparkle{position:absolute;left:42px;top:7px;width:14px;height:14px;fill:#d6ead3;stroke:#80ad79;stroke-width:1;pointer-events:none;transform-origin:center}.ua-panel{border:0;border-radius:16px;background:#f5eee6;padding:16px 18px;gap:8px}.ua-panel h2{font-size:20px}.ua-copy{font-size:16px;line-height:1.65}.ua-mini{font-size:13px}.ua-mini td,.ua-mini th{padding:4px 0}.ua-mini th{font-size:12px}.ua-mini td:nth-child(2),.ua-mini th:nth-child(2){padding-right:10px}.ua-mini td.number{font-size:14px}.ua-person{display:flex;align-items:center;gap:8px}.ua-avatar{width:30px;height:30px;object-fit:cover;border-radius:50%;flex:none}.ua-person time{display:block;font-size:11px;color:var(--secondary);line-height:1.4}.report>.footer p{display:none}.footer{justify-content:flex-end;font-size:12px}.footer-links{display:flex;align-items:center;gap:22px}.footer .quiet-button{font-size:12px}.component-motion-control{display:flex;justify-content:flex-end;grid-column:1/-1}.embed-report .creator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.embed-report .ua-panel{padding:20px}.embed-report .footer p{display:block;font-size:13px}.embed-report .module-caption{display:none}.embed-report .footer-links{display:none}.embed-report .section-title h2{font-size:22px}.embed-report .metric-heading h2{font-size:22px}
@media(min-width:1300px) and (min-height:850px){.report{padding:28px 40px 15px;gap:17px}.headline{font-size:43px}.creator-card{padding:16px 17px}.creator-identity{gap:12px;margin-bottom:12px}.creator-avatar{width:50px;height:50px}.creator-identity h3{font-size:17px}.creator-metric{margin-top:7px}.metric-label{font-size:14px}.ordinary{font-size:15px}.event-number{font-size:18px}.creator-grid{gap:14px}.ua-panel{padding:20px 22px;gap:11px}.ua-copy{font-size:18px}.ua-avatar{width:35px;height:35px}.ua-mini{font-size:14px}.ua-mini td.number{font-size:16px}.flow-plot{max-height:310px}.card-sparkle{left:50px;top:7px;width:16px;height:16px}}
@media(max-width:1100px) and (min-width:761px){.report{padding:20px 22px 10px}.bottom-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:16px}.creator-card{padding:11px 10px}.creator-identity{gap:7px}.creator-avatar{width:35px;height:35px}.creator-identity h3{font-size:12px}.creator-pair{gap:3px}.ordinary{font-size:11px}.event-number{font-size:13px}.metric-label{font-size:10px}.data-arrow{width:10px}.ua-panel{padding:14px}.ua-copy{font-size:14px}.ua-mini{font-size:12px}.ua-mini td.number{font-size:12px}.card-sparkle{left:33px;top:4px}}
@media(max-width:760px){.report{display:block;height:auto;padding:20px 18px 13px}.headline{font-size:28px}.context p{font-size:12px}.context .date{font-size:14px}.comparison{margin-top:18px;padding:0}.metric-heading h2{font-size:18px}.metric-heading h2 span{font-size:14px}.flow-label{font-size:48px}.flow-label.control{font-size:37px}.flow-caption{font-size:21px}.comparison-caption{font-size:12px;padding:4px 0 15px}.metric-panel+.metric-panel{border-top:0;padding-top:3px}.creator-grid,.embed-report .creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creators{padding-top:2px}.section-title{display:flex;margin-bottom:11px}.section-title h2{font-size:19px}.section-title p{font-size:12px;margin:0}.creator-card{padding:12px 10px}.creator-identity{gap:7px;margin-bottom:10px;min-height:38px}.creator-avatar{width:36px;height:36px}.creator-identity h3{font-size:12px;white-space:normal}.creator-metric{display:block;margin-top:6px}.creator-pair{display:flex;justify-content:space-between;margin-top:2px}.metric-label{font-size:11px}.ordinary{font-size:12px}.event-number{font-size:15px}.data-arrow{width:16px}.ua-mark{font-size:10px}.card-sparkle{left:34px;top:3px;width:13px;height:13px}.ua-panel{margin-top:17px;padding:18px;gap:12px}.ua-panel h2{font-size:20px}.ua-copy{font-size:17px}.ua-mini{font-size:13px}.ua-mini td.number{font-size:15px}.ua-mini td{padding-top:7px;padding-bottom:7px}.ua-person time{font-size:12px}.ua-avatar{width:34px;height:34px}.footer{margin-top:16px}.footer .quiet-button{font-size:12px}.embed-report .ua-panel{margin-top:0}.embed-report .creator-grid{gap:12px}.embed-report .metric-heading h2{font-size:20px}}
@media(max-width:370px){.report{padding:17px 12px 12px}.headline{font-size:25px}.creator-identity{gap:5px}.creator-avatar{width:32px;height:32px}.creator-identity h3{font-size:11px}.ordinary{font-size:11px}.event-number{font-size:14px}.ua-panel{padding:15px}.ua-copy{font-size:16px}.creator-card{padding:11px 9px}.metric-heading h2{font-size:17px}.context p{font-size:11px}}
.report-intro{min-width:0}.headline{font-family:ErYaMarshmallow,HuakangRounded,sans-serif;font-weight:400;letter-spacing:0;font-synthesis:none}.community-summary{margin-top:10px;color:var(--secondary);font-size:14px;line-height:1.65}.community-summary span{display:block}.community-summary span:first-child{color:var(--green)}
body{font-synthesis:none}h2,h3,h4,.metric-heading h2,.section-title h2,.ua-panel h2,.creator-identity h3,.dialog-header h2,.dialog-body h3,.evidence-trend h4,.flow-label,.event-number,.ua-copy strong{font-weight:900}
/* Fine printed dots and a quiet circular watermark echo the PDCA theme. */
body{isolation:isolate;background-image:url('../images/pattern-0.svg?v=503b1c0c94e1');background-size:88px 88px}
body::before{content:"";position:fixed;right:-160px;top:-250px;width:660px;height:660px;z-index:-1;pointer-events:none;background:url('../images/pattern-1.svg?v=9b6b35b7dcfc') center/contain no-repeat}
.headline .title-copy{display:inline;color:inherit}.headline .title-word{display:inline-block;position:relative;isolation:isolate;white-space:nowrap;padding:0 .04em;color:inherit}.title-word::before{content:"";position:absolute;left:0;right:0;bottom:.03em;height:.27em;background:#c5e7d3;border-radius:.14em;z-index:-1;opacity:.9}.headline .title-glyph{display:inline-block;color:inherit;transform-origin:50% 80%}.title-orbit{display:inline-block;width:.94em;height:.94em;margin-left:.22em;vertical-align:-.04em;overflow:visible;color:var(--green)}
@media(max-width:760px){body::before{right:-180px;top:-170px;width:460px;height:460px}.title-orbit{width:.88em;height:.88em;margin-left:.15em}}
@media(min-width:761px){.report .comparison .metric-panel{min-height:0}.report .comparison .flow-plot{flex:1;min-height:0;height:0}.report .comparison-caption{margin-top:0}}
@media(max-width:760px){.community-summary{font-size:13px;max-width:40ch;margin-top:9px}}
@media print{.report{height:auto;min-height:0}.header-actions,.footer .quiet-button,.component-motion-control{display:none}.comparison{min-height:300px}.bottom-grid{break-inside:avoid}.dialog[open]{position:static;width:100%;max-height:none;box-shadow:none}.dialog-body{max-height:none}}

/* Horizontal export surfaces. Ratios are display parameters, never data changes. */
.embed-report{max-width:none;padding:0;gap:0;width:100%;container-type:inline-size}
.embed-report:not(.multiple)>[data-module]{width:100%;aspect-ratio:var(--module-ratio,8/3);margin:0;padding:2cqw 4cqw;overflow:hidden;min-height:0;box-sizing:border-box}
.embed-report:not(.multiple)>.metric-panel{justify-content:center}
.embed-report:not(.multiple) .flow-plot{flex:1;min-height:0;max-height:none;aspect-ratio:auto;height:0;width:100%}
.embed-report:not(.multiple) .metric-heading h2{font-size:3cqw}
.embed-report:not(.multiple) .metric-heading h2 span{font-size:2cqw}
.embed-report:not(.multiple) .section-title{margin-bottom:1.5cqw}
.embed-report:not(.multiple) .section-title h2{font-size:2.6cqw}
.embed-report:not(.multiple) .section-title p{font-size:1.7cqw}
.embed-report:not(.multiple) .creator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw}
.embed-report:not(.multiple) .creator-card{padding:1cqw 1.5cqw;border-radius:1.3cqw}
.embed-report:not(.multiple) .creator-identity{gap:1cqw;margin-bottom:.4cqw;min-height:0}
.embed-report:not(.multiple) .creator-avatar{width:3.8cqw;height:3.8cqw}
.embed-report:not(.multiple) .creator-identity h3{font-size:1.7cqw;white-space:nowrap}
.embed-report:not(.multiple) .creator-metric{display:flex;margin-top:.3cqw;gap:.5cqw}
.embed-report:not(.multiple) .metric-label{font-size:1.35cqw}
.embed-report:not(.multiple) .creator-pair{gap:.7cqw;margin-top:0;justify-content:initial}
.embed-report:not(.multiple) .ordinary{font-size:1.5cqw}
.embed-report:not(.multiple) .event-number{font-size:1.9cqw}
.embed-report:not(.multiple) .data-arrow{width:1.7cqw}
.embed-report:not(.multiple) .ua-mark{font-size:1.1cqw}
.embed-report:not(.multiple) .card-sparkle{width:1.2cqw;height:1.2cqw;left:4cqw;top:.4cqw}
.embed-report:not(.multiple)>.ua-panel{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto 1fr;column-gap:4cqw;align-content:center;border-radius:0}
.embed-report:not(.multiple) .ua-panel h2{font-size:3cqw;grid-column:1/-1}
.embed-report:not(.multiple) .ua-copy{font-size:2.5cqw;align-self:center}
.embed-report:not(.multiple) .ua-mini{align-self:center;font-size:1.7cqw}
.embed-report:not(.multiple) .ua-mini th{font-size:1.5cqw}
.embed-report:not(.multiple) .ua-mini td{padding:.5cqw 0}
.embed-report:not(.multiple) .ua-mini td.number{font-size:1.8cqw}
.embed-report:not(.multiple) .ua-person{gap:1cqw}
.embed-report:not(.multiple) .ua-avatar{width:3.3cqw;height:3.3cqw}
.embed-report:not(.multiple) .ua-person time{font-size:1.4cqw}
.embed-report:not(.multiple)>.report-header{display:flex;align-items:center;justify-content:center}
.embed-report:not(.multiple) .headline{font-size:4.3cqw}
.embed-report:not(.multiple) .community-summary{font-size:1.65cqw}
.embed-report:not(.multiple) .context{display:none}
.embed-report:not(.multiple)>.footer{display:flex;justify-content:center;align-items:center}
.embed-report:not(.multiple) .footer p{font-size:2.3cqw;line-height:1.9}
.embed-report:not(.multiple)>.evidence-trends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;align-content:center}
.embed-report:not(.multiple) .evidence-trend h4{font-size:1.6cqw;margin:0}
.embed-report:not(.multiple) .evidence-trend p{display:none}
.embed-report:not(.multiple) .small-trend{height:11cqw;width:100%}

/* User-supplied white artwork retains its original transparent pixels. */
:root{--page-green:#dfeee0;--pattern-opacity:.3;--pattern-size:400px;--page-pattern-angle:45deg;--card-pattern-angle:-45deg;--community-pattern:url('../images/community-pattern.png?v=d51bd72dc002');--card-pattern-opacity:.14;--card-pattern-size:260px;--card-pattern-filter:brightness(0) saturate(100%) invert(74%) sepia(20%) saturate(410%) hue-rotate(87deg) brightness(95%) contrast(88%)}
html{background:var(--page-green)}
body{background:var(--page-green);background-image:none;isolation:isolate;min-height:100svh}
body::before{content:"";position:fixed;left:50%;top:50%;right:auto;bottom:auto;width:calc(100vw + 100vh);height:calc(100vw + 100vh);transform:translate(-50%,-50%) rotate(var(--page-pattern-angle));z-index:-1;pointer-events:none;background-image:var(--community-pattern);background-position:0 0;background-size:var(--pattern-size) var(--pattern-size);background-repeat:repeat;opacity:var(--pattern-opacity)}
/* A standalone component uses the same page surface as the complete report. */
.embed-highlights .highlight,.embed-report>.ua-panel{background:transparent}
.pattern-card,.embed-highlights .highlight.pattern-card{position:relative;isolation:isolate;background:#fff;overflow:hidden}
/* CSS recoloring of a normal image also works when the report opens via file://. */
.pattern-card::before{content:"";position:absolute;inset:-150%;z-index:0;pointer-events:none;transform:rotate(var(--card-pattern-angle));background:var(--community-pattern) 0 0/var(--card-pattern-size) var(--card-pattern-size) repeat;filter:var(--card-pattern-filter);opacity:var(--card-pattern-opacity)}
.pattern-card>:not(.card-sparkle){position:relative;z-index:1}
.pattern-card>.card-sparkle{z-index:2}
.report .comparison-grid{gap:18px;align-items:stretch}
.report .comparison-grid .metric-panel{margin:0;padding:16px 18px 10px;border:0;border-radius:16px;box-shadow:0 5px 18px #234b3510;justify-content:center;min-height:0}
.report .comparison-grid .flow-plot{flex:1;height:0;min-height:0;max-height:none}
.report .comparison-caption{margin-top:9px;line-height:1.4}
@media(max-width:760px){.report .comparison-grid{gap:16px}.report .comparison-grid .metric-panel{padding:16px 12px 8px;min-height:215px}.report .comparison-grid .flow-plot{height:190px;flex:none}.report .comparison-caption{margin-top:10px}:root{--card-pattern-size:220px}}
@media(max-width:760px){:root{--pattern-size:320px}}
