@property --auto-progress{syntax:"<percentage>";inherits:false;initial-value:0%}.auto-card{background:var(--nx-color-surface);color:var(--nx-color-text);border-radius:var(--nx-radius-lg);padding:var(--nx-space-6);gap:var(--nx-space-4);overflow-wrap:anywhere;border:0 solid #0000;min-width:0;display:grid}.auto-heading,.auto-destination,.auto-progress-layout,.auto-actions{align-items:center;gap:var(--nx-space-3);display:flex}.auto-heading{justify-content:space-between}.auto-heading h2{font-size:var(--nx-text-title-lg-size);line-height:var(--nx-text-title-lg-line-height);font-weight:var(--nx-text-title-lg-weight);letter-spacing:var(--nx-text-title-lg-letter-spacing)}.auto-eyebrow,.auto-muted{color:var(--nx-color-text-muted);font-size:var(--nx-text-body-sm-size);line-height:var(--nx-text-body-sm-line-height);font-weight:var(--nx-text-body-sm-weight)}.auto-eyebrow{text-transform:uppercase;letter-spacing:var(--nx-text-label-sm-letter-spacing)}.auto-icon{padding:var(--nx-space-3);border-radius:var(--nx-radius-full);background:var(--nx-color-accent);color:var(--nx-color-on-accent)}.auto-destination{padding-block:var(--nx-space-3);border-block:0 solid #0000}.auto-destination>svg{margin-left:auto}.auto-logo{width:var(--nx-space-10);max-height:var(--nx-space-10);object-fit:contain}.auto-ring{width:var(--nx-space-16);height:var(--nx-space-16);border-radius:var(--nx-radius-full);background:conic-gradient(var(--nx-color-accent) var(--auto-progress),var(--nx-color-border) 0);padding:var(--nx-space-1);transition:--auto-progress var(--nx-duration-slow) var(--nx-ease-standard);flex-shrink:0}.auto-ring>span{background:var(--nx-color-surface);border-radius:inherit;width:100%;height:100%;font-size:var(--nx-text-label-lg-size);line-height:var(--nx-text-label-lg-line-height);font-weight:var(--nx-text-label-lg-weight);font-variant-numeric:tabular-nums;place-items:center;display:grid}.auto-form{gap:var(--nx-space-4);display:grid}.auto-form label,.auto-card form label{gap:var(--nx-space-2);font-size:var(--nx-text-label-md-size);line-height:var(--nx-text-label-md-line-height);font-weight:var(--nx-text-label-md-weight);display:grid}.auto-card input:not([type=range]):not([type=checkbox]),.auto-card select{width:100%;min-height:var(--nx-space-12);padding:var(--nx-space-3);border-radius:var(--nx-radius-sm);background:var(--nx-color-bg);color:var(--nx-color-text);font-size:var(--nx-text-body-md-size);line-height:var(--nx-text-body-md-line-height);font-weight:var(--nx-text-body-md-weight);border:0 solid #0000}.auto-card input:focus-visible,.auto-card select:focus-visible,.auto-text-button:focus-visible{outline:2px solid var(--nx-color-accent);outline-offset:var(--nx-space-1)}.auto-select{position:relative}.auto-select select{appearance:none;padding-right:var(--nx-space-10)}.auto-select svg{right:var(--nx-space-3);top:var(--nx-space-3);pointer-events:none;position:absolute}.auto-form .auto-toggle{min-height:var(--nx-space-12);align-items:center;display:flex}.auto-toggle input{accent-color:var(--nx-color-accent);width:var(--nx-space-5);height:var(--nx-space-5)}.auto-form .auto-goal{grid-template-columns:1fr auto;align-items:center}.auto-goal input{width:100%;min-height:var(--nx-space-12);accent-color:var(--nx-color-accent);grid-column:1/-1}.auto-goal span:last-child{text-align:right}.auto-goal span{font-size:var(--nx-text-body-sm-size);line-height:var(--nx-text-body-sm-line-height);font-weight:var(--nx-text-body-sm-weight);color:var(--nx-color-text-muted)}.auto-actions{flex-wrap:wrap}.auto-text-button{align-items:center;gap:var(--nx-space-2);min-height:var(--nx-space-12);text-underline-offset:var(--nx-space-1);font-size:var(--nx-text-label-md-size);line-height:var(--nx-text-label-md-line-height);font-weight:var(--nx-text-label-md-weight);text-decoration:underline;display:flex}.auto-footnote{display:block}.auto-footnote svg{vertical-align:middle;margin-right:var(--nx-space-2);display:inline}.auto-notice{padding:var(--nx-space-3);border-radius:var(--nx-radius-sm);background:var(--nx-color-bg);font-size:var(--nx-text-body-sm-size);line-height:var(--nx-text-body-sm-line-height);font-weight:var(--nx-text-body-sm-weight)}.auto-history summary{cursor:pointer;min-height:var(--nx-space-12);font-size:var(--nx-text-label-md-size);line-height:var(--nx-text-label-md-line-height);font-weight:var(--nx-text-label-md-weight);align-items:center;display:flex}.auto-history ol{gap:var(--nx-space-3);display:grid}.auto-history li{gap:var(--nx-space-3);padding-top:var(--nx-space-3);border-top:0 solid #0000;flex-wrap:wrap;justify-content:space-between;display:flex}.auto-history small{color:var(--nx-color-text-muted);font-size:var(--nx-text-body-sm-size);line-height:var(--nx-text-body-sm-line-height);font-weight:var(--nx-text-body-sm-weight);display:block}.auto-card[data-celebrate] .auto-icon{animation:auto-sent var(--nx-duration-slow) var(--nx-ease-standard) both}@keyframes auto-sent{0%{transform:translateY(var(--nx-space-3)) rotate(-15deg);opacity:0}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auto-card *{transition:none!important;animation:none!important}}.auto-row{color:#fff;min-height:64px;font:700 16px/1.2 var(--nx-font-body),system-ui,sans-serif;background:#181a1d;border:0;border-radius:22px;align-items:center;gap:12px;padding:0 18px;text-decoration:none;display:flex}.auto-row>svg:first-child{color:#53dafa;flex:none}.auto-row>span{flex:1;min-width:0}.auto-row>svg:last-child{color:#53dafa;flex:none}.auto-row:focus-visible{outline-offset:3px;outline:3px solid #53dafa}
.fp-ticket{--ticket-fill:var(--nx-color-surface);--ticket-ink:var(--nx-color-text);--ticket-muted:var(--nx-color-text-muted);min-width:0;color:var(--ticket-ink);overflow-wrap:anywhere}.fp-ticket[data-tone=cyan]{--ticket-fill:var(--fp-cyan);--ticket-ink:var(--fp-ink);--ticket-muted:var(--fp-ink)}.fp-ticket[data-tone=soft]{--ticket-fill:color-mix(in srgb, var(--fp-cyan) 16%, var(--nx-color-surface))}.fp-ticket[data-tone=cyan]{--nx-color-focus:var(--fp-ink)}.fp-ticket-body,.fp-ticket-stub{background:var(--ticket-fill);padding:var(--nx-space-6);min-width:0}.fp-ticket-body{border-radius:var(--nx-radius-lg) var(--nx-radius-lg) 0 0;-webkit-mask:radial-gradient(circle var(--nx-space-2) at var(--nx-space-2) 100%, transparent 98%, black) calc(-1 * var(--nx-space-2)) 0 / 100% 100%;mask:radial-gradient(circle var(--nx-space-2) at var(--nx-space-2) 100%, transparent 98%, black) calc(-1 * var(--nx-space-2)) 0 / 100% 100%}.fp-ticket-stub{border-radius:0 0 var(--nx-radius-lg) var(--nx-radius-lg);-webkit-mask:radial-gradient(circle var(--nx-space-2) at var(--nx-space-2) 0, transparent 98%, black) calc(-1 * var(--nx-space-2)) 0 / 100% 100%;mask:radial-gradient(circle var(--nx-space-2) at var(--nx-space-2) 0, transparent 98%, black) calc(-1 * var(--nx-space-2)) 0 / 100% 100%;position:relative}.fp-ticket-stub:before{content:"";top:0;inset-inline:var(--nx-space-4);border-top:1px dashed color-mix(in srgb, var(--ticket-ink) 28%, transparent);position:absolute}.fp-ticket h2,.fp-ticket h3{font-weight:var(--nx-text-headline-md-weight);letter-spacing:var(--nx-text-headline-md-tracking);line-height:var(--nx-text-headline-md-line-height)}.fp-ticket-kicker{align-items:center;gap:var(--nx-space-2);font-size:var(--nx-text-label-sm-size);font-weight:var(--nx-text-label-lg-weight);letter-spacing:var(--nx-text-label-sm-tracking);text-transform:uppercase;display:flex}.fp-ticket-meta{align-items:center;gap:var(--nx-space-2) var(--nx-space-4);color:var(--ticket-muted);font-size:var(--nx-text-body-sm-size);flex-wrap:wrap;display:flex}.fp-ticket-barcode{width:100%;max-width:calc(var(--nx-space-24) * 3);height:var(--nx-space-6);fill:currentColor;opacity:.65;display:block}.fp-ticket-ribbon{align-items:center;gap:var(--nx-space-2);max-width:100%;padding:var(--nx-space-2) var(--nx-space-3);background:var(--fp-ink);color:var(--fp-paper);font-family:var(--nx-font-mono);font-size:var(--nx-text-label-md-size);overflow-wrap:anywhere;display:inline-flex;transform:rotate(-2deg)}.fp-ticket-doodle{width:var(--nx-space-8);height:var(--nx-space-8);flex-shrink:0}.fp-ticket-underline{width:100%;height:var(--nx-space-3);margin-top:var(--nx-space-1);display:block}.fp-ticket-filters{gap:var(--nx-space-2);margin-block:var(--nx-space-2) var(--nx-space-6);flex-wrap:wrap;display:flex}.fp-ticket-chip{padding:var(--nx-space-3) var(--nx-space-5);min-height:var(--nx-space-12);font-size:var(--nx-text-label-lg-size);font-weight:var(--nx-text-label-lg-weight);isolation:isolate;cursor:pointer;position:relative}.fp-ticket-chip:before{content:"";z-index:-1;background:var(--nx-color-surface-raised);clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);position:absolute;inset:0}.fp-ticket-chip[aria-pressed=true]{color:var(--fp-ink)}.fp-ticket-chip[aria-pressed=true]:before{background:var(--fp-cyan)}.fp-ticket-chip:focus-visible{outline:2px solid var(--nx-color-focus);outline-offset:var(--nx-space-1)}.fp-ticket-title{font-size:var(--nx-text-headline-md-size);margin-block:var(--nx-space-4)}.fp-ticket-footer{justify-content:space-between;align-items:center;gap:var(--nx-space-4);flex-wrap:wrap;display:flex}.fp-ticket-reference{font-size:var(--nx-text-body-sm-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.fp-ticket .eng-muted{color:var(--ticket-muted)}.fp-ticket .eng-reward{margin-block:var(--nx-space-4)}.fp-ticket .eng-reward strong{align-items:center;gap:var(--nx-space-2);display:inline-flex}.fp-ticket .eng-reward svg{width:var(--nx-space-5);height:var(--nx-space-5)}.fp-ticket .eng-progress{margin-block:var(--nx-space-5) var(--nx-space-3);background:color-mix(in srgb, var(--ticket-ink) 16%, transparent)}.fp-ticket .eng-progress::-webkit-progress-bar{background:color-mix(in srgb, var(--ticket-ink) 16%, transparent)}.fp-ticket .eng-progress::-webkit-progress-value{background:var(--ticket-ink)}.fp-ticket .eng-progress::-moz-progress-bar{background:var(--ticket-ink)}.fp-ticket-achievement{align-items:center;gap:var(--nx-space-4);padding:var(--nx-space-4);border-radius:var(--nx-radius-md);border:0 solid #0000;display:flex}.fp-ticket-achievement[data-unlocked=true]{background:color-mix(in srgb, var(--fp-cyan) 12%, var(--nx-color-surface))}.fp-ticket-achievement p{font-size:var(--nx-text-body-sm-size);color:var(--nx-color-text-muted)}.fp-ticket-achievement strong{font-size:var(--nx-text-title-md-size)}
.receipt-ticket{width:100%}.receipt-ticket-head{align-items:center;gap:var(--nx-space-4);display:flex}.receipt-ticket-head>div{min-width:0}.receipt-ticket-head h3{font-size:var(--nx-text-title-lg-size);margin-top:var(--nx-space-2)}.receipt-ticket-total{gap:var(--nx-space-2);margin-block:var(--nx-space-6);font-size:var(--nx-text-body-sm-size);flex-flow:column wrap;display:flex}.receipt-ticket-total strong{font-size:var(--nx-text-display-sm-size);line-height:var(--nx-text-display-sm-line-height);font-weight:var(--nx-text-display-sm-weight);letter-spacing:var(--nx-text-display-sm-tracking);font-variant-numeric:tabular-nums}.receipt-ticket-total>div{align-items:baseline;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.receipt-ticket-total>div>span{color:var(--ticket-muted);font-size:var(--nx-text-label-md-size)}.receipt-ticket-status,.receipt-ticket-note{gap:var(--nx-space-2);font-size:var(--nx-text-body-sm-size);margin-block:var(--nx-space-3);align-items:flex-start;display:flex}.receipt-ticket-status{font-weight:var(--nx-text-label-lg-weight)}.receipt-ticket-status[data-status=failed]{color:var(--nx-color-danger)}.receipt-ticket-status[data-status=received]{color:var(--nx-color-success)}.receipt-ticket-status[data-status=verification]{color:var(--nx-color-warning)}.receipt-ticket-status svg,.receipt-ticket-note svg{width:var(--nx-space-5);height:var(--nx-space-5);flex-shrink:0}.receipt-ticket-note{color:var(--ticket-muted)}.receipt-ticket .fp-ticket-stub{gap:var(--nx-space-3);flex-direction:column;display:flex}.receipt-ticket .fp-ticket-stub .fp-ticket-meta{justify-content:space-between}.receipt-ticket-breakdown{gap:var(--nx-space-4);font-size:var(--nx-text-body-sm-size);margin-block:var(--nx-space-4);flex-wrap:wrap;display:flex}.receipt-ticket-breakdown>div{gap:var(--nx-space-2);display:flex}.receipt-ticket-breakdown dt{color:var(--ticket-muted)}.receipt-ticket-list{gap:var(--nx-space-4);margin-top:var(--nx-space-4);display:grid}.receipt-ticket .auto-logo{object-fit:contain;width:var(--nx-space-12);height:var(--nx-space-12);padding:var(--nx-space-2);border-radius:var(--nx-radius-sm);background:var(--fp-paper)}.recorded-payout-ticket.pt-receipt{background:0 0;border:0;padding:0;display:block}.recorded-payout-ticket>.fp-ticket-body{gap:var(--nx-space-4);flex-direction:column;display:flex}.recorded-payout-ticket>.fp-ticket-body>header{gap:var(--nx-space-3);flex-wrap:wrap;align-items:center;display:flex}.recorded-payout-ticket>.fp-ticket-body>header>div:not(.pt-received){min-width:0}.recorded-payout-ticket .fp-ticket-stub{gap:var(--nx-space-3);flex-direction:column;display:flex}.pt-receipts>.recorded-payout-ticket:only-child{grid-column:1/-1}
