:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:navy;--link:#00e;--rule:silver;--panel:#f4f4f4;--page-gutter:clamp(16px, 7vw, 112px)}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:8px;font:16px/1.35 Times New Roman,Times,serif}button,input,select,output,code{font:inherit}button,input,select{color:inherit}code,output,.amount-line,.market-stats dd,.market-table td{font-variant-numeric:tabular-nums}a{color:var(--link);text-decoration:underline}a:active{color:#e00000}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--link);outline-offset:3px}button,summary,select{cursor:pointer}button:disabled{cursor:default}button[aria-pressed=true]{font-weight:700}.cash-controls button,.cash-controls select,.flow button,.swap-desk button{min-height:28px}p{margin:0 0 .75em}h1,h2,h3{text-transform:uppercase;margin:0 0 .5em;line-height:1.15}h1,h2{font-size:1.5rem}h3{font-size:1.17rem}h1,h2,h3,h4,.masthead-sub,.home-label,.chairman figcaption strong,.statement dt,.company-register dt,.flow-meta strong,.flow-panel strong,.flow-balances dt,.report-disclosure>summary,.roadmap summary{color:var(--ink)}figure{margin:0}small{font-size:.8125em}.help-term{max-width:100%;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;text-underline-offset:3px;cursor:help;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.flow .help-term,.swap-desk .help-term{min-height:0}.help-term:hover,.help-term[data-state$=open]{text-decoration-style:solid}.report-tooltip{z-index:50;border:1px solid var(--ink);background:var(--ink);color:#fff;overflow-wrap:anywhere;width:max-content;max-width:min(19rem,100vw - 24px);padding:6px 9px;font-family:inherit;font-size:.875rem;line-height:1.35}.report-tooltip svg{fill:var(--ink)}.masthead{text-align:center;padding:0 0 16px;line-height:1.15}.masthead-title{font-size:inherit;line-height:inherit;text-transform:none;margin:0}.wordmark{color:var(--ink);font-variant:small-caps;font-size:2rem;font-weight:700;text-decoration:none}.masthead-sub{margin-top:3px;font-size:.8125rem;font-weight:700}.home-label{margin-top:2px;font-weight:700}.main-nav{padding:16px var(--page-gutter) 20px;border-block:2px groove var(--rule)}.link-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(24px,8vw,128px);margin:0;padding-left:16px;list-style:outside;display:grid}.link-index li{min-height:32px}.link-index small{margin-top:3px;display:block}.introduction{padding:20px var(--page-gutter) 16px;justify-content:space-between;align-items:center;gap:28px;display:flex}.intro-copy{flex:1;min-width:0}.intro-copy p:last-child{margin-bottom:0}.chairman{text-align:center;flex:none;width:128px}.chairman img{filter:grayscale()contrast(1.13)brightness(1.03);width:100%;height:auto;display:block}.chairman figcaption{margin-top:4px;font-size:.8125rem}.chairman figcaption span{font-style:italic;display:block}.ticker-strip{padding:8px var(--page-gutter);border-top:2px groove var(--rule);flex-wrap:wrap;justify-content:center;gap:4px 28px;font-size:.875rem;display:flex}.ticker-strip>span{overflow-wrap:anywhere;max-width:100%}.report-section{padding:20px var(--page-gutter) 24px;border-top:2px groove var(--rule);scroll-margin-top:8px}.table-heading,.footer-bottom{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-heading{margin-bottom:8px}.table-heading h3{margin:0}.accounts-grid,.swap-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.table-heading{min-height:32px;padding-bottom:6px}.statement,.company-register{border:2px ridge var(--rule);margin:0;padding:2px}.statement>div:not(.statement-group),.statement-group>dl>div,.company-register>div{border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.statement>div+div,.statement-group>dl>div+div,.company-register>div+div{margin-top:2px}.statement-group h4{margin:0;padding:6px 8px 3px;font-size:.8125rem}.statement-group dl{margin:0}.statement .memo dt{padding-left:20px;font-style:italic}.statement dt,.statement dd,.company-register dt,.company-register dd{padding:5px 8px}.statement dt,.company-register dt{background:var(--panel)}.statement dd,.company-register dd{border-left:1px solid var(--rule);overflow-wrap:anywhere;margin:0}.statement dd{font-size:.875rem}.statement .total{font-weight:700}.company-register>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cash-flow .table-heading{flex-wrap:wrap;gap:4px 12px}.cash-controls{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cash-tabs{gap:4px;display:flex}.report-data-note{margin:8px 0 12px;font-size:.875rem}.amount-line{display:block}.report-data-note .amount-line,.transfer-list .amount-line,.support-route .amount-line{display:inline}.report-data-note .amount-line+.amount-line:before{content:", "}.report-disclosure{margin-top:12px}.report-disclosure>summary{font-weight:700}.report-disclosure>summary+*,.report-disclosure>h3{margin-top:8px}.transfer-list code{overflow-wrap:anywhere}@media (min-width:601px){.accounts-grid{grid-template-rows:auto auto;row-gap:0}.accounts-grid>div{grid-row:span 2;grid-template-rows:subgrid;align-items:start;display:grid}}.flow{border:2px ridge var(--rule);margin:12px 0 20px;padding:12px}.flow-meta,.slippage,.swap-direction{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.flow-meta{margin-bottom:10px}.flow-graphic{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);align-items:center;display:grid}.flow-panel{border:1px solid #999;align-self:stretch;padding:12px}.flow-panel.active{background:var(--panel);border-color:var(--ink)}.flow-panel ul{margin:4px 0 12px;padding-left:1.25em}.flow-panel ul:last-child{margin-bottom:0}.flow-group+.flow-group{margin-top:12px}.flow-balances{margin:0}.flow-balances>div+div{margin-top:12px}.flow-balances dt{font-weight:700}.flow-balances dd{margin:2px 0 0;font-size:.875rem}.flow-wire{border-top:1px dashed var(--ink);position:relative}.flow-wire span{background:#fff;animation:3s linear infinite paused packet;position:absolute;top:-12px;left:0}.flow-wire:nth-of-type(4) span{animation-delay:1.5s}.flow-running .flow-wire span{animation-play-state:running}@keyframes packet{0%{transform:translate(0)}to{transform:translate(16px)}}.flow figcaption{border-bottom:1px solid var(--rule);margin-bottom:12px;padding-bottom:10px}.flow-copy{margin-top:6px;display:grid}.flow-copy>p{grid-area:1/1;margin:0}.flow-copy-sizer{visibility:hidden}.flow-steps{flex-wrap:wrap;gap:6px;display:flex}.allocation-list,.links-grid{gap:24px;display:grid}.allocation-list{grid-template-columns:repeat(3,minmax(0,1fr))}.earmark-targets{margin-bottom:20px;scroll-margin-top:8px}.links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-list p{margin-bottom:4px}.allocation-list>div{scroll-margin-top:8px}.allocation-list>div:target{outline:1px solid var(--ink);outline-offset:4px}.roadmap{border-top:1px solid var(--rule)}.milestone{border-bottom:1px solid var(--rule);position:relative}.roadmap summary{padding:8px 28px 8px 0}.roadmap-index{margin-right:4px}.roadmap-title{font-weight:700}.milestone-checkbox{pointer-events:none;margin:0;position:absolute;top:11px;right:0}.roadmap-body{padding:0 0 10px 16px}.roadmap-body p{margin:0 0 3px}.research-list{margin:14px 0}.plain-links{margin:0;padding-left:20px}.plain-links li{margin-bottom:5px}.plain-links small{display:block}footer{padding:12px var(--page-gutter);border-top:2px groove var(--rule);font-size:.875rem}.footer-bottom a{white-space:nowrap}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:#fff;padding:4px;position:absolute;top:8px;left:8px}.skip-link:not(:focus){clip-path:inset(50%)}.exchange-nav{flex-wrap:wrap;gap:6px 24px;display:flex}.exchange-page{margin:24px var(--page-gutter)}.swap-layout{row-gap:12px}.swap-intro{grid-column:1/-1}.swap-desk{border:2px ridge var(--rule);padding:12px}.swap-back{margin-top:8px;display:inline-block}.swap-input-row{border:1px solid var(--rule);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:6px;display:flex}.swap-input-row input{width:100%;min-width:0}.swap-input-row>span{white-space:nowrap}.swap-direction,.swap-input-row>span,.swap-error{font-size:.875rem}.flip-button{margin:8px auto;display:block}.slippage{margin:10px 0}.slippage>div{gap:3px;display:flex}.swap-error{color:#a00000;margin-bottom:0}.swap-transaction{overflow-wrap:anywhere;margin-top:8px}@media (max-width:600px){:root{--page-gutter:8px}.wordmark{font-size:1.8rem}.link-index{gap:10px 18px}.link-index li{min-height:0}.research-list{grid-template-columns:minmax(0,1fr)}.introduction{align-items:flex-start;gap:12px}h1,h2{font-size:1.25rem}.chairman{width:82px}.chairman figcaption span{display:none}.accounts-grid,.swap-layout{grid-template-columns:minmax(0,1fr);gap:16px}.allocation-list,.links-grid{grid-template-columns:minmax(0,1fr);gap:12px}.flow-graphic{grid-template-columns:minmax(0,1fr)}.flow-wire{border-top:0;border-left:1px dashed var(--ink);justify-self:center;height:26px}.flow-wire span{animation-name:packet-down;top:0;left:-8px;transform:rotate(90deg)}.exchange-nav{gap:6px 14px}}@keyframes packet-down{0%{transform:translateY(0)rotate(90deg)}to{transform:translateY(12px)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.flow-wire span{animation:none}.flow-motion{display:none}}.market-stats,.market-disclosure{grid-column:1/-1;min-width:0}.market-stats{border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));margin:0;display:grid}.market-stats>div{border:1px solid var(--rule);min-width:0;padding:8px 10px}.market-stats dd,.market-values dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}.market-stats small,.market-values small,.market-table small{font-weight:400;display:block}.market-disclosure{margin-top:0}.market-detail-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.market-fees,.market-buybacks{border:1px solid var(--rule);min-width:0;padding:12px}.market-fees h3,.market-buybacks h3{margin-top:0}.fee-bands,.market-views{flex-wrap:wrap;gap:5px;display:flex}.fee-bands small{display:block}.fee-bar{background:var(--panel);height:10px;margin:8px 0;display:flex}.fee-creator{background:var(--ink)}.fee-support{background:#516c8c}.fee-protocol{background:#aaa}.fee-dot{width:8px;height:8px;margin-right:6px;display:inline-block}.market-values{margin:0}.market-values>div{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;display:flex}.market-values dd{text-align:right}.market-table-scroll{margin-top:8px;overflow-x:auto}.market-table{border-collapse:collapse;text-align:left;width:100%}.market-table caption{text-align:left;margin-bottom:6px}.market-table th,.market-table td{border:1px solid var(--rule);white-space:nowrap;padding:5px 8px}.market-table th{background:var(--panel)}.flow-support{border-top:1px solid var(--rule);margin-top:12px;padding-top:10px}.flow-support h3{margin:0 0 6px}.support-route{border:1px solid var(--rule);grid-template-columns:minmax(9rem,1fr) minmax(0,2.2fr) minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 8px;display:grid}.support-route.conditional{border-style:dashed;margin-top:4px}@media (max-width:700px){.market-detail-grid,.support-route{grid-template-columns:minmax(0,1fr)}.support-route{gap:3px}}

.copy-ca{margin-left:.4em;font:inherit;background:transparent;border:1px solid var(--rule);color:var(--ink);padding:0 .45em;line-height:1.3;border-radius:2px}.copy-ca:hover{border-color:var(--ink)}.ticker-strip .copy-ca{vertical-align:baseline}
