@charset "UTF-8";.neo-surface[data-v-5d0376b9]{position:relative;transition:box-shadow .35s ease,background .35s ease}.neo-surface--sheen[data-v-5d0376b9]{background-image:linear-gradient(145deg,color-mix(in srgb,var(--neo-surface) 92%,#fff),color-mix(in srgb,var(--neo-surface) 92%,#000))}.linear-slider[data-v-5d1c8acf]{--track-h: 12px;--knob: 26px;--jump: .16s;width:100%;padding:14px 0;cursor:pointer;touch-action:none;outline:none}.linear-slider.is-disabled[data-v-5d1c8acf]{opacity:.5;pointer-events:none}.linear-slider.is-dragging[data-v-5d1c8acf]{--jump: 0s}.linear-slider__track[data-v-5d1c8acf]{position:relative;height:var(--track-h);border-radius:999px}.linear-slider__track--bar[data-v-5d1c8acf]{background:color-mix(in srgb,var(--neo-dark) 55%,var(--neo-surface))}.linear-slider--bar .linear-slider__fill[data-v-5d1c8acf]{box-shadow:none}.linear-slider__ticks[data-v-5d1c8acf]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.linear-slider__tick[data-v-5d1c8acf]{position:absolute;top:50%;width:2px;height:10px;transform:translate(-50%,-50%);border-radius:2px;background:color-mix(in srgb,var(--neo-dark) 80%,transparent)}.linear-slider__fill[data-v-5d1c8acf]{position:absolute;top:0;left:0;height:100%;border-radius:999px;box-shadow:0 0 10px color-mix(in srgb,var(--neo-accent) 55%,transparent);transition:width var(--jump) cubic-bezier(.4,0,.2,1)}.linear-slider__knob[data-v-5d1c8acf]{position:absolute;top:50%;width:var(--knob);height:var(--knob);border-radius:50%;transform:translate(-50%,-50%);transition:left var(--jump) cubic-bezier(.4,0,.2,1);display:grid;place-items:center;cursor:grab}.linear-slider__knob[data-v-5d1c8acf]:active{cursor:grabbing}.linear-slider__value[data-v-5d1c8acf]{position:absolute;bottom:calc(100% + 6px);font-size:12px;font-weight:700;color:var(--neo-text-strong)}.radial-slider[data-v-917a46a3]{position:relative;display:inline-block;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.radial-slider.is-disabled[data-v-917a46a3]{opacity:.5;pointer-events:none}.radial-slider__base[data-v-917a46a3]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.radial-slider__svg[data-v-917a46a3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.radial-slider__groove-base[data-v-917a46a3]{fill:none;stroke:var(--neo-surface);stroke-linecap:round}.radial-slider__groove-dark[data-v-917a46a3]{fill:none;stroke:var(--neo-dark);stroke-linecap:round}.radial-slider__groove-light[data-v-917a46a3]{fill:none;stroke:var(--neo-light);stroke-linecap:round}.radial-slider__progress[data-v-917a46a3]{fill:none;stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--neo-accent) 65%,transparent));transition:stroke .2s ease}.radial-slider__indicator[data-v-917a46a3]{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--neo-accent) 65%,transparent))}.radial-slider__tick[data-v-917a46a3]{transition:stroke .15s ease;stroke:color-mix(in srgb,var(--neo-dark) 85%,transparent);stroke-width:2;stroke-linecap:round}.radial-slider__knob[data-v-917a46a3]{position:absolute;width:22%;max-width:46px;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;cursor:grab}.radial-slider__knob[data-v-917a46a3]:active{cursor:grabbing}.radial-slider__knob-dot[data-v-917a46a3]{width:34%;height:34%;border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--neo-accent) 60%,transparent)}.radial-slider__readout[data-v-917a46a3]{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;line-height:1;pointer-events:none}.radial-slider__label[data-v-917a46a3]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--neo-text-soft);margin-bottom:6px}.radial-slider__value[data-v-917a46a3]{font-size:clamp(28px,22%,46px);font-weight:800;color:var(--neo-text-strong);font-variant-numeric:tabular-nums}.radial-slider__unit[data-v-917a46a3]{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--neo-text-soft);margin-top:6px}.neo-btn[data-v-a12d536a]{outline:none}.neo-btn[data-v-a12d536a]:focus-visible{box-shadow:0 0 0 2px var(--neo-surface),0 0 0 4px color-mix(in srgb,var(--neo-accent) 55%,transparent)}.neo-btn[data-v-a12d536a]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;cursor:pointer;font-family:inherit;font-weight:600;color:var(--neo-text-strong);transition:box-shadow .28s ease,filter .2s ease,background .25s ease,color .25s ease,transform .12s ease}.neo-btn.is-block[data-v-a12d536a]{display:flex;width:100%}.neo-btn[data-v-a12d536a]:hover:not(.is-disabled):not(.is-pressed){--neo-press: .72;filter:brightness(1.025)}@media (hover: none){.neo-btn[data-v-a12d536a]:hover{--neo-press: 1;filter:none}}.neo-btn.is-pressed[data-v-a12d536a]{--neo-press: .9}.neo-btn.is-disabled[data-v-a12d536a]{cursor:not-allowed;opacity:.5;color:var(--neo-text-soft);filter:saturate(.6)}.neo-btn--xs[data-v-a12d536a]{padding:5px 12px;font-size:12px;gap:6px}.neo-btn--sm[data-v-a12d536a]{padding:8px 16px;font-size:13px;gap:8px}.neo-btn--md[data-v-a12d536a]{padding:13px 24px;font-size:15px}.neo-btn--lg[data-v-a12d536a]{padding:17px 32px;font-size:17px}.neo-btn--xl[data-v-a12d536a]{padding:20px 40px;font-size:19px;gap:12px}.neo-btn--xxl[data-v-a12d536a]{padding:25px 50px;font-size:22px;gap:14px}.neo-btn--accent[data-v-a12d536a]{color:var(--neo-accent-contrast);background:linear-gradient(145deg,var(--neo-accent-2),var(--neo-accent));box-shadow:var(--neo-dist) var(--neo-dist) var(--neo-blur) color-mix(in srgb,var(--neo-accent) 35%,var(--neo-dark)),calc(-1 * var(--neo-dist)) calc(-1 * var(--neo-dist)) var(--neo-blur) var(--neo-light)}.neo-btn--accent[data-v-a12d536a]:hover:not(.is-disabled):not(.is-pressed){filter:brightness(1.06)}.neo-btn--accent.is-pressed[data-v-a12d536a]{filter:brightness(.95)}.neo-btn__icon[data-v-a12d536a]{display:inline-flex;width:1.15em;height:1.15em}.neo-btn__icon[data-v-a12d536a] svg{width:100%;height:100%}.neo-btn__label[data-v-a12d536a]{white-space:nowrap}.neo-btn.is-intro-specific[data-v-a12d536a]{transition:box-shadow var(--intro-dur, .6s) ease,background var(--intro-dur, .6s) ease,transform var(--intro-dur, .6s) cubic-bezier(.2,.8,.2,1)}.neo-btn.is-intro-specific[data-v-a12d536a]:not(.is-in){box-shadow:none!important;background:transparent!important;transform:scale(.9)}.neo-btn.is-intro-specific .neo-btn__label[data-v-a12d536a],.neo-btn.is-intro-specific .neo-btn__icon[data-v-a12d536a]{opacity:0;transform:translateY(5px)}.neo-btn.is-intro-specific.is-in .neo-btn__label[data-v-a12d536a],.neo-btn.is-intro-specific.is-in .neo-btn__icon[data-v-a12d536a]{opacity:1;transform:none;transition:opacity calc(var(--intro-dur, .6s) * .45) ease calc(var(--intro-dur, .6s) * .5),transform calc(var(--intro-dur, .6s) * .45) ease calc(var(--intro-dur, .6s) * .5)}.neo-iconbtn[data-v-17c1be86]{outline:none}.neo-iconbtn[data-v-17c1be86]:focus-visible{box-shadow:0 0 0 2px var(--neo-surface),0 0 0 4px color-mix(in srgb,var(--neo-accent) 55%,transparent)}.neo-iconbtn[data-v-17c1be86]{display:inline-grid;place-items:center;border:none;border-radius:50%;cursor:pointer;color:var(--neo-text-strong);transition:box-shadow .28s ease,filter .2s ease,background .25s ease,color .25s ease}.neo-iconbtn[data-v-17c1be86] svg{width:42%;height:42%}.neo-iconbtn[data-v-17c1be86]:hover:not(.is-disabled):not(.is-pressed){--neo-press: .72;filter:brightness(1.025)}@media (hover: none){.neo-iconbtn[data-v-17c1be86]:hover{--neo-press: 1;filter:none}}.neo-iconbtn.is-pressed[data-v-17c1be86]{--neo-press: .9}.neo-iconbtn.is-disabled[data-v-17c1be86]{cursor:not-allowed;opacity:.5;color:var(--neo-text-soft);filter:saturate(.6)}.neo-iconbtn--accent[data-v-17c1be86]{color:var(--neo-accent-contrast);background:linear-gradient(145deg,var(--neo-accent-2),var(--neo-accent));box-shadow:var(--neo-dist) var(--neo-dist) var(--neo-blur) color-mix(in srgb,var(--neo-accent) 35%,var(--neo-dark)),calc(-1 * var(--neo-dist)) calc(-1 * var(--neo-dist)) var(--neo-blur) var(--neo-light)}.neo-iconbtn--accent[data-v-17c1be86]:hover:not(.is-disabled):not(.is-pressed){filter:brightness(1.06)}.neo-iconbtn--accent.is-pressed[data-v-17c1be86]{filter:brightness(.95)}.neo-iconbtn.is-intro-specific[data-v-17c1be86]{transition:box-shadow var(--intro-dur, .6s) ease,background var(--intro-dur, .6s) ease,transform var(--intro-dur, .6s) cubic-bezier(.2,.8,.2,1)}.neo-iconbtn.is-intro-specific[data-v-17c1be86]:not(.is-in){box-shadow:none!important;background:transparent!important;transform:scale(.86)}.neo-iconbtn.is-intro-specific[data-v-17c1be86] svg{opacity:0;transform:scale(.7)}.neo-iconbtn.is-intro-specific.is-in[data-v-17c1be86] svg{opacity:1;transform:none;transition:opacity calc(var(--intro-dur, .6s) * .4) ease calc(var(--intro-dur, .6s) * .55),transform calc(var(--intro-dur, .6s) * .4) cubic-bezier(.34,1.56,.64,1) calc(var(--intro-dur, .6s) * .55)}.neo-buttonbar[data-v-d7fc64d6]{display:inline-flex;align-items:center;gap:4px;padding:8px;border-radius:999px;--neo-dist: 6px;--neo-blur: 13px}.neo-buttonbar--vertical[data-v-d7fc64d6]{flex-direction:column}.neo-buttonbar.is-disabled[data-v-d7fc64d6]{opacity:.55;pointer-events:none}.neo-buttonbar__btn[data-v-d7fc64d6]{position:relative;width:var(--bb-size);height:var(--bb-size);display:grid;place-items:center;border:none;border-radius:50%;background:transparent;color:var(--neo-text);cursor:pointer;transition:color .2s ease,box-shadow .25s ease,transform .12s ease}.neo-buttonbar__btn[data-v-d7fc64d6] svg{width:46%;height:46%}.neo-buttonbar__btn__txt[data-v-d7fc64d6],.neo-buttonbar__btn .neo-buttonbar__txt[data-v-d7fc64d6]{font-size:14px;font-weight:600}.neo-buttonbar__btn[data-v-d7fc64d6]:hover:not(.is-disabled):not(.is-active){color:var(--neo-text-strong)}.neo-buttonbar__btn[data-v-d7fc64d6]:active:not(.is-disabled),.neo-buttonbar__btn.is-active[data-v-d7fc64d6]{box-shadow:inset 3px 3px 6px var(--neo-dark),inset -3px -3px 6px var(--neo-light)}.neo-buttonbar__btn.is-active[data-v-d7fc64d6]{color:var(--neo-accent)}.neo-buttonbar__btn.is-disabled[data-v-d7fc64d6]{opacity:.4;cursor:not-allowed}.neo-buttonbar__divider[data-v-d7fc64d6]{align-self:stretch;width:2px;margin:8px 3px;border-radius:2px;background:var(--neo-dark);box-shadow:1px 0 0 var(--neo-light)}.neo-buttonbar--vertical .neo-buttonbar__divider[data-v-d7fc64d6]{width:auto;height:2px;margin:3px 8px;box-shadow:0 1px 0 var(--neo-light)}.neo-roundbtn[data-v-2ac42b34]{outline:none}.neo-roundbtn[data-v-2ac42b34]:focus-visible{box-shadow:0 0 0 2px var(--neo-surface),0 0 0 4px color-mix(in srgb,var(--neo-accent) 55%,transparent)}.neo-roundbtn[data-v-2ac42b34]{display:inline-grid;place-items:center;height:var(--rb-size);width:var(--rb-size);border:none;border-radius:999px;cursor:pointer;font-family:inherit;font-weight:600;font-size:calc(var(--rb-size) * .4);color:var(--neo-text-strong);transition:box-shadow .28s ease,filter .2s ease,background .25s ease,color .25s ease}.neo-roundbtn.is-block[data-v-2ac42b34]{width:100%}.neo-roundbtn[data-v-2ac42b34] svg{width:42%;height:42%}.neo-roundbtn[data-v-2ac42b34]:hover:not(.is-disabled):not(.is-pressed){--neo-press: .72;filter:brightness(1.025)}@media (hover: none){.neo-roundbtn[data-v-2ac42b34]:hover{--neo-press: 1;filter:none}}.neo-roundbtn.is-pressed[data-v-2ac42b34]{--neo-press: .9}.neo-roundbtn.is-disabled[data-v-2ac42b34]{cursor:not-allowed;opacity:.5;color:var(--neo-text-soft)}.neo-roundbtn--accent[data-v-2ac42b34]{color:var(--neo-accent-contrast);background:linear-gradient(145deg,var(--neo-accent-2),var(--neo-accent));box-shadow:var(--neo-dist) var(--neo-dist) var(--neo-blur) color-mix(in srgb,var(--neo-accent) 35%,var(--neo-dark)),calc(-1 * var(--neo-dist)) calc(-1 * var(--neo-dist)) var(--neo-blur) var(--neo-light)}.neo-roundbtn--accent[data-v-2ac42b34]:hover:not(.is-disabled):not(.is-pressed){filter:brightness(1.06)}.neo-roundbtn--accent.is-pressed[data-v-2ac42b34]{filter:brightness(.95)}.neo-input[data-v-865f23af]{display:flex;align-items:center;gap:10px;padding:0 16px;min-height:50px;border:1px solid color-mix(in srgb,var(--neo-dark) 55%,transparent);cursor:text;transition:box-shadow .25s ease,border-color .25s ease}.neo-input[data-v-865f23af]:focus-within{border-color:color-mix(in srgb,var(--neo-accent) 60%,transparent);box-shadow:inset var(--neo-dist) var(--neo-dist) var(--neo-blur) var(--neo-dark),inset calc(-1 * var(--neo-dist)) calc(-1 * var(--neo-dist)) var(--neo-blur) var(--neo-light),0 0 0 3px color-mix(in srgb,var(--neo-accent) 22%,transparent)}.neo-input.is-invalid[data-v-865f23af]{border-color:color-mix(in srgb,#ff3b30 70%,transparent)}.neo-input.is-disabled[data-v-865f23af]{opacity:.55;cursor:not-allowed}.neo-input.is-borderless[data-v-865f23af]{border-color:transparent}.neo-input--display[data-v-865f23af]{min-height:64px;padding:0 22px}.neo-input--display .neo-input__field[data-v-865f23af]{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums}.neo-input__field[data-v-865f23af]{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:inherit;font-size:15px;color:var(--neo-text-strong)}.neo-input__field[data-v-865f23af]::placeholder{color:var(--neo-text-soft)}.neo-input__field[data-v-865f23af]:disabled{cursor:not-allowed}.neo-input__icon[data-v-865f23af]{display:inline-flex;color:var(--neo-text-soft)}.neo-input__icon[data-v-865f23af] svg{width:19px;height:19px}.neo-textarea[data-v-627ec9e4]{border-radius:var(--neo-radius);border:1px solid color-mix(in srgb,var(--neo-dark) 55%,transparent);padding:4px;transition:box-shadow .25s ease,border-color .25s ease}.neo-textarea[data-v-627ec9e4]:focus-within{border-color:color-mix(in srgb,var(--neo-accent) 60%,transparent);box-shadow:inset var(--neo-dist) var(--neo-dist) var(--neo-blur) var(--neo-dark),inset calc(-1 * var(--neo-dist)) calc(-1 * var(--neo-dist)) var(--neo-blur) var(--neo-light),0 0 0 3px color-mix(in srgb,var(--neo-accent) 22%,transparent)}.neo-textarea.is-invalid[data-v-627ec9e4]{border-color:color-mix(in srgb,#ff3b30 70%,transparent)}.neo-textarea.is-disabled[data-v-627ec9e4]{opacity:.55}.neo-textarea__field[data-v-627ec9e4]{display:block;width:100%;resize:vertical;border:none;background:transparent;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.55;color:var(--neo-text-strong)}.neo-textarea__field[data-v-627ec9e4]::placeholder{color:var(--neo-text-soft)}.neo-select[data-v-a556fa91]{position:relative;--neo-dist: 4px;--neo-blur: 9px}.neo-select__field[data-v-a556fa91]{outline:none}.neo-select__field[data-v-a556fa91]:focus-visible{box-shadow:0 0 0 2px var(--neo-surface),0 0 0 4px color-mix(in srgb,var(--neo-accent) 55%,transparent)}.neo-select__field[data-v-a556fa91]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:0 16px;border-radius:var(--neo-radius);border:1px solid color-mix(in srgb,var(--neo-dark) 55%,transparent);background:var(--neo-surface);cursor:pointer;font-family:inherit;font-size:15px;color:var(--neo-text-strong);transition:border-color .2s ease}.neo-select.is-open .neo-select__field[data-v-a556fa91]{border-color:color-mix(in srgb,var(--neo-accent) 55%,transparent)}.neo-select.is-disabled[data-v-a556fa91]{opacity:.55;pointer-events:none}.neo-select__value.is-placeholder[data-v-a556fa91]{color:var(--neo-text-soft)}.neo-select__chevron[data-v-a556fa91]{color:var(--neo-text-soft);transition:transform .28s cubic-bezier(.4,0,.2,1)}.neo-select.is-open .neo-select__chevron[data-v-a556fa91]{transform:rotate(180deg)}.neo-select__menu[data-v-a556fa91]{position:absolute;z-index:40;top:calc(100% + 10px);left:0;right:0;margin:0;padding:8px;list-style:none;border-radius:var(--neo-radius);max-height:260px;overflow-y:auto;transform-origin:top center}.neo-select__option[data-v-a556fa91]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:var(--neo-radius-sm);font-size:15px;color:var(--neo-text);cursor:pointer;transition:background .15s ease,color .15s ease}.neo-select__option.is-active[data-v-a556fa91]{background:color-mix(in srgb,var(--neo-dark) 40%,transparent);color:var(--neo-text-strong)}.neo-select__option.is-selected[data-v-a556fa91]{color:var(--neo-text-strong);font-weight:600}.neo-select__check[data-v-a556fa91]{color:var(--neo-accent)}.neo-dd-enter-active[data-v-a556fa91]{transition:opacity .2s ease,transform .24s cubic-bezier(.34,1.4,.64,1)}.neo-dd-leave-active[data-v-a556fa91]{transition:opacity .15s ease,transform .15s ease}.neo-dd-enter-from[data-v-a556fa91],.neo-dd-leave-to[data-v-a556fa91]{opacity:0;transform:translateY(-8px) scaleY(.9)}.neo-check[data-v-b2d6784e]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;--neo-dist: 3px;--neo-blur: 7px}.neo-check.is-disabled[data-v-b2d6784e]{opacity:.5;cursor:not-allowed}.neo-check__box[data-v-b2d6784e]{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:9px;border:1px solid color-mix(in srgb,var(--neo-dark) 45%,transparent);transition:box-shadow .2s ease}.neo-check.is-checked .neo-check__box[data-v-b2d6784e]{color:var(--neo-accent)}.neo-check__mark[data-v-b2d6784e]{color:var(--neo-accent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--neo-accent) 45%,transparent))}.neo-check__label[data-v-b2d6784e]{font-size:15px;color:var(--neo-text-strong);-webkit-user-select:none;user-select:none}.neo-check-pop-enter-active[data-v-b2d6784e]{transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s ease}.neo-check-pop-leave-active[data-v-b2d6784e]{transition:transform .12s ease,opacity .12s ease}.neo-check-pop-enter-from[data-v-b2d6784e],.neo-check-pop-leave-to[data-v-b2d6784e]{transform:scale(.4);opacity:0}.neo-radio[data-v-4debce47]{display:flex;gap:18px;--neo-dist: 3px;--neo-blur: 7px}.neo-radio--vertical[data-v-4debce47]{flex-direction:column}.neo-radio--horizontal[data-v-4debce47]{flex-direction:row;flex-wrap:wrap}.neo-radio.is-disabled[data-v-4debce47]{opacity:.5;pointer-events:none}.neo-radio__item[data-v-4debce47]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.neo-radio__well[data-v-4debce47]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid color-mix(in srgb,var(--neo-dark) 45%,transparent)}.neo-radio__dot[data-v-4debce47]{width:12px;height:12px;border-radius:50%;background:var(--neo-accent);box-shadow:0 0 6px color-mix(in srgb,var(--neo-accent) 55%,transparent);transform:scale(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.neo-radio__item.is-selected .neo-radio__dot[data-v-4debce47]{transform:scale(1)}.neo-radio__label[data-v-4debce47]{font-size:15px;color:var(--neo-text-strong);-webkit-user-select:none;user-select:none}.neo-switch[data-v-c1219bab]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;--neo-dist: 3px;--neo-blur: 7px}.neo-switch.is-disabled[data-v-c1219bab]{opacity:.5;cursor:not-allowed}.neo-switch__track[data-v-c1219bab]{position:relative;width:60px;height:32px;border-radius:999px;border:none;padding:0;cursor:pointer;overflow:hidden}.neo-switch__fill[data-v-c1219bab]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(160deg,color-mix(in srgb,var(--neo-accent) 90%,#fff),var(--neo-accent));box-shadow:inset 0 1px 2px #00000014;opacity:0;transition:opacity .28s ease}.neo-switch.is-on .neo-switch__fill[data-v-c1219bab]{opacity:1}.neo-switch__knob[data-v-c1219bab]{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;--neo-dist: 3px;--neo-blur: 6px;transition:transform .3s cubic-bezier(.34,1.4,.64,1);z-index:1}.neo-switch.is-on .neo-switch__knob[data-v-c1219bab]{transform:translate(28px)}.neo-switch__label[data-v-c1219bab]{font-size:15px;color:var(--neo-text-strong);-webkit-user-select:none;user-select:none}.neo-segmented[data-v-307b6648]{position:relative;display:flex;padding:5px;border-radius:999px;touch-action:none;-webkit-user-select:none;user-select:none;--neo-dist: 4px;--neo-blur: 9px}.neo-segmented.is-disabled[data-v-307b6648]{opacity:.5;pointer-events:none}.neo-segmented.is-dragging[data-v-307b6648]{cursor:grabbing}.neo-segmented__indicator[data-v-307b6648]{position:absolute;top:5px;left:5px;bottom:5px;border-radius:999px;--neo-dist: 3px;--neo-blur: 7px;transition:transform .32s cubic-bezier(.4,0,.2,1);pointer-events:none}.neo-segmented__indicator--accent[data-v-307b6648]{background:linear-gradient(145deg,var(--neo-accent-2),var(--neo-accent));box-shadow:0 4px 12px color-mix(in srgb,var(--neo-accent) 35%,transparent)}.neo-segmented__seg[data-v-307b6648]{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:none;background:transparent;padding:10px 18px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--neo-text-soft);transition:color .25s ease;white-space:nowrap;pointer-events:none}.neo-segmented__seg.is-active[data-v-307b6648]{color:var(--neo-text-strong)}.neo-segmented__icon[data-v-307b6648]{width:18px;height:18px}.neo-segmented--accent .neo-segmented__seg.is-active[data-v-307b6648]{color:var(--neo-accent-contrast)}.neo-carousel[data-v-fa03d4e6]{width:100%}.neo-carousel__viewport[data-v-fa03d4e6]{overflow:hidden;touch-action:pan-y;cursor:grab}.neo-carousel__viewport.is-dragging[data-v-fa03d4e6]{cursor:grabbing}.neo-carousel__track[data-v-fa03d4e6]{display:flex;align-items:stretch;will-change:transform}.neo-carousel__slide[data-v-fa03d4e6]{flex:0 0 100%;display:flex;-webkit-user-select:none;user-select:none;padding:var(--nc-gutter, 22px)}.neo-carousel__slide[data-v-fa03d4e6]>*{flex:1;width:100%}.neo-carousel__dots[data-v-fa03d4e6]{display:flex;justify-content:center;gap:10px;margin-top:20px}.neo-carousel__dot[data-v-fa03d4e6]{width:9px;height:9px;border:none;border-radius:50%;padding:0;cursor:pointer;background:var(--neo-surface);box-shadow:inset 2px 2px 4px var(--neo-dark),inset -2px -2px 4px var(--neo-light);transition:width .3s ease,background .3s ease,box-shadow .3s ease}.neo-carousel__dot.is-active[data-v-fa03d4e6]{width:26px;border-radius:999px;background:linear-gradient(145deg,var(--neo-accent-2),var(--neo-accent));box-shadow:0 2px 6px color-mix(in srgb,var(--neo-accent) 45%,transparent)}.neo-spinner[data-v-2a04d4c3]{display:inline-block}.neo-spinner svg[data-v-2a04d4c3]{width:100%;height:100%;overflow:visible}.neo-spinner circle[data-v-2a04d4c3]{fill:none}.neo-spinner__base[data-v-2a04d4c3]{stroke:var(--neo-surface)}.neo-spinner__dark[data-v-2a04d4c3]{stroke:var(--neo-dark);stroke-linecap:round}.neo-spinner__light[data-v-2a04d4c3]{stroke:var(--neo-light);stroke-linecap:round}.neo-spinner__arc[data-v-2a04d4c3]{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--neo-accent) 60%,transparent));transform-box:fill-box;transform-origin:center;animation:neo-spinner-rot-2a04d4c3 var(--sp-speed, 1.1s) linear infinite}@keyframes neo-spinner-rot-2a04d4c3{to{transform:rotate(360deg)}}.neo-pulse[data-v-f08fa3ad]{position:relative;display:inline-grid;place-items:center;border-radius:50%}.neo-pulse__ring[data-v-f08fa3ad]{position:absolute;border-radius:50%;box-sizing:border-box;background:transparent;border:var(--ring-band, 6px) solid var(--neo-surface);box-shadow:var(--ring-shadow);animation:neo-pulse-breathe-f08fa3ad var(--pl-speed, 1.8s) ease-in-out infinite}.neo-pulse--ripple .neo-pulse__ring[data-v-f08fa3ad]{animation-name:neo-pulse-ripple-f08fa3ad;animation-timing-function:ease-out}@keyframes neo-pulse-breathe-f08fa3ad{0%,to{transform:scale(.94);opacity:.65}50%{transform:scale(1.04);opacity:1}}@keyframes neo-pulse-ripple-f08fa3ad{0%{transform:scale(.4);opacity:0}20%{opacity:1}to{transform:scale(1.6);opacity:0}}.hero[data-v-2a836177]{position:relative;width:100%;padding:72px 0 40px}.hero__glow[data-v-2a836177]{position:absolute;top:-60%;right:0;bottom:-60%;left:0;background:radial-gradient(46% 50% at 74% 46%,color-mix(in srgb,var(--neo-accent) 24%,transparent),transparent 70%);pointer-events:none;z-index:0}.hero__inner[data-v-2a836177]{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.hero__interact[data-v-2a836177]{position:relative;z-index:1;padding:12px 8px}.hero__stage[data-v-2a836177]{display:grid;place-items:center;min-height:220px}.hero__square[data-v-2a836177]{width:150px;height:150px;display:grid;place-items:center;transition:box-shadow .3s ease}.hero__square-num[data-v-2a836177]{font-size:38px;font-weight:800;color:var(--neo-text-strong);font-variant-numeric:tabular-nums}.hero__control[data-v-2a836177]{margin:34px auto 0;width:min(280px,74%)}.hero__control-head[data-v-2a836177]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.hero__control-head span[data-v-2a836177]{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--neo-text-soft)}.hero__control-head strong[data-v-2a836177]{font-size:20px;font-weight:800;color:var(--neo-accent);font-variant-numeric:tabular-nums}.hero__state[data-v-2a836177]{margin:14px 0 0;font-size:13px;color:var(--neo-text-soft);font-family:SF Mono,ui-monospace,Menlo,monospace}.hero__intro[data-v-2a836177]{position:relative;z-index:1}.hero__eyebrow[data-v-2a836177]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--neo-accent);margin-bottom:16px}.hero__title[data-v-2a836177]{margin:0;font-size:clamp(44px,6vw,76px);line-height:.98;font-weight:800;letter-spacing:-.03em;color:var(--neo-text-strong)}.hero__title span[data-v-2a836177]{background:linear-gradient(120deg,var(--neo-accent-2),var(--neo-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead[data-v-2a836177]{margin:22px 0 0;max-width:52ch;font-size:16px;line-height:1.7;color:var(--neo-text)}.hero__lead em[data-v-2a836177]{font-style:italic;color:var(--neo-text-strong)}.hero__lead code[data-v-2a836177]{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:14px;color:var(--neo-accent);background:color-mix(in srgb,var(--neo-accent) 12%,transparent);padding:1px 6px;border-radius:6px}.hero__cta[data-v-2a836177]{margin-top:30px;display:flex;flex-wrap:wrap;gap:16px}.hero__meta[data-v-2a836177]{margin-top:32px;display:flex;flex-wrap:wrap;gap:28px}.hero__meta span[data-v-2a836177]{font-size:14px;color:var(--neo-text-soft)}.hero__meta strong[data-v-2a836177]{color:var(--neo-text-strong);font-weight:800;margin-right:4px}.hero__eyebrow[data-v-2a836177],.hero__title[data-v-2a836177],.hero__lead[data-v-2a836177],.hero__meta[data-v-2a836177],.hero__control-head[data-v-2a836177],.hero__state[data-v-2a836177]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.hero.is-ready .hero__eyebrow[data-v-2a836177]{opacity:1;transform:none;transition-delay:.05s}.hero.is-ready .hero__title[data-v-2a836177]{opacity:1;transform:none;transition-delay:.12s}.hero.is-ready .hero__lead[data-v-2a836177]{opacity:1;transform:none;transition-delay:.22s}.hero.is-ready .hero__meta[data-v-2a836177]{opacity:1;transform:none;transition-delay:.6s}.hero.is-ready .hero__control-head[data-v-2a836177]{opacity:1;transform:none;transition-delay:.3s}.hero.is-ready .hero__state[data-v-2a836177]{opacity:1;transform:none;transition-delay:.55s}@media (max-width: 900px){.hero[data-v-2a836177]{padding:44px 0 24px}.hero__inner[data-v-2a836177]{grid-template-columns:1fr;gap:36px;padding:0 18px}.hero__intro[data-v-2a836177]{order:-1}.hero__glow[data-v-2a836177]{top:-10%;right:0;bottom:30%;left:0}}.code-block[data-v-c476639e]{border-radius:var(--neo-radius-sm);overflow:hidden;background:#1e2228;border:1px solid rgba(255,255,255,.06)}.code-block__bar[data-v-c476639e]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#171a1f}.code-block__lang[data-v-c476639e]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7d8794}.code-block__copy[data-v-c476639e]{border:none;background:#ffffff14;color:#cbd3dd;font-size:12px;font-family:inherit;padding:5px 12px;border-radius:8px;cursor:pointer;transition:background .2s ease}.code-block__copy[data-v-c476639e]:hover{background:#ffffff29}.code-block__pre[data-v-c476639e]{margin:0;padding:16px;overflow-x:auto;font-family:SF Mono,ui-monospace,Cascadia Code,Menlo,monospace;font-size:12.5px;line-height:1.65;color:#d7dee7}.live-preview[data-v-697656e6]{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}[data-v-697656e6] .live-preview__root{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:26px}.live-preview__err[data-v-697656e6]{margin:0;padding:8px 14px;border-radius:10px;background:#ff452624;color:#d64528;font-size:12.5px;font-family:SF Mono,ui-monospace,Menlo,monospace}.showcase-section[data-v-7a3c2317]{margin:0 auto;max-width:1120px;padding:40px 24px 8px}.showcase-section__head[data-v-7a3c2317]{margin-bottom:28px}.showcase-section__kicker[data-v-7a3c2317]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--neo-accent);margin-bottom:10px}.showcase-section__title[data-v-7a3c2317]{margin:0;font-size:30px;font-weight:800;color:var(--neo-text-strong);letter-spacing:-.02em}.showcase-section__summary[data-v-7a3c2317]{margin:10px 0 0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--neo-text)}.showcase-section__grid[data-v-7a3c2317]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:start}@media (max-width: 880px){.showcase-section__grid[data-v-7a3c2317]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.showcase-section[data-v-7a3c2317]{padding:30px 16px 6px}.showcase-section__head[data-v-7a3c2317]{margin-bottom:20px}.showcase-section__title[data-v-7a3c2317]{font-size:24px}.showcase-section__grid[data-v-7a3c2317]{gap:20px}.showcase-section__stage[data-v-7a3c2317]{padding:30px 18px;min-height:220px}.showcase-section__stage-inner[data-v-7a3c2317]{gap:20px}.showcase-section__props[data-v-7a3c2317]{font-size:12px}.showcase-section__props th[data-v-7a3c2317],.showcase-section__props td[data-v-7a3c2317]{padding:7px 6px}}.showcase-section__stage[data-v-7a3c2317]{min-width:0;border-radius:var(--neo-radius-lg);background:var(--neo-bg);box-shadow:inset 6px 6px 14px var(--neo-dark),inset -6px -6px 14px var(--neo-light);padding:44px 32px;min-height:280px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.showcase-section__stage-inner[data-v-7a3c2317]{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px}.showcase-section__context[data-v-7a3c2317]{margin:26px 0 0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--neo-text-soft)}.showcase-section__context .dot[data-v-7a3c2317]{width:7px;height:7px;border-radius:50%;background:var(--neo-accent)}.showcase-section__docs[data-v-7a3c2317]{min-width:0;display:flex;flex-direction:column;gap:20px}.showcase-section__meta[data-v-7a3c2317]{display:flex;flex-direction:column;gap:8px}.showcase-section__meta-label[data-v-7a3c2317]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--neo-text-soft)}.showcase-section__chips[data-v-7a3c2317]{display:flex;flex-wrap:wrap;gap:8px}.showcase-section .chip[data-v-7a3c2317],.showcase-section__path[data-v-7a3c2317]{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;background:color-mix(in srgb,var(--neo-dark) 45%,transparent);color:var(--neo-text-strong);padding:6px 10px;border-radius:8px;overflow-wrap:anywhere;word-break:break-word}.showcase-section__path[data-v-7a3c2317]{color:var(--neo-accent)}.showcase-section__editor[data-v-7a3c2317]{border-radius:var(--neo-radius-sm);overflow:hidden;background:#1e2228;border:1px solid rgba(255,255,255,.06)}.showcase-section__code[data-v-7a3c2317]{display:block;width:100%;border:none;resize:vertical;background:transparent;color:#d7dee7;padding:14px 16px;font-family:SF Mono,ui-monospace,Cascadia Code,Menlo,monospace;font-size:12.5px;line-height:1.6;outline:none;-moz-tab-size:2;tab-size:2}.showcase-section__loading[data-v-7a3c2317]{color:var(--neo-text-soft);font-size:13px}.showcase-section__editnote[data-v-7a3c2317]{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--neo-text-soft)}.showcase-section__props[data-v-7a3c2317]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.5px}.showcase-section__props th[data-v-7a3c2317],.showcase-section__props td[data-v-7a3c2317]{text-align:left;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--neo-dark) 55%,transparent);vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.showcase-section__props th[data-v-7a3c2317]{color:var(--neo-text-soft);font-weight:600}.showcase-section__props td[data-v-7a3c2317]{color:var(--neo-text)}.showcase-section__props code[data-v-7a3c2317]{font-family:SF Mono,ui-monospace,Menlo,monospace;color:var(--neo-text-strong);overflow-wrap:anywhere}.showcase-section__props .t[data-v-7a3c2317]{color:var(--neo-accent)}.relief-scale[data-v-fd1180bb]{display:flex;flex-direction:column;gap:34px;width:100%}.relief-scale__row[data-v-fd1180bb]{display:flex;flex-direction:column;align-items:center;gap:14px}.relief-scale__label[data-v-fd1180bb]{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--neo-text-soft)}.relief-scale__tiles[data-v-fd1180bb]{display:flex;flex-wrap:wrap;justify-content:center;gap:26px}.relief-tile[data-v-fd1180bb]{width:76px;height:76px;display:grid;place-items:center;font-size:18px;font-weight:800;color:var(--neo-text-strong);font-variant-numeric:tabular-nums}.relief-tile--unity[data-v-fd1180bb]{color:var(--neo-text)}.tokens ul[data-v-fd1180bb]{margin:10px 0 0;padding-left:18px}.tokens li[data-v-fd1180bb]{font-size:13px;line-height:1.9;color:var(--neo-text)}.tokens code[data-v-fd1180bb]{font-family:SF Mono,ui-monospace,Menlo,monospace;color:var(--neo-text-strong)}.tokens em[data-v-fd1180bb]{color:var(--neo-accent);font-style:normal}.showroom[data-v-e402e8f6]{width:100%;background:#0e0f12;padding:64px 0}.showroom__inner[data-v-e402e8f6]{max-width:1120px;margin:0 auto;padding:0 24px}.showroom__head[data-v-e402e8f6]{margin-bottom:30px}.showroom__kicker[data-v-e402e8f6]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--neo-accent);margin-bottom:10px}.showroom__title[data-v-e402e8f6]{margin:0;font-size:30px;font-weight:800;color:#f4f5f7;letter-spacing:-.02em}.showroom__sub[data-v-e402e8f6]{margin:10px 0 0;font-size:15px;color:#9aa1ad;max-width:60ch}.rail[data-v-e402e8f6]{display:flex;gap:30px;overflow-x:auto;padding-block:8px 22px;padding-inline:max(24px,(100% - 1120px) / 2 + 24px);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#34363d transparent}.rail[data-v-e402e8f6]::-webkit-scrollbar{height:8px}.rail[data-v-e402e8f6]::-webkit-scrollbar-thumb{background:#34363d;border-radius:4px}.phone[data-v-e402e8f6]{flex:0 0 auto;width:272px;border-radius:44px;padding:13px;background:linear-gradient(160deg,#26282e,#17181c);box-shadow:0 24px 48px #00000080,inset 0 0 0 1px #ffffff0a;scroll-snap-align:center;position:relative}.phone__notch[data-v-e402e8f6]{position:absolute;top:22px;left:50%;transform:translate(-50%);width:64px;height:6px;border-radius:999px;background:#ffffff1f;z-index:2}.phone__screen[data-v-e402e8f6]{height:560px;border-radius:32px;background:var(--neo-bg);overflow:hidden auto;padding:40px 20px 22px;display:flex;flex-direction:column;gap:18px;scrollbar-width:none}.phone__screen[data-v-e402e8f6]::-webkit-scrollbar{display:none}.phone__screen--center[data-v-e402e8f6]{align-items:center;justify-content:center}.phone__app[data-v-e402e8f6]{align-self:center;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--neo-text-soft)}.calc[data-v-e402e8f6]{display:flex;flex-direction:column;gap:14px;margin-top:auto}.calc__keys[data-v-e402e8f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.calc__keys[data-v-e402e8f6] .neo-roundbtn{width:100%;aspect-ratio:1;height:auto}.calc__zero[data-v-e402e8f6]{grid-column:span 2}.calc__keys[data-v-e402e8f6] .calc__zero{aspect-ratio:auto;height:100%}.alarm__row[data-v-e402e8f6]{display:flex;align-items:center;gap:10px;color:var(--neo-text);font-weight:600}.alarm__row span[data-v-e402e8f6]{font-size:14px}.music__art[data-v-e402e8f6]{width:140px;height:140px;background:radial-gradient(circle at 35% 30%,#ff8a3d,#ff4526 55%,#7a1f12)}.music__meta[data-v-e402e8f6]{text-align:center}.music__meta strong[data-v-e402e8f6]{display:block;font-size:18px;color:var(--neo-text-strong)}.music__meta span[data-v-e402e8f6]{font-size:13px;color:var(--neo-text-soft)}.music__meta[data-v-e402e8f6]+.linear-slider{width:200px}.music__times[data-v-e402e8f6]{display:flex;justify-content:space-between;width:200px;font-size:12px;color:var(--neo-text-soft);margin-top:-6px}.music__ctrl[data-v-e402e8f6]{display:flex;align-items:center;gap:18px}.login[data-v-e402e8f6]{display:flex;flex-direction:column;gap:14px;margin-top:8px}.login__title[data-v-e402e8f6]{margin:0 0 4px;font-size:22px;font-weight:800;color:var(--neo-text-strong)}.wallet[data-v-e402e8f6]{width:200px}.card[data-v-e402e8f6]{height:300px;padding:22px;display:flex;flex-direction:column;gap:8px}.card__chip[data-v-e402e8f6]{width:44px;height:32px;border-radius:8px}.card__name[data-v-e402e8f6]{font-size:20px;color:var(--neo-text-strong);letter-spacing:.04em;margin-top:auto}.card__num[data-v-e402e8f6]{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:14px;color:var(--neo-text);letter-spacing:.06em}.card__exp[data-v-e402e8f6]{font-size:12px;color:var(--neo-text-soft)}@media (max-width: 600px){.showroom[data-v-e402e8f6]{padding:44px 0}.showroom__inner[data-v-e402e8f6]{padding:0 16px}.showroom__title[data-v-e402e8f6]{font-size:24px}}.pf[data-v-057f0274]{display:flex;justify-content:center}.pf__phone[data-v-057f0274]{position:relative;width:260px;border-radius:40px;padding:16px 14px 14px;background:var(--neo-bg);box-shadow:12px 12px 30px var(--neo-dark),-12px -12px 30px var(--neo-light)}.pf__notch[data-v-057f0274]{width:74px;height:6px;border-radius:999px;margin:0 auto 12px;background:color-mix(in srgb,var(--neo-dark) 80%,transparent)}.pf__screen[data-v-057f0274]{position:relative;height:380px;border-radius:26px;overflow:hidden;background:var(--neo-bg);box-shadow:inset 5px 5px 12px var(--neo-dark),inset -5px -5px 12px var(--neo-light)}.pf__page[data-v-057f0274]{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 22px;display:flex;flex-direction:column;gap:16px}.pf__eyebrow[data-v-057f0274]{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pf__title[data-v-057f0274]{margin:0;font-size:26px;font-weight:800;color:var(--neo-text-strong)}.pf__hero[data-v-057f0274]{height:120px;display:grid;place-items:center}.pf__rows[data-v-057f0274]{display:flex;flex-direction:column;gap:10px;flex:1}.pf__row[data-v-057f0274]{height:26px}.pf__tabs[data-v-057f0274]{display:flex;justify-content:space-around;margin-top:12px;padding:6px}.pf__tab[data-v-057f0274]{border:none;background:transparent;color:var(--neo-text-soft);padding:10px 18px;border-radius:14px;cursor:pointer;transition:color .2s ease,box-shadow .25s ease}.pf__tab.is-active[data-v-057f0274]{color:var(--neo-accent);box-shadow:inset 3px 3px 7px var(--neo-dark),inset -3px -3px 7px var(--neo-light)}.pf__screen[data-v-057f0274] .pf__page{transition-duration:var(--page-dur);transition-timing-function:cubic-bezier(.4,0,.2,1)}.pf-fade-enter-active[data-v-057f0274],.pf-fade-leave-active[data-v-057f0274]{transition:opacity var(--page-dur) ease}.pf-fade-enter-from[data-v-057f0274],.pf-fade-leave-to[data-v-057f0274]{opacity:0}.pf-slide-fwd-enter-active[data-v-057f0274],.pf-slide-fwd-leave-active[data-v-057f0274],.pf-slide-back-enter-active[data-v-057f0274],.pf-slide-back-leave-active[data-v-057f0274]{transition:transform var(--page-dur) cubic-bezier(.4,0,.2,1),opacity var(--page-dur) ease}.pf-slide-fwd-enter-from[data-v-057f0274]{transform:translate(100%)}.pf-slide-fwd-leave-to[data-v-057f0274]{transform:translate(-40%);opacity:.4}.pf-slide-back-enter-from[data-v-057f0274]{transform:translate(-100%)}.pf-slide-back-leave-to[data-v-057f0274]{transform:translate(40%);opacity:.4}.pf-cover-fwd-enter-active[data-v-057f0274],.pf-cover-back-enter-active[data-v-057f0274]{transition:transform var(--page-dur) cubic-bezier(.4,0,.2,1);z-index:2}.pf-cover-fwd-leave-active[data-v-057f0274],.pf-cover-back-leave-active[data-v-057f0274]{transition:transform var(--page-dur) ease}.pf-cover-fwd-enter-from[data-v-057f0274]{transform:translate(100%)}.pf-cover-back-enter-from[data-v-057f0274]{transform:translate(-100%)}.pf-scale-enter-active[data-v-057f0274],.pf-scale-leave-active[data-v-057f0274]{transition:transform var(--page-dur) cubic-bezier(.34,1.3,.64,1),opacity var(--page-dur) ease}.pf-scale-enter-from[data-v-057f0274]{transform:scale(.9);opacity:0}.pf-scale-leave-to[data-v-057f0274]{transform:scale(1.06);opacity:0}.pf-flip-enter-active[data-v-057f0274],.pf-flip-leave-active[data-v-057f0274]{transition:transform var(--page-dur) ease,opacity var(--page-dur) ease;backface-visibility:hidden}.pf-flip-enter-from[data-v-057f0274]{transform:rotateY(35deg);opacity:0}.pf-flip-leave-to[data-v-057f0274]{transform:rotateY(-35deg);opacity:0}.fab[data-v-99bbac97]{position:fixed;right:24px;bottom:24px;z-index:60}.apf-backdrop[data-v-99bbac97]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1066;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70}.apf-sheet[data-v-99bbac97]{position:fixed;left:0;right:0;bottom:0;z-index:71;width:100%;max-width:520px;margin:0 auto;background:var(--neo-bg);border-radius:26px 26px 0 0;padding:12px 24px calc(28px + env(safe-area-inset-bottom,0px));box-shadow:0 -14px 44px #00000038}.apf-handle[data-v-99bbac97]{width:44px;height:5px;border-radius:999px;margin:0 auto 14px;background:color-mix(in srgb,var(--neo-dark) 80%,transparent)}.apf-head[data-v-99bbac97]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.apf-head h3[data-v-99bbac97]{margin:0;font-size:18px;font-weight:800;color:var(--neo-text-strong)}.apf-block[data-v-99bbac97]{margin-bottom:22px}.apf-label[data-v-99bbac97]{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--neo-text-soft);margin-bottom:12px}.apf-swatches[data-v-99bbac97]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.apf-swatch[data-v-99bbac97]{width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;box-shadow:3px 3px 7px var(--neo-dark),-3px -3px 7px var(--neo-light);transition:transform .15s ease}.apf-swatch[data-v-99bbac97]:hover{transform:scale(1.12)}.apf-swatch.is-active[data-v-99bbac97]{transform:scale(1.12);box-shadow:0 0 0 2px var(--neo-bg),0 0 0 4px var(--neo-text-soft)}.apf-custom[data-v-99bbac97]{width:34px;height:34px;border-radius:50%;overflow:hidden;cursor:pointer;display:inline-grid;place-items:center;background:conic-gradient(red,orange,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:3px 3px 7px var(--neo-dark),-3px -3px 7px var(--neo-light)}.apf-custom input[data-v-99bbac97]{opacity:0;width:100%;height:100%;cursor:pointer;border:none}.apf-theme-row[data-v-99bbac97]{display:flex;align-items:center;gap:14px;color:var(--neo-text)}.apf-theme-name[data-v-99bbac97]{font-size:14px;font-weight:600;color:var(--neo-text-strong);margin-left:4px}.fade-enter-active[data-v-99bbac97],.fade-leave-active[data-v-99bbac97]{transition:opacity .28s ease}.fade-enter-from[data-v-99bbac97],.fade-leave-to[data-v-99bbac97]{opacity:0}.sheet-enter-active[data-v-99bbac97]{transition:transform .34s cubic-bezier(.34,1.2,.64,1)}.sheet-leave-active[data-v-99bbac97]{transition:transform .26s cubic-bezier(.4,0,1,1)}.sheet-enter-from[data-v-99bbac97],.sheet-leave-to[data-v-99bbac97]{transform:translateY(100%)}.app[data-v-3954c6d7]{min-height:100vh;padding-bottom:60px}.app__header[data-v-3954c6d7]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:20px;padding:16px 28px;background:color-mix(in srgb,var(--neo-bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--neo-dark) 45%,transparent)}.app__brand[data-v-3954c6d7]{display:flex;align-items:center;gap:14px}.app__brand h1[data-v-3954c6d7]{margin:0;font-size:17px;font-weight:800;color:var(--neo-text-strong);letter-spacing:-.01em}.app__brand p[data-v-3954c6d7]{margin:2px 0 0;font-size:12px;color:var(--neo-text-soft)}.app__logo[data-v-3954c6d7]{width:38px;height:38px;flex:none;border-radius:12px;background:linear-gradient(145deg,var(--neo-accent-2),var(--neo-accent));box-shadow:3px 3px 8px var(--neo-dark),-3px -3px 8px var(--neo-light)}.app__nav[data-v-3954c6d7]{margin-left:auto;display:flex;gap:20px}.app__nav a[data-v-3954c6d7]{font-size:14px;font-weight:600;color:var(--neo-text);text-decoration:none;transition:color .2s ease}.app__nav a[data-v-3954c6d7]:hover{color:var(--neo-accent)}.app__tools[data-v-3954c6d7]{display:flex;align-items:center;gap:18px}@media (max-width: 1024px){.app__nav[data-v-3954c6d7]{display:none}.app__tools[data-v-3954c6d7]{margin-left:auto}}@media (max-width: 680px){.app__header[data-v-3954c6d7]{flex-wrap:wrap;gap:12px;padding:12px 16px}.app__brand-text p[data-v-3954c6d7]{display:none}.app__tools[data-v-3954c6d7]{width:100%;margin-left:0;justify-content:space-between;gap:10px}}.app__footer[data-v-3954c6d7]{max-width:1120px;margin:40px auto 0;padding:24px;font-size:13px;color:var(--neo-text-soft)}.app__footer code[data-v-3954c6d7]{font-family:SF Mono,ui-monospace,Menlo,monospace;color:var(--neo-text)}:root{--neo-bg: #e9edf2;--neo-surface: #eceff3;--neo-light: #ffffff;--neo-dark: #cdd4de;--neo-text: #6b7685;--neo-text-strong: #38414f;--neo-text-soft: #9aa4b2;--neo-accent: #ff4526;--neo-accent-2: #ff8a3d;--neo-accent-contrast: #ffffff;--neo-radius-sm: 12px;--neo-radius: 20px;--neo-radius-lg: 28px;--neo-dist: 6px;--neo-blur: 12px;--neo-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-theme=dark]{--neo-bg: #292b30;--neo-surface: #2c2f34;--neo-light: #3a3e45;--neo-dark: #1e2024;--neo-text: #a7afbb;--neo-text-strong: #f2f4f7;--neo-text-soft: #6d7580;--neo-accent: #ff4526;--neo-accent-2: #ff7a3d}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:clip}body{font-family:var(--neo-font);color:var(--neo-text);background:var(--neo-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .4s ease,color .4s ease;overflow-x:hidden}.neo--raised{background:var(--neo-surface, #ecf0f3);box-shadow:calc(var(--neo-dist, 6px) * var(--neo-press, 1)) calc(var(--neo-dist, 6px) * var(--neo-press, 1)) var(--neo-blur, 12px) var(--neo-dark, #d1d9e6),calc(-1 * calc(var(--neo-dist, 6px) * var(--neo-press, 1))) calc(-1 * calc(var(--neo-dist, 6px) * var(--neo-press, 1))) var(--neo-blur, 12px) var(--neo-light, #ffffff)}.neo--inset{background:var(--neo-surface, #ecf0f3);box-shadow:inset calc(var(--neo-dist, 6px) * var(--neo-press, 1)) calc(var(--neo-dist, 6px) * var(--neo-press, 1)) var(--neo-blur, 12px) var(--neo-dark, #d1d9e6),inset calc(-1 * calc(var(--neo-dist, 6px) * var(--neo-press, 1))) calc(-1 * calc(var(--neo-dist, 6px) * var(--neo-press, 1))) var(--neo-blur, 12px) var(--neo-light, #ffffff)}.neo--unity{background:transparent;box-shadow:none}.neo--flat{background:var(--neo-surface, #ecf0f3);box-shadow:calc(calc(var(--neo-dist, 6px) * var(--neo-press, 1)) * .35) calc(calc(var(--neo-dist, 6px) * var(--neo-press, 1)) * .35) calc(var(--neo-blur, 12px) * .6) var(--neo-dark, #d1d9e6),calc(-.35 * calc(var(--neo-dist, 6px) * var(--neo-press, 1))) calc(-.35 * calc(var(--neo-dist, 6px) * var(--neo-press, 1))) calc(var(--neo-blur, 12px) * .6) var(--neo-light, #ffffff)}.neo--floating{background:var(--neo-surface, #ecf0f3);box-shadow:calc(var(--neo-dist, 6px) * var(--neo-press, 1)) calc(var(--neo-dist, 6px) * var(--neo-press, 1)) var(--neo-blur, 12px) var(--neo-dark, #d1d9e6),0 calc(calc(var(--neo-dist, 6px) * var(--neo-press, 1)) * 2.4) calc(var(--neo-blur, 12px) * 1.8) #00000029}.demo-row{display:flex;flex-wrap:wrap;gap:26px;align-items:center;justify-content:center}.demo-col{display:flex;flex-direction:column;align-items:center;gap:12px}.demo-stack{display:flex;flex-direction:column;gap:16px;width:min(440px,100%)}.demo-cap{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--neo-text-soft)}.demo-field{display:flex;flex-direction:column;gap:8px;width:100%}.demo-field>label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--neo-text-soft)}.demo-eq-row{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:16px;width:100%}.demo-eq-row .demo-eq-lbl{font-size:13px;font-weight:600;color:var(--neo-text)}.demo-title{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--neo-text-soft)}.creature-stage{width:min(460px,100%);height:320px;border-radius:24px;overflow:hidden;background:#0e0f12;box-shadow:inset 6px 6px 16px #0009,inset -4px -4px 14px #ffffff08}.intro.is-introing{transition:opacity var(--intro-dur, .6s) ease,transform var(--intro-dur, .6s) cubic-bezier(.2,.7,.2,1)!important}.intro:not(.is-in){opacity:0}.intro--slide-right:not(.is-in){transform:translate(-26px)}.intro--slide-left:not(.is-in){transform:translate(26px)}.intro--slide-up:not(.is-in){transform:translateY(26px)}.intro--slide-down:not(.is-in){transform:translateY(-26px)}.intro--scale:not(.is-in){transform:scale(.8)}.intro--pop:not(.is-in){transform:scale(.55)}.intro--pop.is-introing{transition:opacity var(--intro-dur, .6s) ease,transform var(--intro-dur, .6s) cubic-bezier(.34,1.56,.64,1)!important}
