@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@600;700;900&display=swap");.xpr-canvas{--xpr-ink:#14161a;--xpr-body:#1a1a1a;--xpr-muted:#6f6a5f;--xpr-subtle:#a8a294;--xpr-gold-text:#876b3a;--xpr-gold-deep:#766445;--xpr-gold-line:rgba(213,191,151,0.35);--xpr-tint-12:rgba(213,191,151,0.12);--xpr-tint-16:rgba(213,191,151,0.16);--xpr-tint-22:rgba(213,191,151,0.22);--xpr-hairline:rgba(10,15,26,0.08);--xpr-hover-ink:rgba(10,15,26,0.04);--xpr-ring:rgba(158,136,89,0.55);--xpr-heat-1:rgba(213,191,151,0.16);--xpr-heat-2:#f0e4ce;--xpr-heat-3:#d5bf97;--xpr-heat-4:#9e8859;--xpr-heat-5:#766445;--xpr-gap-hatch:repeating-linear-gradient(45deg,rgba(10,15,26,0.06) 0 3px,transparent 3px 6px);--xpr-shadow-card:0 2px 12px rgba(46,40,32,0.06);--xpr-serif:"Noto Serif TC",var(--brand-font-legal,Georgia,"Source Han Serif TC",serif);--xpr-mono:ui-monospace,"SF Mono",Menlo,monospace;--xpr-ease:cubic-bezier(0.4,0,0.2,1);min-height:100vh;margin-left:var(--lp-aside-w);padding-top:var(--lp-shell-top);transition:margin-left var(--lp-aside-motion);background:#faf9f6;color:var(--xpr-body);font-family:var(--brand-font-sans,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.xpr-canvas .num{font-variant-numeric:tabular-nums}.xpr-shell{max-width:var(--lp-read-max,1104px);margin-inline:auto;padding:0 48px 96px}.xpp-cols,.xpr-il-cols{display:grid;grid-template-columns:minmax(0,672px) var(--lp-read-rail,256px);column-gap:var(--lp-read-gap,clamp(40px,4vw,64px));justify-content:center;align-items:start}.xpp-main,.xpr-il-main{grid-column:1;grid-row:1;min-width:0}.xpp-rail,.xpr-il-rail{grid-column:2;grid-row:1;position:sticky;top:calc(var(--lp-shell-top) + 16px);align-self:start;min-width:0}[data-xpr-stagehost]>[data-xpr-mode-panel]{margin-top:36px}.xpr-canvas [id]{scroll-margin-top:calc(var(--lp-shell-top) + 12px)}.xpr-lab{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--xpr-muted)}.xpr-lab:before{content:"";width:5px;height:5px;background:#c0a87c;transform:rotate(45deg);flex:none}.xpr-cnt{margin-left:auto;font-family:var(--xpr-mono);font-size:9.5px;font-weight:500;letter-spacing:.04em;color:var(--xpr-muted);font-variant-numeric:tabular-nums;text-transform:none}.xpr-hero{padding-top:48px;max-width:672px}.xpr-crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--xpr-muted)}.xpr-crumb a{color:inherit;text-decoration:none;transition:color .15s var(--xpr-ease)}.xpr-crumb a:hover{color:var(--xpr-gold-text);text-decoration:underline;text-underline-offset:3px}.xpr-crumb b,.xpr-h1{color:var(--xpr-ink);font-weight:600}.xpr-h1{margin:14px 0 0;font-family:var(--xpr-serif);font-size:32px;line-height:44px}@media (pointer:coarse){.xpr-seg-item{min-height:44px}}.xpr-sub{margin:12px 0 0;font-family:var(--xpr-serif);font-size:18px;line-height:1.9;color:var(--xpr-muted)}.xpr-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--xpr-hairline);border-radius:999px;background:#fff}.xpr-seg-item{border:0;background:none;padding:4px 14px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--xpr-muted);text-decoration:none;cursor:pointer;transition:background .15s var(--xpr-ease),color .15s var(--xpr-ease)}.xpr-seg-item:hover{color:var(--xpr-gold-text)}.xpr-seg-item.is-on{background:var(--xpr-tint-22);color:var(--xpr-gold-deep)}.xpr-profseg{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xpr-gridwrap{position:relative;margin-top:14px;border:1px solid var(--xpr-hairline);border-radius:12px;background:#fff;overflow:auto;box-shadow:var(--xpr-shadow-card)}.xpr-ygrid{width:100%;min-width:560px;border-collapse:collapse;font-variant-numeric:tabular-nums}.xpr-ygrid td,.xpr-ygrid th{border:1px solid var(--xpr-hairline)}.xpr-ygrid th{background:#faf9f6;font-weight:600;text-align:center;padding:7px 4px}.xpr-ygrid .xpr-thg th{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--xpr-muted);font-weight:700;padding:6px 4px}.xpr-th-v{display:block;font-size:12.5px;color:var(--xpr-ink);line-height:1.4}.xpr-th-s{display:block;font-size:10px;font-weight:400;color:var(--xpr-muted);line-height:1.5}.xpr-ygrid .xpr-thy{width:78px}.xpr-ygrid th[scope=row]{padding:0 8px;white-space:nowrap}.xpr-ylab{font-family:var(--xpr-mono);font-size:13px;font-weight:600;color:var(--xpr-ink)}.xpr-ynew{display:inline-block;margin-left:5px;font-size:10px;font-weight:700;color:var(--xpr-gold-deep);background:var(--xpr-tint-22);border-radius:999px;padding:1px 6px;vertical-align:1px}.xpr-ylab-gap{display:inline-block;font-family:var(--xpr-mono);font-size:13px;font-weight:600;color:var(--xpr-muted);border:1px dashed rgba(158,136,89,.45);border-radius:6px;padding:0 6px}.xpr-yden{margin:3px auto 4px;width:56px;height:2px;background:rgba(10,15,26,.05);overflow:hidden}.xpr-yden,.xpr-yden i{display:block;border-radius:1px}.xpr-yden i{height:100%;background:linear-gradient(90deg,var(--xpr-heat-2),var(--xpr-heat-3))}.xpr-ygrid td{padding:0;background:#fff}a.xpr-cell{display:block;padding:9px 4px;text-align:center;font-family:var(--xpr-mono);font-size:13px;color:var(--xpr-ink);text-decoration:none;transition:background .15s var(--xpr-ease),color .15s var(--xpr-ease),box-shadow .15s var(--xpr-ease)}a.xpr-cell:hover{background:var(--xpr-tint-16);color:var(--xpr-gold-text);box-shadow:inset 0 0 0 .5px var(--xpr-ring)}a.xpr-cell .xpr-cu{font-size:10px;color:var(--xpr-muted);margin-left:2px}a.xpr-cell:hover .xpr-cu{color:var(--xpr-gold-text)}.xpr-cell0{display:block;padding:9px 4px;text-align:center;font-family:var(--xpr-mono);font-size:13px;color:var(--xpr-muted)}tr.is-zero .xpr-cell0,tr.is-zero .xpr-ylab{opacity:.45}td.xpr-tgap{background:var(--xpr-gap-hatch),#fff;height:38px;border:1px dashed rgba(158,136,89,.45);text-align:center;font-family:var(--xpr-mono);font-size:13px;color:var(--xpr-muted)}tr.is-reform td,tr.is-reform th{border-bottom:2px solid rgba(158,136,89,.45)}.xpr-gridfoot{margin-top:10px;font-size:11.5px;color:var(--xpr-muted)}.xpr-band{background:#fff;border:1px solid var(--xpr-gold-line);border-radius:14px;box-shadow:var(--xpr-shadow-card);padding:20px}.xpr-band,.xpr-band+.xpr-band{margin-top:16px}.xpr-band-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.xpr-band-h .xpr-t{font-size:14.5px;font-weight:600;color:var(--xpr-ink)}.xpr-band-h .xpr-k{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--xpr-muted)}.xpr-band-h .xpr-n{margin-left:auto;display:flex;align-items:baseline;gap:6px}.xpr-band-h .xpr-n b{font-family:var(--xpr-serif);font-size:28px;line-height:1.2;font-weight:400;color:var(--xpr-ink);font-variant-numeric:tabular-nums}.xpr-band-h .xpr-n span,.xpr-band-meta{font-size:12.5px;color:var(--xpr-muted)}.xpr-band-meta{margin-top:8px;line-height:1.8}.xpr-band-meta b{color:var(--xpr-ink);font-weight:600}.xpr-bgroup{margin-top:14px;padding-top:12px;border-top:1px solid var(--xpr-hairline)}.xpr-bgroup-h{display:flex;align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;color:var(--xpr-gold-deep)}.xpr-bgroup-h .xpr-gk{margin-left:auto;font-family:var(--xpr-mono);font-size:11px;font-weight:500;color:var(--xpr-muted);font-variant-numeric:tabular-nums}.xpr-brow{display:grid;grid-template-columns:minmax(0,1fr) 120px 48px;align-items:center;gap:12px;padding:9px 12px;margin-inline:-12px;border-radius:12px;text-decoration:none;transition:background .15s var(--xpr-ease)}.xpr-brow:hover{background:var(--xpr-hover-ink)}.xpr-brow+.xpr-brow{border-top:1px solid var(--xpr-hairline)}.xpr-brow .xpr-t{font-size:13.5px;font-weight:600;color:var(--xpr-ink);transition:color .15s var(--xpr-ease)}a.xpr-brow:hover .xpr-t{color:var(--xpr-gold-text)}.xpr-brow .xpr-sub{display:block;font-size:11px;font-weight:400;color:var(--xpr-muted);margin-top:2px}.xpr-brow .xpr-s{font-family:var(--xpr-mono);font-size:12px;color:var(--xpr-muted);text-align:right;font-variant-numeric:tabular-nums}.xpr-sbar{display:flex;height:4px;border-radius:2px;background:rgba(10,15,26,.05);overflow:hidden}.xpr-sbar i{display:block;height:100%}.xpr-sbar i+i{margin-left:1px}.xpr-sbar i:nth-child(4n+1){background:var(--xpr-heat-3)}.xpr-sbar i:nth-child(4n+2){background:var(--xpr-heat-2)}.xpr-sbar i:nth-child(4n+3){background:var(--xpr-heat-4)}.xpr-sbar i:nth-child(4n+4){background:var(--xpr-heat-5)}.xpr-segs{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--xpr-muted)}.xpr-segs b{font-family:var(--xpr-mono);font-weight:600;color:var(--xpr-gold-deep);font-variant-numeric:tabular-nums}.xpr-det{margin-top:20px;border-top:1px solid var(--xpr-hairline);padding-top:4px}.xpr-det summary{list-style:none;display:flex;align-items:center;gap:8px;padding:10px 0;font-size:13.5px;font-weight:600;color:var(--xpr-gold-text);cursor:pointer}.xpr-det summary::-webkit-details-marker{display:none}.xpr-det .xpr-chev{flex:none;width:14px;height:14px;transition:transform .15s var(--xpr-ease)}.xpr-det[open] .xpr-chev{transform:rotate(90deg)}.xpr-det .xpr-detbody{padding:4px 0 12px;font-size:13.5px;line-height:2;color:var(--xpr-muted)}.xpr-det .xpr-detbody b{color:var(--xpr-ink);font-weight:600}.xpr-trend{margin-top:14px}.xpr-trow{display:grid;grid-template-columns:minmax(96px,auto) 1fr 44px;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;color:var(--xpr-body)}.xpr-trow+.xpr-trow{border-top:1px solid var(--xpr-hairline)}.xpr-trow .xpr-t{font-weight:600;color:var(--xpr-ink)}.xpr-trow .xpr-n{font-family:var(--xpr-mono);font-size:12px;color:var(--xpr-muted);text-align:right;font-variant-numeric:tabular-nums}.xpr-spark{display:flex;align-items:flex-end;gap:2px;height:18px}.xpr-spark i{flex:1;min-height:2px;border-radius:1px;background:var(--xpr-heat-3)}.xpr-spark i.is-low{background:var(--xpr-heat-2)}.xpr-spark i.is-high{background:var(--xpr-heat-4)}.xpr-conclusion{margin-top:12px;padding:10px 14px;border:1px solid var(--xpr-gold-line);border-radius:12px;background:var(--xpr-tint-12);font-size:12.5px;line-height:1.8;color:var(--xpr-gold-deep)}.xpr-rk{margin-top:8px}.xpr-rk-row{position:relative;display:block;padding:9px 12px;border-radius:9px;text-decoration:none;transition:box-shadow .15s var(--xpr-ease),background .15s var(--xpr-ease)}.xpr-rk-row:hover{background:#fff;box-shadow:0 0 0 .5px var(--xpr-ring)}.xpr-rk-top{display:flex;align-items:baseline;gap:8px}.xpr-rk-top .xpr-t{font-size:13px;font-weight:600;color:var(--xpr-ink);min-width:0}.xpr-rk-row:hover .xpr-rk-top .xpr-t{color:var(--xpr-gold-text)}.xpr-rk-top .xpr-n{margin-left:auto;flex:none;font-family:var(--xpr-mono);font-size:11.5px;color:var(--xpr-muted);font-variant-numeric:tabular-nums}.xpr-chip{flex:none;font-size:10px;font-weight:700;color:var(--xpr-gold-deep);background:var(--xpr-tint-22);border-radius:999px;padding:1px 6px}.xpr-rk-bar{margin-top:6px;height:3px;border-radius:2px;background:rgba(10,15,26,.05);overflow:hidden}.xpr-rk-bar i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--xpr-heat-2),var(--xpr-heat-3))}.xpr-rk-why{display:block;margin-top:3px;font-size:10.5px;color:var(--xpr-muted)}.xpr-syscols{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);column-gap:36px;align-items:start}.xpr-sysmain,.xpr-sysside{min-width:0}.xpr-sysmain>section+section,.xpr-sysside>section+section{margin-top:32px}.xpr-syscols .xpr-ygrid{table-layout:fixed;min-width:480px}.xpr-syscols .xpr-ygrid .xpr-thy{width:64px}.xpr-syscols .xpr-yden{width:44px}.xpr-syscols .xpr-brow{grid-template-columns:minmax(0,1fr) 72px 44px}.xpr-syscols .xpr-band{padding:16px}.xpr-sys-summary{margin-top:10px}.xpr-sysflow{max-width:672px;margin-inline:auto}.xpr-sysflow>section+section{margin-top:48px}@media (max-width:1023.98px){.xpr-syscols{grid-template-columns:minmax(0,1fr);row-gap:48px}}.xpr-empty{margin-top:26px;padding:48px 24px;border:1px solid var(--xpr-hairline);border-radius:14px;background:#fff;text-align:center;font-size:14px;color:var(--xpr-muted)}.xpr-empty-sub{margin:6px 0 0;font-size:12px;color:var(--xpr-subtle)}@media (max-width:1151.98px){.xpp-cols,.xpr-il-cols{grid-template-columns:minmax(0,1fr) var(--lp-read-rail-narrow,208px);column-gap:24px}}@media (max-width:1023.98px){.xpp-cols,.xpr-il-cols{grid-template-columns:minmax(0,1fr)}.xpp-main,.xpp-rail,.xpr-il-main,.xpr-il-rail{grid-column:auto;grid-row:auto}.xpp-rail,.xpr-il-rail{position:static}.xpp-main{margin-top:24px}}@media (max-width:767.98px){.xpr-canvas{margin-left:0}.xpr-shell{padding:0 16px 120px}.xpr-hero{padding-top:32px}.xpr-h1{font-size:24px;line-height:34px}.xpr-sub{font-size:15.5px}.xpr-brow{grid-template-columns:minmax(0,1fr) 72px 40px}.xpr-band{padding:16px}}@media (prefers-reduced-motion:reduce){.xpr-canvas *{transition:none!important;animation:none!important}}.xpr-segend{margin-left:auto}[data-stage=s1] .xpr-band:not([data-stage-band=s1]) .xpr-bandbody,[data-stage=s1] [data-stage-cell]:not([data-stage-cell=s1]),[data-stage=s2] .xpr-band:not([data-stage-band=s2]) .xpr-bandbody,[data-stage=s2] [data-stage-cell]:not([data-stage-cell=s2]),[data-stage=s3] #xpr-grid,[data-stage=s3] .xpr-band:not([data-stage-band=s3]) .xpr-bandbody,[data-stage=s3] .xpr-il-treewrap,[data-stage=s3] [data-stage-cell]:not([data-stage-cell=s3]){display:none}.xpr-canvas .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}.xpp{margin-top:4px}.xpp-railsec+.xpp-railsec{margin-top:28px}.xpp-vrows{margin-top:8px;display:flex;flex-direction:column;gap:2px}.xpp-vrow{position:relative;display:block;width:100%;padding:8px 12px;border:0;border-radius:9px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s var(--xpr-ease),box-shadow .15s var(--xpr-ease)}.xpp-vrow:hover{background:#fff;box-shadow:0 0 0 .5px var(--xpr-ring)}.xpp-vrow.is-on{background:var(--xpr-tint-16)}.xpp-vrow.is-on:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(158,136,89,.55),rgba(158,136,89,.18) 45%,transparent 88%)}.xpp-vt{display:block;font-size:13px;font-weight:600;color:var(--xpr-ink);transition:color .15s var(--xpr-ease)}.xpp-vrow.is-on .xpp-vt,.xpp-vrow:hover .xpp-vt{color:var(--xpr-gold-deep)}.xpp-vsub{display:block;margin-top:2px;font-size:10.5px;line-height:1.5;color:var(--xpr-muted)}.xpp-subrow{margin:4px 0 6px;padding-left:12px;display:flex;flex-wrap:wrap;gap:6px}.xpp-subbtn{border:1px solid var(--xpr-hairline);border-radius:999px;background:#fff;padding:3px 10px;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--xpr-muted);cursor:pointer;transition:background .15s var(--xpr-ease),color .15s var(--xpr-ease)}.xpp-subbtn.is-on{background:var(--xpr-tint-22);border-color:rgba(158,136,89,.45);color:var(--xpr-gold-deep)}.xpp-select{display:none;margin-top:10px}.xpp-select select{width:100%;padding:8px 10px;border:1px solid var(--xpr-hairline);border-radius:10px;background:#fff;font-family:inherit;font-size:13.5px;color:var(--xpr-body)}.xpp-note{margin:0 0 12px;padding:8px 12px;border:1px solid var(--xpr-gold-line);border-radius:10px;background:var(--xpr-tint-12);font-size:12px;line-height:1.7;color:var(--xpr-gold-deep)}.xpp-years{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.xpp-year,.xpp-yseg{display:inline-flex}.xpp-year{align-items:baseline;gap:5px;padding:4px 10px;border:1px solid var(--xpr-hairline);border-radius:999px;background:#fff;font-family:var(--xpr-mono);font-size:12.5px;font-weight:600;color:var(--xpr-ink);white-space:nowrap;cursor:pointer;transition:background .15s var(--xpr-ease),border-color .15s var(--xpr-ease),color .15s var(--xpr-ease)}button.xpp-year:hover{background:var(--xpr-tint-12);color:var(--xpr-gold-text)}.xpp-year .xpp-yc{font-style:normal;font-size:9.5px;font-weight:700;font-family:var(--brand-font-sans,system-ui,sans-serif);color:var(--xpr-gold-deep);background:rgba(213,191,151,.3);border-radius:999px;padding:1px 5px}.xpp-year.is-on{background:var(--xpr-tint-22);border-color:rgba(158,136,89,.45);color:var(--xpr-gold-deep)}.xpp-year.is-zero{opacity:.45}.xpp-year.is-gap,.xpp-year.is-zero{color:var(--xpr-muted);cursor:default}.xpp-year.is-gap{background:var(--xpr-gap-hatch),#fff;border-style:dashed;border-color:rgba(158,136,89,.45)}.xpp-yseg.is-reform .xpp-year{border-bottom:2px solid rgba(158,136,89,.45)}.xpp-paper{min-width:0}.xpp-notice{margin:0;padding:10px 14px;border:1px solid var(--xpr-gold-line);border-radius:10px;background:var(--xpr-tint-12);font-size:12.5px;line-height:1.8;color:var(--xpr-muted)}.xpp-notice-cta{margin-left:6px;font-weight:700;color:var(--xpr-gold-text);text-decoration:none}.xpp-notice-cta:hover{text-decoration:underline;text-underline-offset:3px}.xpp-phead{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:14px;padding-bottom:10px;border-bottom:1px solid var(--xpr-hairline)}.xpp-pt{margin:0;font-size:15px;font-weight:600;color:var(--xpr-ink)}.xpp-plinks{margin-left:auto;display:flex;gap:14px}.xpp-plink{font-size:12.5px;font-weight:600;color:var(--xpr-gold-text);text-decoration:none;white-space:nowrap}.xpp-plink:hover{color:var(--xpr-gold-deep);text-decoration:underline;text-underline-offset:3px}.xpp-q{padding:14px 0}.xpp-q+.xpp-q{border-top:1px solid var(--xpr-hairline)}.xpp-session{margin:18px 0 4px;padding-top:14px;border-top:1px dashed var(--xpr-gold-line);font-size:11.5px;letter-spacing:.08em;color:var(--xpr-muted)}.xpp-qh{display:flex;align-items:baseline;gap:10px}.xpp-qn{font-size:12px;font-weight:600;color:var(--xpr-gold-deep);font-variant-numeric:tabular-nums}.xpp-qn,.xpp-qscore{font-family:var(--xpr-mono)}.xpp-qscore{font-size:11.5px;color:var(--xpr-muted);font-variant-numeric:tabular-nums}.xpp-stem{margin:6px 0 0;font-size:14px;line-height:1.9;color:var(--xpr-body);white-space:pre-line}.xpp-stem.is-essay{font-family:var(--xpr-serif)}.xpp-sub{margin-top:4px;padding-left:1em}.xpp-opt{margin:4px 0 0;padding-left:1em;font-size:13.5px;line-height:1.8;color:var(--xpr-body)}.xpp-opt b{font-family:var(--xpr-mono);font-weight:600;color:var(--xpr-muted)}.xpp-skel{margin-top:4px}.xpp-skel-row{display:block;height:13px;margin:15px 0;border-radius:4px;background:rgba(10,15,26,.05)}.xpp-skel-row:nth-child(2n){width:82%}.xpp-skel-row:nth-child(3n){width:64%}.xpp-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--xpr-hairline)}.xpp-more{font-size:13.5px;font-weight:600;color:var(--xpr-gold-text);text-decoration:none}.xpp-more:hover{color:var(--xpr-gold-deep);text-decoration:underline;text-underline-offset:3px}.xpp-start{margin-left:auto;padding:7px 18px;border:1px solid #c0a87c;border-radius:999px;color:var(--xpr-gold-deep);font-size:13px;font-weight:700;text-decoration:none;transition:background .15s var(--xpr-ease)}.xpp-start:hover{background:var(--xpr-tint-12)}.xpp-empty{margin:16px 0 0;padding:20px 16px;border:1px solid var(--xpr-hairline);border-radius:12px;background:#fff;font-size:13px;color:var(--xpr-muted)}.xpp-empty a{color:var(--xpr-gold-text);font-weight:600;text-decoration:none}.xpp-empty a:hover{text-decoration:underline;text-underline-offset:3px}.xpp-empty-sub{display:block;margin-top:6px;font-size:12px;color:var(--xpr-subtle)}.xpp-mcta{display:none}@media (max-width:1023.98px){.xpp-vrows{flex-direction:row;flex-wrap:wrap;gap:6px}.xpp-vrow{width:auto;border:1px solid var(--xpr-hairline);border-radius:12px;background:#fff;padding:6px 12px}.xpp-vrow.is-on{border-color:rgba(158,136,89,.45);background:var(--xpr-tint-22)}.xpp-vrow.is-on:before{content:none}.xpp-vsub{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xpp-subrow{padding-left:0}}@media (max-width:767.98px){.xpp-vrows{display:none}.xpp-select{display:block;margin-top:8px}.xpp-years{position:relative;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:2px 0 6px;scrollbar-width:none}.xpp-years::-webkit-scrollbar{display:none}.xpp-yseg.is-reform .xpp-year{border-bottom:1px solid var(--xpr-hairline)}.xpp-yseg.is-reform{border-right:2px solid rgba(158,136,89,.45);padding-right:6px;margin-right:2px}.xpp-mcta{display:flex;justify-content:flex-end;position:sticky;bottom:72px;margin-top:12px;pointer-events:none}.xpp-mcta a{pointer-events:auto;padding:10px 20px;border-radius:999px;background:linear-gradient(135deg,#fdf3e0,#d5bf97 60%,#f0e4ce);color:#0a0f1a;font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:0 2px 10px rgba(213,191,151,.55)}}.xpr-il{--xpr-il-navy:#1f3563;--xpr-il-navy-72:rgba(31,53,99,0.72);--xpr-il-navy-45:rgba(31,53,99,0.45);--xpr-il-navy-18:rgba(31,53,99,0.18);--xpr-il-navy-08:rgba(31,53,99,0.08)}.xpr-il-railhead{display:flex;align-items:center;gap:10px}.xpr-il-railfold{display:none}.xpr-il-railbody{margin-top:6px}.xpr-il-oral,.xpr-il-ovg{min-width:0}.xpr-il-oralfact{margin:8px 0 0;font-size:12px;line-height:1.8;color:var(--xpr-body)}.xpr-il-ovg-t{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid var(--xpr-hairline);font-size:12.5px;font-weight:700;color:var(--xpr-ink)}.xpr-il-ovg-n{margin-left:auto;font-family:var(--xpr-mono);font-size:9.5px;font-weight:500;color:var(--xpr-muted)}.xpr-il-ovrow{position:relative;display:block;width:100%;padding:8px 12px;border:0;border-radius:9px;background:transparent;font-family:inherit;text-align:left;transition:box-shadow .15s var(--xpr-ease),background .15s var(--xpr-ease)}button.xpr-il-ovrow.is-live{cursor:pointer}button.xpr-il-ovrow.is-live:hover{background:#fff;box-shadow:0 0 0 .5px var(--xpr-ring)}button.xpr-il-ovrow.is-live[aria-pressed=true]{background:var(--xpr-il-navy-08);box-shadow:inset 0 0 0 1px var(--xpr-il-navy-18)}.xpr-il-ovtop{display:flex;align-items:baseline;gap:8px}.xpr-il-ovtop .xpr-t{min-width:0;font-size:13px;font-weight:600;color:var(--xpr-ink)}.xpr-il-ovtop .xpr-n{margin-left:auto;flex:none;font-family:var(--xpr-mono);font-size:11.5px;color:var(--xpr-muted);font-variant-numeric:tabular-nums}.xpr-il-ovbar{margin-top:6px;height:3px;background:rgba(10,15,26,.05);overflow:hidden}.xpr-il-ovbar,.xpr-il-ovbar i{display:block;border-radius:2px}.xpr-il-ovbar i{height:100%;background:var(--xpr-il-navy)}.xpr-il-ovwhy{display:block;margin-top:3px;font-size:10.5px;color:var(--xpr-muted)}.xpr-il-ovgo{display:inline-block;margin-top:4px;font-size:10.5px;font-weight:700;color:var(--xpr-gold-deep)}.xpr-il-ovvols{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.xpr-il-ovvol{min-height:32px;padding:4px 12px;border:1px solid var(--xpr-hairline);border-radius:999px;background:#fff;color:var(--xpr-gold-deep);font-size:11px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s var(--xpr-ease),border-color .15s var(--xpr-ease)}.xpr-il-ovvol:hover{background:var(--xpr-tint-12)}.xpr-il-ovvol[aria-pressed=true]{border-color:var(--xpr-il-navy-45);background:var(--xpr-il-navy-08);color:var(--xpr-il-navy)}.xpr-il-ovrow.is-pending .xpr-il-ovtop .xpr-t{color:var(--xpr-muted);font-weight:500}.xpr-il-ovrow.is-pending .xpr-il-ovbar i{background:var(--xpr-il-navy-18)}.xpr-il-ovnote{display:inline-block;margin-top:4px;font-size:10px;color:var(--xpr-subtle);border:1px solid var(--xpr-hairline);border-radius:999px;padding:1px 8px}.xpr-il-source{margin-top:14px;font-size:11.5px;line-height:1.7;color:var(--xpr-muted)}.xpr-il-guide{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:16px;padding:0 18px;border:1px solid var(--xpr-gold-line);border-radius:999px;background:#fff;color:var(--xpr-gold-deep);font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s var(--xpr-ease)}.xpr-il-guide:hover{background:var(--xpr-tint-12)}.xpr-il-tree{margin-top:20px}.xpr-il-tree-t{display:flex;align-items:baseline;gap:8px;margin:0;font-size:13.5px;font-weight:700;color:var(--xpr-ink)}.xpr-il-tree-n{margin-left:auto;font-family:var(--xpr-mono);font-size:10px;font-weight:500;color:var(--xpr-muted)}.xpr-il-chapwrap{margin-top:24px}.xpr-il-chap{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.xpr-il-chip{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:108px;min-height:44px;padding:8px 12px;border:1px solid var(--xpr-hairline);border-radius:10px;background:#fff;font-family:inherit;cursor:pointer;transition:background .15s var(--xpr-ease),border-color .15s var(--xpr-ease)}.xpr-il-chip.is-on,.xpr-il-chip:hover{background:var(--xpr-il-navy-08)}.xpr-il-chip.is-on{border-color:var(--xpr-il-navy-45)}.xpr-il-chip-bar{width:100%;height:3px;border-radius:2px;background:var(--xpr-il-navy-18);overflow:hidden}.xpr-il-chip-bar i{display:block;height:100%;background:var(--xpr-il-navy);border-radius:2px}.xpr-il-chip-t{font-size:12px;font-weight:600;color:var(--xpr-body);white-space:nowrap}.xpr-il-chip-n{font-family:var(--xpr-mono);font-size:10px;color:var(--xpr-muted)}.xpr-il-note{margin:8px 0 0;font-size:10.5px;color:var(--xpr-subtle)}.xpr-il-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px}.xpr-il-fchip{min-height:32px;padding:4px 12px;border:1px solid var(--xpr-hairline);border-radius:999px;background:#fff;color:var(--xpr-muted);font-size:11.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s var(--xpr-ease),border-color .15s var(--xpr-ease),color .15s var(--xpr-ease)}.xpr-il-fchip.is-on,.xpr-il-fchip:hover{background:var(--xpr-il-navy-08)}.xpr-il-fchip.is-on{border-color:var(--xpr-il-navy-45);color:var(--xpr-il-navy)}.xpr-il-fcount{margin-left:auto;font-family:var(--xpr-mono);font-size:10px;color:var(--xpr-muted)}.xpr-il-list{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--xpr-hairline)}.xpr-il-row{border-bottom:1px solid var(--xpr-hairline)}.xpr-il-rowbtn{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;column-gap:14px;width:100%;min-height:44px;padding:10px 8px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s var(--xpr-ease)}.xpr-il-rowbtn:hover{background:var(--xpr-hover-ink)}.xpr-il-rowbtn[aria-expanded=true]{background:var(--xpr-il-navy-08)}.xpr-il-rank{font-family:var(--xpr-mono);font-size:11px;color:var(--xpr-subtle);text-align:right}.xpr-il-name{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:600;color:var(--xpr-ink);line-height:1.4}.xpr-il-crumb{font-size:10.5px;font-weight:400;color:var(--xpr-subtle)}.xpr-il-nums{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-family:var(--xpr-mono);font-size:10.5px;color:var(--xpr-muted);white-space:nowrap}.xpr-il-nums b{font-size:11.5px;font-weight:600;color:var(--xpr-il-navy)}.xpr-il-dots>span[aria-hidden]{display:inline-flex;gap:5px}.xpr-il-dots i{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--xpr-il-navy-45);background:transparent}.xpr-il-dots i.is-hit{border-color:var(--xpr-il-navy);background:var(--xpr-il-navy)}.xpr-il-refs{padding:4px 8px 14px 42px}.xpr-il-reflist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.xpr-il-reflist a{display:inline-block;padding:3px 0;font-size:12px;color:var(--xpr-body);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s var(--xpr-ease),border-color .15s var(--xpr-ease)}.xpr-il-reflist a:hover{color:var(--xpr-gold-deep);border-bottom-color:var(--xpr-gold-line)}.xpr-il-reflist span{display:inline-block;padding:3px 0;font-size:12px;color:var(--xpr-muted)}.xpr-il-refcount{margin:8px 0 0;font-family:var(--xpr-mono);font-size:10px;color:var(--xpr-subtle)}.xpr-il-refs-t{margin:2px 0 4px;font-size:11.5px;font-weight:700;color:var(--xpr-ink)}.xpr-il-more{display:block;width:100%;min-height:44px;margin-top:12px;border:1px solid var(--xpr-hairline);border-radius:10px;background:#fff;color:var(--xpr-gold-deep);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s var(--xpr-ease)}.xpr-il-more:hover{background:var(--xpr-tint-12)}@media (pointer:coarse){.xpp-subbtn,.xpp-vrow,.xpp-year,.xpr-il-ovvol{min-height:44px}}@media (max-width:1023.98px){.xpr-il-railfold{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding:0 14px;border:1px solid var(--xpr-hairline);border-radius:999px;background:#fff;color:var(--xpr-gold-deep);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s var(--xpr-ease)}.xpr-il-railfold:hover{background:var(--xpr-tint-12)}.xpr-il-railbody{display:none}.xpr-il-railbody.is-open{display:block}}@media (max-width:768px){.xpr-il-chip{min-height:48px}.xpr-il-fchip,.xpr-il-ovvol{min-height:44px}.xpr-il-rowbtn{grid-template-columns:24px minmax(0,1fr) auto;row-gap:6px}.xpr-il-dots{grid-column:2/-1}.xpr-il-dots>span[aria-hidden] i:first-child{display:none}.xpr-il-refs{padding-left:8px}}