@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-variable.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{background:0 0;border:0}img,svg{display:block}table{border-collapse:collapse}th{text-align:start;font-weight:400}input,select{min-inline-size:0}button,a{touch-action:manipulation}}@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#141414;--sheet:#1e1e1e;--ink:#f5f0eb;--muted:#aaa49c;--line:#f5f0eb24;--control-line:#79746e;--accent:#c29669;--accent-hover:#d4ab81;--on-accent:#1e1e1e;--wash:#2b2927;--range-fill:#c2bbb1;--ribbon-first:#d8d0c8;--ribbon-second:#999189;--ribbon-third:#625d57;--font-body:"IBM Plex Sans","Microsoft YaHei",sans-serif;--font-display:Newsreader,Georgia,serif;--font-code:"IBM Plex Mono",Consolas,monospace;--gutter:clamp(22px,4.5vw,72px)}}@layer base{html{scrollbar-color:var(--control-line) var(--paper);scroll-padding-block-start:28px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}::selection{color:var(--on-accent);background:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}input{caret-color:var(--accent)}h1,h2,h3,.brand{font-family:var(--font-display);letter-spacing:-.03em;font-weight:500;line-height:1.1}h1,h2{text-wrap:balance}button,input,select{font-family:inherit}input,output,.number-cell{font-variant-numeric:tabular-nums}a,button{text-underline-offset:5px}a,button,input,select{outline-offset:4px}button:disabled{opacity:.4}img{block-size:18px;inline-size:18px}img[src^="/icons/"]{filter:invert(.94)}input::placeholder{color:var(--muted);opacity:1}a[href^=\#]:focus:not(:focus-visible),section:focus:not(:focus-visible),header:focus:not(:focus-visible){outline:none}.dialog-open{overflow:hidden}}@layer layout{.page-wrap{max-inline-size:1600px;padding-inline:var(--gutter);margin-inline:auto}.site-header{border-block-end:1px solid var(--line);align-items:center;gap:80px;min-block-size:98px;display:flex}.brand{letter-spacing:-.035em;align-items:baseline;gap:5px;font-size:36px;font-weight:600;line-height:1;display:inline-flex}.brand span{color:var(--muted);font-weight:400}.main-nav{align-self:stretch;align-items:center;gap:32px;font-size:13px;display:flex}.main-nav a{min-block-size:98px;color:var(--muted);align-items:center;display:flex;position:relative}.main-nav .nav-current{color:var(--ink)}.main-nav .nav-current:after{content:"";background:var(--ink);block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.chain-label{color:var(--muted);margin-inline-start:auto;font-size:12px}.menu-toggle{display:none}.desk-introduction{justify-content:space-between;align-items:flex-end;gap:24px;padding-block:46px 34px;display:flex}.desk-introduction h1{font-size:clamp(32px,3vw,44px);line-height:1.1}.desk-introduction p{color:var(--muted);margin-block-start:14px;font-size:15px}.desk-introduction>.quiet-link{flex:none;margin-block-end:2px}.allocation{background:var(--sheet);border:1px solid var(--line);scroll-margin-block-start:24px}.desk-toolbar{grid-template-columns:minmax(250px,1fr) minmax(160px,.65fr) minmax(250px,1fr);align-items:center;gap:46px;padding:27px 30px 25px;display:grid}.budget-field label,.period-field label{color:var(--muted);align-items:center;gap:12px;margin-block-end:10px;font-size:12px;display:flex}.budget-field label span{color:var(--muted);border:1px solid var(--line);border-radius:2px;padding:1px 5px;font-size:10px}.currency-input{align-items:baseline;gap:5px;max-inline-size:355px;display:flex}.currency-input>span{color:var(--muted);font-size:28px;font-weight:400}.currency-input input{inline-size:100%;color:var(--ink);letter-spacing:-.035em;appearance:textfield;background:0 0;border:0;padding:0;font-size:32px;line-height:1.3}.currency-input input::-webkit-inner-spin-button{appearance:none}.period-field select{border:1px solid var(--control-line);background:var(--sheet);block-size:42px;inline-size:100%;max-inline-size:186px;color:var(--ink);border-radius:3px;padding-inline:12px;font-size:14px}.desk-explanation{border-inline-start:1px solid var(--line);justify-self:end;padding-inline-start:28px;font-size:12px}.desk-explanation>span{font-weight:500}.desk-explanation p{color:var(--muted);margin-block-start:7px;line-height:1.6}.allocation-ribbon{background:var(--sheet);gap:3px;block-size:5px;display:flex}.allocation-ribbon span{flex:var(--share) 1 0%;background:var(--ribbon-first)}.allocation-ribbon span:nth-child(2){background:var(--ribbon-second)}.allocation-ribbon span:nth-child(3){background:var(--ribbon-third)}.ledger-heading{justify-content:space-between;align-items:center;padding:24px 30px 18px;display:flex}.ledger-heading h2{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:500}.ledger-heading>span{color:var(--muted);font-size:11px}.market-ledger{table-layout:fixed;inline-size:100%}.market-col{inline-size:35%}.weight-col{inline-size:32%}.share-col{inline-size:14%}.amount-col{inline-size:19%}.market-ledger thead{border-block:1px solid var(--line);background:color-mix(in srgb,var(--wash) 35%,var(--sheet))}.market-ledger thead th{color:var(--muted);white-space:nowrap;padding:12px 30px;font-size:11px}.market-ledger th:first-child,.market-ledger td:first-child{padding-inline-start:30px}.market-ledger th:last-child,.market-ledger td:last-child{padding-inline-end:30px}.market-ledger tbody tr{border-block-end:1px solid var(--line);transition:background-color .14s ease-out}.market-ledger tbody th,.market-ledger tbody td{padding:25px 30px}.market-ledger tbody th{padding-inline-end:18px}.market-name{letter-spacing:-.02em;font-size:18px;font-weight:500;display:block}.market-description{color:var(--muted);margin-block-start:5px;font-size:12px;display:block}.number-cell{text-align:end}.result-share{color:var(--muted);font-size:15px}.result-amount{letter-spacing:-.025em;white-space:nowrap;font-size:20px;font-weight:500}.weight-control{align-items:center;gap:22px;display:flex}.weight-control output{text-align:end;min-inline-size:35px;font-size:13px}.weight-control input{appearance:none;cursor:ew-resize;background:linear-gradient(to right,var(--range-fill) 0 var(--fill,45%),var(--control-line) var(--fill,45%) 100%) center / 100% 3px no-repeat;block-size:36px;inline-size:100%;margin:0}.weight-control input::-webkit-slider-thumb{appearance:none;background:var(--ribbon-first);border:1px solid var(--ribbon-first);border-radius:2px;block-size:22px;inline-size:12px;box-shadow:0 1px 3px #00000040}.weight-control input::-moz-range-thumb{background:var(--ribbon-first);border:1px solid var(--ribbon-first);border-radius:2px;block-size:20px;inline-size:10px}.weight-control input:focus-visible{outline-offset:2px}.market-ledger tfoot{background:color-mix(in srgb,var(--wash) 32%,var(--sheet))}.market-ledger tfoot th,.market-ledger tfoot td{padding:20px 30px;font-size:13px}.market-ledger tfoot th span:first-child{font-weight:500}.market-ledger tfoot th span+span{color:var(--muted);margin-inline-start:18px;font-size:11px}#total-share{color:var(--muted)}#total-output{letter-spacing:-.025em;white-space:nowrap;font-size:22px;font-weight:500}.desk-footer{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:24px 30px;display:flex}.model-guidance{color:var(--muted);font-size:11px;line-height:1.7}.model-guidance p+p{margin-block-start:2px}.desk-actions{flex:none;align-items:center;gap:24px;display:flex}.reset-button{color:var(--muted);justify-content:center;align-items:center;gap:8px;min-block-size:44px;padding-inline:0;font-size:12px;display:flex}.reset-button img{opacity:.65;block-size:14px;inline-size:14px}.primary-button{border:1px solid var(--accent);background:var(--accent);min-block-size:46px;color:var(--on-accent);border-radius:3px;justify-content:center;align-items:center;gap:27px;padding:12px 19px;font-size:12px;font-weight:500;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.primary-button img[src^="/icons/"]{filter:none;block-size:16px;inline-size:16px}.form-error{color:var(--accent);font-weight:500}.save-feedback{color:var(--accent)}.has-error .result-share,.has-error .result-amount,.zero-weight .market-name{color:var(--muted)}.protocol{grid-template-columns:1fr 1.2fr;gap:clamp(70px,12vw,180px);padding-block:70px 76px;scroll-margin-block-start:30px;display:grid}.protocol-introduction h2{font-size:32px;line-height:1.15}.protocol-introduction p{max-inline-size:35ch;color:var(--muted);margin-block:21px 24px;font-size:14px;line-height:1.7}.protocol-steps article{border-block-start:1px solid var(--line);padding-block:20px}.protocol-steps article:last-child{padding-block-end:0}.step-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.step-heading h3{font-family:var(--font-body);letter-spacing:-.015em;font-size:16px;font-weight:500}.step-heading>span{color:var(--muted);font-size:11px}.protocol-steps p{color:var(--muted);max-inline-size:59ch;margin-block-start:10px;font-size:13px;line-height:1.7}.site-footer{border-block-start:1px solid var(--line);align-items:center;gap:38px;padding-block:28px 32px;display:flex}.footer-brand{font-size:27px}.site-footer p{color:var(--muted);font-size:11px;line-height:1.65}.site-footer>.quiet-link{margin-inline-start:auto}.up-arrow{rotate:-90deg}@media (hover:hover){.main-nav a:hover,.quiet-link:hover,.reset-button:hover{color:var(--accent)}.market-ledger tbody tr:hover{background:color-mix(in srgb,var(--wash) 27%,var(--sheet))}.primary-button:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}}@media (width<=1100px){.site-header{gap:45px}.chain-label{font-size:11px}.desk-toolbar{grid-template-columns:1fr .6fr 1fr;gap:30px}.desk-explanation{padding-inline-start:20px}.desk-introduction h1{font-size:38px}.market-ledger thead th,.market-ledger tbody td,.market-ledger tbody th,.market-ledger tfoot th,.market-ledger tfoot td{padding-inline:20px}.weight-control{gap:10px}.market-col{inline-size:31%}.weight-col{inline-size:30%}.share-col{inline-size:16%}.amount-col{inline-size:23%}.protocol{gap:60px}.desk-actions{gap:15px}}@media (width<=800px){.site-header{gap:32px;min-block-size:82px}.main-nav a{min-block-size:82px}.chain-label{display:none}.desk-introduction{padding-block:37px 29px}.desk-introduction>.quiet-link{display:none}.desk-introduction h1{font-size:35px}.desk-toolbar{grid-template-columns:1.3fr 1fr;gap:25px;padding:23px}.desk-explanation{display:none}.desk-footer{flex-direction:column;align-items:flex-start;gap:18px}.desk-actions{justify-content:flex-end;inline-size:100%}.model-guidance{font-size:12px}.protocol{gap:35px}.protocol-introduction h2{font-size:28px}.result-amount{font-size:17px}.market-name{font-size:16px}.market-description{font-size:11px}.market-ledger thead th{font-size:10px}.weight-control output{min-inline-size:25px}.market-col{inline-size:30%}.amount-col{inline-size:24%}.market-ledger thead th,.market-ledger tbody td,.market-ledger tbody th{padding-inline:16px}.market-ledger tbody th{padding-inline-start:23px}.market-ledger tbody td:last-child{padding-inline-end:23px}}@media (width<=600px){.site-header{justify-content:space-between;min-block-size:76px}.brand{font-size:32px}.main-nav{display:none}.menu-toggle{display:flex}.desk-introduction{padding-block:35px 27px}.desk-introduction h1{max-inline-size:12ch;font-size:33px;line-height:1.05}.desk-introduction p{max-inline-size:33ch;margin-block-start:15px;font-size:13px;line-height:1.6}.desk-toolbar{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;padding:20px 18px 23px}.budget-field label,.period-field label{white-space:nowrap;gap:8px;font-size:11px}.budget-field label span{display:none}.currency-input{gap:3px}.currency-input>span{font-size:21px}.currency-input input{letter-spacing:-.025em;block-size:42px;font-size:25px}.period-field select{block-size:42px;padding-inline:9px;font-size:13px}.allocation-ribbon{gap:2px;block-size:4px}.ledger-heading{padding:21px 18px 16px}.ledger-heading h2{font-size:13px}.ledger-heading>span{font-size:10px}.market-ledger,.market-ledger tbody,.market-ledger tfoot{display:block}.market-ledger colgroup,.market-ledger thead{display:none}.market-ledger tbody tr{border-block-start:1px solid var(--line);border-block-end:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"market amount""weight weight""share share";gap:0 14px;padding:22px 18px 17px;display:grid}.market-ledger tbody th{grid-area:market;padding:0}.market-ledger tbody th:first-child{padding-inline-start:0}.market-ledger tbody td,.market-ledger tbody td:last-child{padding:0}.market-name{font-size:16px;line-height:1.25}.market-description{margin-block-start:5px;font-size:11px;line-height:1.5}.market-ledger .weight-cell{grid-area:weight;padding-block-start:15px}.weight-control{gap:18px}.weight-control input{block-size:36px}.weight-control output{min-inline-size:25px;font-size:12px}.market-ledger .share-cell{grid-area:share;align-items:center;gap:8px;padding-block-start:2px;display:flex}.share-cell .mobile-label{color:var(--muted);font-size:10px}.result-share{font-size:11px}.market-ledger .amount-cell{grid-area:amount;align-self:start}.amount-cell .mobile-label{display:none}.result-amount{font-size:18px;line-height:1.2}.market-ledger tfoot{border-block-start:1px solid var(--line)}.market-ledger tfoot tr{grid-template-columns:1fr auto;gap:15px;padding:21px 18px;display:grid}.market-ledger tfoot th,.market-ledger tfoot td{padding:0}.market-ledger tfoot th:first-child{padding-inline-start:0}.market-ledger tfoot th span:first-child{font-size:12px;display:block}.market-ledger tfoot th span+span{margin:5px 0 0;font-size:10px;display:block}#total-share{display:none}#total-output{font-size:20px;line-height:1.2}.desk-footer{gap:21px;padding:20px 18px 22px}.model-guidance{font-size:10px;line-height:1.75}.desk-actions{justify-content:space-between;gap:15px}.reset-button{gap:5px;font-size:11px}.reset-button img{block-size:13px;inline-size:13px}.primary-button{gap:17px;padding-inline:13px;font-size:11px}.primary-button img{block-size:15px;inline-size:15px}.protocol{padding-block:49px 44px;display:block}.protocol-introduction h2{font-size:29px;line-height:1.12}.protocol-introduction p{max-inline-size:32ch;margin-block:18px;font-size:13px}.protocol-steps{margin-block-start:32px}.protocol-steps article{padding-block:21px}.step-heading h3{font-size:16px}.step-heading>span{font-size:10px}.protocol-steps p{font-size:12px}.site-footer{grid-template-columns:1fr auto;gap:20px;padding-block:26px;display:grid}.footer-brand{font-size:26px}.site-footer p{grid-area:2/1;font-size:10px}.site-footer>.quiet-link{grid-area:1/2/3;font-size:11px}.site-footer img{block-size:16px;inline-size:16px}}}@layer components{.quiet-link{min-block-size:40px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);align-items:center;gap:12px;font-size:12px;transition:color .14s ease-out;display:inline-flex}.quiet-link img{block-size:16px;inline-size:16px}.icon-button{justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:flex}.icon-button img{block-size:22px;inline-size:22px}dialog{background:var(--sheet);color:var(--ink);border:1px solid var(--line);overscroll-behavior:contain;border-radius:4px;max-block-size:calc(100svh - 40px);inline-size:min(560px,100vw - 36px);padding:32px;box-shadow:0 24px 80px #0000008c}dialog::backdrop{background:#000000b8}.dialog-top{color:var(--muted);justify-content:space-between;align-items:center;margin-block-end:25px;font-size:12px;display:flex}dialog h2{max-inline-size:14ch;margin-block-end:24px;font-size:34px;line-height:1.1}dialog p{color:var(--muted);margin-block-start:15px;font-size:14px;line-height:1.7}dialog h3{font-family:var(--font-body);letter-spacing:0;margin-block-start:27px;font-size:14px;font-weight:500}dialog .dialog-note{border-block-start:1px solid var(--line);padding-block-start:20px;font-size:12px}dialog>.primary-button{margin-block-start:25px}#mobile-menu>a{font-family:var(--font-display);border-block-start:1px solid var(--line);padding-block:18px;font-size:25px;display:block}#mobile-menu .dialog-top{margin-block-end:22px}#mobile-menu p{margin-block-start:25px;font-size:11px}.noscript-notice{background:var(--ink);color:var(--sheet);text-align:center;padding:15px;font-size:13px;position:fixed;inset:auto 0 0}@media (width<=600px){dialog{padding:23px}dialog h2{font-size:30px}.menu-toggle{display:flex}}@media (width>=601px){.menu-toggle{display:none}}}@layer utilities{[hidden]{display:none!important}.mobile-label{display:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--sheet);padding:12px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}@media (width<=600px){.share-cell .mobile-label{display:inline}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.allocation-ribbon{display:none}.weight-control input{appearance:auto}.primary-button{border:1px solid buttontext}img[src^="/icons/"],.primary-button img[src^="/icons/"]{filter:none}}}@layer docs;@layer craft{:root{--field:#181817;--edge-light:#f5f0eb12}body{font-optical-sizing:auto;font-synthesis:none}p,figcaption,dd{text-wrap:pretty}h1,h2,h3,.brand{letter-spacing:-.015em;font-weight:450}.brand{align-items:center;min-block-size:44px;line-height:1}.brand .brand-lockup{filter:none;flex:none;block-size:44px;inline-size:140.25px}.site-header{min-block-size:92px}.main-nav a{min-block-size:92px;font-size:13px;font-weight:450}.desk-introduction{padding-block:44px 34px}.desk-introduction h1{font-size:clamp(38px,3.25vw,46px);line-height:1.14}.desk-introduction p{font-size:15px;line-height:1.65}.desk-introduction .desk-scope{max-inline-size:66ch;margin-block-start:9px;font-size:12px;line-height:1.65}.chain-label,.flow-heading,#flow-pause,.flow-caption{font-size:12px}.flow-market>span{font-size:13px}.flow-market>strong{font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-size:29px;font-weight:400;line-height:1.2}.flow-budget,.currency-input,.number-cell,.weight-control output,.comparison-table,.doc-table,.saved-plan-row p{font-variant-numeric:tabular-nums lining-nums}.result-amount,#total-output,.currency-input input{letter-spacing:0}.currency-input{border-block-end:1px solid var(--control-line);align-items:center;padding-block-end:7px;transition:border-color .14s ease-out}.currency-input input{font-size:30px;line-height:1.35}.currency-input>span{font-size:25px}.currency-input:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.currency-input input:focus-visible{outline:none}.currency-input:has(input[aria-invalid=true]){border-color:var(--accent)}.budget-feedback .form-error{max-inline-size:40ch;margin-block-start:12px;font-size:12px;line-height:1.6}.budget-field,.period-field{align-self:start}.budget-field label,.period-field label{margin-block-end:12px;font-size:12px}.plan-name-field label{font-size:12px}.plan-name-field input,#plan-search,.period-field select,#plan-sort,#export-format,.comparison-field select,.docs-search input{background:var(--field);transition:border-color .14s ease-out,background-color .14s ease-out;box-shadow:inset 0 1px #00000029}.plan-name-field input{font-size:16px}.plan-notices{font-size:12px}.ledger-heading h2{font-size:15px;font-weight:500}.ledger-heading>span,.market-ledger thead th{font-size:12px}.market-name{letter-spacing:0;font-size:18px;font-weight:500;line-height:1.3}.market-description{line-height:1.6}.market-ledger tbody th,.market-ledger tbody td{padding-block:26px}.result-amount{font-weight:500;line-height:1.3}#total-output{font-weight:500}.market-ledger tfoot th span+span,.model-guidance{font-size:12px}.secondary-button,.primary-button,.reset-button{font-size:13px}.primary-button{gap:20px;padding-inline:20px 18px;box-shadow:inset 0 1px #ffffff1f}.secondary-button{box-shadow:inset 0 1px 0 var(--edge-light)}.secondary-button:active:not(:disabled){background:var(--wash);border-color:var(--ink)}.quiet-link{-webkit-text-decoration-color:var(--control-line);text-decoration-color:var(--control-line);min-block-size:44px;font-size:13px}.main-nav a,.footer-links .quiet-link{min-inline-size:44px}.docs-back-link{min-block-size:44px}.protocol-introduction h2{font-size:35px;line-height:1.18}.protocol-introduction p{font-size:15px;line-height:1.75}.step-heading h3{letter-spacing:0;font-weight:500}.protocol-steps p{font-size:14px;line-height:1.75}.step-heading>span{font-size:12px}.footer-brand .brand-lockup{block-size:36px;inline-size:114.75px}.site-footer p{font-size:12px}dialog{box-shadow:inset 0 1px 0 var(--edge-light), 0 20px 64px #00000073;border-color:#f5f0eb38}dialog h2,#plans-dialog h2,#comparison-dialog h2,#plan-confirm h2{font-size:32px;line-height:1.16}dialog p{font-size:15px;line-height:1.75}.saved-plan-row h3{letter-spacing:0;font-weight:500}.saved-plan-row p,.saved-plan-actions button,.comparison-field label,.comparison-table thead th,.comparison-table tbody th,#comparison-dialog .comparison-selected-name,#comparison-dialog .comparison-explanation{font-size:12px}#comparison-dialog .comparison-intro{font-size:14px}.docs-page{line-height:1.8}.docs-page h1{max-inline-size:23ch;font-size:44px;line-height:1.18}.docs-page h2{font-size:28px;line-height:1.3}.docs-page h3{font-weight:500}.docs-eyebrow{letter-spacing:.02em}.docs-introduction>p:not(.docs-eyebrow){max-inline-size:57ch}.doc-body>p,.doc-body li,.doc-body dd{max-inline-size:62ch}.doc-body strong{font-weight:500}.doc-body code{font-family:var(--font-code);font-variant-ligatures:none;font-size:.83em}.doc-body pre{background:var(--field);border:1px solid var(--line);border-inline-start:2px solid var(--control-line)}@media (hover:hover){.plan-name-field input:hover:not(:disabled),#plan-search:hover,select:hover:not(:disabled),.docs-search input:hover{border-color:var(--muted)}}@media (prefers-reduced-motion:no-preference){dialog[open]{animation:.18s cubic-bezier(.2,0,0,1) desk-dialog-enter}dialog[open]::backdrop{animation:.18s ease-out desk-backdrop-enter}@keyframes desk-dialog-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes desk-backdrop-enter{0%{opacity:0}to{opacity:1}}}@media (width<=1100px){.flow-market>strong{font-size:27px}.market-ledger thead th{font-size:11px}.plan-tools{gap:10px}}@media (width<=800px){.site-header,.main-nav a{min-block-size:82px}.desk-introduction{padding-block:35px 28px}.desk-introduction h1{font-size:39px}.market-name{font-size:16px}.result-amount{font-size:17px}.protocol-introduction h2{font-size:31px}.docs-page h1{font-size:38px}}@media (width<=600px){.site-header{min-block-size:76px}.brand .brand-lockup{block-size:42px;inline-size:133.875px}.desk-introduction{align-items:flex-start}.desk-introduction h1{max-inline-size:17ch;font-size:38px;line-height:1.15}.desk-introduction p{max-inline-size:36ch;font-size:14px}.desk-introduction>.quiet-link{display:none}.flow-heading,#flow-pause,.flow-caption{font-size:12px}#flow-pause,.flow-caption a{align-items:center;min-block-size:44px;display:inline-flex}.flow-market>span{max-inline-size:12ch;font-size:12px;line-height:1.5}.flow-market>strong{font-size:24px}.flow-budget{font-size:13px}.plan-tools{grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.plan-tools .secondary-button{padding-inline:8px;font-size:12px}.plan-notices{font-size:12px;line-height:1.7}.budget-field label,.period-field label{gap:7px;font-size:12px}.currency-input input{block-size:44px;font-size:25px}.currency-input>span{font-size:21px}.currency-input{padding-block-end:3px}.budget-feedback .form-error{margin-block-start:9px;font-size:12px}.period-field select{min-block-size:44px}.period-field select,#export-format,#plan-sort,.comparison-field select,#plan-search,.docs-search input{font-size:16px}.weight-control input{block-size:44px}.ledger-heading h2{font-size:14px}.ledger-heading>span{font-size:12px}.market-ledger tbody th,.market-ledger tbody td{padding-block:0}.market-ledger .weight-cell{padding-block-start:15px}.market-ledger .share-cell{padding-block-start:3px}.market-name{font-size:17px}.market-description{font-size:12px}.result-amount{font-size:18px}.result-share,.weight-control output,.share-cell .mobile-label,.market-ledger tfoot th span+span,.model-guidance,.primary-button,.reset-button,.desk-actions>.secondary-button{font-size:12px}.primary-button{gap:14px;padding-inline:14px 12px}.protocol-introduction h2{font-size:32px}.protocol-introduction p{font-size:14px}.protocol-steps p{font-size:13px}.step-heading>span,.site-footer p{font-size:11px}.footer-brand .brand-lockup{block-size:34px;inline-size:108.375px}dialog h2,#plans-dialog h2,#comparison-dialog h2,#plan-confirm h2{font-size:29px}dialog p,#comparison-dialog .comparison-intro{font-size:13px}.saved-plan-actions button,.collection-actions .secondary-button,.saved-plan-row p,.comparison-field label{font-size:12px}.docs-page h1{max-inline-size:20ch;font-size:35px}.docs-page h2{font-size:26px}.docs-main-nav a{min-block-size:76px}}@media (forced-colors:active){.plan-name-field input,#plan-search,select,.docs-search input,.doc-body pre{box-shadow:none;background:canvas}dialog,.primary-button,.secondary-button{box-shadow:none}.currency-input{border-color:canvastext}.currency-input:has(input:focus-visible){outline-color:highlight}}}
