.public-workspace{padding:var(--ui-section-space) 0;font-size:var(--ui-body);line-height:var(--ui-body-line)}.public-primary{flex-direction:column;min-height:100dvh;display:flex}.public-primary>.public-heading,.public-primary>.public-steps{width:100%}.public-live-region{align-content:center;gap:var(--ui-space-6);width:100%;padding-block:var(--ui-space-8);flex:1;display:grid}.public-session:empty{display:none}.public-session .protocol-loading{text-align:center;color:var(--ui-muted);padding-block:var(--ui-space-8);margin:0}.public-workspace .protocol-panel.genesis-panel{align-items:start;gap:var(--ui-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);max-width:54rem;margin-inline:auto;display:grid}.genesis-artwork{margin:0}.genesis-artwork img{aspect-ratio:1;width:100%;height:auto;display:block}.genesis-artwork figcaption{color:var(--ui-muted);font-size:var(--ui-caption);text-align:center;margin-top:var(--ui-space-3)}.genesis-details{gap:var(--ui-space-4);min-width:0;display:grid}.genesis-panel .genesis-details>h2,.genesis-panel .genesis-details>p,.genesis-panel .genesis-details>dl{margin:0}.genesis-panel .genesis-terms{gap:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.genesis-terms>div:last-child{grid-column:1/-1}.genesis-panel .genesis-terms dd{margin:0}.genesis-voting-rule{padding-block:var(--ui-space-4);border-block:1px solid var(--ui-line)}@media (max-width:759px){.genesis-panel .genesis-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.public-workspace .protocol-panel.genesis-panel{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr)}.genesis-artwork{width:min(100%,18rem);margin-inline:auto}}.public-heading{text-align:center;width:100%;max-width:42rem;margin:0 auto var(--ui-space-6)}.public-heading h1{font:500 var(--ui-page) / 1.15 var(--ui-font-sans);letter-spacing:-.035em;margin:var(--ui-space-3) 0 var(--ui-space-4)}.public-heading>p:last-child{color:var(--ui-muted);max-width:55ch;margin-inline:auto}.public-steps{margin:0 auto var(--ui-space-6);grid-template-columns:repeat(4,minmax(0,1fr));max-width:36rem;padding:0;list-style:none;display:grid}.public-steps li{justify-content:center;align-items:center;column-gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-1);border-bottom:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--ui-label);flex-wrap:wrap;display:flex}.public-steps li[aria-current]{border-bottom:2px solid var(--ui-ink);color:var(--ui-ink);font-weight:500}.public-steps li>span:first-child{font-variant-numeric:tabular-nums}.public-session{width:100%;max-width:44rem;margin-inline:auto}.public-session .protocol-toolbar{margin:0 0 var(--ui-space-6);font-size:var(--ui-label)}.public-session .protocol-panel{gap:var(--ui-space-4);display:grid}.public-stage{width:100%;max-width:44rem;margin:auto}.public-stage[data-phase="0"]{max-width:54rem}.public-stage-label{text-align:center;font-size:var(--ui-label);margin-bottom:var(--ui-space-5);font-weight:500}.public-workspace .public-terms{text-align:center;gap:var(--ui-space-4);margin:0 0 var(--ui-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-terms dd{font-size:var(--ui-section);letter-spacing:-.025em;margin:0;line-height:1.25}.public-terms dt{font-size:var(--ui-label)}.public-terms dd>span{font-size:var(--ui-body)}.public-workspace .protocol-panel{padding:var(--ui-card-padding);background:var(--ui-canvas);margin:0}.public-stage .protocol-panel>h2{text-align:center;font-size:var(--ui-section);margin:0}.public-stage[data-phase="1"] .protocol-panel>.ui-button,.public-stage[data-phase="0"] .protocol-panel>.ui-button,.public-stage[data-phase="7"] .protocol-panel>.ui-button{width:100%}.public-workspace .protocol-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.public-workspace .protocol-option dl{margin-bottom:0}.public-workspace .protocol-option dt,.public-workspace .protocol-option dd{font-size:var(--ui-label)}.public-workspace .protocol-option dd{color:var(--ui-ink)}.public-stage[data-phase="0"]>.protocol-panel+.protocol-panel{margin-top:var(--ui-space-6)}.public-outcome,.public-empty{text-align:center;align-items:center;gap:var(--ui-space-5);padding-block:var(--ui-space-6);flex-direction:column;max-width:44rem;margin:auto;display:flex}.public-outcome h2,.public-empty h2{font:500 var(--ui-section) / 1.25 var(--ui-font-sans);letter-spacing:-.025em}.public-outcome p,.public-empty p{max-width:55ch;color:var(--ui-muted)}.public-empty-art{width:var(--ui-space-16);height:var(--ui-space-16)}.public-timing{text-align:center;padding:var(--ui-space-6) 0;gap:var(--ui-space-2);display:grid}.public-timing .public-timer{font-size:var(--ui-section);font-variant-numeric:tabular-nums;color:var(--ui-ink)}.public-timing>p{color:var(--ui-muted);margin:0}.public-secondary-form{width:100%;max-width:44rem;margin:var(--ui-space-4) auto 0}.public-shortcuts{justify-content:center;gap:var(--ui-space-3);padding-block:var(--ui-space-6);flex-wrap:wrap;margin:0;display:flex}.public-selection,.public-previous{width:100%;max-width:44rem;margin:var(--ui-space-6) auto;gap:var(--ui-space-3);display:grid}.public-claim-content,.public-affiliate-content{gap:var(--ui-space-6);width:100%;max-width:44rem;margin:auto;display:grid}.public-workspace .protocol-award{border-top:1px solid var(--ui-line);padding-top:var(--ui-space-5);margin-top:var(--ui-space-5)}.public-winner-details{flex:20rem;min-width:0}.public-winner-details h3{font-size:var(--ui-body);margin-bottom:var(--ui-space-1);font-weight:500}.public-holder{font:400 var(--ui-label) / var(--ui-caption-line) var(--ui-font-mono);overflow-wrap:anywhere;text-underline-offset:.2em;padding-block:var(--ui-space-2);text-decoration:underline;display:inline-block}.public-workspace .protocol-address{font-family:var(--ui-font-mono)}.public-verification{text-align:center;margin-top:var(--ui-space-8)}@media (max-width:599px){.public-heading{margin-bottom:var(--ui-space-6)}.public-terms{gap:var(--ui-space-2)}.public-terms dd{font-size:var(--ui-subheading)}}@media (forced-colors:active){.public-steps li[aria-current]{border-color:highlight}}.holder-rewards{gap:var(--ui-space-6);width:100%;max-width:44rem;margin:auto;display:grid}.holder-pool{border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:var(--ui-card-padding)}.holder-pool-heading,.holder-progress-label{justify-content:space-between;gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.holder-pool h2,.holder-claim h2{font-size:var(--ui-subheading);margin:0;font-weight:500}.holder-state{font-size:var(--ui-label);color:var(--ui-muted)}.holder-total{margin-block:var(--ui-space-8);overflow-wrap:anywhere}.holder-total strong{font-size:var(--ui-hero);letter-spacing:-.035em;font-weight:500;line-height:1.12}.holder-total span{color:var(--ui-muted);font-size:var(--ui-label);display:block}.holder-progress-label{font-size:var(--ui-label)}.holder-progress{width:100%;height:var(--ui-space-2);appearance:none;background:var(--ui-line);color:var(--ui-ink);margin-block:var(--ui-space-3);border:0;display:block}.holder-progress::-webkit-progress-bar{background:var(--ui-line)}.holder-progress::-webkit-progress-value{background:var(--ui-ink)}.holder-progress::-moz-progress-bar{background:var(--ui-ink)}.holder-stats{gap:var(--ui-space-4);border-top:1px solid var(--ui-line);padding-top:var(--ui-space-5);margin-top:var(--ui-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.holder-stats dt{font-size:var(--ui-label);color:var(--ui-muted)}.holder-stats dd{margin:var(--ui-space-2) 0 0;font-size:var(--ui-subheading);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.holder-stats dd span{font-size:var(--ui-label);color:var(--ui-muted)}.holder-claim{gap:var(--ui-space-4);display:grid}.holder-claim>p{margin:0}@media (max-width:599px){.holder-stats{grid-template-columns:1fr}.holder-stats>div{gap:var(--ui-space-3);justify-content:space-between;align-items:baseline;display:flex}.holder-stats dd{text-align:right}}@media (forced-colors:active){.holder-progress{appearance:auto}}
.protocol-page{overflow-wrap:anywhere;width:100%;padding:var(--ui-section-space) 0;margin:0 auto}.protocol-page :where(h1,h2,h3){font-weight:500}.protocol-page :where(h2){font:500 var(--ui-section)/1.25 var(--ui-font-sans);letter-spacing:-.025em}.protocol-page :where(h3){font:500 var(--ui-subheading)/1.35 var(--ui-font-sans);letter-spacing:-.01em}.protocol-intro{max-width:46rem;margin-bottom:var(--ui-space-8)}.protocol-intro h1{font-size:var(--ui-page);letter-spacing:-.035em;margin:var(--ui-space-3) 0 var(--ui-space-5);line-height:1.15}.protocol-intro>p:last-child{color:var(--ui-muted);line-height:var(--ui-body-line);font-size:var(--ui-body)}.protocol-eyebrow{font:500 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans);color:var(--ui-muted)}.protocol-note{font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);color:var(--ui-muted)}.protocol-tabs{gap:var(--ui-space-6);border-bottom:1px solid var(--ui-line);margin-bottom:var(--ui-space-6);flex-wrap:wrap;display:flex}.protocol-tabs a{padding:var(--ui-space-3) 0;color:var(--ui-muted);text-decoration:none}.protocol-tabs a[aria-current]{color:var(--ui-ink);border-bottom:2px solid}.protocol-toolbar,.protocol-actions{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.protocol-toolbar{margin:var(--ui-space-5) 0;justify-content:space-between}.protocol-overview{align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-8) 0;border-bottom:1px solid var(--ui-line);grid-template-columns:1fr 1fr;display:grid}.protocol-overview h2{font-size:var(--ui-page);margin:var(--ui-space-2) 0}.protocol-stats{gap:var(--ui-space-4);grid-template-columns:repeat(3,1fr);display:grid}.protocol-page dl{margin:var(--ui-space-4) 0}.protocol-page dt{color:var(--ui-muted);font-size:var(--ui-control);margin-bottom:var(--ui-space-2)}.protocol-page dd{margin:0 0 var(--ui-space-4);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.protocol-stats dd{font-size:var(--ui-section)}.protocol-rules{padding:var(--ui-space-4) 0;font-size:var(--ui-control);line-height:var(--ui-body-line)}.protocol-grid{gap:var(--ui-space-6);grid-template-columns:1fr 1fr;display:grid}.protocol-panel{border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:var(--ui-card-padding);gap:var(--ui-space-4);margin-bottom:var(--ui-space-6);justify-items:start;min-width:0;display:grid}.protocol-grid .protocol-panel{margin-bottom:0}.protocol-panel h2{font-size:var(--ui-section);margin:0}.protocol-panel p{line-height:var(--ui-body-line)}.protocol-panel>:where(p,dl,.ui-field){margin:0}.protocol-panel>:where(.ui-field,.ui-disclosure,.protocol-options,.protocol-award){width:100%}.protocol-details{gap:var(--ui-space-4);display:grid}.protocol-details>:where(p,.ui-field){margin:0}.protocol-panel>a{white-space:normal;max-width:100%}.protocol-options{gap:var(--ui-space-4);margin:var(--ui-space-6) 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.protocol-option{padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}.protocol-option:has(input:checked){border-color:var(--ui-ink)}.protocol-option dl>div{justify-content:space-between;gap:var(--ui-space-4);display:flex}.protocol-option dt,.protocol-option dd{margin-bottom:var(--ui-space-2)}.protocol-award{gap:var(--ui-space-3);margin:var(--ui-space-4) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.protocol-address{overflow-wrap:anywhere}@media (max-width:700px){.protocol-page{padding:var(--ui-section-space) 0}.protocol-grid,.protocol-overview{grid-template-columns:1fr}.protocol-stats{gap:var(--ui-space-3)}.protocol-tabs{gap:var(--ui-space-5)}}.operator-position{padding:var(--ui-space-6) 0;border-block:1px solid var(--ui-line);margin-block:var(--ui-space-6) var(--ui-space-8)}.operator-position h2{font-size:var(--ui-section);margin:var(--ui-space-3) 0;letter-spacing:-.025em}.operator-position>p{line-height:var(--ui-body-line)}.operator-metrics{gap:var(--ui-space-6);grid-template-columns:repeat(3,1fr);display:grid}.operator-metrics dd{font-size:var(--ui-section)}.operator-columns{gap:var(--ui-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.operator-section-heading{justify-content:space-between;gap:var(--ui-space-3);flex-wrap:wrap;align-items:baseline;display:flex}.operator-section-heading h2{font-size:var(--ui-section);margin:0}.operator-section-heading>span{font-size:var(--ui-control);color:var(--ui-muted)}.operator-queue p{line-height:var(--ui-body-line)}.operator-timing{padding:var(--ui-space-4);margin-block:var(--ui-space-5);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}.operator-timing>p{margin:var(--ui-space-2) 0}.operator-timing .operator-timing-value{font-size:var(--ui-section);font-variant-numeric:tabular-nums;color:var(--ui-ink);line-height:1.25}.operator-action-list,.operator-season-list,.operator-collection-list{margin:var(--ui-space-5) 0;padding:0;list-style:none}.operator-action-list>li{padding:var(--ui-space-6) 0;border-top:1px solid var(--ui-line)}.operator-action-list h3{font-size:var(--ui-subheading);margin:0}.operator-action-list p{font-size:var(--ui-body)}.operator-tree>.ui-field{margin-top:var(--ui-space-5)}.operator-season-list>li{margin-bottom:var(--ui-space-3)}.operator-season-title{gap:var(--ui-space-2);text-align:left;flex-direction:column;display:flex}.operator-season-title>span:last-child{font-size:var(--ui-label);color:var(--ui-muted);font-weight:400}.operator-collection-list>li{gap:var(--ui-space-3);padding:var(--ui-space-4) 0;align-items:center;display:flex;position:relative}.operator-collection-list>li>div{gap:var(--ui-space-1);flex:1;min-width:0;display:grid}.operator-collection-list strong{font-size:var(--ui-control);overflow-wrap:anywhere;font-weight:500}.operator-tree-mark{border:1px solid var(--ui-muted);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.operator-collection-list>li[aria-current] .operator-tree-mark{background:var(--ui-ink);border-color:var(--ui-ink)}.operator-collection-list>li:not(:last-child):after{content:"";border-left:1px solid var(--ui-line);position:absolute;top:calc(50% + .4rem);bottom:calc(.4rem - 50%);left:.2rem}@media (max-width:900px){.operator-columns{gap:var(--ui-space-8);grid-template-columns:1fr}}@media (max-width:520px){.operator-metrics{gap:var(--ui-space-2);grid-template-columns:1fr}}.protocol-page .affiliate-wallet-picker{gap:var(--ui-space-4);margin-block:var(--ui-space-6);padding:var(--ui-card-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius);display:grid}.protocol-page .affiliate-wallet-picker h2{font-size:var(--ui-section);margin:0}.protocol-page .affiliate-wallet-picker p{line-height:var(--ui-body-line);margin:0}.protocol-page .affiliate-wallet-options{gap:var(--ui-space-3);display:grid}.protocol-page .affiliate-wallet-picker-actions{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.protocol-page .affiliate-account-option strong{overflow-wrap:anywhere;font-size:var(--ui-label);font-weight:400}.protocol-page .affiliate-wallet-picker-error{color:var(--ui-danger)}
