:root{--ui-font-sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ui-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ui-canvas:#fff;--ui-background:var(--ui-canvas);--ui-surface:#fafafa;--ui-surface-hover:#f0f0f0;--ui-surface-pressed:#e8e8e8;--ui-ink:#171717;--ui-muted:#666;--ui-line:#e4e4e4;--ui-control-border:#767676;--ui-on-ink:#fff;--ui-focus:#555;--ui-success:#166534;--ui-success-bg:#f0fdf4;--ui-warning:#854d0e;--ui-warning-bg:#fffbeb;--ui-danger:#b42318;--ui-danger-bg:#fff4f2;--ui-primary-hover:#333;--ui-primary-pressed:#000;--ui-danger-hover:#921f16;--ui-danger-pressed:#7a1a13;--ui-brand-gap:.875rem;--ui-brand-label-ink:#555;--ui-brand-label-border:#ddd;--ui-brand-label-padding-block:.125rem;--ui-radius:.1875rem;--ui-hero:clamp(1.875rem, 3.5vw, 2.5rem);--ui-page:clamp(1.75rem, 3vw, 2.25rem);--ui-marketing-section:clamp(1.5rem, 3vw, 2.25rem);--ui-section:clamp(1.25rem, 2vw, 1.5rem);--ui-subheading:1.125rem;--ui-body:.9375rem;--ui-body-line:1.5rem;--ui-control:.875rem;--ui-control-line:1.25rem;--ui-label:.8125rem;--ui-caption:.75rem;--ui-caption-line:1.125rem;--ui-footer-type:.8125rem;--ui-space-0:0;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-space-16:4rem;--ui-space-20:5rem;--ui-space-24:6rem;--ui-space:var(--ui-space-2);--ui-control-height:2.5rem;--ui-button-min-width:0;--ui-button-padding-block:.5625rem;--ui-button-padding-inline:.875rem;--ui-icon-padding:.625rem;--ui-icon-size:1.125rem;--ui-footer-icon-size:1rem;--ui-field-padding-block:.5625rem;--ui-field-padding-inline:.75rem;--ui-field-type:var(--ui-control);--ui-text-action-height:2rem;--ui-card-padding:var(--ui-space-4);--ui-focus-width:2px;--ui-focus-offset:3px;--ui-shadow-menu:0 12px 36px #0000001f;--ui-shadow-dialog:0 20px 80px #0000001f;--ui-backdrop:#00000054;--ui-motion-fast:.12s;--ui-motion-menu:.16s;--ui-motion-dialog:.2s;--ui-ease:cubic-bezier(.2, 0, 0, 1);--ui-z-base:0;--ui-z-shell:50;--ui-z-popover:100;--ui-z-modal-backdrop:150;--ui-z-modal:160;--ui-z-modal-popup:170;--ui-z-toast:180;--ui-z-tooltip:190}@media (min-width:600px){:root{--ui-card-padding:var(--ui-space-6)}}@media (any-pointer:coarse){:root{--ui-control-height:2.75rem;--ui-button-min-width:var(--ui-control-height);--ui-button-padding-block:.6875rem;--ui-icon-padding:.75rem;--ui-field-padding-block:.6875rem;--ui-field-type:1rem;--ui-text-action-height:2.75rem}}
.ui-rewards-brand{align-items:center;gap:var(--ui-brand-gap);white-space:nowrap;vertical-align:middle;flex:none;display:inline-flex}.ui-rewards-brand>svg{flex:none}.ui-rewards-label{box-sizing:border-box;padding:var(--ui-brand-label-padding-block) var(--ui-space-2);border:1px solid var(--ui-brand-label-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-brand-label-ink);font:500 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans);letter-spacing:.01em;display:inline-block}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--ui-font-sans);font-size:var(--ui-body);line-height:var(--ui-body-line);color:var(--ui-ink)}button,input,textarea,select{font-family:var(--ui-font-sans)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}:where(a){color:inherit}.ui-button,.ui-text-action,.ui-input,.ui-textarea,.ui-select,.ui-select-content,.ui-select-item,.ui-dialog-content,.ui-card,.ui-card-action,.ui-tab,.ui-segment,.ui-menu,.ui-menu-item,.ui-check-field,.ui-checkbox,.ui-radio,.ui-switch,.ui-feedback,.ui-badge,.ui-footer,.ui-footer *,.ui-disclosure{box-sizing:border-box}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-type-hero{font:500 var(--ui-hero)/1.12 var(--ui-font-sans);letter-spacing:-.035em;max-width:22ch}.ui-type-page{font:500 var(--ui-page)/1.15 var(--ui-font-sans);letter-spacing:-.035em}.ui-type-marketing-section{font:500 var(--ui-marketing-section)/1.2 var(--ui-font-sans);letter-spacing:-.025em}.ui-type-section{font:500 var(--ui-section)/1.25 var(--ui-font-sans);letter-spacing:-.025em}.ui-type-subheading{font:500 var(--ui-subheading)/1.35 var(--ui-font-sans);letter-spacing:-.01em}.ui-type-body{font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);letter-spacing:0}.ui-type-label{font:500 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans);letter-spacing:0}.ui-type-caption{font:400 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans);letter-spacing:0}.ui-numeric{font-variant-numeric:tabular-nums}.ui-prose{max-width:68ch}.ui-icon{vertical-align:middle;width:var(--ui-icon-size);height:var(--ui-icon-size);stroke-width:1.6px;flex:none;display:inline-block}.ui-icon-footer{width:var(--ui-footer-icon-size);height:var(--ui-footer-icon-size)}.ui-button{appearance:none;justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);min-width:var(--ui-button-min-width);max-width:100%;padding:var(--ui-button-padding-block) var(--ui-button-padding-inline);border:1px solid var(--ui-ink);border-radius:var(--ui-radius);background:var(--ui-ink);color:var(--ui-on-ink);font:500 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);letter-spacing:0;text-transform:none;text-align:center;vertical-align:middle;cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease);margin:0;text-decoration:none;display:inline-flex}.ui-button-secondary{background:var(--ui-canvas);color:var(--ui-ink);border-color:var(--ui-control-border)}.ui-button-ghost{color:var(--ui-ink);background:0 0;border-color:#0000}.ui-button-destructive{background:var(--ui-danger);color:var(--ui-on-ink);border-color:var(--ui-danger)}.ui-button-full{width:100%}.ui-button-label{min-width:0;display:grid}.ui-button-label>span{justify-content:center;align-items:center;gap:var(--ui-space-2);overflow-wrap:anywhere;grid-area:1/1;display:inline-flex}.ui-button-reserve{visibility:hidden;pointer-events:none}.ui-button-icon{width:var(--ui-icon-size);height:var(--ui-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-icon-button{min-width:var(--ui-control-height);padding:var(--ui-icon-padding);gap:0}.ui-icon-button .ui-button-label{justify-content:center;align-items:center;display:flex}.ui-button:is(:disabled,[aria-disabled=true]){background:var(--ui-surface-pressed);color:var(--ui-muted);border-color:var(--ui-line);cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}@media (hover:hover){.ui-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);color:var(--ui-on-ink)}.ui-button-secondary:not(:disabled):not([aria-disabled=true]):hover,.ui-button-ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--ui-surface-hover);color:var(--ui-ink)}.ui-button-secondary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--ui-control-border)}.ui-button-ghost:not(:disabled):not([aria-disabled=true]):hover{border-color:#0000}.ui-button-destructive:not(:disabled):not([aria-disabled=true]):hover{background:var(--ui-danger-hover);border-color:var(--ui-danger-hover)}}.ui-button:not(:disabled):not([aria-disabled=true]):active{background:var(--ui-primary-pressed);border-color:var(--ui-primary-pressed);color:var(--ui-on-ink)}.ui-button-secondary:not(:disabled):not([aria-disabled=true]):active,.ui-button-ghost:not(:disabled):not([aria-disabled=true]):active{background:var(--ui-surface-pressed);color:var(--ui-ink)}.ui-button-secondary:not(:disabled):not([aria-disabled=true]):active{border-color:var(--ui-control-border)}.ui-button-ghost:not(:disabled):not([aria-disabled=true]):active{border-color:#0000}.ui-button-destructive:not(:disabled):not([aria-disabled=true]):active{background:var(--ui-danger-pressed);border-color:var(--ui-danger-pressed)}.ui-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.ui-button:focus-visible,.ui-text-action:focus-visible,.ui-card-action:focus-visible{box-shadow:0 0 0 var(--ui-focus-offset) var(--ui-canvas)}.ui-text-action{appearance:none;justify-content:flex-start;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-text-action-height);min-width:var(--ui-text-action-height);border-radius:var(--ui-radius);max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:none;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline-flex}.ui-text-action-inline{vertical-align:baseline;min-width:0;min-height:0;display:inline}.ui-text-action-inline .ui-button-label,.ui-text-action-inline .ui-button-label>span{display:inline}.ui-text-action-inline .ui-button-reserve{display:none}.ui-text-action:is(:disabled,[aria-disabled=true]){color:var(--ui-muted);cursor:not-allowed;text-decoration-style:dotted}.ui-text-action:not(:disabled):not([aria-disabled=true]):active{color:var(--ui-primary-pressed)}.ui-spinner{width:var(--ui-icon-size);height:var(--ui-icon-size);box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-field{gap:var(--ui-space-2);min-width:0;display:grid}.ui-field-label{font:500 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans);color:var(--ui-ink)}.ui-input,.ui-textarea,.ui-select{appearance:none;width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-height);padding:var(--ui-field-padding-block) var(--ui-field-padding-inline);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-canvas);color:var(--ui-ink);font:400 var(--ui-field-type)/var(--ui-control-line) var(--ui-font-sans);letter-spacing:0;text-align:left;box-shadow:none;margin:0}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-muted);opacity:1}.ui-textarea{resize:vertical;min-height:6rem;display:block}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{color:var(--ui-muted);background:var(--ui-surface-pressed);border-color:var(--ui-line);cursor:not-allowed}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--ui-danger)}.ui-field-hint,.ui-field-error{font:400 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans);color:var(--ui-muted);overflow-wrap:anywhere;margin:0}.ui-field-error{color:var(--ui-danger)}.ui-field :is(.ui-field-hint,.ui-field-error){margin-top:calc(-1 * var(--ui-space-1))}.ui-input[type=color]{min-width:var(--ui-control-height);cursor:pointer}.ui-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ui-input[type=color]::-webkit-color-swatch{border:1px solid var(--ui-control-border);border-radius:var(--ui-radius)}.ui-input[type=color]::-moz-color-swatch{border:1px solid var(--ui-control-border);border-radius:var(--ui-radius)}.ui-input[type=file]{padding:var(--ui-space-1)}.ui-input::file-selector-button{margin:0 var(--ui-space-3) 0 0;padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink);font:500 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);cursor:pointer}.ui-check-field{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);color:var(--ui-ink);font:400 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);cursor:pointer;margin:0;display:inline-flex}.ui-checkbox,.ui-radio,.ui-switch{appearance:none;width:var(--ui-icon-size);height:var(--ui-icon-size);background:var(--ui-canvas);color:var(--ui-on-ink);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);cursor:pointer;flex:none;place-content:center;margin:0;padding:0;display:inline-grid}.ui-checkbox:checked,.ui-radio:checked,.ui-switch:checked{background:var(--ui-ink);border-color:var(--ui-ink)}.ui-checkbox:checked:after{content:"";border-bottom:2px solid;border-left:2px solid;width:.5rem;height:.25rem;transform:rotate(-45deg)translateY(-1px)}.ui-radio{border-radius:50%}.ui-radio:checked:after{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.ui-switch{justify-content:start;width:2rem;padding:2px}.ui-switch:after{content:"";background:var(--ui-ink);border-radius:1px;width:.75rem;height:.75rem}.ui-switch:checked{justify-content:end}.ui-switch:checked:after{background:var(--ui-canvas)}.ui-checkbox:disabled,.ui-radio:disabled,.ui-switch:disabled{border-color:var(--ui-line);background:var(--ui-surface-pressed);color:var(--ui-muted);cursor:not-allowed}.ui-check-field:has(input:disabled){color:var(--ui-muted);cursor:not-allowed}.ui-select{justify-content:space-between;align-items:center;gap:var(--ui-space-2);cursor:pointer;display:inline-flex}.ui-select>span:first-child{overflow-wrap:anywhere;min-width:0}.ui-select>span:last-child{flex:none;display:inline-flex}.ui-select-content{z-index:var(--ui-z-modal-popup);min-width:var(--radix-select-trigger-width);max-width:min(36rem,100vw - 2rem);max-height:min(22rem, var(--radix-select-content-available-height));background:var(--ui-canvas);color:var(--ui-ink);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-menu);font:400 var(--ui-field-type)/var(--ui-control-line) var(--ui-font-sans);overflow:hidden}.ui-select-viewport{padding:var(--ui-space-1)}.ui-select-item{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:var(--ui-field-padding-block) var(--ui-field-padding-inline);border-radius:var(--ui-radius);cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;outline:none;display:flex;position:relative}.ui-select-item[data-highlighted]{background:var(--ui-surface-hover);outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-select-item[data-state=checked]{background:var(--ui-surface-pressed)}.ui-select-item[data-disabled]{color:var(--ui-muted);cursor:not-allowed}.ui-select-scroll{background:var(--ui-canvas);min-height:var(--ui-text-action-height);justify-content:center;align-items:center;display:flex}.ui-dialog-overlay{background:var(--ui-backdrop);z-index:var(--ui-z-modal-backdrop);position:fixed;inset:0}.ui-dialog-content{z-index:var(--ui-z-modal);overscroll-behavior:contain;background:var(--ui-canvas);width:min(27.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ui-ink);padding:var(--ui-card-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-dialog);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog-large{width:min(40rem,100vw - 2rem)}.ui-dialog-title{padding-right:var(--ui-space-10);font:500 var(--ui-subheading)/1.35 var(--ui-font-sans);letter-spacing:-.01em;margin:0}.ui-dialog-description{margin:var(--ui-space-4) 0 var(--ui-space-6);color:var(--ui-muted);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);white-space:pre-line;overflow-wrap:anywhere}.ui-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-6);flex-wrap:wrap;display:flex}.ui-dialog-close{right:var(--ui-space-2);top:var(--ui-space-2);position:absolute}.ui-drawer-content{left:var(--ui-space-4);top:var(--ui-space-4);bottom:var(--ui-space-4);width:min(20rem,100vw - 2rem);transform:none}.ui-card{padding:var(--ui-card-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-canvas)}.ui-card-action{appearance:none;width:100%;min-height:var(--ui-control-height);padding:var(--ui-card-padding);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-canvas);color:var(--ui-ink);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);text-align:left;cursor:pointer;margin:0;text-decoration:none;display:block}.ui-card-action[aria-pressed=true],.ui-card-action[aria-selected=true]{border-color:var(--ui-ink);background:var(--ui-surface-pressed);box-shadow:inset 0 0 0 1px var(--ui-ink)}.ui-card-action:disabled{background:var(--ui-surface-pressed);color:var(--ui-muted);cursor:not-allowed}@media (hover:hover){.ui-card-action:not(:disabled):hover{background:var(--ui-surface-hover)}}.ui-card-action:not(:disabled):active{background:var(--ui-surface-pressed)}.ui-tab-list,.ui-segmented{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-tab,.ui-segment{appearance:none;justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);min-width:var(--ui-control-height);padding:var(--ui-button-padding-block) var(--ui-button-padding-inline);border-radius:var(--ui-radius);color:var(--ui-muted);font:500 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;text-decoration:none;display:inline-flex}.ui-tab[aria-selected=true],.ui-tab[aria-current=page],.ui-segment[aria-pressed=true]{border-color:var(--ui-control-border);background:var(--ui-surface-pressed);color:var(--ui-ink);text-underline-offset:.25em;text-decoration:underline}.ui-tab:disabled,.ui-segment:disabled{background:var(--ui-surface-pressed);color:var(--ui-muted);cursor:not-allowed}@media (hover:hover){.ui-tab:not(:disabled):hover,.ui-segment:not(:disabled):hover{background:var(--ui-surface-hover);color:var(--ui-ink)}}.ui-tab:not(:disabled):active,.ui-segment:not(:disabled):active{background:var(--ui-surface-pressed);color:var(--ui-ink)}.ui-tab-panel{margin-top:var(--ui-space-4)}.ui-popup-owner,.ui-tooltip-owner{display:inline-flex}.ui-menu,.ui-tooltip{z-index:var(--ui-z-modal-popup);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--ui-space-1);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-canvas);color:var(--ui-ink);box-shadow:var(--ui-shadow-menu);font:400 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);position:fixed;overflow:auto}.ui-menu{min-width:12rem}.ui-menu-item{appearance:none;width:100%;min-height:var(--ui-control-height);padding:var(--ui-button-padding-block) var(--ui-field-padding-inline);border-radius:var(--ui-radius);color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:block}.ui-menu-item:focus{background:var(--ui-surface-hover);outline-offset:-2px}.ui-menu-item:disabled{color:var(--ui-muted);cursor:not-allowed}.ui-tooltip{z-index:var(--ui-z-tooltip);padding:var(--ui-space-2) var(--ui-space-3);max-width:min(22rem,100vw - 2rem)}.ui-disclosure{border-bottom:1px solid var(--ui-line)}.ui-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:var(--ui-space-3) 0;color:var(--ui-ink);font:500 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);cursor:pointer;list-style:none;display:flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary::marker{content:""}.ui-disclosure-icon{transition:transform var(--ui-motion-menu) var(--ui-ease)}details[open]>summary .ui-disclosure-icon{transform:rotate(180deg)}.ui-disclosure-content{padding-bottom:var(--ui-space-4);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans)}.ui-table-scroll{max-width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font:400 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);font-variant-numeric:tabular-nums}.ui-table :is(th,td){padding:var(--ui-space-3);border-bottom:1px solid var(--ui-line);text-align:left}.ui-table th{font:500 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans);color:var(--ui-muted)}.ui-badge,.lifecycle-badge{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius);background:var(--ui-surface-hover);color:var(--ui-ink);font:400 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans);display:inline-flex}.ui-badge-success,.lifecycle-badge[data-live=true]{background:var(--ui-success-bg);color:var(--ui-success)}.ui-badge-warning{background:var(--ui-warning-bg);color:var(--ui-warning)}.ui-badge-danger{background:var(--ui-danger-bg);color:var(--ui-danger)}.lifecycle-badge[data-live=true]:before,.lifecycle-badge[data-busy=true]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.ui-feedback{padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);overflow-wrap:anywhere}.ui-feedback-success{background:var(--ui-success-bg);color:var(--ui-success);border-color:var(--ui-success)}.ui-feedback-warning{background:var(--ui-warning-bg);color:var(--ui-warning);border-color:var(--ui-warning)}.ui-feedback-danger{background:var(--ui-danger-bg);color:var(--ui-danger);border-color:var(--ui-danger)}.ui-skeleton{min-height:var(--ui-control-line);background:var(--ui-surface-pressed);border-radius:var(--ui-radius);display:block}.ui-footer{gap:var(--ui-space-6);border-top:1px solid var(--ui-line);padding:var(--ui-space-6) 0;margin:var(--ui-space-12) auto 0;color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans);text-align:left;grid-template-columns:1fr;display:grid}.ui-footer :is(nav,.ui-footer-support){align-items:flex-start;gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-footer-heading{margin:0 0 var(--ui-space-1);color:var(--ui-ink);font:600 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans)}.ui-footer-copy{max-width:24ch;margin:var(--ui-space-2) 0 0;color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans)}.ui-footer-link,.ui-footer .ui-text-action{justify-content:flex-start;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-text-action-height);color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans);text-decoration:none;display:inline-flex}.ui-footer-link:hover,.ui-footer .ui-text-action:hover{color:var(--ui-ink);text-underline-offset:.2em;text-decoration:underline}.ui-footer-unavailable{align-items:baseline;gap:var(--ui-space-2);min-height:var(--ui-text-action-height);color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans);flex-wrap:wrap;display:flex}.ui-footer-unavailable small,.ui-footer-legal{color:var(--ui-muted);font:400 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans)}.ui-footer-legal{gap:var(--ui-space-3) var(--ui-space-6);padding-top:var(--ui-space-6);border-top:1px solid var(--ui-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.ui-footer-legal p{font:inherit;color:inherit;margin:0}.ui-footer-actions{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-footer-wordmark{width:5.5rem;height:auto;display:block}.ui-footer-brand>a{padding:var(--ui-space-3);margin:calc(-1 * var(--ui-space-3));margin-bottom:0;display:inline-flex}.ui-operator-footer{align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-8);padding:var(--ui-space-6) 0;border-top:1px solid var(--ui-line);color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans);flex-wrap:wrap;display:flex}.ui-operator-footer small{font:400 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans)}.ui-operator-footer :is(a,.ui-text-action){min-height:var(--ui-text-action-height);align-items:center;gap:var(--ui-space-2);color:inherit;display:inline-flex}.ui-specimens{max-width:80rem;padding:var(--ui-space-4);margin:0 auto}.ui-specimen-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-line);flex-wrap:wrap;min-height:3.5rem;display:flex}.ui-specimens main>section{gap:var(--ui-space-4);padding-block:var(--ui-space-8);border-bottom:1px solid var(--ui-line);display:grid}.ui-specimens main>section>:is(h2,p){margin:0}.ui-specimen-row{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-specimen-form{gap:var(--ui-space-6);max-width:40rem;display:grid}.ui-specimen-form>.ui-button{justify-self:start}.ui-specimen-fields{gap:var(--ui-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.ui-specimen-fieldset{padding:var(--ui-space-4);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);margin:0}.ui-specimen-fieldset legend{padding-inline:var(--ui-space-2);font:500 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans)}@media (min-width:600px){.ui-footer{gap:var(--ui-space-8);padding-block:var(--ui-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.ui-footer{grid-template-columns:1.4fr 1fr 1fr 1fr}}@media (any-pointer:coarse){.ui-button{min-width:var(--ui-control-height)}}@media (prefers-reduced-motion:reduce){.ui-spinner{border-style:dotted;border-right-color:currentColor;animation:none}.ui-button,.ui-disclosure-icon{transition:none}}@media (forced-colors:active){.ui-button,.ui-input,.ui-textarea,.ui-select,.ui-checkbox,.ui-radio,.ui-switch,.ui-tab,.ui-segment,.ui-card-action{border-color:buttontext}.ui-button:is(:disabled,[aria-disabled=true]),.ui-input:disabled,.ui-select:disabled{color:graytext;border-color:graytext}.ui-checkbox:checked,.ui-radio:checked,.ui-switch:checked{color:highlighttext;forced-color-adjust:none;background:highlight}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:highlight}}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--ui-space-6)}body{background:var(--ui-canvas);color:var(--ui-ink);font-family:var(--ui-font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}.site{overflow-wrap:anywhere}svg,img{display:block}img{max-width:100%}::selection{background:var(--ui-surface-pressed);color:var(--ui-ink)}.wrap{width:min(100%,80rem);padding-inline:var(--ui-space-10);margin-inline:auto}.site>.ui-footer{width:min(100% - 5rem,75rem);margin-inline:auto}h1,h2,h3,p{margin-top:0}h1{font-size:var(--ui-hero);letter-spacing:-.035em;max-width:22ch;margin-bottom:0;font-weight:500;line-height:1.12}h2{font-size:var(--ui-marketing-section);letter-spacing:-.025em;margin-bottom:0;font-weight:500;line-height:1.2}h3{font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25}.hero-description,.section-heading p,.manifesto-bottom p,.prize-copy>p,.affiliate-copy>p,.steps p,.faq-section p,.launch-content>p{font-size:var(--ui-body);color:var(--ui-muted);line-height:1.6}.mono{font-family:var(--ui-font-mono);font-size:var(--ui-caption);font-variant-numeric:tabular-nums;line-height:1.5}.eyebrow{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-caption);margin-bottom:var(--ui-space-6);font-weight:500;line-height:1.5;display:flex}.section-index,.muted-heading{color:var(--ui-muted)}.serif,.win-word{font-family:inherit;font-style:normal;font-weight:inherit}.win-word{position:relative}.win-word svg{width:110%;height:1rem;color:var(--ui-muted);position:absolute;bottom:-.5625rem;left:-5%}.visually-hidden,.newsletter-trap{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-6rem;left:var(--ui-space-4);z-index:var(--ui-z-tooltip);background:var(--ui-ink);color:var(--ui-on-ink);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius);position:absolute}.skip-link:focus{top:var(--ui-space-3)}.collection-announcement{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--ui-label);line-height:1.53846}.collection-announcement[data-palette=true]{color:var(--ui-ink)}.collection-announcement-content{justify-content:center;align-items:center;gap:var(--ui-space-1) var(--ui-space-4);min-height:max(var(--ui-space-12), calc(var(--ui-text-action-height) + 2 * var(--ui-space-1)));padding-block:var(--ui-space-1);text-align:center;flex-wrap:wrap;display:flex}.collection-announcement-summary{justify-content:center;align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--ui-ink);flex-wrap:wrap;display:flex}.collection-announcement-message:empty{display:none}.collection-announcement-detail{font-variant-numeric:tabular-nums}.header{min-height:3.5rem;padding-block:var(--ui-space-2);justify-content:space-between;align-items:center;gap:var(--ui-space-6);z-index:var(--ui-z-shell);flex-wrap:wrap;display:flex;position:relative}.brand{min-height:2.75rem;padding-block:var(--ui-space-3);flex-shrink:0;align-items:center;display:inline-flex}.brand-wordmark{aspect-ratio:45/14;width:6rem;height:auto}.desktop-nav{align-items:center;gap:var(--ui-space-6);font-size:var(--ui-control);display:flex}.desktop-nav a{align-items:center;min-height:2.75rem;display:inline-flex}.desktop-nav a:hover{text-underline-offset:.25rem;text-decoration:underline}.menu-toggle,.mobile-nav{display:none}.hero{padding-block:var(--ui-space-12)}.hero-main{gap:var(--ui-space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.hero-copy{min-width:0;container-type:inline-size}.hero-copy h1{max-width:none;font-size:clamp(1rem, 6.25cqi, var(--ui-hero));text-wrap:wrap}.hero-description{max-width:55ch;margin-block:var(--ui-space-6)}.hero-copy .hero-description{font-size:var(--ui-hero);letter-spacing:-.035em;color:var(--ui-ink);text-wrap:balance;font-weight:500;line-height:1.12}.hero-actions{align-items:center;display:flex}.hero-art{width:100%;min-width:0;max-width:35rem;margin-left:auto;position:relative}.color-sculpture{width:100%;height:auto}.sculpture-orbit{transform-origin:350px 326px;animation:85s linear infinite sculpture-turn}.sculpture-core{transform-origin:350px 326px;animation:9s ease-in-out infinite alternate sculpture-breathe}.sculpture-orbit ellipse,.sculpture-core ellipse{transition:stroke 2.8s}.reward-rail{border-block:1px solid var(--ui-line);padding-block:var(--ui-space-8);gap:var(--ui-space-8);grid-template-columns:1fr 1.14fr .9fr;display:grid}.reward-metric,.reward-context{min-width:0}.affiliate-metric,.reward-context{border-left:1px solid var(--ui-line);padding-left:var(--ui-space-8)}.metric-top{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-caption);line-height:1.5;display:flex}.metric-number{font-size:var(--ui-hero);letter-spacing:-.035em;margin-block:var(--ui-space-4);font-variant-numeric:tabular-nums;line-height:1.12}.metric-number>span{font-size:var(--ui-section)}.reward-metric p,.reward-context p{font-size:var(--ui-label);color:var(--ui-muted);margin-bottom:0;line-height:1.53846}.reward-metric strong{color:var(--ui-ink);font-weight:500}.reward-context{align-items:flex-start;gap:var(--ui-space-3);flex-direction:column;display:flex}.overlapping-dots{display:flex}.overlapping-dots span{border:2px solid var(--ui-canvas);background:#cf0;border-radius:50%;width:1.25rem;height:1.25rem}.overlapping-dots span+span{background:#f60;margin-left:-.375rem}.overlapping-dots span+span+span{background:#90f}.terms-note{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);margin-top:var(--ui-space-4);font-size:var(--ui-label);color:var(--ui-muted);line-height:1.53846;display:flex}.terms-note a{align-items:center;gap:var(--ui-space-2);flex-shrink:0;min-height:2.75rem;text-decoration:underline;display:inline-flex}.launch-section,.manifesto,.art-section{padding-block:var(--ui-space-20)}.launch-content{text-align:center;border-bottom:1px solid var(--ui-line);padding-bottom:var(--ui-space-20)}.launch-content>p{margin-block:var(--ui-space-6)}.newsletter{max-width:40rem;margin-inline:auto}.newsletter-field{gap:var(--ui-space-3);display:flex}.newsletter-field input{flex:1;width:100%;min-width:0}.newsletter-status{min-height:3rem;margin-block:var(--ui-space-3) 0;font-size:var(--ui-label);color:var(--ui-success);line-height:1.53846}.newsletter-error{color:var(--ui-danger)}.manifesto-bottom{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-8);margin-top:var(--ui-space-8);display:flex}.manifesto-bottom p{max-width:55ch;margin-bottom:0}.seasons-section{background:var(--ui-surface);padding-block:var(--ui-space-20)}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-12);margin-bottom:var(--ui-space-8);display:flex}.section-heading>p,.section-heading>div:last-child{min-width:0;max-width:min(100%,36ch)}.section-heading>p{margin-bottom:0}.season-explorer{background:var(--ui-canvas);padding:var(--ui-space-6);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}.season-explorer-top,.season-explorer-bottom{justify-content:space-between;align-items:center;gap:var(--ui-space-6);display:flex}.season-explorer-top{margin-bottom:var(--ui-space-8)}.catalog-tag{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-caption);color:var(--ui-muted);flex-wrap:wrap;display:inline-flex}.season-swatch-stage{gap:var(--ui-space-2);height:15rem;display:flex}.season-color-column{gap:var(--ui-space-3);flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.color-block{border-radius:var(--ui-radius);background:var(--color);width:100%;height:100%}.season-explorer-bottom{padding-block:var(--ui-space-8)}.season-explorer-bottom h3{margin-bottom:var(--ui-space-2)}.season-explorer-bottom p{color:var(--ui-muted);font-size:var(--ui-label);margin:0;line-height:1.53846}.step-controls{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;flex-shrink:0;max-width:100%;display:flex}.flip{transform:rotate(180deg)}.rotate{transform:rotate(45deg)}.catalog-disclosure{width:100%}.season-catalog{gap:var(--ui-space-5);padding-block:var(--ui-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.season-option{flex-direction:column;width:100%;display:flex}.mini-palette{width:100%;height:1.5rem;margin-bottom:var(--ui-space-2);gap:1px;display:flex}.mini-palette>span{flex:1}.season-facts{margin-top:var(--ui-space-12);gap:var(--ui-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.season-facts>div{align-items:center;gap:var(--ui-space-6);display:flex}.season-facts>div>span{font-size:var(--ui-hero);letter-spacing:-.035em;line-height:1.12}.season-facts sup{font-size:var(--ui-section);color:var(--ui-muted)}.season-facts p{font-size:var(--ui-label);color:var(--ui-muted);margin-bottom:0;line-height:1.53846}.section-footnote{font-size:var(--ui-caption);color:var(--ui-muted);margin-block:var(--ui-space-6) 0;line-height:1.5}.gallery-controls{align-items:center;gap:var(--ui-space-2);max-width:100%;margin-top:var(--ui-space-6);flex-wrap:wrap;display:flex}.gallery-controls>.mono{margin-right:auto}.art-gallery{gap:var(--ui-space-6);scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:var(--ui-space-3) max(2.5rem, calc((100vw - 75rem) / 2)) var(--ui-space-8);display:flex;overflow-x:auto}.art-gallery::-webkit-scrollbar{display:none}.nft-card{scroll-snap-align:center;flex:0 0 min(27vw,22rem);min-width:0;margin:0}.nft-image-wrap{aspect-ratio:4/5;background:var(--card-color);border-radius:var(--ui-radius);overflow:hidden}.nft-image-wrap img{width:100%;height:auto}.artwork-fallback{text-align:center;height:100%;padding:var(--ui-space-6);color:var(--ui-ink);background:var(--ui-surface);font-size:var(--ui-label);place-items:center;display:grid}.nft-card figcaption{justify-content:space-between;gap:var(--ui-space-2);padding-top:var(--ui-space-4);font-size:var(--ui-control);flex-wrap:wrap;display:flex}.nft-card figcaption small{font-size:var(--ui-caption);color:var(--ui-muted);margin-top:var(--ui-space-2);line-height:1.5;display:block}.art-color-code{align-items:center;gap:var(--ui-space-2);font-family:var(--ui-font-mono);font-size:var(--ui-caption);color:var(--ui-muted);display:flex}.art-color-code>span{border-radius:50%;width:.5rem;height:.5rem}.art-footnote{justify-content:space-between;align-items:center;gap:var(--ui-space-8);display:flex}.art-footnote>span{gap:var(--ui-space-2);font-size:var(--ui-label);align-items:center;display:flex}.art-footnote p{font-size:var(--ui-caption);color:var(--ui-muted);min-width:0;max-width:min(100%,55ch);margin:0;line-height:1.5}.rewards-section,.how-section{padding-bottom:var(--ui-space-20)}.prize-panel,.affiliate-panel{background:var(--ui-surface);padding:var(--ui-space-6);border:1px solid var(--ui-line);border-radius:var(--ui-radius);gap:var(--ui-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.prize-copy>p,.affiliate-copy>p{margin-block:var(--ui-space-6);min-width:0;max-width:min(100%,55ch)}.prize-micro{gap:var(--ui-space-6);margin-block:var(--ui-space-8);flex-wrap:wrap;display:flex}.prize-micro>span{font-size:var(--ui-section)}.prize-micro small{font-size:var(--ui-caption);color:var(--ui-muted);margin-top:var(--ui-space-2);line-height:1.5;display:block}.prize-tickets{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prize-ticket{background:var(--ui-canvas);padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}.ticket-top,.ticket-bottom{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.ticket-amount{font-size:var(--ui-hero);margin-block:var(--ui-space-4);font-variant-numeric:tabular-nums;line-height:1.12;display:block}.ticket-bottom{border-top:1px solid var(--ui-line);padding-top:var(--ui-space-3);font-size:var(--ui-caption);color:var(--ui-muted);line-height:1.5}.affiliate-panel{margin-top:var(--ui-space-6)}.affiliate-visual{justify-content:center;align-items:center;gap:var(--ui-space-6);min-width:0;padding-block:var(--ui-space-6);flex-direction:column;display:flex}.affiliate-art{place-items:center;width:100%;max-width:30rem;display:grid}.affiliate-art>svg,.affiliate-value{grid-area:1/1}.affiliate-art>svg{aspect-ratio:4/3;width:100%;height:auto}.affiliate-rings{transform-origin:200px 150px;animation:95s linear infinite reverse sculpture-turn}.affiliate-value{place-content:center;gap:var(--ui-space-2);width:min(100%, calc(var(--ui-hero) * 4));aspect-ratio:1;padding:var(--ui-space-4);background:var(--ui-surface);text-align:center;border-radius:50%;display:grid;position:relative}.affiliate-value-label{font-size:var(--ui-label);color:var(--ui-muted);line-height:1.53846}.affiliate-amount{font-size:var(--ui-hero);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1.12}.affiliate-caption{gap:var(--ui-space-1);text-align:center;font-size:var(--ui-label);font-weight:500;line-height:1.53846;display:grid}.affiliate-caption small{font-size:var(--ui-caption);color:var(--ui-muted);font-weight:400;line-height:1.5}.affiliate-detail{justify-content:space-between;align-items:center;gap:var(--ui-space-5);padding-block:var(--ui-space-5);border-block:1px solid var(--ui-line);display:flex}.affiliate-detail>span{font-size:var(--ui-subheading,1.125rem)}.affiliate-detail small{font-size:var(--ui-label);color:var(--ui-muted);margin-top:var(--ui-space-1);line-height:1.53846;display:block}.steps{gap:var(--ui-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps article{border-top:1px solid var(--ui-line)}.step-number{padding-top:var(--ui-space-6);margin-bottom:var(--ui-space-8);font-family:var(--ui-font-mono);color:var(--ui-muted);justify-content:space-between;align-items:center;display:flex}.steps h3{font-size:var(--ui-section);margin-bottom:var(--ui-space-4)}.steps p{margin-bottom:var(--ui-space-6)}.step-caption{font-size:var(--ui-caption);color:var(--ui-muted);line-height:1.5}.trust-strip{justify-content:center;gap:var(--ui-space-8);border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:var(--ui-space-6);margin-top:var(--ui-space-12);flex-wrap:wrap;display:flex}.trust-strip>span{gap:var(--ui-space-2);font-size:var(--ui-label);color:var(--ui-muted);align-items:center;line-height:1.53846;display:flex}.refund-section{background:var(--ui-surface);border-block:1px solid var(--ui-line);padding-block:var(--ui-space-12);margin-bottom:var(--ui-space-20)}.refund-layout{gap:var(--ui-space-8) var(--ui-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.refund-copy h2{max-width:24ch}.refund-intro{max-width:55ch;margin-block:var(--ui-space-6)}.refund-intro,.refund-rules dd{color:var(--ui-muted);font-size:var(--ui-body);line-height:1.6}.refund-rules{margin:0}.refund-rules>div{padding-block:var(--ui-space-6);border-top:1px solid var(--ui-line)}.refund-rules>div:first-child{border-top:0;padding-top:0}.refund-rules>div:last-child{padding-bottom:0}.refund-rules dt{font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.refund-rules dd{margin:var(--ui-space-2) 0 0;max-width:55ch}.refund-terms{border-top:1px solid var(--ui-line);padding-top:var(--ui-space-6);grid-column:1/-1}.refund-terms p{max-width:90ch;color:var(--ui-muted);font-size:var(--ui-label);margin-bottom:var(--ui-space-2);line-height:1.53846}.refund-terms p:last-child{margin-bottom:0}.faq-section{gap:var(--ui-space-16);padding-bottom:var(--ui-space-20);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.faq-section>div>p:not(.eyebrow){margin-top:var(--ui-space-6);min-width:0;max-width:min(100%,55ch)}.faq-list details{border-bottom:1px solid var(--ui-line)}.faq-list p{max-width:68ch;padding-bottom:var(--ui-space-5);margin-bottom:0}.closing-section{background:var(--ui-surface);position:relative}.closing-spectrum{height:.5rem;display:flex}.closing-spectrum span{flex:1}.closing-content{text-align:center;padding-block:var(--ui-space-20)}.closing-content .eyebrow{justify-content:center}.closing-content h2{margin-bottom:var(--ui-space-8)}.closing-note{margin-top:var(--ui-space-4);color:var(--ui-muted);font-size:var(--ui-caption);line-height:1.5;display:block}@keyframes sculpture-turn{to{transform:rotate(360deg)}}@keyframes sculpture-breathe{to{transform:scale(.94)}}.motion-paused .sculpture-orbit,.motion-paused .sculpture-core,.motion-paused .affiliate-rings{animation-play-state:paused}.motion-paused .sculpture-orbit ellipse,.motion-paused .sculpture-core ellipse{transition:none}@media (max-width:959px){.wrap{padding-inline:var(--ui-space-6)}.site>.ui-footer{width:calc(100% - 3rem)}.desktop-nav{gap:var(--ui-space-3)}.hero-main{gap:var(--ui-space-6)}.reward-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-context{border:0;grid-column:1/-1;padding-left:0}.section-heading,.manifesto-bottom{gap:var(--ui-space-8)}.prize-panel,.affiliate-panel{gap:var(--ui-space-6)}.faq-section{gap:var(--ui-space-8)}.art-gallery{padding-inline:var(--ui-space-6)}.season-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:inline-flex}.mobile-nav{top:100%;left:var(--ui-space-4);right:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-canvas);box-shadow:var(--ui-shadow-menu);display:grid;position:absolute}.mobile-nav a{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:2.75rem;font-size:var(--ui-control);display:flex}.hero-main,.refund-layout{grid-template-columns:minmax(0,1fr)}.refund-section{padding-block:var(--ui-space-8)}.collection-announcement-detail{display:none}.hero-art{max-width:24rem;margin-inline:auto}.section-heading,.manifesto-bottom,.art-footnote{flex-direction:column;align-items:flex-start}.section-heading>p,.section-heading>div:last-child{min-width:0;max-width:min(100%,55ch)}.prize-panel,.affiliate-panel,.faq-section,.steps{grid-template-columns:minmax(0,1fr)}.nft-card{flex-basis:min(65vw,22rem)}.season-facts>div{align-items:flex-start;gap:var(--ui-space-3);flex-direction:column}}@media (max-width:599px){.wrap{padding-inline:var(--ui-space-4)}.site>.ui-footer{width:calc(100% - 2rem)}.brand-wordmark{width:5.5rem}.hero{padding-block:var(--ui-space-8)}.reward-rail{gap:var(--ui-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.affiliate-metric{border-left:0;padding-left:0}.metric-top{flex-wrap:wrap}.terms-note{gap:var(--ui-space-2);flex-direction:column}.launch-section,.manifesto,.art-section,.seasons-section,.closing-content{padding-block:var(--ui-space-12)}.launch-content,.rewards-section,.how-section,.faq-section{padding-bottom:var(--ui-space-12)}.season-explorer,.prize-panel,.affiliate-panel{padding:var(--ui-space-4)}.season-explorer-top,.season-explorer-bottom{flex-wrap:wrap}.season-swatch-stage{gap:var(--ui-space-1);height:10rem}.season-catalog{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.season-facts{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.prize-tickets,.season-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.prize-ticket{padding:var(--ui-space-3)}.ticket-top,.ticket-bottom{flex-wrap:wrap}.art-gallery{padding-inline:var(--ui-space-4)}.trust-strip{justify-content:flex-start;gap:var(--ui-space-4)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sculpture-orbit,.sculpture-core,.affiliate-rings{animation:none}.sculpture-orbit ellipse,.sculpture-core ellipse{transition:none}}
@media (max-width:599px){.hero-main,.section-heading,.manifesto-bottom,.season-explorer-top,.season-explorer-bottom,.art-footnote,.affiliate-detail{gap:var(--ui-space-6)}.newsletter-field{flex-direction:column}.newsletter-field>.ui-button{width:100%}}
