:root{--paper:#f7f5ef;--ink:#172d29;--ink-soft:#52655e;--surface:#fff;--line:#d8e1d9;--rule:#9aa89f;--forest:#174b3b;--forest-dark:#103a2d;--mint:#ddf2df;--mint-ink:#134a2a;--lime:#a5ef38;--amber:#fff0cd;--amber-ink:#5a3a07;--rose:#fbe5df;--rose-ink:#8a2a16;--focus:#1a6dd1;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:clamp(20px, 4vw, 64px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:-.045em;font-weight:500;line-height:1.08}h1{font-size:clamp(2.4rem,5vw,4.75rem)}h2{font-size:clamp(1.75rem,3vw,2.8rem)}h3{font-size:1.05rem;font-weight:600;line-height:1.3}a{color:var(--forest);text-underline-offset:5px;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}button,input,textarea{font:inherit;color:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}main:focus{outline:none}::selection{background:var(--mint);color:var(--ink)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--surface);padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.icon{vertical-align:middle;flex:none}.eyebrow{font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-soft);font-size:.69rem;font-weight:700;line-height:1.5}.small,.hint{font-size:.875rem}.hint,.muted{color:var(--ink-soft)}.text-link{text-underline-offset:5px;align-items:center;gap:14px;font-size:.94rem;font-weight:500;text-decoration:underline;display:inline-flex}.content-width{width:calc(100% - var(--gutter) * 2);max-width:1280px;margin-inline:auto}.shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1;min-width:0}.header-inner{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.brand-group{align-items:center;gap:22px;display:flex}.brand{color:var(--ink);letter-spacing:-.075em;font-family:Georgia,serif;font-size:3.5rem;font-style:italic;font-weight:700;line-height:1;text-decoration:none}.brand-logo{width:2em;height:auto;display:block}.testnet-badge{letter-spacing:.16em;text-transform:uppercase;background:var(--mint);color:var(--mint-ink);white-space:nowrap;border-radius:5px;padding:5px 10px;font-size:.65rem;font-weight:700}.main-nav{align-items:center;gap:30px;font-size:.875rem;display:flex}.main-nav>a:not(.btn){color:var(--ink);padding-block:12px;text-decoration:none}.main-nav>a:hover{text-decoration:underline}.main-nav .nav-button{background:0 0;border-radius:6px;min-height:40px;padding:8px 16px;font-size:.875rem}.event-header{background:var(--forest-dark);color:var(--paper)}.event-header .header-inner{border:0;min-height:80px}.event-header .brand,.event-header .main-nav>a{color:var(--paper)}.event-header .brand-logo{filter:brightness(0)invert()}.footer{margin-top:auto;padding:0 0 24px}.footer-inner{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.footer-brand{align-items:center;gap:25px;display:flex}.footer-brand .brand{font-size:2.6rem}.footer-brand>span{border-left:1px solid var(--rule);padding-left:25px;font-size:.8rem}.footer-links{gap:28px;font-size:.8rem;display:flex}.footer-note{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:20px;font-size:.7rem}.hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(36px,5vw,84px);padding-block:70px 94px;display:grid}.hero-copy>.eyebrow{color:var(--ink);margin-bottom:27px}.hero h1{letter-spacing:-.058em;font-size:clamp(3.3rem,5.8vw,5.8rem);line-height:.99}.hero h1 em{color:var(--forest);font-weight:500}.hero-description{max-width:470px;margin-top:30px;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px;display:flex}.hero-actions .btn{gap:25px;min-height:56px;padding-inline:25px}.hero-actions .hero-how-link{flex-basis:100%}.hero-reassurance{color:var(--ink-soft);margin-top:20px;font-size:.8rem}.hero-reassurance span{color:var(--ink)}.hero-ticket-wrap{min-width:0;padding-bottom:16px;position:relative}.demo-caption{color:var(--ink-soft);align-items:center;gap:12px;margin-bottom:18px;font-size:.71rem;display:flex}.caption-line{background:var(--line);flex:1;height:1px}.demo-ticket{background:#fffefa;border:1px solid #dedfd5;border-radius:5px;padding:25px 28px 28px;position:relative;box-shadow:0 14px 32px #172d290b,0 2px 7px #172d290a}.ticket-topline{border-bottom:1px solid var(--rule);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;font-size:.66rem;font-weight:700;line-height:1.5;display:flex}.demo-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-top:20px;font-size:.6rem;font-weight:600}.demo-ticket h2{letter-spacing:-.04em;margin:10px 0 25px;font-size:clamp(2rem,3.7vw,3.5rem);font-style:italic}.live-banner{background:var(--mint);color:var(--ink);letter-spacing:.11em;text-transform:uppercase;border-radius:7px;align-items:center;gap:10px;padding:13px 14px;font-size:.68rem;font-weight:700;display:flex}.live-dot{background:var(--lime);border:1px solid #4d8720;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.demo-time{text-transform:none;letter-spacing:0;white-space:nowrap;margin-left:auto;font-size:.7rem;font-weight:500}.demo-entry{align-items:stretch;gap:8px;margin-top:20px;display:flex}.demo-entry>p{border:1px solid var(--forest);border-radius:6px;flex:1;align-content:center;min-width:0;padding:11px 10px;font-size:.83rem}.demo-entry .btn{border-radius:6px;gap:7px;min-height:44px;padding:11px 13px;font-size:.8rem}.demo-entry .icon{width:16px;height:16px}.demo-feedback{min-height:19px;color:var(--ink-soft);margin-top:8px;font-size:.7rem}.ticket-tear{border-top:2px dotted var(--rule);margin:13px -28px 5px;position:relative}.ticket-tear:before,.ticket-tear:after{content:"";background:var(--paper);border:1px solid var(--rule);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.ticket-tear:before{border-top-color:#0000;border-left-color:#0000;left:-11px;transform:rotate(-45deg)}.ticket-tear:after{border-bottom-color:#0000;border-right-color:#0000;right:-11px;transform:rotate(-45deg)}.demo-ticket .ticket-tear{margin:20px -28px}.demo-ticket .ticket-tear:before,.demo-ticket .ticket-tear:after{border-color:#dedfd5}.code-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.code-step{background:#efefea;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;padding:15px 12px;display:flex;position:relative}.code-step.confirmed{background:var(--mint)}.code-step.live{border-color:var(--forest);background:#fffefa}.code-step.sent{background:var(--amber);color:var(--amber-ink)}.code-step.missed{background:var(--rose);color:var(--rose-ink)}.code-step.void{color:var(--ink-soft);background:#efefea}.code-number{font-family:var(--serif);font-size:1.35rem;font-style:italic;line-height:1}.code-step-label{letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.58rem;font-weight:700}.code-step .icon{width:17px;height:17px;position:absolute;top:15px;right:10px}.code-step>.live-dot{width:8px;height:8px;position:absolute;top:18px;right:12px}.demo-ticket .code-step{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:62px;padding:5px 10px}.demo-ticket .code-step:last-child{border-right:0}.demo-ticket .code-number{font-size:1.8rem}.demo-ticket .code-step .icon,.demo-ticket .code-step>.live-dot{top:10px;right:13px}.demo-deposit{border-top:1px solid var(--rule);align-items:center;gap:10px;margin-top:22px;padding-top:17px;font-size:.85rem;display:flex}.demo-deposit .small{margin-left:auto;font-size:.63rem}.demo-deposit .icon{width:21px;height:21px}.proof-receipt{background:var(--mint);font-family:var(--serif);border-radius:6px;align-items:center;gap:13px;padding:12px 20px;font-size:clamp(.95rem,1.5vw,1.3rem);font-style:italic;display:flex;position:absolute;bottom:-2px;right:15px;box-shadow:0 4px 10px #172d2912}.proof-receipt .icon{width:22px;height:22px}.promise-band{background:var(--forest-dark);color:var(--paper);text-align:center;padding:44px 0 37px}.promise-band .eyebrow{color:var(--mint);margin-bottom:14px;font-size:.6rem}.promise-band h2{font-size:clamp(2.2rem,4.5vw,4.5rem);font-style:italic}.promise-band p:not(.eyebrow){margin-top:18px;font-size:.96rem}.proof-path{text-transform:uppercase;letter-spacing:.23em;color:var(--mint);justify-content:center;align-items:center;gap:22px;margin-top:24px;font-size:.65rem;font-weight:600;display:flex}.proof-path .icon{width:20px;height:20px}.how-section{padding-top:60px;padding-bottom:40px}.section-heading .eyebrow{margin-bottom:14px}.section-heading h2{font-size:clamp(2rem,3.6vw,3.5rem);font-style:italic}.mobile-break{display:none}.landing-steps{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 24px;padding:30px 0 0;list-style:none;display:grid}.landing-steps>li{gap:20px;padding-right:28px;display:flex}.landing-steps>li+li{border-left:1px solid var(--rule);padding-left:26px}.step-number{font-family:var(--serif);color:var(--forest);font-size:2.65rem;font-style:italic;line-height:1}.landing-steps .icon{width:24px;height:24px;margin-bottom:15px}.landing-steps h3{margin-bottom:8px;font-size:1rem}.landing-steps p{max-width:240px;font-size:.87rem;line-height:1.55}.money-note{color:var(--ink-soft);font-size:.78rem;line-height:1.6}.organizer-section{border-top:1px solid var(--rule);padding-block:38px}.organizer-note{color:var(--ink-soft);max-width:590px;margin-top:16px;font-size:.78rem}.trust-section{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:80px;padding-block:50px;display:grid}.trust-section h2{margin:17px 0 18px;font-size:clamp(2rem,3.5vw,3.3rem);font-style:italic}.trust-section>div>p:not(.eyebrow){max-width:440px;font-size:.94rem}.trust-section a{margin-top:20px;font-size:.87rem;display:inline-block}.trust-list{margin:0;padding:0;list-style:none}.trust-list li{border-bottom:1px solid var(--line);gap:17px;padding:15px 0;display:flex}.trust-list li:first-child{padding-top:0}.trust-list h3{font-size:.94rem}.trust-list p{color:var(--ink-soft);margin-top:3px;font-size:.78rem}.check-seal{background:var(--mint);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.check-seal .icon{width:17px;height:17px}.trust-section .trust-note{color:var(--ink-soft);margin-top:17px;line-height:1.65;font-size:.74rem!important}.event-finder{background:#e9eee3;border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:50px;padding:34px 40px;display:grid}.event-finder h2{margin-block:8px 10px;font-size:2.6rem;font-style:italic}.event-finder p:not(.eyebrow){max-width:320px;font-size:.85rem}.event-finder form{gap:9px;display:grid}.event-finder label{font-size:.8rem;font-weight:600}.finder-controls{gap:10px;display:flex}.finder-controls .input{min-width:0}.finder-controls .btn{white-space:nowrap}.page{width:calc(100% - var(--gutter) * 2);gap:24px;max-width:1200px;margin:0 auto;padding:42px 0 64px;display:grid}.column{align-content:start;gap:20px;min-width:0;display:grid}.page.two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:42px}.event-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:10px;padding-bottom:30px;display:flex}.event-heading .eyebrow{margin-bottom:12px}.event-heading .eyebrow span{padding-inline:8px}.event-heading h1{font-style:italic}.event-description{max-width:660px;color:var(--ink-soft);margin-top:14px}.event-heading-meta{flex:none;justify-items:end;gap:12px;display:grid}.event-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.event-evidence{border-left:1px solid var(--rule);padding-left:28px}.card,.ticket{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:17px;min-width:0;padding:26px;display:grid}.card>h2{font-size:1.85rem;font-style:italic}.card.flat{background:0 0;border-style:dashed}.ticket{border-color:var(--rule);background:#fffefa;padding:26px 28px;position:relative}.ticket .perforation{border:0;border-top:2px dotted var(--rule);margin:6px -28px}.ticket:has(.perforation):before{content:"";background:var(--paper);border:1px solid var(--rule);border-radius:50%;width:16px;height:16px;position:absolute;top:50%}.ticket:has(.perforation):after{content:"";background:var(--paper);border:1px solid var(--rule);border-radius:50%;width:16px;height:16px;position:absolute;top:50%}.ticket:has(.perforation):before{border-left-color:#0000;left:-9px}.ticket:has(.perforation):after{border-right-color:#0000;right:-9px}.big-number{font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(2.3rem,4vw,3.9rem);font-weight:500;line-height:1.2}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0;display:grid}.facts dt{color:var(--ink-soft);font-size:.75rem}.facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.94rem;font-weight:500}.facts .wide{grid-column:1/-1}.btn{border:1px solid var(--forest);background:var(--surface);min-height:48px;color:var(--forest);cursor:pointer;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.btn.primary{background:var(--forest);color:#fff}.btn.primary:hover:not(:disabled){background:var(--forest-dark)}.btn:hover:not(:disabled){border-color:var(--forest-dark)}.btn.danger{border-color:var(--rose-ink);color:var(--rose-ink)}.btn.quiet{text-underline-offset:4px;background:0 0;border-color:#0000;min-height:44px;text-decoration:underline}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.block{width:100%}.actions{gap:12px;display:grid}.actions:empty{display:none}.field{gap:8px;display:grid}.field label,.field .label{font-weight:500}.input,.textarea{border:1px solid var(--rule);background:#fff;border-radius:7px;width:100%;min-height:48px;padding:11px 14px;font-size:1rem}.input:focus,.textarea:focus{border-color:var(--forest);outline-offset:3px}.textarea{resize:vertical;overflow-wrap:anywhere;min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem}.check{align-items:flex-start;gap:12px;display:flex}.check input{width:23px;height:23px;accent-color:var(--forest);flex:none;margin:2px 0 0}.notice{overflow-wrap:anywhere;border:1px solid;border-radius:7px;gap:5px;padding:13px 15px;font-size:.9rem;display:grid}.notice strong{font-weight:600}.notice.good{background:var(--mint);color:var(--mint-ink);border-color:#b7dcbb}.notice.wait{background:var(--amber);color:var(--amber-ink);border-color:#ecd49a}.notice.bad{background:var(--rose);color:var(--rose-ink);border-color:#efc1b5}.notice.info{color:var(--ink);border-color:var(--line);background:#eef3ee}.badge{border:1px solid;border-radius:5px;align-items:center;gap:6px;padding:5px 11px;font-size:.72rem;font-weight:600;display:inline-flex}.badge.open{background:var(--mint);color:var(--mint-ink);border-color:#b7dcbb}.badge.live{background:var(--forest);color:#fff;border-color:var(--forest)}.badge.waiting{background:var(--amber);color:var(--amber-ink);border-color:#ecd49a}.badge.done{color:var(--ink);border-color:var(--line);background:#eef3ee}.badge.stopped{background:var(--rose);color:var(--rose-ink);border-color:#efc1b5}.steps{gap:15px;margin:0;padding:0;list-style:none;display:grid}.steps li{align-items:flex-start;gap:12px;display:flex}.mark{border:1px solid var(--rule);width:25px;height:25px;color:var(--ink-soft);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.mark.done{background:var(--mint);color:var(--mint-ink);border-color:#8fc79a}.mark.now{background:var(--forest);border-color:var(--forest);color:#fff}.mark.bad{background:var(--rose);color:var(--rose-ink);border-color:#e3a898}.mark.void{color:var(--ink-soft);background:#eef3ee}.disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;min-width:0}.disclosure summary{cursor:pointer;min-height:48px;padding:15px 0;font-size:.85rem;font-weight:500}.disclosure>div{gap:14px;padding:0 0 18px;display:grid}.disclosure[open] summary{margin-bottom:4px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.85rem}th,td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}th{color:var(--ink-soft);font-size:.75rem;font-weight:500}.key-box{overflow-wrap:anywhere;border:1px solid var(--line);-webkit-user-select:all;user-select:all;background:#eef3ee;border-radius:7px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.evidence-panel{gap:24px;display:grid}.evidence-panel>.eyebrow{margin-bottom:-14px}.evidence-panel h2{font-size:clamp(1.9rem,3vw,2.75rem);font-style:italic}.evidence-ledger{margin:0;font-size:.8rem}.evidence-ledger>div{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.3fr;gap:20px;padding:13px 0;display:grid}.evidence-ledger dt{font-weight:600}.evidence-ledger dd{text-align:right;overflow-wrap:anywhere;margin:0}.activity-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-heading .small{font-size:.7rem}.activity-list{margin:0;padding:0;list-style:none}.activity-item{gap:16px;padding-bottom:24px;display:flex;position:relative}.activity-item:last-child{padding-bottom:0}.activity-item:not(:last-child):after{content:"";background:var(--rule);width:1px;position:absolute;top:29px;bottom:3px;left:13px}.activity-marker{border:1px solid var(--rule);background:var(--paper);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;margin-top:2px;display:grid}.activity-marker .icon{width:17px;height:17px}.activity-item.revealed .activity-marker{background:var(--forest-dark);color:var(--paper);border-color:var(--forest-dark)}.activity-item.live .activity-marker{background:var(--mint);border-color:#64972a}.activity-item strong{font-size:.88rem;font-weight:600}.activity-item p{color:var(--ink-soft);margin-top:3px;font-size:.75rem}.evidence-updated{color:var(--ink-soft);margin-top:-12px;font-size:.67rem}.evidence-promise{border-top:1px solid var(--rule);font-family:var(--serif);padding-top:20px;font-size:1.1rem;font-style:italic}.event-rules{gap:16px;font-size:.85rem;display:grid}.event-rules p{font-size:.8rem}.live-card{border-color:var(--ink);gap:18px}.live-card .live-banner h2{font-family:var(--sans);letter-spacing:.11em;font-size:.7rem;font-weight:700;line-height:1.4}.live-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-title{font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(1.8rem,3.2vw,2.75rem);font-style:italic;line-height:1.1}.live-head>p:not(.live-title){white-space:nowrap}.countdown{font-variant-numeric:tabular-nums;font-size:1.03rem;font-weight:600}.code-input{width:100%;min-height:60px;font-size:1.25rem;font-family:var(--sans);border:1px solid var(--forest);background:#fff;border-radius:7px;padding:14px 16px}.word-count{font-variant-numeric:tabular-nums;font-size:.75rem}.live-card .field label{font-size:.92rem}.live-card .btn.primary{min-height:54px;font-size:1.05rem}.send-explainer{text-align:center;color:var(--ink-soft);font-size:.8rem}.ticket-footnote{text-align:center;border-top:1px solid var(--rule);padding-top:12px;font-size:.82rem}.suggestions{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.suggest{border:1px solid var(--rule);background:var(--mint);min-height:44px;color:var(--mint-ink);cursor:pointer;border-radius:6px;padding:8px 15px;font-size:.9rem}.slot-in{animation:.2s ease-out slot-in}@keyframes slot-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.skeleton{background:#e9ebe3;border-radius:7px;min-height:18px}.skeleton.block{min-height:220px}@media (min-width:480px){.actions.row{grid-auto-columns:max-content;grid-auto-flow:column}}@media (min-width:1500px){.hero{padding-block:90px 110px}}@media (max-width:1000px){.hero{gap:32px}.hero h1{font-size:5.9vw}.demo-ticket{padding-inline:21px}.demo-entry{flex-wrap:wrap}.demo-entry .btn{flex:1}.demo-entry>p{flex-basis:100%}.demo-ticket .ticket-tear{margin-inline:-21px}.hero-actions{gap:20px}.hero-actions .text-link{font-size:.82rem}.event-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px}.event-evidence{padding-left:22px}.trust-section,.event-finder{gap:40px}.landing-steps>li{gap:12px;padding-right:16px}.landing-steps>li+li{padding-left:16px}.step-number{font-size:2.2rem}.event-finder{padding-inline:28px}}@media (max-width:760px){.home-header .header-inner{flex-wrap:wrap;gap:12px;padding-block:16px}.home-header .main-nav{margin-left:auto}.home-header .nav-host-link{white-space:nowrap}.header-inner{min-height:78px}.brand{font-size:2.9rem}.brand-group{gap:14px}.main-nav{gap:18px}.nav-detail{display:none}.hero{grid-template-columns:1fr;gap:44px;padding-block:45px 62px}.hero-copy{max-width:600px}.hero h1{font-size:clamp(3.35rem,9.7vw,5.5rem)}.hero-copy>.eyebrow{margin-bottom:22px}.hero-description{max-width:470px;margin-top:24px}.hero-ticket-wrap{width:100%;max-width:500px;margin-inline:auto}.demo-ticket{padding:24px}.demo-ticket h2{font-size:2.8rem}.demo-ticket h2 br{display:none}.demo-entry{flex-wrap:nowrap}.demo-entry>p{flex-basis:auto}.demo-entry .btn{flex:none}.demo-ticket .ticket-tear{margin-inline:-24px}.promise-band{padding-block:35px}.promise-band h2{font-size:clamp(2.3rem,7vw,3.6rem)}.promise-band p:not(.eyebrow){max-width:500px;margin-inline:auto;font-size:.87rem}.how-section{padding-block:42px 30px}.section-heading h2{font-size:2.5rem}.landing-steps{grid-template-columns:1fr;margin-top:22px;padding-top:0}.landing-steps>li{gap:25px;padding:22px 0}.landing-steps>li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}.landing-steps>li>div{width:100%;padding-right:45px;position:relative}.landing-steps .icon{position:absolute;top:0;right:4px}.landing-steps p{max-width:390px}.trust-section{grid-template-columns:1fr;gap:30px;padding-block:34px}.trust-section h2{font-size:2.5rem}.event-finder{grid-template-columns:1fr;gap:26px;margin-bottom:35px;padding:26px}.page,.page.two{grid-template-columns:1fr;padding-top:26px}.event-heading{align-items:flex-start;margin-bottom:0;padding-bottom:22px}.event-heading h1{font-size:2.8rem}.event-heading-meta{padding-top:3px}.event-layout{grid-template-columns:1fr;gap:38px}.event-evidence{border-left:0;border-top:1px solid var(--rule);padding-top:28px;padding-left:0}.event-evidence .evidence-panel h2 br{display:none}.evidence-ledger>div{grid-template-columns:1fr 1fr}.is-live .event-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-live.page{padding-top:20px}.footer-inner{flex-wrap:wrap;gap:22px;padding-top:20px}.footer-brand .brand{font-size:2.2rem}.footer-links{gap:22px}}@media (max-width:420px){:root{--gutter:20px}.header-inner{gap:12px;min-height:72px}.brand{font-size:2.7rem}.brand-group{gap:12px}.testnet-badge{padding:4px 7px;font-size:.56rem}.main-nav .nav-button{min-height:40px;padding:7px 11px;font-size:.75rem}.hero{padding-top:35px}.hero h1{font-size:clamp(2.9rem,10vw,4rem)}.hero-actions{gap:19px}.hero-actions .btn{gap:15px;padding-inline:17px}.hero-actions .text-link{gap:7px;font-size:.8rem}.hero-description{font-size:1rem}.demo-ticket{padding:20px 18px}.demo-ticket h2{font-size:2.3rem}.demo-entry{flex-wrap:wrap}.demo-entry>p{flex-basis:100%}.demo-entry .btn{width:100%}.demo-ticket .ticket-tear{margin-inline:-18px}.demo-ticket .code-step{padding-inline:5px}.demo-deposit .small{display:none}.proof-receipt{padding:11px 14px;font-size:1rem;right:8px}.demo-time{font-size:.65rem}.live-banner{letter-spacing:.06em;gap:8px;padding:11px;font-size:.61rem}.section-heading h2{font-size:2.1rem}.mobile-break{display:block}.trust-section h2{font-size:2.1rem}.finder-controls{flex-direction:column}.event-finder{padding:24px 20px}.event-header .header-inner{min-height:68px}.event-header .brand{font-size:2rem}.event-header .main-nav{gap:13px;font-size:.73rem}.card,.ticket{gap:15px;padding:20px}.ticket .perforation,.ticket-tear{margin-inline:-20px}.ticket-topline{letter-spacing:.13em;padding-bottom:12px;font-size:.58rem}.live-card .live-banner h2{letter-spacing:.06em;font-size:.63rem}.live-title{font-size:1.9rem}.live-head{gap:8px}.countdown,.live-head .small{font-size:.82rem}.code-input{min-height:54px;padding:13px 11px;font-size:1.05rem}.code-step{min-height:68px;padding:13px 8px}.code-step-label{font-size:.51rem}.code-step .icon{width:15px;height:15px;top:13px;right:6px}.code-step>.live-dot{width:7px;height:7px;top:16px;right:8px}.live-card .field label{font-size:.85rem}.word-count{font-size:.68rem}.event-heading h1{font-size:2.4rem}.event-heading{gap:12px}.event-heading .eyebrow{font-size:.6rem}.footer-brand{gap:17px}.footer-brand>span{padding-left:17px;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.slot-in{animation:none}*{scroll-behavior:auto!important;transition:none!important}}.result-card .facts>div:first-child{border-block:1px solid var(--rule);grid-column:1/-1;padding:16px 0}.result-card .result-amount{font-family:var(--serif);letter-spacing:-.045em;margin-top:7px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.past-events{border-top:1px solid var(--rule);padding-block:38px}.past-events-summary{color:var(--ink-soft);margin-top:16px;font-size:.9rem}.past-events-list{margin:24px 0 14px;padding:0;list-style:none}.past-events-list>li{border-top:1px solid var(--line)}.past-events-list>li:last-child{border-bottom:1px solid var(--line)}.past-event-link{color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 32px;padding-block:24px;text-decoration:none;display:grid}.past-event-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.past-event-heading h3{font-family:var(--serif);letter-spacing:-.03em;margin:5px 0;font-size:1.5rem;font-style:italic;font-weight:500}.past-event-heading time{color:var(--ink-soft);font-size:.76rem}.past-event-heading .icon{width:20px;height:20px}.past-event-link:hover h3,.past-event-record{text-underline-offset:5px;text-decoration:underline}.past-event-stats{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr);align-content:center;gap:16px;margin:0;display:grid}.past-event-stats dt{color:var(--ink-soft);font-size:.7rem}.past-event-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:1rem}.past-event-status{color:var(--ink-soft);align-self:center;font-size:.85rem}.past-event-record{color:var(--forest);grid-column:1/-1;font-size:.76rem}.past-events-note{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;font-size:.74rem;display:flex}.payout-error{color:var(--rose-ink)}.dao-demo{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 64px;padding-block:38px;display:grid}.dao-demo-copy>p:not(.eyebrow){margin-block:18px;line-height:1.65}.dao-demo-result{background:var(--mint);border:1px solid var(--rule);min-width:0;padding:26px}.dao-demo-result h3{font-family:var(--serif);letter-spacing:-.03em;margin-block:20px;font-size:1.7rem;font-weight:500}.dao-demo-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 16px;margin:24px 0;display:grid}.dao-demo-stats dt{color:var(--ink-soft);font-size:.74rem}.dao-demo-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:1rem}.dao-demo-arbiter{grid-column:1/-1}.dao-demo-retry{margin-block:20px}.host-page{flex-direction:column;gap:28px;max-width:940px;margin-inline:auto;display:flex}.host-heading{padding-block:8px 14px}.host-heading h1{margin-block:18px}.host-heading h1 em{color:var(--forest);font-weight:500}.host-heading>p:last-child{max-width:540px;color:var(--ink-soft);line-height:1.65}.host-wallet{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.host-wallet>div{flex:1;min-width:0}.host-account{overflow-wrap:anywhere;margin-block:8px;font-weight:600}.host-wallet>p{flex-basis:100%}.host-form fieldset{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.host-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.host-form-grid>.field{min-width:0}.host-form .input{min-width:0;max-width:100%}.host-wide{grid-column:1/-1}.host-form fieldset:disabled .input{opacity:.65}.host-advanced{margin:0;padding:18px 24px}.host-advanced>div{padding-top:24px}.host-create-total{background:var(--mint)}.host-success{width:100%}.host-showing-code{border-color:var(--forest);background:#fffefa}.host-live-code{font-family:var(--serif);margin-block:24px;font-size:clamp(1.7rem,4vw,3rem);font-weight:500;line-height:1.4}.host-live-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.host-timing{border-left:2px solid var(--forest);padding-left:16px}.host-code-status{margin:8px 0 0;padding:0;list-style:none}.host-code-status li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:16px;font-size:.85rem;display:flex}.host-code-status li strong{font-weight:500}.host-code-status li .actions{flex-basis:100%}.host-health{flex-direction:column;gap:12px;display:flex}.host-links{align-items:flex-start}.footer-links{flex-wrap:wrap}@media (max-width:760px){.host-form-grid{grid-template-columns:1fr}.host-wallet{flex-direction:column;align-items:flex-start}.host-wallet>p{flex-basis:auto}.dao-demo{grid-template-columns:1fr;gap:26px}.dao-demo-result{padding:20px}.past-event-link{grid-template-columns:1fr;gap:20px}.past-event-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.past-event-stats dd{font-size:1.1rem}}
