:root{--ink:#171719;--paper:#fbfaf6;--muted:#6f706b;--lime:#d8ff45;--line:#e1ded6;--card:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 50% -10%,#fff 0,var(--paper) 36rem);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{max-width:1200px;margin:0 auto;padding:0 32px 72px}nav{min-height:84px;display:flex;align-items:center;gap:14px}.brand{font-size:23px;font-weight:800;letter-spacing:-1.5px;margin-right:auto}.filter-button,.network-status,.wallet-button{border:1px solid var(--line);background:#fff;border-radius:999px;font:inherit;font-size:13px}.network-status{padding:9px 12px;color:#4a4946;cursor:pointer}.network-status i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.network-status i.online{background:#78ae1b}.network-status i.offline{background:#c46b58}.network-status:disabled{cursor:wait}.protocol-status{color:var(--muted);font-size:11px;white-space:nowrap}.protocol-status:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#aaa}.protocol-status.deployed:before{background:#78ae1b}.wallet-button{background:var(--ink);color:white;padding:10px 15px;border-color:var(--ink);cursor:pointer}.wallet-button:disabled{opacity:.7}.wallet-message{position:absolute;right:0;top:38px;width:230px;font-size:12px;color:var(--muted)}.wallet-control{position:relative;display:flex;align-items:center;gap:8px}.disconnect-button{width:25px;height:25px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.wallet-panel{position:absolute;z-index:10;top:52px;right:0;width:min(380px,calc(100vw - 40px));padding:18px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px rgba(28,27,24,.12)}.wallet-panel>div{display:flex;justify-content:space-between;padding:7px 0}.wallet-panel small,.wallet-panel span{color:var(--muted);font-size:11px}.wallet-panel strong{font-size:12px}.wallet-panel>p{border-top:1px solid var(--line);padding-top:15px;margin:10px 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.wallet-panel ul{list-style:none;margin:0;padding:0}.wallet-panel li{padding:9px 0;border-top:1px solid #eeece6}.wallet-panel li a{display:flex;justify-content:space-between;gap:12px}.wallet-panel li small{text-align:right}.amount-positive{color:#4d7800}.amount-negative{color:#a33b2e}.wallet-inline-action{max-width:215px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:800;cursor:pointer;text-align:right}.header-actions{display:flex;align-items:center;padding:3px;gap:3px;border:1px solid var(--line);border-radius:999px;background:#fff}.header-actions .network-status{border:0;background:transparent}.create-link{padding:10px 14px;border-radius:999px;font-size:13px;font-weight:700}.protocol-setup{margin:0 auto 64px;padding:28px;border:1px solid var(--line);border-radius:10px;background:#fff}.protocol-setup h2{margin:6px 0 10px}.protocol-setup .primary-action{display:inline-flex;margin-top:12px;border:0;cursor:pointer}.hero{padding:clamp(76px,11vw,132px) 0 76px;border-bottom:1px solid var(--line)}.eyebrow{color:#668500;font-size:11px;font-weight:800;letter-spacing:1.5px;margin:0 0 17px}h1{max-width:800px;margin:0;font-size:clamp(48px,8vw,92px);letter-spacing:clamp(-5px,-.07em,-2px);line-height:.92}.lede{max-width:610px;color:var(--muted);line-height:1.55;font-size:clamp(17px,2vw,20px);margin:30px 0}.hero-actions{display:flex;gap:22px;align-items:center}.primary-action{background:var(--lime);border-radius:5px;padding:13px 16px;font-size:14px;font-weight:700}.primary-action span{padding-left:22px}.text-action{font-size:14px;text-decoration:underline;text-underline-offset:4px}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:56px}.hero-proof span,.section-count{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.72);color:var(--muted);font-size:12px}.market-section{padding:clamp(64px,8vw,92px) 0}.resolved-section{border-top:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.section-heading h2{font-size:clamp(30px,4vw,42px);margin:0;letter-spacing:-1.8px}.section-heading p:last-child{max-width:530px;margin:10px 0 0;color:var(--muted);line-height:1.5}.section-count{white-space:nowrap}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.market-card{border:1px solid var(--line);border-radius:18px;padding:22px;background:var(--card);min-height:290px;display:flex;flex-direction:column;box-shadow:0 12px 34px rgba(36,35,29,.045)}.market-footer,.market-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.market-meta span:last-child{text-align:right}.asset-badge{padding:5px 8px;border-radius:7px;background:#f0f6d9;color:#536d00;font-weight:800}.market-card h2{font-size:21px;line-height:1.18;letter-spacing:-.65px;margin:24px 0 auto}.market-prices{margin:30px 0 18px}.odds-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:9px}.odds-row span{color:var(--muted);font-size:13px;font-weight:700}.price-track{height:8px;background:#ece9e1;border-radius:50px;overflow:hidden}.price-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#bce900,var(--lime))}.market-prices strong{font-size:14px}.status{color:#5c8200;font-weight:700;text-align:right}.stage-description{color:var(--muted);font-size:12px;line-height:1.5;margin:0 0 18px}.status-closed,.status-proposed,.status-resolving{color:#9a6500}.status-resolved{color:#397600}.status-refunding{color:#a33d2c}.empty-market-state{min-height:190px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:28px;border:1px dashed #cbc7bc;border-radius:18px;background:rgba(255,255,255,.45)}.empty-market-state span{color:var(--muted)}.empty-market-state .primary-action{margin-top:10px}.empty-market-state.compact{min-height:135px}.market-stage{display:flex;gap:10px;align-items:baseline;border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:14px 0 24px}.market-stage span{color:var(--muted);font-size:13px;line-height:1.4}.market-stage.stage-refunding{border-color:#d8a79e;background:#fff8f6}.market-card{transition:transform .18s ease,border-color .18s ease}.market-card:hover{transform:translateY(-3px);border-color:#a9a59b}.how-it-works{padding:68px 0 10px;border-top:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;gap:60px}.steps span{color:#719000;font-size:13px;font-weight:700}.steps h3{font-size:22px;letter-spacing:-1px;margin:16px 0 8px}.steps p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.back-link{font-size:13px;color:var(--muted)}.market-detail{display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:70px;gap:70px;padding:90px 0 70px}.detail-main h1{font-size:clamp(42px,6vw,70px)}.probability{display:flex;align-items:baseline;gap:12px;margin-top:50px}.probability strong{font-size:52px;letter-spacing:-3px}.probability span{color:var(--muted);font-size:13px}.detail-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:38px}.detail-stats div{border-top:1px solid var(--line);padding-top:13px}.detail-stats span,.detail-stats strong{display:block}.detail-stats span{color:var(--muted);font-size:11px;margin-bottom:7px}.detail-stats strong{font-size:13px}.trade-panel{align-self:start;background:white;border:1px solid var(--line);border-radius:9px;padding:24px}.trade-panel h2{margin:0 0 22px}.outcome-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.outcome-buttons button{border:1px solid var(--line);background:var(--paper);padding:12px;border-radius:5px;font-weight:700}.trade-panel label{display:block;font-size:12px;color:var(--muted);margin-top:22px}.trade-panel input{width:100%;margin-top:7px;padding:13px;border:1px solid var(--line);border-radius:5px;background:#f1efe9}.disabled-action{width:100%;margin-top:14px;padding:13px;border:0;border-radius:5px;background:#d7d4cc;color:#77736c}.trade-panel>p:last-child{font-size:11px;color:var(--muted);line-height:1.4}.resolution-card{border-top:1px solid var(--line);padding:60px 0}.resolution-card h2{font-size:30px}.resolution-card dl{max-width:780px;margin:30px 0 0}.resolution-card dl div{display:grid;grid-template-columns:170px 1fr;border-top:1px solid var(--line);padding:18px 0}.resolution-card dt{color:var(--muted);font-size:12px}.resolution-card dd{margin:0;line-height:1.5;font-size:14px}.create-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(440px,1fr);grid-gap:90px;gap:90px;padding:85px 0}.create-intro{position:-webkit-sticky;position:sticky;top:40px;align-self:start}.create-intro h1{font-size:clamp(42px,5vw,66px)}.draft-form{background:white;border:1px solid var(--line);border-radius:9px;padding:28px}.form-field{display:block;margin-bottom:21px}.form-field>span{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.form-field input,.form-field textarea{width:100%;border:1px solid var(--line);border-radius:5px;padding:12px;background:#fcfbf8;font:inherit;font-size:14px}.form-field textarea{resize:vertical;line-height:1.45}.form-error,.form-field small{display:block;color:#a33b2e;font-size:11px;margin-top:6px}.date-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form-action{border:0;cursor:pointer}.draft-ready{background:#eef8cd;border:1px solid #cae472;border-radius:5px;padding:14px;margin-top:18px}.draft-ready strong{font-size:13px}.draft-ready p{color:#56602f;font-size:11px;line-height:1.4;margin:6px 0 0}.draft-ready .secondary-action{margin-top:12px;cursor:pointer}.instruction-preview{margin:1rem 0 0;display:grid;grid-gap:.55rem;gap:.55rem}.instruction-preview div{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:1rem;gap:1rem}.instruction-preview dt{color:var(--muted)}.instruction-preview dd{margin:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.live-prices{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.live-prices div{background:#171719;color:white;border-radius:8px;padding:14px;display:flex;justify-content:space-between;gap:12px}.live-prices span{color:#b7b7b7;font-size:12px}.live-prices small{grid-column:1/-1;color:var(--muted)}.create-price-panel{margin-bottom:14px}.create-price-panel .live-prices{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.create-price-panel .live-price-card{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;min-width:0;padding:14px}.create-price-panel .asset-icon{width:32px;height:32px}.create-price-panel .asset-pair{min-width:0}.create-price-panel .live-price-card>strong{grid-column:1/-1;min-width:0;margin-top:12px;overflow:hidden;font-size:clamp(22px,3.2vw,32px);line-height:1.05;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.create-price-panel .price-change{grid-column:1/-1;display:flex;gap:5px;margin-top:7px;color:var(--lime);font-size:11px;white-space:nowrap}.create-price-panel .price-change b{font:inherit}.create-price-panel .price-change em{color:#b7b9b9;font-style:normal}.create-price-panel .price-change.negative b{color:#ff9b84}.create-price-panel .price-sparkline{display:none}.create-price-panel .live-prices>small{padding:0 2px}@media (max-width:800px){.create-layout{grid-template-columns:1fr;gap:28px;padding:35px 0}.create-intro{position:static}.draft-form{padding:20px}.live-prices{grid-template-columns:1fr}.live-prices small{grid-column:auto}}.form-field .field-note{color:var(--muted)}@media (max-width:900px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){main{padding:0 18px 48px}nav{min-height:76px;flex-wrap:wrap;padding:12px 0}.brand{font-size:21px}.create-link{order:3;width:100%;text-align:center}.header-actions{margin-left:auto}.network-status{display:none}.hero{padding:68px 0 56px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .primary-action{display:flex;justify-content:space-between}.hero-proof{margin-top:38px}.market-grid,.steps{grid-template-columns:1fr;gap:14px}.section-heading{align-items:flex-start;flex-direction:column;gap:14px}.section-count{align-self:flex-start}.market-section{padding:58px 0}.market-card{min-height:270px}.steps{gap:36px}.wallet-panel{position:fixed;top:84px;right:12px;left:12px;width:auto;max-height:calc(100vh - 100px);overflow:auto}}@media (max-width:800px){.market-detail{gap:35px;padding-top:60px}.detail-stats,.market-detail,.resolution-card dl div{grid-template-columns:1fr}.resolution-card dl div{gap:7px}.create-layout{grid-template-columns:1fr;gap:30px;padding-top:60px}.create-intro{position:static}.date-fields{grid-template-columns:1fr}}.amm-panel{margin-top:2rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid #dedbd3;border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(20,20,20,.08)}.amm-odds{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.amm-odds button{display:flex;justify-content:space-between;align-items:center;min-height:72px;padding:1rem;border:2px solid transparent;border-radius:14px;font:inherit;cursor:pointer}.amm-odds button strong{font-size:1.35rem}.amm-odds .yes{background:#eaf8df;color:#285400}.amm-odds .no{background:#fff0ec;color:#8d2412}.amm-odds button.selected{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.amm-amount{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:1.25rem;font-weight:700}.amm-amount input{min-height:54px;padding:0 1rem;border:1px solid #dedbd3;border-radius:12px;font:inherit;font-size:1.1rem}.amm-limit{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:.75rem 0 1rem;color:#73716b}.amm-limit button{border:0;background:transparent;color:#171717;text-decoration:underline;cursor:pointer;font:inherit;font-weight:700}.amm-buy{width:100%;min-height:56px}.amm-message,.amm-note{color:#73716b;font-size:.92rem;line-height:1.5}.amm-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.amm-stats span{display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem;border-radius:12px;background:#f6f4ee;color:#73716b}.amm-stats strong{color:#171717}@media (max-width:600px){.amm-odds,.amm-stats{grid-template-columns:1fr}.amm-limit{align-items:flex-start;flex-direction:column}}.wallet-panel .portfolio-list a,.wallet-panel .portfolio-list li,.wallet-panel .portfolio-list small{display:block}.wallet-panel .portfolio-list small{margin-top:5px;text-align:left;line-height:1.4}.wallet-position{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-top:1rem}.wallet-position span{display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem;border-radius:12px;background:#f6f4ee;color:#73716b;font-size:.85rem}.wallet-position strong{color:#171717}@media (max-width:600px){.wallet-position{grid-template-columns:1fr}}.trade-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;margin:.8rem 0 1rem}.trade-summary span{display:grid;grid-gap:.2rem;gap:.2rem;padding:.7rem;border-radius:10px;background:#f6f4ee;color:var(--muted);font-size:.8rem}.trade-summary strong{color:var(--ink);font-size:.95rem}body{min-width:320px;background:#f8f8f4}a,button{-webkit-tap-highlight-color:transparent;transition:transform .14s ease,opacity .14s ease,background-color .14s ease,border-color .14s ease}a:active,button:active{transform:scale(.98)}button:disabled{cursor:not-allowed}.site-nav{position:relative;z-index:20;min-height:76px}.brand{display:inline-flex;align-items:baseline;color:#171719;font-size:22px;letter-spacing:-1.25px}.brand span{color:#6f8d00}.create-link{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 16px;border:1px solid #bddb4a;background:var(--lime)}.create-link:hover,.primary-action:hover{background:#cafa23}.back-link{padding:10px 0}.hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(34px,5vw,54px);gap:clamp(34px,5vw,54px);padding:clamp(58px,8vw,92px) 0}.hero-copy{max-width:920px;margin-inline:auto;text-align:center}.hero-copy h1{max-width:920px;font-size:clamp(46px,6vw,72px);line-height:1.03;letter-spacing:-.06em}.hero-copy .lede{max-width:720px;margin:28px auto 0}.hero-board{position:relative;box-sizing:border-box;width:min(100%,820px);aspect-ratio:9/8;margin-inline:auto;padding:clamp(28px,3.5vw,36px);overflow:hidden;border:1px solid #30363a;border-radius:28px;background:linear-gradient(145deg,#11171a,#0c1114 70%);color:white;box-shadow:0 28px 70px rgba(24,24,20,.18)}.hero-board:before{position:absolute;content:"";width:260px;height:260px;top:-145px;right:-85px;border-radius:50%;background:#9dc31b;filter:blur(55px);opacity:.42}.board-heading{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;color:#f1f2ee;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.2em}.board-heading strong{display:inline-flex;align-items:center;gap:9px;color:#101416;background:var(--lime);padding:12px 19px;border-radius:999px;font-size:12px;letter-spacing:.1em}.board-heading strong:before{content:"";width:7px;height:7px;border-radius:50%;background:#171719}.hero-board .live-prices{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0}.hero-board .live-price-card{position:relative;display:grid;grid-template-columns:52px 1fr;align-items:center;min-width:0;min-height:244px;padding:24px 23px 20px;overflow:hidden;border:1px solid #30373b;border-radius:18px;background:rgba(27,33,36,.88)}.asset-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:white;font-size:28px;font-weight:800}.asset-icon svg{width:100%;height:100%;overflow:visible}.asset-icon-btc{background:#f79335;box-shadow:inset 0 1px 1px rgba(255,255,255,.22)}.asset-icon-btc svg text{fill:#fff;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:700}.asset-icon-eth{background:radial-gradient(circle at 35% 25%,#7880aa,#424968 76%);box-shadow:inset 0 1px 1px rgba(255,255,255,.17)}.hero-board .asset-pair{color:#c0c3c4;font-size:15px;letter-spacing:.03em}.hero-board .live-prices strong{grid-column:1/-1;min-width:0;margin-top:22px;font-size:clamp(32px,5.1vw,52px);letter-spacing:-.06em;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-change{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--lime);font-size:15px;font-weight:700;white-space:nowrap}.price-change b{font:inherit}.price-change em{color:#b7b9b9;font-style:normal;font-weight:500}.price-change.negative b{color:#ff9b84}.price-sparkline{grid-column:1/-1;width:100%;height:68px;margin-top:17px;overflow:visible}.hero-board .live-prices small{grid-column:1/-1;padding:6px 7px 0;color:#b4b6b6;font-size:14px}.settlement-card{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:180px;margin-top:28px;padding:28px;overflow:hidden;border:1px solid #56643a;border-radius:18px;background:linear-gradient(120deg,rgba(39,49,34,.92),rgba(28,37,28,.86))}.settlement-card:after{position:absolute;content:"";right:-30px;bottom:-80px;width:220px;height:180px;border-radius:50%;background:#87a91a;filter:blur(44px);opacity:.38}.settlement-card>div:first-child{position:relative;z-index:1;display:grid;grid-gap:8px;gap:8px}.settlement-card span{color:#d0d4d1;font-size:14px;letter-spacing:.16em;text-transform:uppercase}.settlement-card strong{font-size:clamp(34px,3.5vw,44px);letter-spacing:-.05em}.settlement-card small{color:#c1c4bf;font-size:15px}.cookie-stack{position:relative;z-index:1;width:180px;height:138px;flex:0 0 180px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.3))}.board-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:18px}.board-facts div{display:flex;align-items:center;gap:17px;min-height:116px;padding:20px;border:1px solid #2c3336;border-radius:16px;background:rgba(24,30,33,.72)}.board-facts b{display:grid;width:56px;height:56px;place-items:center;flex:0 0 56px;border-radius:50%;background:rgba(216,255,69,.09);color:var(--lime);font-size:30px}.board-facts p{display:grid;grid-gap:4px;gap:4px;margin:0}.board-facts strong{font-size:26px}.board-facts span{color:#b5b7b7;font-size:14px}.hero-board>p{margin:28px 7px 0;color:#c0c2c1;font-size:14px;line-height:1.55}@media (min-width:768px){.hero-board{padding:26px;border-radius:24px}.board-heading{margin-bottom:20px;font-size:14px}.board-heading strong{padding:10px 16px}.hero-board .live-prices{gap:12px}.hero-board .live-price-card{min-height:198px;padding:18px}.hero-board .live-prices strong{margin-top:15px;font-size:clamp(29px,3vw,42px)}.price-change{margin-top:6px;font-size:13px}.price-sparkline{height:48px;margin-top:12px}.hero-board .live-prices small{padding-top:2px;font-size:13px}.settlement-card{min-height:150px;margin-top:20px;padding:22px}.settlement-card strong{font-size:clamp(29px,2.8vw,38px)}.settlement-card small{font-size:13px}.cookie-stack{width:142px;height:108px;flex-basis:142px}.board-facts{gap:12px;margin-top:14px}.board-facts div{min-height:88px;gap:12px;padding:14px}.board-facts b{width:44px;height:44px;flex-basis:44px;font-size:24px}.board-facts strong{font-size:22px}.board-facts span,.hero-board>p{font-size:13px}.hero-board>p{margin-top:18px}}.market-section{padding:clamp(56px,7vw,82px) 0}.section-heading h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.055em}.market-card{min-height:310px;border-radius:20px;box-shadow:0 8px 30px rgba(25,25,20,.045)}.market-card:focus-visible{outline:3px solid #9dbb2e;outline-offset:3px}.market-card h2{margin-top:22px;font-size:22px}.odds-row span{color:#a3a39f;font-size:14px;font-weight:500}.odds-row .leading{color:#171719;font-weight:850}.stage-refunding .price-track,.stage-resolved .price-track{opacity:.55}.stage-closed,.stage-proposed,.stage-resolving{border-color:#e2c882;background:#fffdf7}.market-footer{align-items:center;margin-top:auto}.status{max-width:55%;padding:5px 8px;border-radius:999px;background:#f2f6e4;font-size:11px}.status-closed,.status-proposed,.status-resolving{background:#fff2cd}.create-steps{display:grid;grid-gap:12px;gap:12px;max-width:420px;margin-top:38px}.create-steps span{display:flex;gap:14px;align-items:center;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.create-steps b{color:#719000;font-size:11px}.draft-form{border-radius:20px;box-shadow:0 16px 50px rgba(28,27,24,.06)}.draft-form fieldset{min-width:0;padding:0;border:0}.draft-form legend{margin-bottom:24px;font-size:24px;font-weight:800;letter-spacing:-.04em}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:48px;border:1px solid var(--line);border-radius:10px;padding:12px;background:#fcfbf8;color:var(--ink);font:inherit;font-size:16px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:3px solid rgba(188,222,63,.3);border-color:#8dab26}.draft-form>.form-action{width:100%;min-height:52px;border-radius:10px}.market-page{padding:clamp(48px,7vw,82px) 0 72px}.market-page>.eyebrow{margin-bottom:12px}.market-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);grid-gap:clamp(34px,6vw,74px);gap:clamp(34px,6vw,74px);align-items:start}.market-story h1{max-width:780px;font-size:clamp(42px,6vw,72px);line-height:.98;letter-spacing:-.065em}.market-trust{max-width:680px;color:var(--muted);font-size:15px;line-height:1.6}.market-key-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:38px 0}.market-key-stats div{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--line);border-radius:14px;background:white}.market-key-stats span,.market-rules span{color:var(--muted);font-size:11px}.market-key-stats strong{font-size:13px;line-height:1.4}.market-rules{margin-top:42px}.market-rules h2{margin-bottom:20px;font-size:28px;letter-spacing:-.04em}.market-rules>div{padding:17px 0;border-top:1px solid var(--line)}.market-rules p{margin:7px 0 0;line-height:1.6}.technical-details{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.technical-details summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:700}.technical-details dl{margin-top:18px}.technical-details dl div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.technical-details dt{color:var(--muted);font-size:11px}.technical-details dd{margin:0;overflow-wrap:anywhere;font-size:12px}.market-trade-column{position:-webkit-sticky;position:sticky;top:22px}.market-trade-column .amm-panel{margin-top:0}.amm-odds button:disabled{cursor:default;filter:grayscale(.2);opacity:.72}.amm-odds button:disabled.leading{color:#171719;filter:none;opacity:1;font-weight:800}.amm-odds button:disabled.trailing{color:#969691;background:#f2f1ed;filter:none;opacity:1;font-weight:500}.amm-panel>.primary-action{width:100%;margin-top:10px;border:0;cursor:pointer}.amm-message{padding:12px;border-radius:10px;background:#f2f6e4;color:#405400}.site-footer{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;align-items:start;margin-top:72px;padding:38px 0 12px;text-align:center}.site-footer>div:first-child{justify-self:center}.site-footer .brand{margin:0;justify-content:center}.site-footer p{margin:8px 0 0}.footer-links,.site-footer p{color:var(--muted);font-size:12px}.footer-links{display:flex;justify-content:center;gap:24px}.footer-links a:hover{color:var(--ink)}.site-footer .copyright{padding-top:22px;text-align:center}.route-loading{position:fixed;z-index:100;right:18px;bottom:18px;display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:999px;background:#171719;color:#fff;box-shadow:0 12px 35px rgba(0,0,0,.2);font-size:12px}.route-loading span{width:8px;height:8px;border-radius:50%;background:var(--lime);animation:route-pulse .8s infinite alternate}.navigation-feedback{position:fixed;z-index:110;inset:0;display:grid;place-content:center;grid-gap:12px;gap:12px;background:rgba(248,248,244,.78);color:var(--ink);font-size:13px;font-weight:800;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.navigation-feedback span{width:34px;height:34px;margin:0 auto;border:3px solid #dadbd3;border-top-color:#719000;border-radius:50%;animation:navigation-spin .65s linear infinite}@keyframes route-pulse{to{opacity:.3;transform:scale(.7)}}@keyframes navigation-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:42px}.hero-copy h1{max-width:760px}.market-page-grid{grid-template-columns:1fr}.market-trade-column{position:static}}@media (max-width:700px){.site-nav{gap:10px}.site-nav .brand{margin-right:auto}.site-nav .create-link{order:0;width:auto;padding:0 12px}.site-nav .header-actions{order:3;width:100%;justify-content:flex-end}.hero{padding:48px 0}.hero-copy h1{font-size:clamp(50px,16vw,72px)}.hero-copy .lede{font-size:17px}.hero-board{container-type:inline-size;padding:3cqi;border-radius:3cqi}.board-heading{margin-bottom:2.4cqi;font-size:2.2cqi}.board-heading strong{gap:1cqi;padding:1.3cqi 2.2cqi;font-size:1.7cqi}.board-heading strong:before{width:1cqi;height:1cqi}.hero-board .live-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7cqi}.hero-board .live-price-card{grid-template-columns:7cqi minmax(0,1fr);min-height:22cqi;padding:2.2cqi;border-radius:2.2cqi}.hero-board .asset-icon{width:6.5cqi;height:6.5cqi}.hero-board .asset-pair{font-size:2.3cqi}.hero-board .live-prices strong{margin-top:1.6cqi;font-size:5cqi}.hero-board .price-change{gap:.7cqi;margin-top:1cqi;font-size:2cqi}.hero-board .price-sparkline{height:6cqi;margin-top:1.2cqi}.hero-board .live-prices small{padding:.8cqi .6cqi 0;font-size:2cqi}.hero-board .settlement-card{min-height:15cqi;margin-top:2.2cqi;padding:2.3cqi;border-radius:2.2cqi}.hero-board .settlement-card>div:first-child{gap:1cqi}.hero-board .settlement-card span{font-size:1.8cqi}.hero-board .settlement-card strong{max-width:none;font-size:4.2cqi}.hero-board .settlement-card small{max-width:none;font-size:1.9cqi}.hero-board .cookie-stack{position:relative;right:auto;bottom:auto;width:18cqi;height:13cqi;flex-basis:18cqi}.hero-board .board-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7cqi;margin-top:2cqi}.hero-board .board-facts div{min-height:10cqi;gap:1.8cqi;padding:1.8cqi;border-radius:2cqi}.hero-board .board-facts b{width:6cqi;height:6cqi;flex-basis:6cqi;font-size:3.2cqi}.hero-board .board-facts strong{font-size:3.2cqi}.hero-board .board-facts span,.hero-board>p{font-size:1.8cqi}.hero-board>p{margin:2cqi .6cqi 0;line-height:1.35}.market-card{min-height:285px;padding:19px}.market-key-stats{grid-template-columns:1fr}.market-stage{align-items:flex-start;flex-direction:column}.technical-details dl div{grid-template-columns:1fr;gap:5px}.site-footer{grid-template-columns:1fr}.footer-links{flex-direction:column;gap:10px;justify-self:center}.site-footer .copyright{grid-column:auto}}@media (max-width:520px){.hero-copy h1{font-size:clamp(38px,11.5vw,56px)}.create-price-panel .live-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.create-price-panel .live-price-card{grid-template-columns:28px minmax(0,1fr);padding:12px 10px}.create-price-panel .asset-icon{width:26px;height:26px}.create-price-panel .asset-pair{font-size:10px}.create-price-panel .live-price-card>strong{font-size:clamp(18px,5.8vw,25px)}.create-price-panel .price-change{font-size:10px}}