@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-vietnamese-400-normal.BNOj0Qhp.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-400-normal.B0PMp_xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-ext-400-normal.DTLbW2xa.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-400-normal.D4cJI_B-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2) format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-vietnamese-700-normal.DWQgDHuA.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-700-normal.D-KrLuLr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-ext-700-normal.B2s3bDs2.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-700-normal.B_E7P90g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2) format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-vietnamese-wght-normal.BjQIDkhi.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-ext-wght-normal.CuxPzFD0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-wght-normal.CPi3f958.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bench: #0a0a0c;--bench-raised: #121216;--bench-edge: #1c1c22;--lamp: #bf00ff;--lamp-bright: #ff00ff;--lamp-wash: rgba(191, 0, 255, .08);--lamp-faint: rgba(191, 0, 255, .03);--ink: #e8e8ec;--ink-quiet: #9a9aa6;--unlit: #7c7c88;--font-display: "Space Mono", ui-monospace, "Cascadia Mono", Menlo, monospace;--font-body: "Chivo Variable", "Chivo", system-ui, -apple-system, sans-serif;--measure: 100%;--page-max: 1240px;--gap: 1.5rem;--gap-lg: 3rem;--react: .14s;--reveal: .26s;--react-ease: cubic-bezier(.2, .6, .3, 1);--rule: 1px solid var(--bench-edge);--rule-lit: 1px solid rgba(191, 0, 255, .35)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--bench);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.65;background-image:linear-gradient(180deg,var(--lamp-wash) 0%,transparent 46%);background-repeat:no-repeat;background-attachment:fixed}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0 0 .6em}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child){margin-top:1.2em}h1{font-size:clamp(1.5rem,.9318rem + 2.4242vw,2.75rem)}h2{font-size:clamp(1.25rem,.9091rem + 1.4545vw,2rem)}h3{font-size:clamp(1rem,.7727rem + .9697vw,1.5rem)}p{margin:1.1em 0;max-width:var(--measure);font-size:clamp(1rem,.9716rem + .1212vw,1.0625rem)}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:var(--lamp-bright);text-underline-offset:.25rem}a:hover{color:var(--ink)}.lampfield{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.lampfield span{position:absolute;display:block;border-radius:50%;filter:blur(70px);will-change:transform}.lampfield .pool-near{left:6%;top:-18%;width:62vw;height:62vw;min-width:30rem;min-height:30rem;background:radial-gradient(circle,#bf00ff2b,#bf00ff00 66%);animation:drift-near 41s ease-in-out infinite}.lampfield .pool-far{right:2%;top:4%;width:54vw;height:54vw;min-width:26rem;min-height:26rem;background:radial-gradient(circle,#6018a838,#6018a800 68%);animation:drift-far 53s ease-in-out infinite}.lampfield .falloff{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,12,0) 20%,var(--bench) 74%)}@keyframes drift-near{0%{transform:translate3d(-20%,-8%,0)}50%{transform:translate3d(22%,13%,0)}to{transform:translate3d(-20%,-8%,0)}}@keyframes drift-far{0%{transform:translate3d(18%,9%,0)}50%{transform:translate3d(-24%,-12%,0)}to{transform:translate3d(18%,9%,0)}}@media(prefers-reduced-motion:reduce){.lampfield span{animation:none;will-change:auto}}.page{max-width:var(--page-max);margin:0 auto;padding:var(--gap-lg) clamp(1rem,4vw,2.5rem)}.masthead-mark{height:1px;margin-bottom:-1px}.masthead{position:sticky;top:0;z-index:30}.masthead.fullwidth{max-width:100%;background-color:color-mix(in srgb,var(--bench) 95%,transparent);border-bottom:var(--rule-lit)}@media(prefers-reduced-motion:no-preference){.masthead{transition:max-width var(--reveal) var(--react-ease),background-color var(--reveal) var(--react-ease),border-color var(--reveal) var(--react-ease)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nav-toggle{display:none;appearance:none;margin:0;padding:.55rem;background:transparent;border:1px solid var(--bench-edge);color:var(--lamp-bright);cursor:pointer}.nav-toggle[hidden]{display:none}.nav-toggle:hover{background:var(--lamp-wash);border-color:var(--lamp)}.nav-toggle-bars{display:block;width:1.25rem;height:.875rem;position:relative}.nav-toggle-bars span{position:absolute;left:0;width:100%;height:2px;background:currentColor}.nav-toggle-bars span:nth-child(1){top:0}.nav-toggle-bars span:nth-child(2){top:calc(50% - 1px)}.nav-toggle-bars span:nth-child(3){bottom:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(1){top:calc(50% - 1px);rotate:45deg}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){bottom:calc(50% - 1px);rotate:-45deg}@media(prefers-reduced-motion:no-preference){.nav-toggle-bars span{transition:top var(--react) var(--react-ease),bottom var(--react) var(--react-ease),rotate var(--react) var(--react-ease),opacity var(--react) var(--react-ease)}}.masthead{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center;justify-content:space-between;padding-block:var(--gap);border-bottom:var(--rule)}.masthead nav{display:flex;flex-wrap:wrap;gap:var(--gap);font-family:var(--font-display);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.masthead nav a{color:var(--ink-quiet);text-decoration:none}.masthead nav a:hover,.masthead nav a[aria-current=page]{color:var(--lamp-bright)}.masthead .drop{position:relative}.masthead .drop>summary{list-style:none;cursor:pointer;color:var(--ink-quiet);user-select:none}.masthead .drop>summary::-webkit-details-marker{display:none}.masthead .drop>summary:after{content:"";display:inline-block;width:.34em;height:.34em;margin-left:.5em;vertical-align:.18em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.masthead .drop[open]>summary:after{transform:rotate(-135deg);vertical-align:0}.masthead .drop>summary:hover,.masthead .drop[open]>summary,.masthead .drop[data-here]>summary{color:var(--lamp-bright)}.masthead .drop>summary:focus-visible{outline:1px solid var(--lamp);outline-offset:4px}.masthead .drop>ul{position:absolute;z-index:20;top:calc(100% + .9rem);left:0;min-width:15rem;margin:0;padding:.25rem;list-style:none;background:var(--bench-raised);border:var(--rule-lit);box-shadow:0 18px 50px -30px var(--lamp),0 0 0 1px var(--lamp-faint)}.masthead .drop:nth-last-of-type(-n+2)>ul{left:auto;right:0}.masthead .drop>ul li{margin:0}.masthead .drop>ul a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);padding:.5rem 1rem;text-transform:none;letter-spacing:.01em;font-size:.85rem;white-space:nowrap}.masthead .drop>ul a:hover,.masthead .drop>ul a:focus-visible,.masthead .drop>ul a[aria-current=page]{background:var(--lamp-wash);color:var(--lamp-bright)}.masthead .drop-heading{padding:.5rem 1rem;font-size:.66rem;letter-spacing:.12em;color:var(--ink-quiet);border-top:var(--rule);border-bottom:var(--rule);margin:.25rem 0!important}.masthead .drop-heading:first-child{border-top:0;margin-top:0!important}.masthead .drop-note{color:var(--unlit);font-size:.75rem}.masthead .drop>ul a:hover .drop-note,.masthead .drop>ul a[aria-current=page] .drop-note{color:var(--ink-quiet)}@media(max-width:767px){.masthead{max-block-size:100vh;max-block-size:100dvh;overflow-y:auto;overscroll-behavior:contain}.masthead{gap:0 var(--gap)}.masthead nav{width:100%;gap:1rem;padding-block-start:var(--gap)}.js .masthead nav{display:none}.js .masthead nav.is-open{display:flex;flex-direction:column;align-items:flex-start}.js .nav-toggle:not([hidden]){display:inline-flex}.masthead .drop{width:100%}.masthead .drop>ul{position:static;min-width:0;margin-top:.6rem;box-shadow:none}.masthead .drop>ul a{white-space:normal}}@supports (interpolate-size: allow-keywords){@media(max-width:767px){.js .masthead nav{interpolate-size:allow-keywords;display:flex;flex-direction:column;align-items:flex-start;block-size:0;padding-block-start:0;opacity:0;overflow:hidden;content-visibility:hidden}.js .masthead nav.is-open{block-size:auto;padding-block-start:var(--gap);opacity:1;content-visibility:visible}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.js .masthead nav{transition:block-size var(--reveal) var(--react-ease),padding-block-start var(--reveal) var(--react-ease),opacity .18s var(--react-ease),content-visibility var(--reveal) allow-discrete}}}.lit{color:var(--lamp-bright);text-shadow:0 0 12px rgba(255,0,255,.45)}.unlit{color:var(--unlit)}.mark{display:inline-block;font-family:var(--font-display);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;padding:.2em .6em;border:1px solid currentColor;white-space:nowrap}.mark-confirmed{color:var(--lamp-bright);box-shadow:0 0 14px #ff00ff40}.mark-tracking,.mark-none{color:var(--ink-quiet)}.mark-dead,.mark-unconfirmed{color:var(--unlit)}.register{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--bench-raised);border:var(--rule)}.register .col-op{width:16rem}.register .col-value{width:20rem}.register tr{border-bottom:var(--rule)}.register tr:last-child{border-bottom:0}.register th,.register td{padding:1rem;text-align:left;vertical-align:top;font-weight:400}.register tbody tr:hover{background:var(--lamp-faint)}.register .row-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.register .op-mark{flex:0 0 auto;width:80px;height:40px;object-fit:contain;object-position:left center}.register .op-mark-set{display:flex;align-items:center;justify-content:center;padding:0 .25rem;border:1px solid var(--bench-edge);border-radius:2px;font-family:var(--font-display);font-size:.5rem;letter-spacing:.06em;line-height:1;color:var(--ink-quiet);text-transform:uppercase;white-space:nowrap;overflow:hidden}.register tbody tr:hover .op-mark-set{border-color:var(--lamp);color:var(--ink)}.register .row-op{display:block;max-width:fit-content;font-family:var(--font-body);font-size:1rem;font-weight:600;text-decoration:none}.register .row-op:hover{color:var(--ink);text-decoration:underline}.register .row-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.register .row-code{display:block;margin-top:.5rem}.register .code-plain,.register .code-copy{font-family:var(--font-display);font-size:.75rem;letter-spacing:.06em;color:var(--lamp-bright)}.register .code-plain{display:inline-block;border:1px dashed var(--lamp);padding:.3rem .6rem}.register .code-plain[hidden]{display:none}.register .paid{font-family:var(--font-display);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-quiet);border:1px solid currentColor;padding:.2em .6em;white-space:nowrap}.register .code-copy{display:inline-flex;align-items:center;gap:.45rem;appearance:none;margin:0;padding:.3rem .6rem;background:transparent;border:1px dashed var(--lamp);cursor:pointer}.register .code-copy[hidden]{display:none}.register .code-copy:hover{background:var(--lamp-wash);border-style:solid}.register .code-copy.is-copied{color:var(--ink);border-color:var(--ink);border-style:solid}.register .code-copy svg{display:block;width:11px;height:11px;flex:none}.register .headline{display:block;font-size:.9375rem}.register .row-note{display:block;margin-top:.25rem;font-family:var(--font-display);font-size:.75rem;color:var(--ink-quiet)}.register .value-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.register .value{font-family:var(--font-display);font-weight:700;font-size:1rem;white-space:nowrap;font-variant-numeric:tabular-nums}.register .tax{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.register .tax-bar{flex:1;height:4px;background:var(--bench-edge);overflow:hidden}.register .tax-fill{display:block;height:100%;min-width:2px;background:var(--lamp-bright);box-shadow:0 0 8px #ff00ff8c;transform-origin:left center}@media(prefers-reduced-motion:no-preference){.js .register .tax-fill{transform:scaleX(0);transition:transform .7s var(--react-ease)}.js .register .tax-bar.is-filled .tax-fill{transform:scaleX(1)}}.register .tax-pct{font-family:var(--font-display);font-size:.75rem;color:var(--ink-quiet);white-space:nowrap;margin-left:auto}.register .retired{color:var(--unlit)}.register .retired .code-plain,.register .retired .code-copy,.register .retired .headline{text-decoration:line-through}@media(max-width:1023px){.register,.register tbody,.register tr,.register th,.register td{display:block;width:auto}.register th,.register td{padding:.5rem 1rem}.register tr{padding:.5rem 0}}.chart{margin:2rem 0}.chart img{width:100%;height:auto;display:block;border:var(--rule);aspect-ratio:400 / 280}@media(min-width:768px){.chart img{aspect-ratio:820 / 258}}@media(min-width:1024px){.chart img{aspect-ratio:1050 / 284}}.chart figcaption{color:var(--ink-quiet);font-size:.85rem;margin-top:1rem}.record{max-width:var(--measure)}.record .commercial{display:inline;margin-top:0;margin-left:.25rem}.record li{margin-bottom:1rem}.record li:last-child{margin-bottom:0}.provenance{width:100%;border-collapse:collapse;font-size:1rem}.provenance th{font-family:var(--font-display);font-size:.75rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-quiet);text-align:left;padding:1rem .75rem;vertical-align:top;border-bottom:var(--rule);white-space:nowrap}.provenance td{padding:1rem .75rem;border-bottom:var(--rule);vertical-align:top;min-width:10rem}.provenance tbody tr:hover{background:var(--lamp-faint)}.register-note{font-size:.85rem;color:var(--ink-quiet);margin-top:1rem}.page-note{border:var(--rule);border-left:3px solid var(--lamp);background:var(--bench-raised);padding:1rem;font-size:.85rem;color:var(--ink-quiet);margin:2rem 0}.page-note:last-child{margin-bottom:0}.provenance .value{font-family:var(--font-display);font-weight:700;font-size:1.05rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.provenance .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.provenance .code{letter-spacing:.02em;font-size:.875rem}.provenance .retired{color:var(--unlit)}.provenance .retired .code,.provenance .retired .headline{text-decoration:line-through}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(clamp(1rem,4vw,2.5rem)*-1);padding-inline:clamp(1rem,4vw,2.5rem);container-type:inline-size;scroll-snap-type:x proximity}.provenance th,.provenance td{scroll-snap-align:start}.scroll-hint{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;font-family:var(--font-display);font-size:.75rem;color:var(--ink-quiet)}.scroll-hint[hidden]{display:none}.scroll-hint-text{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.scroll-hint-text:after{content:" →";color:var(--lamp-bright)}.scroll-hint.at-end .scroll-hint-text:after{opacity:0}.scroll-hint-count{flex:none;font-variant-numeric:tabular-nums}.table-scroll:focus-visible,.formula:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.scroll-hint-text:after{transition:opacity var(--react) linear}}.breakdown{margin:2rem 0;border:var(--rule);border-left:3px solid var(--lamp);background:var(--bench-raised);padding:clamp(1.25rem,3vw,2rem)}.breakdown dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;font-family:var(--font-display)}.breakdown dt{color:var(--ink-quiet)}.breakdown dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.deduction-label,.deduction-amount{color:var(--ink-quiet)}.breakdown .total{border-top:var(--rule-lit);margin-top:.6rem;padding-top:.9rem}.breakdown .total dt{color:var(--ink);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.breakdown .total dd{font-size:1.5rem;font-weight:700}.freshness{font-family:var(--font-display);font-size:.85rem;color:var(--ink-quiet);padding:1rem 0;border-bottom:var(--rule)}.freshness .count{color:var(--ink)}.age-recent{color:var(--unlit)}.age-ageing{color:var(--ink)}.age-old{color:var(--ink);border-bottom:1px dotted currentColor}.commercial{display:block;margin-top:.25rem;font-family:var(--font-display);font-size:.68rem;letter-spacing:.06em;color:var(--ink-quiet);text-transform:uppercase}.questions{border-top:var(--rule)}.questions details{border-bottom:var(--rule)}.questions summary{cursor:pointer;padding:1rem 0;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.questions summary::-webkit-details-marker{display:none}.questions summary:after{content:"";flex:none;width:.85em;height:.85em;align-self:center;background-image:linear-gradient(var(--lamp-bright),var(--lamp-bright)),linear-gradient(var(--lamp-bright),var(--lamp-bright));background-size:100% 2px,2px 100%;background-position:center center;background-repeat:no-repeat}.questions details[open] summary:after{background-size:100% 2px,2px 0}@media(prefers-reduced-motion:no-preference){.questions summary:after{transition:background-size var(--react) var(--react-ease)}}.questions summary h3{margin:0;font-size:clamp(1rem,.8864rem + .4848vw,1.25rem);font-family:var(--font-body);font-weight:600}.questions summary:hover h3,.questions summary:focus-visible h3,.questions details[open] summary h3{color:var(--lamp-bright)}.questions details>*:not(summary){padding-bottom:1rem}.questions p{margin:0;font-size:1rem}.colophon{border-top:var(--rule);color:var(--ink-quiet)}.colophon p:not(.footer-head){font-size:.85rem}.colophon p:not(.footer-head):last-child{margin:0}.colophon p a:hover{color:var(--lamp-bright)}.colophon a{color:var(--ink-quiet)}.footer-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gap);padding-bottom:var(--gap-lg);margin-bottom:var(--gap-lg);border-bottom:var(--rule)}@media(max-width:1023px){.footer-nav{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.footer-nav{grid-template-columns:repeat(2,1fr)}}.footer-head{margin:0 0 .9rem;font-family:var(--font-display);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li{margin:0 0 .5rem}.footer-col li:last-child{margin:0}.footer-col a{display:block;max-width:fit-content;text-decoration:none;font-size:.85rem;line-height:1.5;border-bottom:1px solid transparent}.footer-col a:hover,.footer-col a:focus-visible,.footer-col a[aria-current=page]{color:var(--lamp-bright);border-bottom-color:var(--lamp-bright)}@media(prefers-reduced-motion:no-preference){a,button,summary,input,select,textarea,.register tbody tr,.provenance tbody tr,.questions summary h3,.drop-note,.mark{transition:color var(--react) var(--react-ease),background-color var(--react) var(--react-ease),border-color var(--react) var(--react-ease),box-shadow var(--react) var(--react-ease),opacity var(--react) var(--react-ease)}.masthead .drop>summary:after{transition:transform .23s var(--react-ease)}}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){:root{interpolate-size:allow-keywords}.questions details::details-content,.masthead .drop::details-content{block-size:0;overflow:hidden}.questions details[open]::details-content,.masthead .drop[open]::details-content{block-size:auto}.masthead .drop>ul{position:static}.masthead .drop::details-content{position:absolute;top:calc(100% + .9rem);left:0;z-index:20;opacity:0}.masthead .drop:nth-last-of-type(-n+2)::details-content{left:auto;right:0}.masthead .drop[open]::details-content{opacity:1}@media(max-width:767px){.masthead .drop::details-content{position:static}}@media(prefers-reduced-motion:no-preference){.questions details::details-content{transition:block-size var(--reveal) var(--react-ease),content-visibility var(--reveal) allow-discrete}.masthead .drop::details-content{transition:block-size var(--reveal) var(--react-ease),opacity .18s var(--react-ease),content-visibility var(--reveal) allow-discrete}}}@media(prefers-reduced-motion:no-preference){.mark-confirmed{animation:settle .9s ease-out both}@keyframes settle{0%{box-shadow:0 0 #f0f0;opacity:.55}to{box-shadow:0 0 14px #ff00ff40;opacity:1}}}@media(max-width:767px){.provenance{min-width:700px}.breakdown dl{grid-template-columns:minmax(0,1fr);font-size:.85rem}.breakdown dd{text-align:left;border-bottom:var(--rule);padding-bottom:.5rem}.breakdown dd:last-of-type{border-bottom:0;padding-bottom:0}}.field{display:flex;flex-direction:column;gap:.35rem}.field label{font-family:var(--font-display);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-quiet)}.field input,.field select{width:100%;background:var(--bench);border:1px solid var(--bench-edge);color:var(--ink);font-family:var(--font-display);font-size:1rem;padding:.75rem 1rem}.field input:focus,.field select:focus{outline:2px solid var(--lamp);outline-offset:1px}.spin{position:relative;display:block}.spin input[type=number]{padding-right:3.1rem;appearance:textfield}.spin input[type=number]::-webkit-outer-spin-button,.spin input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.spin-controls{position:absolute;top:1px;right:1px;bottom:1px;width:2.2rem;display:grid;grid-template-rows:1fr 1fr;border-left:1px solid var(--bench-edge)}.spin-controls[hidden]{display:none}.spin-btn{appearance:none;margin:0;padding:0;border:0;background:transparent;color:var(--ink-quiet);display:grid;place-items:center;cursor:pointer}.spin-btn+.spin-btn{border-top:1px solid var(--bench-edge)}.spin-btn:hover{color:var(--lamp-bright);background:var(--lamp-wash)}.spin-btn:active{color:var(--bench);background:var(--lamp-bright)}.spin-btn svg{display:block;width:11px;height:7px}.field select{cursor:pointer;padding-right:2.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ff00ff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:11px 7px}@supports (appearance: base-select){.field select,.field select::picker(select){appearance:base-select}.field select{background-image:none;border-radius:0;padding-right:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.field select::picker-icon{color:transparent;width:11px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ff00ff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 11px 7px;transition:rotate var(--react) var(--react-ease)}.field select:open::picker-icon{rotate:180deg}.field select::picker(select){background:var(--bench-raised);border:var(--rule-lit);box-shadow:0 14px 44px -24px var(--lamp);padding:.25rem;margin-top:.35rem}.field select option{padding:.5rem;font-family:var(--font-display);font-size:1rem;color:var(--ink)}.field select option:hover{background:var(--lamp-wash);color:var(--lamp-bright)}.field select option:checked{color:var(--lamp-bright)}.field select::checkmark{color:var(--lamp-bright)}}.workbench{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}@media(max-width:1023px){.workbench{display:block}}li::marker{color:var(--lamp-bright)}.hubfig{margin:2rem 0}.hubfig img{width:100%;height:auto;display:block;border:var(--rule);aspect-ratio:var(--ar-sm)}@media(min-width:768px){.hubfig img{aspect-ratio:var(--ar-md)}}@media(min-width:1024px){.hubfig img{aspect-ratio:var(--ar-lg)}}.hubfig figcaption{color:var(--ink-quiet);font-size:.85rem;margin-top:1rem}.logo[data-astro-cid-tvrurpns]{display:block;color:var(--ink);overflow:visible}.br-l[data-astro-cid-tvrurpns],.br-r[data-astro-cid-tvrurpns],.tick[data-astro-cid-tvrurpns],.spot[data-astro-cid-tvrurpns]{transform-box:fill-box;transform-origin:center}.br-l[data-astro-cid-tvrurpns]{animation:open-l 4s ease-in-out infinite}.br-r[data-astro-cid-tvrurpns]{animation:open-r 4s ease-in-out infinite}.tick[data-astro-cid-tvrurpns]{animation:land 4s ease-in-out infinite}.spot[data-astro-cid-tvrurpns]{animation:flare 4s ease-in-out infinite}@keyframes open-l{0%,70%,to{transform:translate(0)}78%,92%{transform:translate(-3px)}}@keyframes open-r{0%,70%,to{transform:translate(0)}78%,92%{transform:translate(3px)}}@keyframes land{0%,70%,to{transform:scale(1)}80%{transform:scale(1.16)}90%{transform:scale(1)}}.spot[data-astro-cid-tvrurpns]{opacity:0}@keyframes flare{0%,70%,to{opacity:0}80%{opacity:1}92%{opacity:0}}@media(prefers-reduced-motion:reduce){.br-l[data-astro-cid-tvrurpns],.br-r[data-astro-cid-tvrurpns],.tick[data-astro-cid-tvrurpns],.spot[data-astro-cid-tvrurpns]{animation:none}}
