: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}}
:root{--background:var(--ui-background);--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);--surface:var(--ui-surface);--accent:var(--ui-surface-pressed);--white:var(--ui-background);--font-sans:var(--ui-font-sans);--font-mono:var(--ui-font-mono);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--background);color:var(--ink);font-family:var(--ui-font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}svg{display:block}h1,h2,h3,p{margin:0}.mint-shell main :where(h1){font:500 var(--ui-page)/1.15 var(--ui-font-sans);letter-spacing:-.035em}.mint-shell main :where(h2){font:500 var(--ui-section)/1.25 var(--ui-font-sans);letter-spacing:-.025em}.mint-shell main :where(h3){font:500 var(--ui-subheading)/1.35 var(--ui-font-sans);letter-spacing:-.01em}img{max-width:100%}::selection{background:var(--accent)}.mint-shell{max-width:80rem;margin:auto}.skip-link{background:var(--ui-canvas);z-index:20;padding:12px;position:absolute;top:-70px;left:20px}.skip-link:focus{top:10px}.mint-header{border-bottom:1px solid var(--line);align-items:center;gap:1.5rem;height:64px;display:flex;position:relative}.site-navigation{display:contents}.mobile-menu-toggle{display:none}.brand{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.brand .tincta-wordmark{aspect-ratio:45/14;width:6rem;height:auto;display:block}.mint-header nav{height:100%;font-size:var(--ui-label);letter-spacing:0;align-items:center;gap:26px;font-weight:500;line-height:1.53846;display:flex}.mint-header nav a{height:100%;color:var(--muted);align-items:center;transition:color .15s;display:inline-flex;position:relative}.mint-header nav a:hover,.mint-header nav a[aria-current=page]{color:var(--ink)}.environment-badge{border:1px solid var(--line);border-radius:var(--ui-radius);color:var(--ui-muted);white-space:nowrap;font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono);align-items:center;gap:8px;margin-left:auto;padding:6px 10px;display:flex}.environment-badge>span{background:var(--muted);border-radius:50%;width:5px;height:5px}.breadcrumbs{color:var(--muted);font-size:var(--ui-label);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 30px;font-weight:500;line-height:1.53846;display:flex}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs [aria-current]{color:var(--ink)}.eyebrow{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-sans)}.mint-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:62px;display:grid}.preview-column{min-width:0}.preview-stage{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius);flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.preview-stage-top,.preview-stage-bottom{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.preview-stage-top{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono)}.svg-label{color:var(--ui-muted);font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.ticket-image-wrap{border-radius:var(--ui-radius);width:82%;max-width:360px;margin:36px auto;box-shadow:0 12px 30px #0000000d}.ticket-image-wrap:hover{transform:none}.ticket-image{border-radius:var(--ui-radius);width:100%;height:auto;display:block}.preview-stage-bottom{color:var(--ui-muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono)}.preview-stage-bottom .preview-signature{aspect-ratio:45/14;width:80px;height:auto;color:var(--ink);flex-shrink:0;display:block}.preview-controls{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--surface);justify-content:center;gap:3px;width:max-content;max-width:100%;margin:21px auto 11px;padding:4px;display:flex}.preview-caption{color:var(--muted);text-align:center;max-width:340px;min-height:32px;font-size:var(--ui-caption);letter-spacing:0;margin:0 auto;font-weight:400;line-height:1.5}.mint-panel{padding:4px 0 0}.mint-panel-kicker{justify-content:space-between;align-items:center;gap:12px;margin:0 0 21px;display:flex}.pill{border-radius:var(--ui-radius);white-space:nowrap;font-size:var(--ui-caption);letter-spacing:0;padding:7px 10px;font-weight:400;line-height:1.5}.demo-pill{color:var(--ui-muted);background:var(--surface);border:1px solid var(--line)}.mint-panel h1{overflow-wrap:anywhere;font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.mint-description{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:16px;font-weight:400;line-height:1.6}.mint-summary{grid-template-columns:1fr 1fr;gap:24px;margin:29px 0 23px;display:grid}.mint-summary>div{flex-direction:column;gap:9px;min-width:0;display:flex}.mint-summary>div+div{border-left:1px solid var(--line);padding-left:26px}.mint-summary>div>span{color:var(--muted);font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.mint-summary strong{overflow-wrap:anywhere;font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.mint-summary small{color:var(--muted);font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.prize-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius);align-items:flex-start;gap:18px;padding:22px;display:flex}.prize-symbol{color:var(--muted);font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.prize-note>div{min-width:0}.prize-note strong{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846;display:block}.prize-note p{color:var(--muted);overflow-wrap:anywhere;font-size:var(--ui-body);letter-spacing:0;margin-top:5px;font-weight:400;line-height:1.6}.prize-share{color:var(--ui-muted);font-size:var(--ui-section);letter-spacing:-.025em;margin-left:auto;font-weight:500;line-height:1.25}.prize-share>span{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.mint-form{margin-top:26px}.quantity-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.quantity-row label{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.quantity-row label>span{color:var(--muted);font-size:var(--ui-label);letter-spacing:0;margin-top:7px;font-weight:500;line-height:1.53846;display:block}.quantity-control{border:1px solid var(--line);background:var(--white);border-radius:var(--ui-radius);align-items:center;display:flex}.quantity-control input{width:40px}.total-row{font-size:var(--ui-label);letter-spacing:0;justify-content:space-between;gap:15px;margin:21px 0 17px;font-weight:500;line-height:1.53846;display:flex}.total-row>span{color:var(--muted)}.total-row>strong{overflow-wrap:anywhere;text-align:right;font-weight:500}.transaction-note{color:var(--muted);font-size:var(--ui-label);letter-spacing:0;justify-content:center;align-items:center;gap:7px;margin:12px 0 0;font-weight:500;line-height:1.53846;display:flex}.transaction-note>span{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.mint-feedback p{border-radius:var(--ui-radius);background:var(--surface);font-size:var(--ui-body);letter-spacing:0;margin:16px 0 0;padding:13px 14px;font-weight:400;line-height:1.6}.demo-receipt{font-size:var(--ui-caption);letter-spacing:0;align-items:center;gap:11px;padding:15px 0 0;font-weight:400;line-height:1.5;display:flex}.receipt-check{background:var(--surface);min-width:25px;height:25px;font-size:var(--ui-control);letter-spacing:0;border-radius:50%;place-items:center;font-weight:400;line-height:1.42857;display:grid}.demo-receipt strong{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.demo-receipt p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:5px;font-weight:400;line-height:1.6}.storage-note{color:var(--ui-muted);font-size:var(--ui-body);letter-spacing:0;margin-top:12px;font-weight:400;line-height:1.6}.contract-note{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:22px;padding-top:18px;display:flex}.contract-status-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.contract-note strong{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.contract-note p{color:var(--muted);max-width:345px;font-size:var(--ui-body);letter-spacing:0;margin-top:5px;font-weight:400;line-height:1.6}.contract-note>a{font-size:var(--ui-subheading);letter-spacing:-.01em;margin-left:auto;padding:0 4px;font-weight:500;line-height:1.35}.how-section{border-top:1px solid var(--line);margin-top:72px;padding-top:48px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-heading h2{font-size:var(--ui-section);letter-spacing:-.025em;margin-top:12px;font-weight:500;line-height:1.25}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:33px;display:grid}.step-label{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-sans)}.how-grid h3{font-size:var(--ui-subheading);letter-spacing:-.01em;margin-top:13px;font-weight:500;line-height:1.35}.how-grid p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:10px;font-weight:400;line-height:1.6}.algorithm-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius);justify-content:space-between;align-items:center;gap:24px;margin-top:27px;padding:21px 24px;display:flex}.mono-label{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-sans);display:block}.algorithm-strip code{font-family:var(--ui-font-sans);overflow-wrap:anywhere;font-size:var(--ui-body);letter-spacing:0;margin-top:8px;font-weight:400;line-height:1.6;display:block}.algorithm-strip p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:5px;font-weight:400;line-height:1.6}.algorithm-badge{border-left:1px solid var(--line);color:var(--muted);white-space:nowrap;font-size:var(--ui-caption);letter-spacing:0;padding:6px 0 6px 22px;font-weight:400;line-height:1.5}.algorithm-badge strong{color:var(--ui-muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.fairness-note{color:var(--muted);max-width:1030px;font-size:var(--ui-body);letter-spacing:0;margin:14px 0 0;font-weight:400;line-height:1.6}.fairness-note strong{color:var(--muted);font-weight:500}.details-section{grid-template-columns:1fr 2fr;gap:40px;margin:45px 0 60px;display:grid}.details-section h2{font-size:var(--ui-section);letter-spacing:-.025em;padding-top:17px;font-weight:500;line-height:1.25}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin:0 0 18px;padding-right:24px;font-weight:400;line-height:1.6}.faq-list a{text-underline-offset:3px;text-decoration:underline}.faq-list code{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.catalog-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:64px;margin:72px 0 62px;display:grid}.catalog-heading h1{font-size:var(--ui-page);letter-spacing:-.035em;margin-top:22px;font-weight:500;line-height:1.15}.catalog-heading>p{max-width:275px;color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-bottom:5px;font-weight:400;line-height:1.6}.catalog-notice{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;align-items:center;gap:12px;padding:16px 0 23px;font-weight:400;line-height:1.6;display:flex}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:32px 0 88px;display:grid}.catalog-card{background:var(--white);min-width:0;display:block}.catalog-card:hover{color:var(--ink)}.catalog-art{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius);height:330px;padding:22px;position:relative;overflow:hidden}.catalog-art>span{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono)}.catalog-art img{border-radius:var(--ui-radius);width:min(100%,245px);height:auto;margin:24px auto 0;transition:transform .25s;display:block;box-shadow:0 10px 24px #0000000d}.catalog-card:nth-child(2n) .catalog-art{background:var(--surface)}.catalog-card:nth-child(2n) .catalog-art img{transform:none}.catalog-card-body{padding:23px 0 0}.catalog-card-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.catalog-card-title h3{overflow-wrap:anywhere;font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.catalog-card-body>p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:12px;font-weight:400;line-height:1.6}.catalog-card dl{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.catalog-card dt{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;margin-bottom:7px;font-weight:400;line-height:1.5}.catalog-card dd{font-size:var(--ui-subheading);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.35}.catalog-cta{border-top:1px solid var(--line);font-size:var(--ui-label);letter-spacing:0;justify-content:space-between;align-items:center;padding-top:18px;font-weight:500;line-height:1.53846;display:flex}.catalog-cta>span{font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.empty-state{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;padding:80px 0;font-weight:400;line-height:1.6}.route-message{max-width:640px;margin:100px 0 140px}.route-message h1{font-size:var(--ui-page);letter-spacing:-.035em;margin:18px 0;font-weight:500;line-height:1.15}.route-message>p:not(.eyebrow){color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-bottom:30px;font-weight:400;line-height:1.6}.source-heading{max-width:770px;margin:40px 0}.source-heading h1{font-size:var(--ui-page);letter-spacing:-.035em;margin:16px 0;font-weight:500;line-height:1.15}.source-heading>p:not(.eyebrow){color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-bottom:24px;font-weight:400;line-height:1.6}.source-guide{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius);margin-bottom:25px;padding:25px}.source-deployment{border:1px solid var(--line);border-radius:var(--ui-radius);margin:24px 0;padding:20px}.source-version{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.source-deployment p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin:12px 0;font-weight:400;line-height:1.6}.source-address{overflow-wrap:anywhere;font-size:var(--ui-caption);letter-spacing:0;margin-bottom:12px;font-weight:400;line-height:1.5;display:block}.source-guide h2{font-size:var(--ui-section);letter-spacing:-.025em;margin-bottom:16px;font-weight:500;line-height:1.25}.source-guide ol{margin:0;padding-left:18px}.source-guide li{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.source-guide>p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:15px;font-weight:400;line-height:1.6}.source-code{border:1px solid var(--line);border-radius:var(--ui-radius);margin-bottom:60px;overflow:hidden}.source-code>div{background:var(--surface);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono);justify-content:space-between;gap:15px;padding:15px 20px;display:flex}.source-code pre{background:var(--surface);tab-size:4;max-height:750px;font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono);margin:0;padding:24px;overflow:auto}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1450px){.mint-hero{gap:70px}.preview-stage{aspect-ratio:1/1.06}}@media (max-width:1050px){.mint-hero{gap:35px}.mint-panel h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.mint-panel-kicker{align-items:flex-start;gap:10px}.mint-panel-kicker .eyebrow{max-width:135px;font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.preview-stage{aspect-ratio:1/1.23;padding:22px}.preview-stage-top{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.svg-label{text-align:right;max-width:65px;font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.ticket-image-wrap{width:93%;margin:45px auto}.preview-stage-bottom{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.prize-share{font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25}.prize-note{gap:9px;padding:14px 12px}.prize-note strong{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.prize-note p{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.how-grid{gap:28px}.algorithm-strip code{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.mint-summary strong{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}}@media (max-width:760px){.mint-header{gap:22px;height:60px}.brand .tincta-wordmark{width:96px}.mint-header nav{margin-left:auto}.mint-header nav a{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.environment-badge{display:none}.breadcrumbs{font-size:var(--ui-caption);letter-spacing:0;gap:10px;margin:22px 0;font-weight:400;line-height:1.5}.mint-hero{grid-template-columns:minmax(0,1fr);gap:33px}.preview-stage{aspect-ratio:1/.91;max-height:470px;padding:23px}.preview-stage-top{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.svg-label{max-width:none;font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.ticket-image-wrap{border-radius:var(--ui-radius);width:65%;max-width:305px;margin:23px auto 20px}.ticket-image{border-radius:var(--ui-radius)}.preview-stage-bottom{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.preview-controls{margin-top:17px}.preview-caption{max-width:310px;font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.mint-panel{padding:0}.mint-panel-kicker{align-items:center;margin-bottom:16px}.mint-panel-kicker .eyebrow{max-width:none;font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.mint-panel h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.mint-description{font-size:var(--ui-body);letter-spacing:0;margin-top:15px;font-weight:400;line-height:1.6}.mint-summary{margin-top:25px}.mint-summary strong{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.prize-note{gap:12px;padding:17px 15px}.prize-note strong{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.prize-note p{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.prize-share{font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25}.quantity-row label{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.quantity-control input{width:40px}.total-row{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.contract-note p{max-width:100%}.how-section{margin-top:39px;padding-top:31px}.section-heading{flex-direction:column;align-items:flex-start;gap:19px}.section-heading h2{font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25}.how-grid{grid-template-columns:1fr;gap:26px;margin-top:29px}.how-grid h3{font-size:var(--ui-subheading);letter-spacing:-.01em;margin-top:10px;font-weight:500;line-height:1.35}.how-grid p{font-size:var(--ui-body);letter-spacing:0;margin-top:7px;font-weight:400;line-height:1.6}.step-label{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-sans)}.algorithm-strip{margin-top:27px;padding:20px 17px;display:block}.algorithm-strip code,.algorithm-strip p{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.algorithm-badge{border-left:0;border-top:1px solid var(--line);font-size:var(--ui-caption);letter-spacing:0;margin-top:15px;padding:11px 0 0;font-weight:400;line-height:1.5;display:block}.algorithm-badge br{display:none}.algorithm-badge strong{margin-left:8px}.fairness-note{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.details-section{grid-template-columns:1fr;gap:18px;margin:30px 0 40px}.details-section h2{font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25}.faq-list p{font-size:var(--ui-body);letter-spacing:0;padding-right:5px;font-weight:400;line-height:1.6}.catalog-heading{margin-top:38px;display:block}.catalog-heading h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.catalog-heading>p{max-width:350px;margin-top:21px}.catalog-notice{font-size:var(--ui-body);letter-spacing:0;align-items:flex-start;gap:11px;font-weight:400;line-height:1.6}.catalog-grid{grid-template-columns:1fr;gap:22px;margin-bottom:40px}.catalog-art{height:250px}.catalog-card-body{padding:23px}.catalog-card-title h3{font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.catalog-card-body>p{min-height:0;font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.route-message{margin:70px 0 100px}.route-message h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.source-heading{margin-top:30px}.source-heading h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.source-guide{padding:19px}.source-guide li{overflow-wrap:anywhere;font-size:var(--ui-body);letter-spacing:0;margin-bottom:10px;font-weight:400;line-height:1.6}.source-code pre{font-size:var(--ui-caption);letter-spacing:0;padding:17px;font-weight:400;line-height:1.5}.source-code>div{font-size:var(--ui-caption);letter-spacing:0;padding:13px 15px;font-weight:400;line-height:1.5}}@media (max-width:480px){.mint-header,.mint-header nav{gap:14px}.mint-header nav a{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}}@media (max-width:360px){.preview-stage{padding:18px}.mint-panel h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.mint-panel-kicker .eyebrow{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.prize-share{display:none}.mint-summary strong{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.svg-label{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none;animation-duration:.01ms}.ticket-image-wrap:hover{transform:none}}.transaction-note,.contract-note p,.fairness-note,.preview-caption,.prize-note p,.algorithm-strip p,.demo-receipt p,.quantity-row label>span,.fairness-note strong{color:var(--ui-muted)}.mint-affiliate-entry{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--surface);align-items:center;gap:13px;margin:20px 0;padding:17px;display:flex}.mint-affiliate-entry>span:nth-child(2){flex-direction:column;flex:1;gap:6px;display:flex}.mint-affiliate-entry strong{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.mint-affiliate-entry small{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.mint-affiliate-icon{color:var(--muted);font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.mint-referral-note{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--surface);margin:20px 0;padding:15px}.mint-referral-note strong{font-size:var(--ui-label);letter-spacing:0;margin-bottom:7px;font-weight:500;line-height:1.53846;display:block}.mint-referral-note p{color:var(--ui-muted);overflow-wrap:anywhere;font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.mint-referral-note code{overflow-wrap:anywhere;font-size:var(--ui-caption);letter-spacing:0;margin:8px 0;font-weight:400;line-height:1.5;display:block}.mint-referral-total{color:var(--muted);font-size:var(--ui-label);letter-spacing:0;justify-content:space-between;gap:15px;margin:-6px 0 19px;font-weight:500;line-height:1.53846;display:flex}.mint-referral-total strong{text-align:right;overflow-wrap:anywhere;font-weight:500}.mint-wallet-label{color:var(--muted);font-size:var(--ui-label);letter-spacing:0;margin:12px 0;font-weight:500;line-height:1.53846}.mint-recovery{margin-top:16px}.mint-recovery label{font-size:var(--ui-label);letter-spacing:0;margin-bottom:8px;font-weight:500;line-height:1.53846;display:block}.mint-recovery input{width:100%;min-width:0}.mint-recovery p{margin-top:7px}.prize-note .prize-label{color:var(--muted);font-size:var(--ui-label);letter-spacing:0;margin-bottom:7px;font-weight:500;line-height:1.53846;display:block}.prize-note .prize-amount{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15;display:block}.prize-note .prize-amount small{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.prize-note a{text-underline-offset:3px;text-decoration:underline}#collection-deadline{scroll-margin-top:100px}.live-data-notice{color:var(--muted,var(--muted));font-size:var(--ui-body);letter-spacing:0;margin:0 0 1.2rem;font-weight:400;line-height:1.6}.winner-credits{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--surface);color:var(--ink);margin:2rem 0;padding:clamp(1.25rem,3vw,2rem)}.winner-credits h2{font-size:var(--ui-section);letter-spacing:-.025em;margin:.35rem 0;font-weight:500;line-height:1.25}.winner-credits p{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.winner-credits-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.winner-credits-heading>strong{border-radius:var(--ui-radius);background:var(--surface);font-size:var(--ui-control);letter-spacing:0;padding:.55rem .9rem;font-weight:400;line-height:1.42857}.winner-credit-list{margin:1.5rem 0;padding:0;list-style:none}.winner-credit-list li{border-top:1px solid var(--line);justify-content:space-between;gap:1.2rem;padding:1.1rem 0;display:flex}.winner-credit-list li>div{flex-direction:column;gap:.4rem;display:flex}.winner-credit-list li>div:last-child{text-align:right}.winner-credit-list span{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.winner-credit-list a{color:inherit}.winner-credit-notice{border-left:3px solid var(--ui-control-border);padding-left:.85rem}.winner-credit-pagination{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.winner-credit-select{gap:.5rem;margin:1rem 0;display:grid}.winner-credit-select select,.winner-credit-recovery input{max-width:100%}.winner-credit-recovery{overflow-wrap:anywhere;gap:.6rem;margin:1rem 0;display:grid}.winner-credit-recovery label{gap:.5rem;display:grid}@media (max-width:560px){.winner-credit-list li{flex-direction:column}.winner-credit-list li>div:last-child{text-align:left}}.preview-stage.is-portrait{aspect-ratio:auto;max-height:none}.preview-stage.is-portrait .ticket-image-wrap{border-radius:var(--ui-radius);width:80%;max-width:360px;margin:36px auto;transform:none}.preview-stage.is-portrait .ticket-image{border-radius:var(--ui-radius)}.catalog-art.is-portrait{height:auto}.catalog-card .catalog-art.is-portrait img{border-radius:var(--ui-radius);width:min(100%,245px);height:auto;margin:24px auto 0;transform:none}.mint-header nav a[aria-current=page]:after{content:"";background:var(--ink);width:100%;height:2px;position:absolute;bottom:-1px}.catalog-intro{justify-self:end;max-width:365px;padding-bottom:5px}.catalog-intro p{color:var(--ui-muted);font-size:var(--ui-body);letter-spacing:0;margin-top:25px;font-weight:400;line-height:1.6}.catalog-intro-caption{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono);margin-top:24px;display:block}.catalog-spectrum{gap:5px;width:235px;max-width:100%;display:flex}.catalog-spectrum i{flex:1;min-width:0;height:9px;transition:background-color .25s;display:block;box-shadow:inset 0 0 0 1px #00000008}@media (prefers-reduced-motion:reduce){.catalog-spectrum i{transition:none}}.catalog-section-heading{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 0 0;display:flex}.catalog-section-heading h2{font-size:var(--ui-section);letter-spacing:-.025em;align-items:center;gap:12px;font-weight:500;line-height:1.25;display:flex}.catalog-section-heading h2 span{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono)}.catalog-section-heading>span{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.catalog-card:hover .catalog-art img{transform:translateY(-4px)}.catalog-card-title>span{color:var(--ink);font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25}.collection-color-dot{border:1px solid var(--ui-line);border-radius:50%;width:10px;height:10px;margin-right:9px;display:inline-block}.catalog-card-body .catalog-card-status{font-size:var(--ui-caption);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 14px;font-weight:400;line-height:1.5;display:flex}.catalog-card-status>span:last-child{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono);margin-left:auto}.catalog-status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.catalog-card dd{font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.catalog-empty{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius);margin:32px 0 40px;padding:88px 24px}.catalog-empty h2{font-size:var(--ui-section);letter-spacing:-.025em;margin:14px 0;font-weight:500;line-height:1.25}.catalog-empty>p:last-child{color:var(--muted);max-width:410px;font-size:var(--ui-body);letter-spacing:0;margin:auto;font-weight:400;line-height:1.6}.catalog-data-note{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin:0 0 32px;font-weight:400;line-height:1.6}.mint-description{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.mint-summary strong{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.preview-stage-top>span:first-child{overflow-wrap:anywhere;max-width:68%;font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.preview-stage-bottom{gap:18px}.preview-stage-bottom>span:first-child,.preview-caption{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.prize-note .prize-amount{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.section-heading h2{font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25}.how-grid h3{font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.how-grid p,.fairness-note{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.quantity-row label,.total-row,.quantity-row label>span{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}@media (max-width:1100px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-heading{gap:32px}.mint-header{gap:45px}}@media (max-width:760px){.mint-header{gap:26px;height:60px}.mint-header nav{gap:24px}.mint-header nav a{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.catalog-heading{grid-template-columns:1fr;gap:28px;margin:48px 0 40px;display:grid}.catalog-heading h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.catalog-intro{justify-self:start;max-width:430px}.catalog-intro p{font-size:var(--ui-body);letter-spacing:0;margin-top:20px;font-weight:400;line-height:1.6}.catalog-intro-caption{margin-top:18px}.catalog-section-heading{padding-top:24px}.catalog-section-heading>span{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.catalog-grid{grid-template-columns:1fr;gap:40px;margin-top:24px;margin-bottom:48px}.catalog-art,.catalog-art.is-portrait{height:auto;min-height:300px}.catalog-art img{margin-bottom:0}.catalog-card-body{padding:20px 0 0}.catalog-card-title h3{font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.preview-stage{aspect-ratio:auto;max-height:none;padding:22px}.ticket-image-wrap{border-radius:var(--ui-radius);width:80%;max-width:340px}.preview-stage-bottom .preview-signature{width:72px}}@media (max-width:380px){.mint-header{gap:20px}.mint-header nav{gap:17px}.mint-header nav a{font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.catalog-section-heading>span{text-align:right;max-width:120px;font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}}@media (prefers-reduced-motion:reduce){.catalog-card:hover .catalog-art img{transform:none}}.ranked-awards{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--surface);margin:0 0 36px;padding:28px}.ranked-awards h3{font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.ranked-awards p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:10px;font-weight:400;line-height:1.6}.ranked-awards a{text-underline-offset:3px;text-decoration:underline}.ranked-awards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin-top:26px;display:grid}.ranked-awards-grid>div{border-top:1px solid var(--line);padding-top:18px}.ranked-awards-grid strong{font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.mint-referral-error{background:var(--ui-danger-bg);border-color:var(--ui-danger)}.mint-referral-error p{color:var(--ui-danger)}.seasons-heading h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.season-format{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;padding:24px 0 32px;display:grid}.season-format p{color:var(--muted);max-width:550px;font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.season-format strong{color:var(--ink);margin-bottom:7px;font-weight:500;display:block}.seasons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:32px 0 70px;display:grid}.season-card{min-width:0}.season-cover-link{display:block}.season-cover{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius);padding:22px;overflow:hidden}.season-cover-label{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-sans);justify-content:space-between;gap:15px;display:flex}.season-cover img{border-radius:var(--ui-radius);width:min(80%,215px);height:auto;margin:28px auto;transition:transform .2s;display:block;box-shadow:0 10px 24px #0000000d}.season-card:hover img{transform:translateY(-3px)}.season-color-stack{isolation:isolate;width:min(80%,215px);margin:38px auto 32px;position:relative}.season-color-layer,.season-color-front{aspect-ratio:4/5;border-radius:var(--ui-radius);border:1px solid var(--ui-line);box-shadow:0 10px 24px #0000000d}.season-color-layer{position:absolute;inset:0}.season-color-layer-third{z-index:-2;transform:translate(18px,-9px)rotate(7deg)}.season-color-layer-second{z-index:-1;transform:translate(9px,-5px)rotate(3.5deg)}.season-cover .season-color-stack img{width:100%;margin:0;position:relative}.season-color-front{position:relative}.season-coming-label{color:var(--muted);white-space:nowrap;font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.collection-color-preview{aspect-ratio:4/5;border-radius:var(--ui-radius);border:1px solid var(--ui-line);width:min(100%,245px);margin:24px auto 0;box-shadow:0 10px 24px #0000000d}.catalog-art .season-swatches{margin-top:28px}.season-swatches{gap:3px;height:8px;display:flex}.season-swatches>span{border:1px solid #0000000d;flex:1}.season-card-heading{justify-content:space-between;align-items:start;gap:20px;padding-top:22px;display:flex}.season-card-heading h3{font-size:var(--ui-subheading);letter-spacing:-.01em;font-weight:500;line-height:1.35}.season-card-heading>span{font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25}.season-card>p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:10px;font-weight:400;line-height:1.6}.season-card-foot{border-top:1px solid var(--line);font-size:var(--ui-caption);letter-spacing:0;justify-content:space-between;gap:15px;margin-top:22px;padding-top:17px;font-weight:400;line-height:1.5;display:flex}.season-section-note{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin:14px 0 0;font-weight:400;line-height:1.6}.season-heading{justify-content:space-between;align-items:end;gap:60px;margin:48px 0;display:flex}.season-heading h1{max-width:780px;font-size:var(--ui-page);letter-spacing:-.035em;margin:18px 0 22px;font-weight:500;line-height:1.15}.season-heading p:not(.eyebrow){color:var(--muted);max-width:530px;font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.season-heading-count{text-align:right;flex-shrink:0;gap:10px;padding-bottom:6px;display:grid}.season-heading-count strong{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15;font-family:var(--ui-font-sans)}.season-heading-count span{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-sans)}.season-live-summary{border:1px solid var(--ink);border-radius:var(--ui-radius);justify-content:space-between;align-items:center;gap:40px;margin-bottom:40px;padding:28px 30px;display:flex}.season-live-summary h2{font-size:var(--ui-section);letter-spacing:-.025em;margin:10px 0;font-weight:500;line-height:1.25}.season-live-summary p:not(.eyebrow){color:var(--muted);max-width:650px;font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.season-closed-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius);margin:0 0 40px;padding:24px}.season-closed-note strong{font-size:var(--ui-control);letter-spacing:0;font-weight:400;line-height:1.42857}.season-closed-note p{color:var(--muted);max-width:680px;font-size:var(--ui-body);letter-spacing:0;margin-top:8px;font-weight:400;line-height:1.6}.catalog-main-link{display:block}.catalog-affiliate-link{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;justify-content:space-between;gap:12px;padding-top:16px;font-weight:400;line-height:1.5;display:flex}.catalog-affiliate-link:hover{color:var(--ink)}.catalog-card-live{border:1px solid var(--ink);border-radius:var(--ui-radius);padding:12px}.collection-live-banner{font-size:var(--ui-caption);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:7px;padding:4px 0 15px;font-weight:400;line-height:1.5;display:flex}.collection-live-banner>span:last-child{margin-left:auto;font-weight:400}.mint-version-note{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:12px;font-weight:400;line-height:1.6}.collection-activity{border-top:1px solid var(--line);margin:22px 0;padding:20px 0 0}.activity-label{text-transform:uppercase;color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-sans);display:block}.activity-detail{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin:10px 0 16px;font-weight:400;line-height:1.6}.protocol-countdown{margin:14px 0}.countdown-units{gap:18px;margin:12px 0;display:flex}.countdown-units>span{gap:5px;display:grid}.countdown-units strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25;font-family:var(--ui-font-sans)}.countdown-units small{color:var(--muted);text-transform:uppercase;font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-sans)}.protocol-countdown time{color:var(--muted);font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-sans)}.activity-counter{font-size:var(--ui-caption);letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-weight:400;line-height:1.5;display:flex}.activity-counter>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;font-family:var(--ui-font-mono)}.collection-activity progress{appearance:none;border-radius:var(--ui-radius);background:var(--line);border:0;width:100%;height:3px;margin:12px 0 0;display:block}.collection-activity progress::-webkit-progress-bar{background:var(--line)}.collection-activity progress::-webkit-progress-value{background:var(--ink)}.collection-activity progress::-moz-progress-bar{background:var(--ink)}.affiliate-window{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--surface);margin:20px 0;padding:16px}.affiliate-window .activity-counter{margin-top:0}.affiliate-window>p{color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin-top:5px;font-weight:400;line-height:1.6}.affiliate-window .countdown-units strong{font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25;font-family:var(--ui-font-sans)}.activity-link{font-size:var(--ui-caption);letter-spacing:0;justify-content:space-between;gap:12px;margin-top:16px;font-weight:400;line-height:1.5;display:flex}.activity-link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.seasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.seasons-heading h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.seasons-grid{grid-template-columns:1fr;margin-bottom:48px}.season-format{grid-template-columns:1fr;gap:16px;padding:22px 0 28px}.season-heading{flex-direction:column;align-items:start;gap:20px;margin:32px 0}.season-heading-count{text-align:left;align-items:center;gap:12px;display:flex}.season-heading-count strong{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15;font-family:var(--ui-font-sans)}.season-live-summary{flex-direction:column;align-items:stretch;gap:24px;padding:22px}.season-live-summary h2{font-size:var(--ui-section);letter-spacing:-.025em;font-weight:500;line-height:1.25}}@media (prefers-reduced-motion:reduce){.season-card:hover img{transform:none}}@media (max-width:1100px){.site-navigation{margin-left:auto;display:block}.mobile-menu-toggle{display:inline-flex}.mint-header .site-navigation nav{z-index:var(--ui-z-popover);background:var(--ui-on-ink);border:1px solid var(--line);border-radius:var(--ui-radius);border-top:0;flex-direction:column;align-items:stretch;gap:0;height:auto;margin:0;padding:10px 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 22px #00000008}.mint-header .site-navigation[data-open=true] nav{display:flex}.mint-header .site-navigation nav a{height:auto;min-height:52px;font-size:var(--ui-label);letter-spacing:0;font-weight:500;line-height:1.53846}.mint-header .site-navigation nav a+a{border-top:1px solid var(--line)}.mint-header .site-navigation nav a[aria-current=page]{font-weight:500}.mint-header .site-navigation nav a[aria-current=page]:after{display:none}}.draw-progress{padding:1.4rem 0}.draw-progress ol{gap:.65rem;padding-left:1.2rem;display:grid}.draw-progress code{overflow-wrap:anywhere}.draw-progress small{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5;display:block}.prize-hub{padding:4rem 0}.prize-hub h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.prize-hub h2{margin-top:var(--ui-space-10);margin-bottom:var(--ui-space-4)}.prize-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.prize-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:1.5rem}.prize-card h3{font-size:var(--ui-subheading);letter-spacing:-.01em;margin:.6rem 0;font-weight:500;line-height:1.35}.prize-card code,.prize-hub>p code{overflow-wrap:anywhere}.prize-card p{font-size:var(--ui-body);letter-spacing:0;font-weight:400;line-height:1.6}.prize-card small{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}.prize-hub nav{gap:1rem;margin-top:2rem;display:flex}.prize-hub>p{max-width:64ch;color:var(--muted);font-size:var(--ui-body);letter-spacing:0;margin:1rem 0;font-weight:400;line-height:1.6}.results-prize-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--ui-body);letter-spacing:0;margin-top:1.4rem;padding:1.25rem 0;font-weight:400;line-height:1.6}.draw-progress>p{font-size:var(--ui-body);letter-spacing:0;margin:1rem 0;font-weight:400;line-height:1.6}.draw-progress ol{margin:1.5rem 0;padding:0;list-style:none}.draw-progress li{align-items:baseline;gap:var(--ui-space-2);display:flex}.draw-step-marker{flex:0 0 1.125rem;justify-content:center;align-items:center;width:1.125rem;display:inline-flex}.draw-step-marker svg{align-self:center;width:1.125rem;height:1.125rem}.mint-allowance{max-width:440px;color:var(--ui-muted);font-size:var(--ui-label);letter-spacing:0;margin:12px 0 22px;font-weight:500;line-height:1.53846}.mint-allowance p{font-size:var(--ui-body);letter-spacing:0;margin:8px 0;font-weight:400;line-height:1.6}.artwork-caption{color:var(--ui-muted);font-size:var(--ui-label);letter-spacing:0;margin-top:20px;font-weight:500;line-height:1.53846}.mint-shell{min-width:0}.mint-shell>main{min-height:55vh}.mint-header{height:auto;min-height:4rem}.brand{padding-block:.75rem}.mint-header .brand .tincta-wordmark{width:6rem}.mint-header nav a{min-height:2.75rem}.mint-button{width:100%}.mint-panel form{gap:.75rem;display:grid}.quantity-control{border:0;gap:.25rem;padding:0}.quantity-control input{text-align:center;width:4rem}.preview-controls{background:0 0;border:0;flex-wrap:wrap;gap:.25rem;padding:0}.route-message{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.route-message p{max-width:55ch}.route-message h1{font-size:var(--ui-page);letter-spacing:-.035em;font-weight:500;line-height:1.15}.route-message [role=status]{color:var(--ui-muted)}.prize-card{gap:1rem;min-width:0;display:grid}.prize-card h3{font-variant-numeric:tabular-nums;margin:0}.prize-card p,.prize-card small{overflow-wrap:anywhere}.prize-hub>.ui-button+p{margin-top:1rem}.nft-wallet-picker-actions,.affiliate-wallet-picker-actions{flex-wrap:wrap;gap:.75rem;display:flex}.nft-wallet-picker,.affiliate-wallet-picker{gap:1rem;display:grid}.nft-wallet-options,.affiliate-wallet-options{gap:.75rem;display:grid}.nft-wallet-picker-error,.affiliate-wallet-picker-error{color:var(--ui-danger)}.mint-feedback[data-status=error],.mint-referral-error{color:var(--ui-danger);background:var(--ui-danger-bg)}.mint-feedback[data-status=error] p{color:var(--ui-danger);background:var(--ui-danger-bg);border:1px solid var(--ui-danger)}@media (max-width:760px){.mint-header{flex-wrap:wrap;gap:.75rem;min-height:4rem}.mint-header .brand .tincta-wordmark{width:5.5rem}.environment-badge{font-size:var(--ui-caption);letter-spacing:0;font-weight:400;line-height:1.5}}@media (any-pointer:coarse){.breadcrumbs a,.catalog-affiliate-link,.activity-link{align-items:center;min-height:2.75rem;display:inline-flex}}@media (prefers-reduced-motion:reduce){.mint-header nav a{transition:none}.ticket-image-wrap:hover{transform:none}.catalog-art img{transition:none}.catalog-card:nth-child(2n) .catalog-art img,.preview-stage.is-portrait .ticket-image-wrap,.catalog-card .catalog-art.is-portrait img{transform:none}.catalog-spectrum i{transition:none}.catalog-card:hover .catalog-art img{transform:none}.season-cover img{transition:none}.season-card:hover img{transform:none}}.winner-credit-small{font-size:var(--ui-body);letter-spacing:0;color:var(--ui-muted);font-weight:400;line-height:1.6}.mint-shell{padding-inline:var(--ui-space-4)}@media (min-width:600px){.mint-shell{padding-inline:var(--ui-space-6)}}@media (min-width:960px){.mint-shell{padding-inline:var(--ui-space-10)}}.quantity-control input[type=number]{appearance:textfield}.quantity-control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.affiliate-enrollment-submit{margin-top:var(--ui-space-6)}
