@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.02-.vtsqazemv.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.08q1~yba95kxm.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.0nkps02--w45i.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_f7e5032e-module__aD-6Eq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_f7e5032e-module__aD-6Eq__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.02msn089-soa4.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.13-bl75dp544c.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.07n94j49quulv.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_fe6566f-module__uK47oa__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_fe6566f-module__uK47oa__variable{--font-body:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_ivoqGb9mvJTTvgZ8ny1cbG7sZMGQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_dc177b0e-module__78ed6G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_dc177b0e-module__78ed6G__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#efe6d2;--paper-2:#e6dcc3;--paper-3:#dcd1b3;--ink:#1a1614;--ink-2:#57514a;--ink-3:#8b8378;--rule:#1a16142e;--rule-strong:#1a16146b;--moss:#2f5230;--moss-soft:#2f52301f;--oxblood:#7a2230;--oxblood-soft:#7a22301a;--gold:#9a7416;--gold-soft:#9a741624;--font-display:var(--font-display,"Fraunces"), "Times New Roman", Georgia, serif;--font-body:var(--font-body,"Newsreader"), Georgia, "Times New Roman", serif;--font-mono:var(--font-mono,"JetBrains Mono"), ui-monospace, "SFMono-Regular", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--ink);background-color:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-feature-settings:"kern", "liga", "onum";background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22220%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.92%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%20%200%200%200%200%200%20%200%200%200%200%200%20%200%200%200%200.045%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23n\)%22%2F%3E%3C%2Fsvg%3E);font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:var(--ink)}h1,h2,h3,h4,h5{letter-spacing:-.005em;margin:0;font-weight:400}h1{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 0;font-size:clamp(1.85rem,3.4vw,2.6rem);line-height:1.1}p{margin:0}::selection{background:var(--ink);color:var(--paper)}.eyebrow{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-feature-settings:"lnum";font-size:.7rem;font-weight:500}.italic-meta{color:var(--ink-2);font-style:italic}.tabular,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.muted{color:var(--ink-2)}.link-underline{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.link-underline:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.outer{width:min(1180px,100%);margin:0 auto;padding:0 2rem}.masthead{border-bottom:3px double var(--ink);grid-template-columns:1fr auto;align-items:end;gap:1.5rem;padding:1.85rem 0 .6rem;display:grid}.wordmark{gap:.15rem;display:grid}.wordmark-name{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 144, "SOFT" 60, "WONK" 1;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:500;line-height:.95}.wordmark-name em{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;font-style:italic}.edition{font-family:var(--font-body);color:var(--ink-2);letter-spacing:.005em;font-size:.86rem;font-style:italic}.masthead-account{text-align:right;gap:.15rem;display:grid}.masthead-account .who{font-family:var(--font-body);color:var(--ink-2);font-size:.86rem;font-style:italic}.masthead-account .balance{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--ink);font-size:1.05rem}.masthead-account .balance-meta{font-family:var(--font-body);color:var(--ink-2);font-size:.78rem;font-style:italic}.content{padding:2rem 0 5rem}.layout,.detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:3.5rem;display:grid}.stack{gap:2.25rem;display:grid}.stack-tight{gap:.6rem;display:grid}.section{gap:.65rem;display:grid}.section-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;display:flex}.section-head h2{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:600}.section-head .meta{font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.02em;font-size:.72rem}.section-head a.text-link{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-style:italic}.section-head a.text-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.status{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:600}.status.trading{color:var(--moss)}.status.proposal{color:var(--gold)}.status.closed,.status.settled{color:var(--ink-3)}.status.settled-yes{color:var(--moss)}.status.settled-no{color:var(--oxblood)}.market-list{display:grid}.market-row{border-bottom:1px solid var(--rule);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:1.4rem 0;transition:background .12s;display:grid}.market-row:last-child{border-bottom:0}.market-row:hover{background:#1a161406}.market-row .num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);padding-top:.55rem;font-size:.72rem}.market-row .body{gap:.45rem;min-width:0;display:grid}.market-row h3{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 60, "SOFT" 30;font-size:1.45rem;font-weight:400;line-height:1.2}.market-row:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.market-row .meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.85rem;font-style:italic;display:flex}.market-row .meta .sep{color:var(--ink-3)}.market-row .price{text-align:right;justify-items:end;gap:.35rem;min-width:9rem;display:grid}.market-row .price .pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:1.85rem;font-weight:500;line-height:1}.market-row .price .pct.dim{color:var(--ink-3)}.market-row .price .yn{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.74rem}.market-row .price .yn .yes{color:var(--moss)}.market-row .price .yn .no{color:var(--oxblood)}.article{gap:1.3rem;display:grid}.article-head{border-bottom:1px solid var(--ink);gap:.55rem;padding-bottom:1.3rem;display:grid}.article-kicker{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);align-items:baseline;gap:.85rem;font-size:.72rem;display:flex}.article-byline{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.92rem;font-style:italic;display:flex}.article-byline .sep{color:var(--ink-3)}.article-prob{align-items:baseline;gap:.85rem;padding:.5rem 0 .1rem;display:flex}.article-prob .pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:500;line-height:1}.article-prob .pct-meta{color:var(--ink-2);font-style:italic}.article-description{font-family:var(--font-body);font-feature-settings:"kern", "liga", "onum";max-width:62ch;font-size:1.05rem;line-height:1.65}.article-section{border-top:1px solid var(--rule);gap:.85rem;padding-top:1.3rem;display:grid}.article-section-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.article-section-head h2{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:600}.book{grid-template-columns:1fr 1fr;display:grid}.book-side{padding:.4rem 0 0}.book-side+.book-side{border-left:1px solid var(--rule);padding-left:1.4rem}.book-side-head{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:.35rem;font-size:.7rem;font-weight:600;display:flex}.book-side.yes .book-side-head{color:var(--moss)}.book-side.no .book-side-head{color:var(--oxblood)}.book-row{font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;align-items:center;padding:.32rem 0;font-size:.88rem;display:grid;position:relative}.book-row:before{content:"";width:var(--depth,0%);background:var(--depth-color,transparent);opacity:.18;pointer-events:none;position:absolute;inset:0 auto 0 0}.book-side.yes .book-row{--depth-color:var(--moss)}.book-side.no .book-row{--depth-color:var(--oxblood)}.book-row .qty{text-align:right;color:var(--ink-2)}.book-empty{color:var(--ink-3);padding:.85rem 0;font-size:.88rem;font-style:italic}.tape{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.86rem}.tape thead th{text-align:left;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--ink);padding:.35rem 0;font-size:.7rem;font-weight:600}.tape tbody td{border-bottom:1px solid var(--rule);padding:.35rem 0}.tape tbody td.size{width:5rem}.tape td.price-yes{color:var(--moss)}.tape td.price-no{color:var(--oxblood)}.tape td.when{font-family:var(--font-body);color:var(--ink-2);font-variant-numeric:normal;font-size:.85rem;font-style:italic}.tape tr:last-child td{border-bottom:0}.ticket{gap:1.05rem;padding-top:.4rem;display:grid}.ticket-toggle{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.ticket-toggle label{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;padding:.65rem;font-size:.78rem;font-weight:600;transition:background .1s,color .1s;display:flex}.ticket-toggle label+label{border-left:1px solid var(--ink)}.ticket-toggle input{opacity:0;pointer-events:none;position:absolute}.ticket-toggle label.yes:has(input:checked){background:var(--moss);color:var(--paper)}.ticket-toggle label.no:has(input:checked){background:var(--oxblood);color:var(--paper)}.ticket-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field{gap:.3rem;display:grid}.field label,label.field-label{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);font-size:.66rem;font-weight:600}.field input,.field textarea,.field select,input.editorial,textarea.editorial,select.editorial{border:0;border-bottom:1px solid var(--ink);font-family:var(--font-mono);background:0 0;border-radius:0;outline:0;width:100%;padding:.35rem 0;font-size:1rem;transition:border-color .12s}.field input::placeholder,textarea.editorial::placeholder{color:var(--ink-3);font-style:italic;font-family:var(--font-body)}.field textarea,textarea.editorial{font-family:var(--font-body);resize:vertical;border:1px solid var(--rule);min-height:5rem;padding:.55rem .65rem}.field input:focus,.field textarea:focus,.field select:focus,input.editorial:focus,textarea.editorial:focus{border-color:var(--ink);border-bottom-width:2px;margin-bottom:-1px}.field-narrow .field{max-width:14rem}.ticket-summary{font-family:var(--font-mono);border-top:1px solid var(--rule);gap:.35rem;padding-top:.4rem;font-size:.86rem;display:grid}.ticket-summary .row{justify-content:space-between;align-items:baseline;display:flex}.ticket-summary .row .key{font-family:var(--font-body);color:var(--ink-2);font-style:italic}.ticket-summary .row .val{font-variant-numeric:tabular-nums}.ticket-summary .row .val.profit{color:var(--moss)}.button{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-feature-settings:"kern", "lnum";background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.1rem;font-size:.85rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.button:hover,.button.primary{background:var(--ink);color:var(--paper)}.button.primary:hover{background:var(--paper);color:var(--ink)}.button.yes{background:var(--moss);color:var(--paper);border-color:var(--moss)}.button.yes:hover{background:var(--paper);color:var(--moss)}.button.no{background:var(--oxblood);color:var(--paper);border-color:var(--oxblood)}.button.no:hover{background:var(--paper);color:var(--oxblood)}.button.danger{color:var(--oxblood);border-color:var(--oxblood);background:0 0}.button.danger:hover{background:var(--oxblood);color:var(--paper)}.button.ghost{text-transform:none;letter-spacing:0;color:var(--ink-2);font-style:italic;font-weight:400;font-family:var(--font-body);background:0 0;border:0;padding:.25rem .4rem;font-size:.86rem}.button.ghost:hover{color:var(--ink);text-underline-offset:3px;background:0 0;text-decoration:underline}.aside{gap:2.25rem;display:grid;position:sticky;top:2rem}.aside-block{gap:.85rem;display:grid}.aside-block .head{border-bottom:1px solid var(--ink);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding-bottom:.55rem;font-size:.7rem;font-weight:600;display:flex}.aside-block .head .meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);text-transform:none;font-size:.7rem;font-weight:400}.balance{gap:.25rem;padding:.2rem 0 .6rem;display:grid}.balance-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:1.85rem;line-height:1}.balance-meta{font-family:var(--font-body);color:var(--ink-2);font-size:.86rem;font-style:italic}.position-row,.order-row,.standing-row{border-bottom:1px solid var(--rule);align-items:baseline;padding:.55rem 0;font-size:.92rem;display:grid}.position-row{grid-template-columns:2.2rem 1fr auto;gap:.75rem}.order-row{grid-template-columns:2.2rem 1fr auto auto;gap:.6rem}.standing-row{grid-template-columns:1.6rem 1fr auto;gap:.65rem}.position-row:last-child,.order-row:last-child,.standing-row:last-child{border-bottom:0}.position-row .side,.order-row .side{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:600}.side.yes{color:var(--moss)}.side.no{color:var(--oxblood)}.position-row .market,.order-row .market{font-family:var(--font-display);letter-spacing:-.005em;font-variation-settings:"opsz" 30;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;overflow:hidden}.position-row .qty,.order-row .price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:.86rem}.standing-row .rank{font-family:var(--font-mono);color:var(--ink-3);font-size:.8rem}.standing-row.top .rank{color:var(--ink)}.standing-row .who{font-family:var(--font-display);letter-spacing:-.005em;font-variation-settings:"opsz" 30;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;overflow:hidden}.standing-row .who em{color:var(--ink-2);margin-left:.3rem;font-size:.78rem;font-style:italic}.standing-row .net{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.86rem}.standing-row.you{background:var(--gold-soft);margin:0 -.45rem;padding:.55rem .45rem}.compose{border:1px solid var(--ink);background:0 0}.compose-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding:.85rem 1.1rem;display:flex}.compose-head h2{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:600}.compose-body{gap:1.1rem;padding:1.2rem;display:grid}.compose-body label.field-label{margin-bottom:.3rem;display:block}.compose-grid{grid-template-columns:1fr;gap:1.1rem;display:grid}.compose-actions{border-top:1px solid var(--rule);justify-content:flex-end;gap:.55rem;padding-top:.4rem;display:flex}.empty{color:var(--ink-3);padding:1.5rem 0;font-size:.92rem;font-style:italic}.auth-screen{place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-card{text-align:center;gap:1.4rem;width:min(420px,100%);padding:0;display:grid}.auth-card .wordmark-name{text-align:center;font-size:clamp(2.6rem,6vw,3.4rem)}.auth-status{font-family:var(--font-body);color:var(--ink-2);justify-content:center;align-items:center;gap:.6rem;font-size:.95rem;font-style:italic;display:inline-flex}.auth-status:before,.auth-status:after{content:"";background:var(--rule-strong);width:2.2rem;height:1px;display:inline-block}.auth-body{font-family:var(--font-body);color:var(--ink-2);max-width:36ch;margin:0 auto;line-height:1.55}.not-found{text-align:center;justify-items:center;gap:.95rem;width:min(440px,100vw - 2rem);margin:16vh auto 0;display:grid}.not-found h1{font-size:2.2rem}.resolve{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0 0;display:flex}.resolve-controls{align-items:center;gap:.6rem;display:flex}.resolve select{border:1px solid var(--ink);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:0;padding:.45rem .6rem;font-size:.82rem}.approval-bar{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.approval-bar .info{color:var(--ink-2);font-size:.92rem;font-style:italic}@media (max-width:980px){.layout,.detail-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.aside{position:static}.market-row{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:1rem}.market-row .price{min-width:6.5rem}.market-row .price .pct{font-size:1.55rem}}@media (max-width:640px){.outer{padding:0 1.25rem}.masthead{grid-template-columns:1fr;align-items:start;gap:.4rem}.masthead-account{text-align:left}.ticket-fields{grid-template-columns:1fr}.market-row{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:1.2rem 0}.market-row .price{text-align:left;justify-items:start}.market-row .num{padding-top:0;font-size:.7rem}}
