@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:white}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform .15s ease-in}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .15s linear;background:rgba(0,0,0,.5);z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:white}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px rgba(0,0,0,.6);font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1 1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:rgba(255,255,255,1);margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-display:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{color-scheme:dark;--paper:#0d0d13;--paper-2:#12121c;--paper-3:#202031;--ink:#f9f9fb;--muted:#9595b2;--line:#2a2a3c;--stamp:#f04438;--pine:#24c98d;--orange:#f76727;--orange-deep:#f54b00;--orange-soft:rgba(245,75,0,0.16);--blue:#8664ff;--blue-soft:rgba(110,69,255,0.16);--shadow:0 16px 40px rgba(0,0,0,0.28);--radius:12px;--pill:999px;--display:var(--font-display),Inter,"Segoe UI",sans-serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;background:radial-gradient(circle at top right,rgba(245,75,0,.1),transparent 28rem),radial-gradient(circle at top left,rgba(110,69,255,.12),transparent 26rem),var(--paper);color:var(--ink);font-family:var(--display)}body{min-height:100vh}a{color:inherit}button,input{font:inherit}button{border:1px solid var(--line);background:var(--paper-3);color:var(--ink);border-radius:var(--pill);padding:.55rem .95rem;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button.fuzzed:disabled{opacity:.38;filter:blur(.4px);pointer-events:none}.path-soon{position:relative;display:inline-flex}.soon-stamp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);font-size:.62rem;font-weight:700;color:var(--ink);background:var(--paper);border:1px solid var(--ink);padding:.1rem .28rem;pointer-events:none;white-space:nowrap}.admin-link,.soon-stamp{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.admin-link{font-size:.75rem;text-decoration:none;border:0;border-radius:8px;background:var(--blue-soft);color:var(--blue);padding:.55rem .75rem}button.solid{background:var(--orange-deep);color:#fff;border-color:var(--orange-deep)}button.text{border:0;padding:0;text-decoration:underline}.page{width:min(1080px,calc(100% - 2rem));margin:0 auto;padding-bottom:4rem}.top{justify-content:space-between;gap:1rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--line)}.brand,.top{display:flex}.brand{gap:.85rem;align-items:baseline;text-decoration:none}.mark{font-size:2.6rem;font-weight:700;letter-spacing:.08em;line-height:1}.brand-line{font-weight:560;color:var(--ink)}.actions,.lookup,.segmented,.top-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.choices button[aria-pressed=true],.segmented button[aria-pressed=true]{background:var(--orange-soft);color:var(--orange);border-color:transparent}.wallet-adapter-button{background:var(--orange-soft)!important;color:var(--orange)!important;border-radius:8px!important;font-family:var(--display);font-weight:600}.banner,.error,.note,.status{font-family:var(--mono);font-size:.82rem;line-height:1.5}.sec-line{margin:.85rem 0 0}.faqs,.law-record{margin-top:1rem;max-width:44rem}.faqs h2{margin:1.1rem 0 .35rem;font-size:1.05rem}.faqs h2:first-child{margin-top:0}.faqs li,.faqs p{margin:.45rem 0}.faqs ul{margin:.2rem 0 .8rem;padding-left:1.15rem}.law-record h2{margin:1.1rem 0 .35rem;font-size:1.05rem}.law-record p{margin:.45rem 0}.banner{margin:1rem 0 0;padding:.75rem .9rem;border-radius:var(--radius);background:var(--orange-soft);color:var(--orange)}.error{color:var(--stamp)}.status{color:var(--pine)}.note{color:var(--muted)}label .note{display:block;margin-top:.35rem;font-size:.85rem}.lede h1{font-weight:700;font-size:clamp(3.2rem,8vw,5.4rem);letter-spacing:.04em;line-height:.95;margin:.15rem 0 .35rem}.board-title h1{font-weight:560;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;margin:.2rem 0 .8rem;max-width:18ch}.tagline{font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:560;margin:0 0 .8rem}.specs{margin:0 0 1rem}.specs summary{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:var(--pill);background:var(--blue-soft);color:var(--blue);padding:.45rem .85rem;font-weight:600;cursor:pointer;list-style:none}.specs summary::-webkit-details-marker{display:none}.specs-body{max-width:68ch;margin-top:.8rem;padding:1rem 1.05rem .3rem;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius)}.specs-body h2{margin:.85rem 0 .35rem;font-size:1rem;font-weight:600;color:var(--orange)}.specs-body h2:first-child{margin-top:0}.specs-body p{margin:0 0 .7rem}.seen{margin-top:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem;max-width:68ch}.seen h2{margin:0;font-size:1.15rem;font-weight:700}.seen p{margin:0}.eyebrow{font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.beats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;margin-top:1.2rem}.beats.pair{grid-template-columns:1fr 1fr}.beats article{background:var(--paper-2);padding:1rem;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:.4rem;gap:.4rem;color:var(--muted)}.beats strong{color:var(--ink);font-weight:560}.par-switch{display:flex;gap:.75rem;align-items:flex-start;background:var(--paper-2);padding:.95rem 1rem;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.par-switch input{margin-top:.2rem}.par-switch strong{display:block;margin-bottom:.25rem}.par-switch span span{color:var(--muted)}.curve-sketch{display:grid;grid-gap:.45rem;gap:.45rem;margin:.2rem 0 1rem;padding:1rem 1rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2)}.curve-sketch h2,.curve-sketch h3{margin:0}.curve-sketch h2{font-size:1.2rem}.curve-sketch h3{margin-top:.6rem;font-size:1rem}.curve-sketch p{margin:0;color:var(--muted)}.curve-sketch svg{width:100%;height:auto;display:block}.curve-sketch line{stroke:var(--line);stroke-width:1}.curve-sketch line.mark{stroke:var(--blue);stroke-dasharray:4 4}.curve-sketch line.pool{stroke:var(--orange);stroke-dasharray:3 4;stroke-width:1.5}.curve-sketch line.graduation{stroke:var(--pine);stroke-width:1.5}.curve-sketch text.pool{fill:var(--orange)}.curve-sketch text.graduation{fill:var(--pine)}.curve-sketch polyline{fill:none;stroke:var(--orange);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.curve-sketch text{fill:var(--muted);font-size:12px;font-family:var(--mono)}.presets{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.presets.launch{grid-template-columns:repeat(3,1fr)}.preset{text-align:left;background:var(--paper-2);display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.preset.selected{outline:2px solid var(--orange)}.preset-kicker{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sheet{grid-template-columns:1.1fr .9fr;grid-gap:1.5rem;gap:1.5rem;margin:1.5rem 0;padding:1.2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sheet,dl{display:grid}dl{grid-template-columns:1fr 1fr;grid-gap:.8rem 1rem;gap:.8rem 1rem;margin:0}dt{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}dd{margin:.15rem 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}form{grid-gap:.8rem;gap:.8rem;align-content:start}form,label{display:grid}label{grid-gap:.3rem;gap:.3rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}input,label{font-family:var(--mono)}input{border:1px solid var(--line);border-radius:8px;background:#181825;color:var(--ink);padding:.7rem .75rem;font-size:.95rem;text-transform:none;letter-spacing:0}input[type=range]{width:100%;padding:.35rem 0;background:transparent;border:0;accent-color:#e6c36a}.meme-span{margin:.8rem 0 .2rem}input.bad{border-color:var(--stamp);color:var(--stamp)}.field-error{color:var(--stamp);font-family:var(--mono);font-size:.75rem;letter-spacing:0;text-transform:none}.launch{display:grid;grid-gap:.8rem;gap:.8rem;max-width:44rem;margin-top:1.4rem}.rows{display:grid;grid-gap:1.6rem;gap:1.6rem;margin-top:2rem}.rows h2{margin:0 0 .6rem;font-weight:520}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.8rem;gap:.8rem}.card{background:var(--paper-2);padding:1rem;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:.45rem;gap:.45rem;align-content:start}.ready-call{margin:1rem 0;padding:1rem 1.1rem;border:1px solid #e6c36a;border-radius:var(--radius);background:#3a2e12;color:#f8e7b0;animation:ready-flash 1.15s ease-in-out infinite}.card.ready-call{margin:0}.ready-call h2{margin:0 0 .35rem;color:#ffe08a;font-size:1.15rem}.ready-call p{margin:.35rem 0;color:#f8e7b0}.ready-call button.solid{background:#e6c36a;border-color:#e6c36a;color:#1a1408;margin-top:.55rem}.handoff-call{margin:1rem 0;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2)}.handoff-call h2{margin:0 0 .35rem}@keyframes ready-flash{0%,to{background:#3a2e12;box-shadow:0 0 0 0 rgba(230,195,106,.2)}50%{background:#6b5420;box-shadow:0 0 22px rgba(230,195,106,.55)}}@media (prefers-reduced-motion:reduce){.ready-call{animation:none;background:#6b5420}}.card-link{color:inherit;text-decoration:none}.card-link h3{margin:0;font-weight:520}.board-title h1 span,.card h3 span{font-family:var(--mono);font-size:.85rem;color:var(--muted)}.money{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.4rem;gap:.4rem;border:1px solid var(--line);border-radius:8px;background:#181825;padding:0 .75rem}.money input{border:0;background:transparent;font-size:1.6rem;padding:.65rem 0}.choices{display:flex;flex-wrap:wrap;gap:.4rem}.choices button{display:grid;grid-gap:.1rem;gap:.1rem;justify-items:start}.choices button small{font-family:var(--mono);color:var(--muted)}.choices button[aria-pressed=true] small{color:var(--orange)}.slippage{border:0;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.slippage legend{font-family:var(--mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.fee-sheet{grid-template-columns:1fr}.tokenomics{margin:.2rem 0 1rem;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius)}.tokenomics summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;cursor:pointer;list-style:none;font-weight:600}.tokenomics summary::-webkit-details-marker{display:none}.tokenomics-dots{font-family:var(--mono);letter-spacing:.14em;color:var(--ink);background:var(--paper-3);border:1px solid var(--line);border-radius:var(--pill);padding:.15rem .55rem .28rem;line-height:1}.tokenomics:not([open])>.fee-sheet{display:none}.tokenomics[open] .fee-sheet{margin:0;padding:.9rem 1rem 1rem;border-top:1px solid var(--line)}.fee-board-wrap{overflow-x:auto}.fee-board{width:100%;min-width:46rem;border-collapse:collapse;font-size:.92rem}.fee-board td,.fee-board th{border-bottom:1px solid var(--line);padding:.7rem .55rem;text-align:left;vertical-align:top}.fee-board thead th{font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.file input{text-transform:none}.token-preview{width:4.5rem;height:4.5rem;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.object-board{display:grid;grid-gap:1rem;gap:1rem}.attached-object{display:grid;grid-gap:.35rem;gap:.35rem;color:inherit;text-decoration:none}.attached-object .object-shot{width:100%;max-height:12rem;object-fit:cover;margin:0}.object-shot{width:min(100%,20rem);height:auto;display:block;margin:.4rem 0 .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.object-status{font-weight:650;margin:0 0 .8rem}.rule{margin:0;font-family:var(--mono);font-size:.82rem}.card-actions{display:flex;flex-wrap:wrap;gap:.4rem}.card-actions a,.card-actions button{font-family:var(--mono);font-size:.75rem;padding:.4rem .7rem;border-radius:var(--pill);text-decoration:none}.listings{list-style:none;padding:0;margin:1rem 0 0}.listings a{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line);text-decoration:none;font-family:var(--mono)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;margin:1.2rem 0}.migrate,.quotes article{background:var(--paper-2);padding:1rem;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.migrate .solid{margin:.8rem .8rem 0 0}.migrate h2,.quotes h2{margin:1.1rem 0 .35rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--orange)}.migrate>h2:first-child,.quotes article h2{margin-top:0}.figure{font-size:clamp(1.6rem,3vw,2.3rem);margin:.4rem 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.figure span{font-size:.9rem;color:var(--muted)}.meter{height:.45rem;background:var(--line);overflow:hidden}.meter,.meter span{border-radius:var(--pill)}.meter span{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--orange))}.ledger{margin:.4rem 0 1.2rem}.ledger h2{margin:0 0 .4rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--muted)}.ledger ol{list-style:none;margin:0;padding:0}.ledger li{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:baseline;padding:.45rem 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.85rem}.ledger .buy{color:var(--pine)}.ledger .sell{color:var(--stamp)}.quote-slip{grid-template-columns:1fr 1fr}.gate{position:fixed;inset:0;z-index:30;overflow:auto;overscroll-behavior:contain;background:rgba(4,8,16,.72);display:flex;justify-content:center;align-items:flex-start;padding:1rem}.gate-card{-webkit-user-select:text;-moz-user-select:text;user-select:text;width:min(38rem,100%);max-height:calc(100dvh - 2rem);margin-top:auto;margin-bottom:auto;overflow:hidden;display:flex;flex-direction:column;background:var(--paper);padding:1.2rem;border:1px solid var(--line);border-radius:var(--radius)}.board-title a,.ledger a,.note a,dd a,footer a{color:var(--blue);text-decoration:none}.gate-card ul{font-family:var(--mono);font-size:.82rem;line-height:1.55;padding-left:1.1rem;overflow:auto;min-height:0;flex:1 1 auto}.gate-card .actions{flex:none}footer{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted)}code,footer{font-family:var(--mono)}code{font-size:.85em}.asset-nav .asset-link{margin:0}.asset-link{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:.35rem 0 0;border-radius:var(--pill);background:var(--blue-soft);color:var(--blue);padding:.45rem .85rem;font-weight:600;text-decoration:none}.asset-examples{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin:1.35rem 0 .2rem}textarea{border:1px solid var(--line);border-radius:8px;background:#181825;color:var(--ink);padding:.7rem .75rem;font-family:var(--mono);font-size:.95rem;line-height:1.45;resize:vertical}.asset-desk form{max-width:44rem}.asset-steps{display:flex;flex-wrap:wrap;gap:.45rem;margin:.4rem 0 1.2rem;padding:0;list-style:none}.asset-steps button{display:inline-flex;align-items:center;gap:.4rem}.asset-steps button span{font-family:var(--mono);color:var(--muted)}.asset-steps button[aria-current=step]{background:var(--orange-soft);color:var(--orange);border-color:transparent}.asset-nav{display:flex;gap:.6rem;margin-top:1rem}.rights-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.rights-grid h2{margin:0;font-weight:600}.rights-grid .card dl{grid-template-columns:1fr}.rights-grid .card p{margin:0}.asset-beats span,.rights-grid dd{overflow-wrap:anywhere}.asset-beats{grid-template-columns:1fr;margin-top:0;padding:0;list-style:none}.asset-sheet{display:grid;grid-gap:.8rem;gap:.8rem}.asset-terms{white-space:pre-wrap}.asset-values{flex-wrap:wrap}.asset-picture{display:block;max-width:240px;max-height:240px;border-radius:8px;object-fit:cover}.record-create{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.record-promises{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius)}.record-promises ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.record-promises .check{display:flex;gap:8px;align-items:center;font-weight:600}.record-lines,.record-progress{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;overflow-wrap:anywhere}.record-checks{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.record-checks .ok:before{content:"Yes. ";font-weight:600}.record-checks .no:before{content:"No. ";font-weight:600;color:var(--danger,#c0392b)}@media (max-width:800px){.beats,.beats.pair,.card-grid,.presets,.presets.launch,.quote-slip,.quotes,.rights-grid,.sheet,dl{grid-template-columns:1fr}.listings a,.top,footer{flex-direction:column;align-items:flex-start}}