.below-fold-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.order-trace{--trace-tone:var(--tone-indigo);--trace-quiet:var(--muted-foreground);background:var(--background);border:1px solid var(--border);box-shadow:var(--service-card-shadow);border-radius:1rem;position:relative;overflow:hidden}.order-trace:before{content:"";background:var(--trace-tone);height:3px;transition:background-color .4s;position:absolute;inset:0 0 auto}.order-trace__track{background:var(--card);border:1px solid var(--border);border-radius:99px}.order-trace__fill{background:var(--tone-indigo);border-radius:99px}.trace-badge{--badge:var(--tone-indigo);border:1px solid var(--badge);border:1px solid color-mix(in oklab, var(--badge) 34%, transparent);background:var(--badge);background:color-mix(in oklab, var(--badge) 12%, transparent);color:var(--badge);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.4rem;padding:.28rem .55rem;font-weight:500;display:inline-flex}.trace-badge--idle{border-color:var(--badge);border-color:color-mix(in oklab, var(--badge) 30%, transparent);color:color-mix(in oklab, var(--badge) 72%, var(--muted-foreground));background:0 0}.trace-badge--live{background:var(--badge);background:color-mix(in oklab, var(--badge) 16%, transparent);border-color:var(--badge);border-color:color-mix(in oklab, var(--badge) 44%, transparent);color:color-mix(in oklab, var(--badge) 78%, #fff)}.trace-badge--quiet{--badge:var(--muted-foreground);background:var(--badge);background:color-mix(in oklab, var(--badge) 12%, transparent);border-color:var(--badge);border-color:color-mix(in oklab, var(--badge) 30%, transparent);color:color-mix(in oklab, var(--badge) 80%, var(--foreground))}.trace-badge--won{--badge:#22c55e;background:var(--badge);background:color-mix(in oklab, var(--badge) 20%, transparent);border-color:var(--badge);border-color:color-mix(in oklab, var(--badge) 55%, transparent);color:color-mix(in oklab, var(--badge) 62%, #fff)}.trace-badge__tick{stroke-dasharray:13.2;stroke-dashoffset:13.2px;animation:otr-tick var(--story) cubic-bezier(.22, .6, .28, 1) infinite both}.trace-row__well{background:var(--badge);background:color-mix(in oklab, var(--badge) 10%, var(--background));border:1px solid var(--badge);border:1px solid color-mix(in oklab, var(--badge) 22%, transparent);border-radius:.5rem}.trace-row{--badge:var(--tone-indigo);border:1px solid var(--border);background:var(--badge);background:color-mix(in oklab, var(--badge) 6%, var(--card));border-radius:.75rem}.order-trace__bars>i{transform-origin:bottom;width:2px;height:100%;min-height:2px;animation:1.15s ease-in-out infinite order-trace-bars;animation-delay:var(--bar-delay,0s);background:currentColor;border-radius:1px;animation-play-state:paused;display:block}.order-trace__track--lp{background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), var(--border) calc(25% - 1px), var(--border) 25%);background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), color-mix(in oklab, var(--border) 90%, transparent) calc(25% - 1px), color-mix(in oklab, var(--border) 90%, transparent) 25%)}@media (max-width:480px){.order-trace{border-radius:.875rem}.trace-badge{letter-spacing:.06em;padding:.24rem .45rem}.trace-row{border-radius:.625rem}}@media (prefers-reduced-motion:reduce){.order-trace__bars>i{animation:none;transform:scaleY(.7)}.order-trace__halo{opacity:.5;animation:none}}.safety-rail{--rail-col:46px;--rail-mark:42px}@media (min-width:640px){.safety-rail{--rail-col:52px;--rail-mark:46px}}.safety-step{grid-template-columns:var(--rail-col) minmax(0, 1fr);align-items:start;gap:0 .9rem;display:grid;position:relative}@media (min-width:640px){.safety-step{gap:0 1.1rem}}.safety-step:before{content:"";left:calc(var(--rail-col) / 2 - .5px);top:calc(var(--rail-mark) + .5rem);background:linear-gradient(180deg, var(--tone-indigo) 0%, var(--border) 55%, var(--border) 100%);background:linear-gradient(180deg, color-mix(in oklab, var(--tone-indigo) 34%, transparent) 0%, var(--border) 55%, var(--border) 100%);width:1px;position:absolute;bottom:.4rem}.safety-step:last-child:before{display:none}.safety-step:last-child>div{padding-bottom:0}.safety-step__mark{width:var(--rail-mark);height:var(--rail-mark);border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);animation-duration:var(--story,12s);border-radius:.75rem;place-items:center;animation-name:safety-ink;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both;display:grid;position:relative}.safety-step__mark:after{content:"";border-radius:inherit;border:1px solid var(--tone-indigo);border:1px solid color-mix(in oklab, var(--tone-indigo) 52%, transparent);background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) 15%, transparent);box-shadow:0 0 22px -8px var(--tone-indigo);box-shadow:0 0 22px -8px color-mix(in oklab, var(--tone-indigo) 85%, transparent);opacity:0;animation-duration:var(--story,12s);animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both;position:absolute;inset:-1px}.safety-step--4 .safety-step__mark:after{border-color:var(--muted-foreground);border-color:color-mix(in oklab, var(--muted-foreground) 62%, transparent);background:var(--muted-foreground);background:color-mix(in oklab, var(--muted-foreground) 20%, transparent);box-shadow:none}.safety-step--1 .safety-step__mark:after{animation-name:safety-lit-1}.safety-step--2 .safety-step__mark:after{animation-name:safety-lit-2}.safety-step--3 .safety-step__mark:after{animation-name:safety-lit-3}.safety-step--4 .safety-step__mark:after{animation-name:safety-lit-4}.safety-step--1 .safety-step__mark{animation-name:safety-ink-1}.safety-step--2 .safety-step__mark{animation-name:safety-ink-2}.safety-step--3 .safety-step__mark{animation-name:safety-ink-3}.safety-step--4 .safety-step__mark{animation-name:safety-ink-4}[data-order-trace-inview] .safety-step__mark,[data-order-trace-inview] .safety-step__mark:after{animation-play-state:running}.safety-step__when{letter-spacing:.01em;color:color-mix(in oklab, var(--tone-indigo) 55%, var(--foreground));font-variant-numeric:tabular-nums;margin-bottom:.3rem;font-size:11px;font-weight:600}.safety-receipt{border:1px solid var(--tone-indigo);border:1px solid color-mix(in oklab, var(--tone-indigo) 26%, transparent);background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) 8%, transparent);font-family:var(--font-mono);color:color-mix(in oklab, var(--foreground) 68%, var(--muted-foreground));border-radius:.5rem;align-items:flex-start;gap:.45rem;margin-top:.7rem;padding:.26rem .6rem .26rem .5rem;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.safety-receipt:before{content:"";border-left:1.6px solid var(--tone-indigo);border-bottom:1.6px solid var(--tone-indigo);flex:none;width:9px;height:5px;margin-top:4px;transform:rotate(-45deg)translate(1px,-1px)}@media (max-width:420px){.safety-receipt{padding-left:.45rem;padding-right:.5rem;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.safety-step__mark,.safety-step__mark:after{animation:none}.safety-step--4 .safety-step__mark{color:var(--foreground)}.safety-step--4 .safety-step__mark:after{opacity:1}}.climb-chart__tick--short{font-size:14px;display:none}.climb-chart__mask{fill:var(--background)}.climb-chart__playhead{stroke:color-mix(in oklab, var(--tone-indigo) 70%, transparent);stroke-width:1.5px}.climb-chart__reveal{animation:climb-wipe var(--story,12s) linear infinite both;animation-play-state:paused;transform:translate(0)}[data-order-trace-inview] .climb-chart__reveal{animation-play-state:running}.climb-chart__crest{opacity:.28;animation:climb-arrive var(--story,12s) steps(1, end) infinite both;animation-play-state:paused}[data-order-trace-inview] .climb-chart__crest{animation-play-state:running}@media (prefers-reduced-motion:reduce){.climb-chart__reveal{animation:none;transform:translate(456px)}.climb-chart__crest{opacity:1;animation:none}}[data-reveal=armed] .rules-card,[data-reveal=armed] .rules-card__chip,[data-reveal=armed] .rules-card__row,[data-reveal=armed] .rules-card__price{opacity:0}[data-reveal=in] .rules-card{animation:.52s cubic-bezier(.22,.61,.24,1) both rules-rise}[data-reveal=in] .rules-card:nth-child(2){animation-delay:90ms}[data-reveal=in] .rules-card:nth-child(3){animation-delay:.18s}[data-reveal=in] .rules-card__chip{animation:.46s cubic-bezier(.22,.61,.24,1) .22s both rules-rise}[data-reveal=in] .rules-card__row{animation:.44s cubic-bezier(.22,.61,.24,1) both rules-row-in}[data-reveal=in] .rules-card:first-child .rules-card__row{animation-delay:.3s}[data-reveal=in] .rules-card:nth-child(2) .rules-card__row{animation-delay:.37s}[data-reveal=in] .rules-card:nth-child(3) .rules-card__row{animation-delay:.44s}[data-reveal=in] .rules-card__row:nth-child(2){animation-delay:.37s}[data-reveal=in] .rules-card:nth-child(2) .rules-card__row:nth-child(2){animation-delay:.44s}[data-reveal=in] .rules-card:nth-child(3) .rules-card__row:nth-child(2){animation-delay:.51s}[data-reveal=in] .rules-card__row:nth-child(3){animation-delay:.44s}[data-reveal=in] .rules-card:nth-child(2) .rules-card__row:nth-child(3){animation-delay:.51s}[data-reveal=in] .rules-card:nth-child(3) .rules-card__row:nth-child(3){animation-delay:.58s}[data-reveal=in] .rules-card__price{animation:.34s cubic-bezier(.34,1.2,.5,1) .52s both rules-price-in}[data-reveal=in] .rules-card__row:nth-child(2) .rules-card__price{animation-delay:.61s}[data-reveal=in] .rules-card__row:nth-child(3) .rules-card__price{animation-delay:.7s}@media (prefers-reduced-motion:reduce){[data-reveal] .rules-card,[data-reveal] .rules-card__chip,[data-reveal] .rules-card__row,[data-reveal] .rules-card__price{opacity:1;animation:none;transform:none}}[data-play=off] .duo-demo *,[data-play=off] .duo-demo :before,[data-play=off] .duo-demo :after{animation-play-state:paused!important}[data-play=off] .duo-demo__scene{opacity:0}[data-play=off] .duo-demo__scene--1{opacity:1;transform:none}[data-play=off] .duo-demo__typed-text{width:25ch}[data-play=off] .duo-rail__fill{transform:scaleX(0)}[data-play=off] .duo-rail__node{border-color:var(--border);background:var(--background);color:var(--muted-foreground);box-shadow:0 0 #0000}[data-play=off] .duo-rail__label{color:var(--muted-foreground)}[data-play=off] .duo-rail__step--1 .duo-rail__node{border-color:var(--tone-indigo);background:var(--tone-indigo);color:#fff}[data-play=off] .duo-rail__step--1 .duo-rail__label{color:var(--foreground)}.duo-rail{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.15rem;padding:0;list-style:none;display:grid;position:relative}.duo-rail__track,.duo-rail__fill{border-radius:999px;height:2px;position:absolute;top:.72rem;left:16.7%;right:16.7%}.duo-rail__track{background:var(--border)}.duo-rail__fill{background:linear-gradient(90deg, var(--tone-indigo), var(--tone-indigo));background:linear-gradient(90deg, var(--tone-indigo), color-mix(in oklab, var(--tone-indigo) 55%, transparent));transform-origin:0;animation:duo-rail-fill var(--story) cubic-bezier(.33, 0, .2, 1) infinite both;transform:scaleX(0)}.duo-rail__step{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:relative}.duo-rail__node{border:1px solid var(--border);background:var(--background);width:1.5rem;height:1.5rem;color:var(--muted-foreground);font-family:var(--font-poppins), sans-serif;animation:duo-node-live var(--story) cubic-bezier(.33, 0, .2, 1) infinite both;border-radius:999px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.duo-rail__label{font-family:var(--font-poppins), sans-serif;letter-spacing:.02em;color:var(--muted-foreground);white-space:nowrap;animation:duo-label-live var(--story) cubic-bezier(.33, 0, .2, 1) infinite both;font-size:11px;font-weight:600}.duo-rail__step--2 .duo-rail__node,.duo-rail__step--2 .duo-rail__label{animation-delay:calc(var(--story) / 3)}.duo-rail__step--3 .duo-rail__node,.duo-rail__step--3 .duo-rail__label{animation-delay:calc(var(--story) / 3 * 2)}.duo-demo__stage{min-height:272px;display:grid;position:relative}.duo-demo__scene{opacity:0;grid-area:1/1}.duo-demo__panel{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1.15rem 1.25rem}.duo-demo__panel--split{gap:.6rem;padding:.85rem;display:grid}.duo-demo__field-label{font-family:var(--font-poppins), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.45rem;font-size:10.5px;font-weight:600}.duo-demo__typed{border-top:1px solid var(--border);font-family:var(--font-poppins), sans-serif;color:var(--foreground);white-space:nowrap;padding-top:.7rem;font-size:12.5px;overflow:hidden}.duo-demo__typed-text{vertical-align:bottom;border-right:2px solid var(--tone-indigo);width:25ch;animation:duo-type var(--story) steps(25, end) infinite both;display:inline-block;overflow:hidden}.duo-demo__discord{color:#fff;font-family:var(--font-poppins), sans-serif;background:#5865f2;border-radius:.5rem;justify-content:center;align-items:center;gap:.55rem;padding:.6rem 1rem;font-size:12.5px;font-weight:600;display:flex}.duo-demo__input{border:1px solid var(--tone-indigo);border:1px solid color-mix(in oklab, var(--tone-indigo) 40%, var(--border));background:var(--background);font-family:var(--font-poppins), sans-serif;color:var(--foreground);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.15rem;padding:.6rem .75rem;font-size:12.5px;display:flex;overflow:hidden}.duo-demo__typed-riot{animation:duo-type-riot var(--story) steps(20, end) infinite both;display:inline-block;overflow:hidden}.duo-demo__caret{background:var(--tone-indigo);width:2px;height:1.05em;animation:1s steps(2,end) infinite duo-caret}.duo-demo__note{font-family:var(--font-poppins), sans-serif;color:var(--muted-foreground);margin-top:.7rem;font-size:11px;line-height:1.6}.duo-demo__row{border-top:1px solid var(--border);align-items:center;gap:.6rem;padding-top:.75rem;display:flex}.duo-demo__toggle{background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) 55%, transparent);border-radius:999px;width:2rem;height:1.1rem;position:relative}.duo-demo__toggle:after{content:"";background:#fff;border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:.15rem;right:.15rem}.duo-demo__row-label{font-family:var(--font-poppins), sans-serif;color:var(--foreground);flex:1;font-size:12px;font-weight:600}.duo-demo__opt,.duo-demo__opt-inline{font-family:var(--font-poppins), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;font-weight:700}.duo-demo__opt{border:1px solid var(--border);border-radius:.35rem;padding:.15rem .4rem}.duo-post__crest{flex-shrink:0;width:34px;height:34px}.duo-post__main{flex-wrap:wrap;flex:1;align-items:center;gap:.3rem .5rem;min-width:0;display:flex}.duo-post__name{font-family:var(--font-poppins), sans-serif;color:var(--foreground);font-size:12.5px;font-weight:600}.duo-post__rank{font-family:var(--font-poppins), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a5b4fc;font-size:10px;font-weight:700}.duo-post__server{border:1px solid var(--border);font-family:var(--font-poppins), sans-serif;letter-spacing:.08em;color:var(--muted-foreground);border-radius:.3rem;padding:.1rem .35rem;font-size:9.5px;font-weight:700}.duo-post__lanes{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.duo-post__arrow{color:var(--muted-foreground);padding:0 .15rem;font-size:11px}.duo-post__note{font-family:var(--font-poppins), sans-serif;white-space:nowrap;color:var(--muted-foreground);flex-shrink:0;font-size:10px}.duo-demo__attach{border-top:1px solid var(--border);align-items:center;gap:.45rem;margin-top:.85rem;padding-top:.75rem;display:flex}.duo-demo__attach-crest{flex-shrink:0;width:26px;height:26px}.duo-demo__attach-rank{font-family:var(--font-poppins), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a5b4fc;font-size:10.5px;font-weight:700}.duo-demo__lang{border:1px solid var(--border);font-family:var(--font-poppins), sans-serif;letter-spacing:.08em;color:var(--muted-foreground);border-radius:.3rem;align-items:center;gap:.3rem;padding:.15rem .4rem;font-size:9.5px;font-weight:700;display:inline-flex}.duo-demo__lang-flag{object-fit:cover;border-radius:1px;width:16px;height:11px}.duo-demo__attach-note{font-family:var(--font-poppins), sans-serif;color:var(--muted-foreground);margin-left:auto;font-size:10px}.duo-demo__both{font-family:var(--font-poppins), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:9.5px;font-weight:700;display:flex}.duo-demo__both-line{background:var(--border);flex:1;height:1px}.duo-demo__out{border:1px solid var(--border);background:var(--background);border-radius:.75rem;padding:.7rem .85rem}.duo-demo__out--discord{background:#5865f2;background:color-mix(in oklab, #5865f2 8%, var(--background))}.duo-demo__out--board{background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) 7%, var(--background))}.duo-demo__out-head{font-family:var(--font-poppins), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:10px;font-weight:700;display:flex}.duo-demo__filters{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;padding-top:.65rem;display:flex}.duo-demo__filter-label{font-family:var(--font-poppins), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-right:.15rem;font-size:9.5px;font-weight:700}.duo-demo__filter{border:1px solid var(--tone-indigo);border:1px solid color-mix(in oklab, var(--tone-indigo) 30%, var(--border));background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) 10%, transparent);font-family:var(--font-poppins), sans-serif;color:#a5b4fc;border-radius:.35rem;padding:.16rem .45rem;font-size:10px;font-weight:600}.duo-demo__out-mark{color:#a5b4fc;flex-shrink:0;width:14px;height:14px}.duo-demo__scene{animation:duo-scene var(--story) cubic-bezier(.33, 0, .2, 1) infinite both}.duo-demo__scene--2{animation-delay:calc(var(--story) / 3)}.duo-demo__scene--3{animation-delay:calc(var(--story) / 3 * 2)}@media (prefers-reduced-motion:reduce){.duo-demo__scene,.duo-rail__fill,.duo-rail__node,.duo-rail__label,.duo-demo__typed-text,.duo-demo__typed-riot,.duo-demo__caret{animation:none}.duo-demo__scene{opacity:0}.duo-demo__scene--3{opacity:1;transform:none}.duo-demo__typed-riot,.duo-demo__typed-text{width:auto}.duo-demo__caret{opacity:0}.duo-rail__fill{transform:scaleX(1)}.duo-rail__step--3 .duo-rail__node{border-color:var(--tone-indigo);background:var(--tone-indigo);color:#fff}}[data-play=off] .price-demo *,[data-play=off] .price-demo :after{animation-play-state:paused!important}.price-demo{font-family:var(--font-poppins), sans-serif}.pdemo__panel{border:1px solid var(--border);background:var(--card);border-radius:1rem;overflow:hidden}.pdemo__climb{justify-content:center;align-items:flex-end;gap:.75rem;padding:1.1rem 1.15rem .9rem;display:flex}.pdemo__end{flex-direction:column;gap:.4rem;min-width:0;display:flex}.pdemo__caption{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;font-weight:700}.pdemo__end--right .pdemo__caption{text-align:right}.pdemo__arrow{color:color-mix(in oklab, var(--foreground) 45%, transparent);padding-bottom:1.1rem;font-size:15px}.pdemo__dest{border:1px solid var(--tier);border:1px solid color-mix(in oklab, var(--tier) 38%, transparent);background:var(--tier);background:color-mix(in oklab, var(--tier) 11%, transparent);border-radius:.7rem;align-items:center;gap:.55rem;padding:.4rem .7rem .4rem .45rem;display:flex}.pdemo__dest-crest{flex-shrink:0;width:34px;height:34px}.pdemo__dest-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pdemo__dest-tier{font-family:var(--font-john), sans-serif;text-transform:uppercase;color:var(--foreground);font-size:15px;line-height:1.05}.pdemo__dest-div{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:9.5px;font-weight:600}.pdemo__swap{display:grid}.pdemo__swap>*{grid-area:1/1}.pdemo__swap--right{justify-items:end}.pdemo__swap>*{opacity:var(--pdemo-on);transform:translateY(calc((1 - var(--pdemo-on)) * 5px))}.pdemo__tiers{border-top:1px solid var(--dark-bg-accent);border-top:1px solid color-mix(in oklab, var(--dark-bg-accent) 70%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));padding:.55rem .6rem;display:grid;position:relative}.pdemo__marker{border:1px solid var(--tone-indigo);border:1px solid color-mix(in oklab, var(--tone-indigo) 55%, transparent);background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) 14%, transparent);width:calc(25% - .3rem);transform:translateX(calc(var(--pdemo-on) * 100%));animation:pdemo-slide var(--story) cubic-bezier(.33, 0, .2, 1) infinite both;border-radius:.6rem;position:absolute;top:.4rem;bottom:.4rem;left:.6rem}.pdemo__tier{flex-direction:column;align-items:center;gap:.2rem;padding:.25rem 0;display:flex;position:relative}.pdemo__tier-crest{width:24px;height:24px}.pdemo__tier-name{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:9px;font-weight:600}.pdemo__rows{border-top:1px solid var(--dark-bg-accent);border-top:1px solid color-mix(in oklab, var(--dark-bg-accent) 70%, transparent);margin:0;padding:0;list-style:none}.pdemo__row{border-top:1px solid var(--dark-bg-accent);border-top:1px solid color-mix(in oklab, var(--dark-bg-accent) 55%, transparent);background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) calc(var(--pdemo-on) * 7%), transparent);box-shadow:inset 2px 0 0 0 var(--tone-indigo);box-shadow:inset 2px 0 0 0 color-mix(in oklab, var(--tone-indigo) calc(var(--pdemo-on) * 100%), transparent);animation:pdemo-on-a var(--story) cubic-bezier(.33, 0, .2, 1) infinite both;align-items:center;gap:.6rem;padding:.55rem .9rem .55rem .85rem;display:flex}.pdemo__rows>.pdemo__row:first-child{border-top:0}.pdemo__row-label{min-width:0;font-size:12.5px;font-weight:calc(500 + var(--pdemo-on) * 100);white-space:nowrap;text-overflow:ellipsis;color:color-mix(in oklab, var(--foreground) calc(var(--pdemo-on) * 100%), var(--muted-foreground));flex:1;overflow:hidden}.pdemo__rate{letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:10px;font-weight:700}.pdemo__rate--free{color:#22c55e;background:#22c55e1f}.pdemo__rate--paid{background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) 16%, transparent);color:#8b93f8}.pdemo__switch{background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) calc(var(--pdemo-on) * 100%), var(--dark-bg-accent));border-radius:999px;flex-shrink:0;width:34px;height:19px;position:relative}.pdemo__switch:after{content:"";width:15px;height:15px;transform:translateX(calc(var(--pdemo-on) * 15px));background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.pdemo__foot{border-top:1px solid var(--dark-bg-accent);background:var(--dark-bg-primary)}.pdemo__extras{opacity:var(--pdemo-on);animation:pdemo-on-b var(--story) cubic-bezier(.33, 0, .2, 1) infinite both;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1.1rem;display:flex}.pdemo__total{border-top:1px solid var(--dark-bg-accent);border-top:1px solid color-mix(in oklab, var(--dark-bg-accent) 70%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1.1rem .85rem;display:flex}.pdemo__foot-label{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700}.pdemo__amount{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--foreground) 90%, transparent);font-size:12.5px;font-weight:600}.pdemo__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:700;line-height:1}.pdemo__show-rank{animation:pdemo-on-rank var(--story) cubic-bezier(.33, 0, .2, 1) infinite both}.pdemo__show-1{animation:pdemo-show-1 var(--story) cubic-bezier(.33, 0, .2, 1) infinite both}.pdemo__show-2{animation:pdemo-show-2 var(--story) cubic-bezier(.33, 0, .2, 1) infinite both}.pdemo__show-3{animation:pdemo-show-3 var(--story) cubic-bezier(.33, 0, .2, 1) infinite both}.pdemo__show-4{animation:pdemo-show-4 var(--story) cubic-bezier(.33, 0, .2, 1) infinite both}@media (max-width:640px){.pdemo__climb{gap:.4rem;padding:.9rem .7rem .75rem}.pdemo__dest{gap:.4rem;padding:.35rem .5rem .35rem .35rem}.pdemo__dest-crest{width:27px;height:27px}.pdemo__dest-tier{font-size:13px}.pdemo__dest-div,.pdemo__tier-name{font-size:8.5px}.pdemo__row{padding-left:.7rem;padding-right:.7rem}.pdemo__row-label{font-size:12px}.pdemo__extras,.pdemo__total{padding-left:.8rem;padding-right:.8rem}.pdemo__price{font-size:21px}}@media (prefers-reduced-motion:reduce){.price-demo *,.price-demo :after{animation:none!important}.pdemo__row,.pdemo__extras,.pdemo__marker,.pdemo__show-rank,.pdemo__show-4{--pdemo-on:1}.pdemo__show-1,.pdemo__show-2,.pdemo__show-3{--pdemo-on:0}}.about-panel{border:1px solid var(--border);background:var(--card);border-radius:1rem;position:relative}.about-panel__scroll{scrollbar-width:thin;scrollbar-color:var(--tone-indigo) transparent;scrollbar-color:color-mix(in oklab, var(--tone-indigo) 45%, transparent) transparent;overscroll-behavior-y:contain;max-height:400px;padding:1.75rem 2rem;overflow-y:auto}.about-panel__scroll::-webkit-scrollbar{width:8px}.about-panel__scroll::-webkit-scrollbar-track{background:0 0}.about-panel__scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--tone-indigo) 45%, transparent)}.about-panel__scroll::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.about-panel__fade{background:linear-gradient(to bottom, transparent, var(--card) 82%);pointer-events:none;border-radius:0 0 1rem 1rem;height:4.5rem;position:absolute;inset:auto 0 0}.about-panel__entry{padding-left:2.9rem;position:relative}.about-panel__entry:before{content:"";background:var(--border);width:1px;position:absolute;top:2.1rem;bottom:-1.5rem;left:.97rem}.about-panel__entry:last-child:before{display:none}.about-panel__node{border:1px solid var(--tone-indigo);border:1px solid color-mix(in oklab, var(--tone-indigo) 25%, transparent);background:var(--tone-indigo);background:color-mix(in oklab, var(--tone-indigo) 10%, var(--card));color:#a5b4fc;border-radius:.55rem;place-items:center;width:1.95rem;height:1.95rem;display:grid;position:absolute;top:0;left:0}.about-panel__entry+.about-panel__entry{margin-top:1.5rem}.about-panel__heading{font-family:var(--font-montserrat-semibold), sans-serif;color:var(--foreground);margin-bottom:.5rem;font-size:15.5px;font-weight:600;line-height:1.3}.about-panel__body{max-width:88ch;color:var(--muted-foreground);font-size:13.5px;line-height:1.75}@media (max-width:640px){.about-panel__scroll{max-height:340px;padding:1.15rem}.about-panel__entry+.about-panel__entry{margin-top:1.15rem}.about-panel__entry{padding-left:2.5rem}.about-panel__heading{font-size:14.5px}.about-panel__body{font-size:13px;line-height:1.7}.about-panel__fade{height:3.25rem}}.order-trace__tick{opacity:0;animation:order-trace-tick var(--tick-cycle) cubic-bezier(.33, 0, .2, 1) infinite both;animation-delay:var(--tick-delay);justify-content:center;align-items:center;gap:.5rem;animation-play-state:paused;display:flex;position:absolute;inset:0}@media (min-width:640px){.order-trace__tick{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.order-trace__tick{opacity:0;animation:none}.order-trace__tick:first-child{opacity:1}}.otr-slot{animation:otr-slot var(--story) cubic-bezier(.33, 0, .2, 1) infinite both;animation-delay:calc(var(--story) / var(--slots) * var(--slot-step,0));animation-play-state:paused}.otr-stage{animation-duration:var(--story);animation-timing-function:cubic-bezier(.33,0,.2,1);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.otr-from{animation:otr-from var(--story) cubic-bezier(.33, 0, .2, 1) infinite both;animation-play-state:paused}.otr-to,.otr-lp{animation:otr-to var(--story) cubic-bezier(.33, 0, .2, 1) infinite both;animation-play-state:paused}.order-trace__fill{animation:otr-fill var(--story) steps(6, end) infinite both;animation-play-state:paused}[data-order-trace-inview] .otr-slot,[data-order-trace-inview] .otr-stage,[data-order-trace-inview] .otr-from,[data-order-trace-inview] .otr-to,[data-order-trace-inview] .otr-lp,[data-order-trace-inview] .order-trace__fill,[data-order-trace-inview] .order-trace__bars>i,[data-order-trace-inview] .order-trace__tick,[data-order-trace-inview] .trace-badge__tick{animation-play-state:running}@media (prefers-reduced-motion:reduce){.order-trace__fill{width:100%;animation:none}.otr-from{opacity:0;animation:none}.otr-to,.otr-lp{opacity:1;animation:none;transform:none}.otr-slot,.otr-stage{opacity:0;animation:none}.otr-slot:last-child,.otr-stage:last-child{opacity:1;transform:none}}
