@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-700-latin.woff2)format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/work-sans-latin.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#141414;--paper:#f7f6f2;--slate:#6f6e69;--hairline:#e5e4de;--tint-row:#edebe4;--credit:#196a4e;--credit-soft:#e1ebe3;--caution:#a63a24;--caution-soft:#f2e2da;--selection:#dbe8de;--chip-paper:#f7f6f2;--chip-ink:#141414;--chip-hairline:#e5e4de;--logo-keyline:transparent;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:40px;--s7:64px;--fs-hero:clamp(48px, 8vw, 96px);--fs-display:40px;--fs-heading:20px;--fs-body:15px;--fs-small:13px;--fs-label:11px;--font-display:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--font-text:"Work Sans", "Segoe UI", Arial, sans-serif;--side:232px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f3ef;--paper:#0f0f0e;--slate:#a3a29b;--hairline:#2a2a26;--tint-row:#1a1a18;--credit:#3fbf8f;--credit-soft:#14261d;--caution:#e08e63;--caution-soft:#2a170f;--selection:#1e3327;--logo-keyline:#2a2a26}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f3ef;--paper:#0f0f0e;--slate:#a3a29b;--hairline:#2a2a26;--tint-row:#1a1a18;--credit:#3fbf8f;--credit-soft:#14261d;--caution:#e08e63;--caution-soft:#2a170f;--selection:#1e3327;--logo-keyline:#2a2a26}}.no-transitions *,.no-transitions :before,.no-transitions :after{transition:none!important}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font:400 var(--fs-body) / 1.5 var(--font-text);-webkit-text-size-adjust:100%;margin:0}h1,h2,h3,p,dl,dt,dd,ol,ul{margin:0;padding:0}img{display:block}.shell{min-height:100vh;display:flex}.side{width:var(--side);border-right:1px solid var(--hairline);height:100vh;padding:var(--s5);gap:var(--s6);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow-y:auto}.side-nav{gap:var(--s1);flex-direction:column;display:flex}.side-link{font:500 var(--fs-heading) / 1.3 var(--font-text);color:var(--ink);padding:var(--s2) 0;white-space:nowrap;text-decoration:none}.side-link-active{font-weight:700}.side-foot{align-items:center;gap:var(--s4);flex-direction:column;align-self:stretch;margin-top:auto;display:flex}.side-x{align-items:center;gap:var(--s2);font:500 var(--fs-body) / 1.5 var(--font-text);display:inline-flex}.x-mark{fill:currentColor;width:18px;height:18px}.topbar-nav .x-mark{width:16px;height:16px;display:block}.main-col{min-width:0;padding:0 var(--s6);flex-direction:column;flex:auto;display:flex}main{flex:1 0 auto}.topbar{padding:var(--s4) 0;border-bottom:1px solid var(--hairline);justify-content:flex-end;align-items:center;display:flex}.topbar-nav{align-items:center;gap:var(--s5);display:flex}.topbar-nav a{white-space:nowrap;font-weight:500}.topbar-nav .btn-ink{padding:var(--s2) var(--s5)}.t-hero{font:700 var(--fs-hero) / 1.05 var(--font-display);letter-spacing:-.02em}.t-display{font:700 var(--fs-display) / 1.1 var(--font-display);letter-spacing:-.01em}.t-heading{font:700 var(--fs-heading) / 1.2 var(--font-display)}.t-small{font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate)}.kicker{font:500 var(--fs-label) / 1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-bottom:var(--s3);display:block}.status{font:500 var(--fs-label) / 1.4 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);white-space:nowrap}.num{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a,button,.card{transition:opacity .12s,text-decoration-color .12s}a:hover,button:hover,.card:hover{opacity:.55}a:not(.quiet-link):hover,.copy-btn:hover,.quiet-btn:hover{opacity:1;-webkit-text-decoration-color:var(--credit);text-decoration-color:var(--credit)}tr.clickable{transition:background-color .12s}tr.clickable:hover{background-color:var(--tint-row)}:focus-visible{outline:2px solid var(--credit);outline-offset:2px}::selection{background:var(--selection)}.quiet-link{text-decoration:none}.rule{border:0;border-top:1px solid var(--hairline);margin:0 0 var(--s5)}.perf{height:2px;margin-bottom:var(--s5);background-image:radial-gradient(circle at 1px 1px, var(--credit) .95px, transparent 1.05px);background-repeat:repeat-x;background-size:10px 2px}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money small{font-size:75%;position:relative;top:-.24em}.mascot{height:auto;display:inline-block}.mascot-lid{transform-box:fill-box;transform-origin:50% 0;animation:8s step-end infinite mascot-blink;transform:scaleY(0)}@keyframes mascot-blink{0%,94.9%{transform:scaleY(0)}95%{transform:scaleY(.6)}96.5%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}.brand{align-items:center;gap:var(--s3);display:flex}.brand-mark{width:28px}.brand-word{font:700 var(--fs-heading) / 1.2 var(--font-display)}.site-foot{margin-top:var(--s7);padding:var(--s6) 0;border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:var(--s5);flex-wrap:wrap;display:flex}.foot-links{gap:var(--s5);display:flex}section{margin-top:var(--s7)}.section-head{margin-bottom:var(--s5)}.hero-title{margin-top:var(--s3)}.hero-stop{margin-left:.11em;position:relative}.hero-mascot{pointer-events:none;width:.46em;position:absolute;bottom:.39em;left:55%;transform:translate(-50%)}.hero-mascot .mascot-body{stroke:var(--paper);stroke-width:130px;paint-order:stroke}.hero-sub{margin-top:var(--s5);color:var(--slate);max-width:480px}.hero-cta{margin-top:var(--s4)}.strip{grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.strip-live{grid-template-columns:1fr 1fr 2fr 1fr}.strip-cell{min-width:0;padding:0 var(--s5);border-left:1px solid var(--hairline)}.strip-cell:first-child{border-left:0;padding-left:0}.strip-value{align-items:flex-end;min-height:44px;display:flex}.strip-value-hero{min-height:calc(1.05*clamp(48px,8vw,96px))}.strip-label{margin-top:var(--s2);font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate);display:block}.strip-note{margin-top:var(--s4)}.progress{margin-top:var(--s3);background:var(--hairline);height:2px}.progress-fill{background:var(--ink);height:2px}.token-grid{column-gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.dir-grid{margin-top:var(--s5)}.card{border-top:1px solid var(--hairline);padding:var(--s5) 0;display:block}.card-head{align-items:center;gap:var(--s3);display:flex}.card-head .status{margin-left:auto}.card-head-photo{align-items:flex-start;gap:var(--s4)}.card-head-photo .status{margin-left:0}.card-id{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.card-id .card-name{margin-top:0}.card-symbol{font:700 var(--fs-heading) / 1.2 var(--font-display)}.card-name{margin-top:var(--s2);font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate)}.card-stats{margin-top:var(--s4)}.card-stats>div{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s1) 0;display:flex}.card-stats dt{font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate)}.card-stats dd{font-variant-numeric:tabular-nums;text-align:right}.token-logo{object-fit:cover;background:var(--paper);outline:1px solid var(--logo-keyline);outline-offset:-1px;flex:none;width:32px;height:32px}.token-logo-fallback{background:var(--hairline);color:var(--ink);font:700 var(--fs-small) / 1 var(--font-display);justify-content:center;align-items:center;display:flex}.token-logo-lg{width:64px;height:64px}.token-logo-xl{border:1px solid var(--hairline);width:96px;height:96px}span.token-logo-xl{font-size:var(--fs-display)}.head-row{align-items:center;gap:var(--s4);display:flex}.head-meta{align-items:baseline;gap:var(--s2) var(--s3);margin-top:var(--s2);font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate);flex-wrap:wrap;display:flex}.edge-note{margin-bottom:var(--s5)}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--slate) transparent;overflow-x:auto}.table-scroll::-webkit-scrollbar{height:8px}.table-scroll::-webkit-scrollbar-thumb{background:var(--hairline)}.table-scroll::-webkit-scrollbar-thumb:hover{background:var(--slate)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{font:500 var(--fs-label) / 1.4 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);text-align:left;font-weight:500}th,td{padding:var(--s3) var(--s5) var(--s3) 0;border-bottom:1px solid var(--hairline);vertical-align:baseline}th:last-child,td:last-child{padding-right:0}th.num,td.num{text-align:right}tr.clickable{cursor:pointer}td .cell-note{font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate);display:block}tr.footnote td{font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate)}.board-table{min-width:520px}.rounds-table{min-width:720px}.payouts-table{min-width:520px}tr.round-detail>td{padding:var(--s5) 0;border-bottom:1px solid var(--hairline)}.round-detail .perf{margin-bottom:var(--s4)}.round-detail .perf-close{margin-top:var(--s4);margin-bottom:0}.detail-totals{margin-bottom:var(--s4)}.detail-payouts{margin-top:var(--s4)}.addr{font-variant-numeric:tabular-nums}.copy-btn{align-items:center;gap:var(--s1);text-align:left;font-variant-numeric:tabular-nums;min-width:12ch;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px;display:inline-flex}.glyph{stroke:currentColor;stroke-width:1px;fill:none;vertical-align:-1px;flex:none;width:12px;height:12px}a .glyph{display:inline-block}.empty-state{min-height:176px;padding:var(--s6) 0;align-items:flex-start;gap:var(--s4);flex-direction:column;display:flex}.empty-mascot{width:64px}.reserve{min-height:176px}.how-intro{max-width:640px;margin-top:var(--s4)}.how-note{margin-top:var(--s4);max-width:640px}.how-gap{margin-top:var(--s4)}.how-table{min-width:440px}.how-list{margin-top:var(--s4);padding-left:var(--s4)}.how-list li+li{margin-top:var(--s2)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}main>section{animation:.36s ease-out both rise}main>section:nth-child(2){animation-delay:70ms}main>section:nth-child(3){animation-delay:.14s}main>section:nth-child(4){animation-delay:.21s}main>section:nth-child(n+5){animation-delay:.28s}@keyframes fill-x{0%{transform:scaleX(0)}}.progress-fill{transform-origin:0;animation:.7s cubic-bezier(.2,.7,.2,1) .2s both fill-x}tr.round-detail>td{animation:.24s ease-out both rise}@keyframes feed-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.feed-row{align-items:baseline;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--hairline);display:flex}.feed-row-new{animation:.32s ease-out feed-in}.feed-sym{font:700 var(--fs-small) / 1.4 var(--font-display);min-width:6ch}.feed-wallet{color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap}.feed-amount{white-space:nowrap;margin-left:auto}.feed-receipt{white-space:nowrap}.feed-time{font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate);text-align:right;min-width:9ch}@keyframes mascot-hop{0%,95.4%,to{transform:translate(-50%)}96.6%{transform:translate(-50%,-.09em)}98.2%{transform:translate(-50%,.015em)}99.2%{transform:translate(-50%)}}.hero-mascot{animation:9s cubic-bezier(.34,1.4,.64,1) 2s infinite mascot-hop}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=760px){.strip,.strip-live{grid-template-columns:1fr}.strip-cell{border-left:0;border-top:1px solid var(--hairline);padding:var(--s4) 0}.strip-cell:first-child{border-top:0;padding-top:0}.table-scroll{border:1px solid var(--hairline);padding:0 var(--s4)}}@media (width<=900px){.shell{display:block}.side{border-right:0;border-bottom:1px solid var(--hairline);gap:var(--s4);width:auto;height:auto;position:static;overflow:visible}.side-nav{align-items:center;gap:var(--s2) var(--s4);flex-flow:wrap}.side-link{padding:var(--s1) 0;font-size:var(--fs-body);border-bottom:2px solid #0000}.side-link-active{border-bottom-color:var(--ink)}.side-foot{justify-content:center;gap:var(--s5);flex-direction:row}.main-col{padding:0 var(--s4)}}@media (width<=760px){.scroll-cue:after{content:"scroll for the rest →";font:500 var(--fs-label) / 1.4 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);padding:var(--s2) 0;display:block}}@media (width<=480px){.how-table,.board-table{min-width:0}.board-table .col-share,.rounds-table .col-cut,.rounds-table .col-gas{display:none}.rounds-table{min-width:560px}.feed-time{min-width:0}}.tabs{gap:var(--s5);margin-bottom:var(--s5);display:flex}.hero-cta{align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.hero-cta a{white-space:nowrap}.sort-tabs{margin-top:var(--s5)}.page-tabs{margin-top:var(--s7)}.tab{font:500 var(--fs-label) / 1.4 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);padding-bottom:var(--s1);border-bottom:1px solid #0000}.tab-active{color:var(--ink);border-bottom-color:var(--ink)}.btn-ink{background:var(--ink);color:var(--paper);padding:var(--s3) var(--s5);font:500 var(--fs-body) / 1.5 var(--font-text);text-decoration:none;display:inline-block}.btn-ink:disabled{background:var(--hairline);color:var(--slate);cursor:default}.btn-ink:disabled:hover{opacity:1}.quiet-btn{font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px}.copy-btn-fixed{min-width:0}.grid-more{margin-top:var(--s5)}.form{gap:var(--s4);flex-direction:column;max-width:560px;display:flex}.field{gap:var(--s2);flex-direction:column;display:flex}.field-label{font:500 var(--fs-label) / 1.4 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}input,textarea,select{font:400 var(--fs-body) / 1.5 var(--font-text);color:var(--ink);background:var(--paper);border:1px solid var(--hairline);padding:var(--s2) var(--s3);border-radius:0}input:focus,textarea:focus,select:focus{border-color:var(--ink)}textarea{resize:vertical}input[type=range]{accent-color:var(--ink);border:0;padding:0}.field-note{max-width:480px}.form-error{color:var(--ink)}.wizard{max-width:840px}.wizard-step{margin-top:var(--s6)}.wizard-links{align-items:baseline;gap:var(--s2) var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.wizard-aside{margin-top:var(--s5)}.key-block{border:1px solid var(--hairline);padding:var(--s4);margin-top:var(--s5)}.key-block .copy-btn{margin-top:var(--s3)}.key-value{font:500 var(--fs-body) / 1.5 var(--font-text);word-break:break-all;margin-top:var(--s2)}.key-warning{margin-top:var(--s3)}.fund-row{align-items:flex-start;gap:var(--s5);margin-top:var(--s4);flex-wrap:wrap;display:flex}.qr{flex:none;width:168px;height:168px}.fund-addr-col{min-width:0}.fund-addr{font:500 28px / 1.3 var(--font-text);font-variant-numeric:tabular-nums;word-break:break-all;max-width:22ch;margin-bottom:var(--s3)}.meter{margin-top:var(--s5);max-width:420px}.meter .progress{margin-top:var(--s2);margin-bottom:var(--s2)}.code-block{border:1px solid var(--hairline);padding:var(--s4);margin-top:var(--s4);font:400 var(--fs-small) / 1.6 var(--font-text);word-break:break-all}.code-block>div+div{margin-top:var(--s2)}.code-label{min-width:9ch;font:500 var(--fs-label) / 1.6 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);display:inline-block}.error-detail{margin-top:var(--s3)}.error-detail summary{cursor:pointer;color:var(--slate)}.error-detail p{margin-top:var(--s2);word-break:break-word}.dir-table{min-width:880px}.lead-table{min-width:560px}.dir-name{align-items:center;gap:var(--s3);min-width:0;display:flex}.dir-symbol{font:700 var(--fs-body) / 1.5 var(--font-display);white-space:nowrap}.dir-fullname{white-space:nowrap;text-overflow:ellipsis;max-width:18ch;overflow:hidden}.rows-in tbody tr{animation:.32s ease-out both rise}.rows-in tbody tr:nth-child(2){animation-delay:40ms}.rows-in tbody tr:nth-child(3){animation-delay:80ms}.rows-in tbody tr:nth-child(4){animation-delay:.12s}.rows-in tbody tr:nth-child(5){animation-delay:.16s}.rows-in tbody tr:nth-child(6){animation-delay:.2s}.rows-in tbody tr:nth-child(7){animation-delay:.24s}.rows-in tbody tr:nth-child(n+8){animation-delay:.28s}.head-row .join-btn{white-space:nowrap;align-self:center;margin-left:auto}.join-panel{margin-top:var(--s5);border-top:1px solid var(--hairline);padding-top:var(--s5);animation:.24s ease-out both rise}.join-issued{max-width:640px}.join-code{margin:var(--s4) 0}.tweet-block{margin:var(--s4) 0;border:1px solid var(--hairline);padding:var(--s4);font:400 var(--fs-small) / 1.6 var(--font-text);white-space:pre-wrap;word-break:break-word;max-width:560px}.join-actions{align-items:center;gap:var(--s5);margin-top:var(--s4);display:flex}@media (width<=620px){.head-row{flex-wrap:wrap}.head-row .join-btn{margin-left:0}.fund-addr{font-size:var(--fs-body)}}.status-good{color:var(--credit)}.status-bad{color:var(--caution)}.live-word{font:500 var(--fs-label) / 1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--credit);margin-left:var(--s2)}.btn-line{color:var(--ink);border:1px solid var(--ink);padding:var(--s2) var(--s4);font:500 var(--fs-body) / 1.5 var(--font-text);background:0 0;display:inline-block}.logo-upload{cursor:pointer}.logo-upload.is-busy{border-color:var(--hairline);color:var(--slate);cursor:default}.logo-upload input[type=file]{display:none}.logo-upload-row{align-items:center;gap:var(--s3);display:flex}.devbuy-row{gap:var(--s3);grid-template-columns:1fr 2fr;display:grid}@media (width<=620px){.devbuy-row{grid-template-columns:1fr}}.logo-upload-row input[type=text],.logo-upload-row input:not([type]){flex:1;min-width:0}.logo-upload-uri{color:var(--slate);word-break:break-all}.trade-chart{margin-bottom:var(--s5)}.trade-chart-controls{align-items:baseline;gap:var(--s5);flex-wrap:wrap;display:flex}.trade-chart-unit{color:var(--slate);margin-left:auto}.trade-chart-canvas{border:1px solid var(--hairline);height:340px}.trade-chart-empty{border:1px solid var(--hairline);height:120px;color:var(--slate);justify-content:center;align-items:center;display:flex}.trade-side{font:500 var(--fs-label) / 1.4 var(--font-text);letter-spacing:.06em;text-transform:uppercase}.trade-buy{color:var(--credit)}.trade-sell{color:var(--caution)}.trades-scroll{max-height:420px;overflow-y:auto}.protocol-word{font:500 var(--fs-label) / 1.4 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);white-space:nowrap}.copied{color:var(--credit)}.microprint{font:500 10px / 1.4 var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:calc(-1 * var(--s4)) 0 var(--s6)}.serial{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.theme-toggle{align-items:center;padding:0;display:inline-flex}.toggle-track{border:1px solid var(--slate);border-radius:12px;width:44px;height:24px;display:inline-block;position:relative}.toggle-knob{background:var(--ink);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:4px;left:4px}.theme-toggle[aria-checked=true] .toggle-knob{transform:translate(20px)}.no-transitions .toggle-knob{transition:transform .2s!important}.coupon-strip{border:1px solid var(--hairline);margin-top:var(--s5);align-items:stretch;display:flex}.coupon{min-width:0;padding:var(--s4);flex:1 1 0}.tear-v{background-image:radial-gradient(circle at 1px 1px, var(--credit) .95px, transparent 1.05px);background-repeat:repeat-y;background-size:2px 10px;flex:none;width:2px}.coupon-title{align-items:baseline;gap:var(--s2);font:500 var(--fs-label) / 1.4 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);display:flex}.coupon-fact{margin-top:var(--s2);font:400 var(--fs-small) / 1.4 var(--font-text);color:var(--slate);min-height:calc(2 * 1.4 * var(--fs-small))}.coupon-states{margin-top:var(--s3);gap:var(--s1);flex-direction:column;display:flex}.coupon-state{align-items:center;gap:var(--s2);font:400 var(--fs-label) / 1.4 var(--font-text);letter-spacing:.04em;text-transform:uppercase;color:var(--slate);display:flex}.dot{background:var(--hairline);border-radius:50%;flex:none;width:4px;height:4px}.dot-done{background:var(--slate)}.dot-now{background:var(--credit)}.coupon-now{background:var(--credit-soft)}.coupon-now .coupon-title{color:var(--ink)}.coupon-state-now{color:var(--credit)}.coupon-detached{border:1px solid var(--slate);margin:-1px 0;transform:translateY(-4px)}.coupon-check{width:10px;height:10px;stroke:var(--credit);stroke-width:1.5px;fill:none;flex:none}.coupon-note{margin-top:var(--s3)}@media (width<=620px){.coupon-strip{flex-direction:column}.tear-v{background-repeat:repeat-x;background-size:10px 2px;width:auto;height:2px}}.diagram{width:100%;height:auto;margin-top:var(--s5);display:block}.diagram text{font:400 13px var(--font-text);fill:var(--ink);font-variant-numeric:tabular-nums}.diagram .dg-label{font:500 11px var(--font-text);letter-spacing:.06em;text-transform:uppercase;fill:var(--slate)}.diagram .dg-title{fill:var(--ink)}.diagram .dg-text-quiet{fill:var(--slate)}.diagram .dg-line{stroke:var(--ink);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.diagram .dg-hair{stroke:var(--hairline);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.diagram .dg-quiet{stroke:var(--slate);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.diagram .dg-money{stroke:var(--credit);stroke-width:1.5px;fill:none;vector-effect:non-scaling-stroke}.diagram .dg-money-text{fill:var(--credit)}.diagram .dg-soft{fill:var(--credit-soft)}.diagram .dg-warn{stroke:var(--caution);stroke-width:1.5px;fill:none;vector-effect:non-scaling-stroke}.diagram .dg-warn-text{fill:var(--caution)}.diagram .dg-warn-soft{fill:var(--caution-soft)}.diagram .dg-hatch{stroke:var(--slate);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.diagram .dg-dot{fill:var(--slate)}.diagram .dg-dot-now{fill:var(--credit)}.dg-narrow{display:none}@media (width<=620px){.dg-wide{display:none}.dg-narrow{display:block}}section[id]{scroll-margin-top:var(--s5)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.toc{margin-top:var(--s5);border:1px solid var(--hairline);padding:var(--s4) var(--s5);max-width:720px}.toc-list{margin-top:var(--s3);columns:2;column-gap:var(--s6);list-style:none}.toc-list li{padding:var(--s1) 0;break-inside:avoid}.toc-list a{-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline)}@media (width<=620px){.toc-list{columns:1}}.video-plate{max-width:720px;margin:var(--s5) auto 0}.how-video{border:1px solid var(--hairline);background:#000;width:100%;display:block}.mech-list{margin-top:var(--s5);gap:var(--s4);flex-direction:column;max-width:720px;list-style:none;display:flex}.mech-item{gap:var(--s4);align-items:baseline;display:flex}.mech-num{min-width:1.2em;font:700 var(--fs-heading) / 1.2 var(--font-display);flex:none}.strip-3{grid-template-columns:repeat(3,1fr)}.wei-strip{margin-top:var(--s5)}.wei-strip .t-small{margin-top:var(--s2);max-width:32ch}.lead-strip{margin-bottom:var(--s5)}.strip-terms{grid-template-columns:repeat(4,1fr)}.term-value{font:500 var(--fs-body) / 1.5 var(--font-text)}.strip-terms .strip-label{max-width:26ch}.detail-head{font:500 var(--fs-body) / 1.5 var(--font-text);margin-bottom:var(--s3)}@media (width<=760px){.strip-terms,.strip-3{grid-template-columns:1fr}}.qr-chip{border:1px solid var(--chip-hairline);background:var(--chip-paper);padding:var(--s2);display:inline-block}.qr-chip .qr{display:block}@media print{:root,:root[data-theme=dark]{--ink:#141414;--paper:#f7f6f2;--slate:#6f6e69;--hairline:#e5e4de;--tint-row:#edebe4;--credit:#196a4e;--credit-soft:#e1ebe3;--caution:#a63a24;--caution-soft:#f2e2da;--selection:#dbe8de;--logo-keyline:transparent}.side,.topbar,.theme-toggle,button{display:none!important}.perf{background-image:radial-gradient(circle at 1px 1px, var(--ink) .95px, transparent 1.05px)}}
