.number-ticker[data-v-ff3b2131]{font:inherit;color:inherit;font-variant-numeric:tabular-nums;line-height:inherit;letter-spacing:-.02em;display:inline-block}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-500:#f99c00;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-sky-200:#b8e6fe;--color-indigo-400:#7d87ff;--color-rose-500:#ff2357;--color-slate-950:#020618;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-emerald-400:color(display-p3 .334701 .819603 .591575);--color-emerald-500:color(display-p3 .267113 .726847 .508397);--color-emerald-600:color(display-p3 .206557 .589057 .413962);--color-sky-200:color(display-p3 .758153 .897447 .986665);--color-indigo-400:color(display-p3 .494992 .525291 .985107);--color-rose-500:color(display-p3 .921824 .240748 .355666);--color-slate-950:color(display-p3 .0102437 .0227555 .0878731);--color-neutral-400:color(display-p3 .630163 .630163 .630163);--color-neutral-500:color(display-p3 .451519 .451519 .451519)}}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}input,textarea,select,button,dialog,[class*=rounded]:not([class*=rounded-full]){border-radius:var(--nx-radius)}[class*=rounded-full]{border-radius:var(--nx-radius-pill,9999px)!important}p,h1,h2,h3,h4,h5,h6,span,label{overflow-wrap:anywhere}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1150\]{z-index:1150}.z-\[1200\]{z-index:1200}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-240px\)\]{max-height:calc(100vh - 240px)}.min-h-\[96px\]{min-height:96px}.min-h-\[140px\]{min-height:140px}.min-h-\[320px\]{min-height:320px}.min-h-\[460px\]{min-height:460px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[80px\]{max-width:80px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-cyu-border-soft\)\]{border-color:var(--color-cyu-border-soft)}.border-\[var\(--color-cyu-line\)\]{border-color:var(--color-cyu-line)}.border-\[var\(--nx-accent\)\]{border-color:var(--nx-accent)}.border-\[var\(--nx-line\)\],.border-\[var\(--nx-line\)\]\/30{border-color:var(--nx-line)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--nx-line\)\]\/30{border-color:color-mix(in oklab, var(--nx-line) 30%, transparent)}}.border-\[var\(--nx-line\)\]\/50{border-color:var(--nx-line)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--nx-line\)\]\/50{border-color:color-mix(in oklab, var(--nx-line) 50%, transparent)}}.border-\[var\(--nx-line\)\]\/60{border-color:var(--nx-line)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--nx-line\)\]\/60{border-color:color-mix(in oklab, var(--nx-line) 60%, transparent)}}.border-\[var\(--nx-line-strong\)\]{border-color:var(--nx-line-strong)}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-neutral-500\/20{border-color:#73737333}@supports (color:color-mix(in lab, red, red)){.border-neutral-500\/20{border-color:color-mix(in oklab, var(--color-neutral-500) 20%, transparent)}}.border-transparent{border-color:#0000}.bg-\[var\(--color-kick-primary\)\]{background-color:var(--color-kick-primary)}.bg-\[var\(--nx-accent\)\]{background-color:var(--nx-accent)}.bg-\[var\(--nx-accent-soft\)\]{background-color:var(--nx-accent-soft)}.bg-\[var\(--nx-app\)\]{background-color:var(--nx-app)}.bg-\[var\(--nx-elevated\)\],.bg-\[var\(--nx-elevated\)\]\/60{background-color:var(--nx-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--nx-elevated\)\]\/60{background-color:color-mix(in oklab, var(--nx-elevated) 60%, transparent)}}.bg-\[var\(--nx-line\)\],.bg-\[var\(--nx-line\)\]\/15{background-color:var(--nx-line)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--nx-line\)\]\/15{background-color:color-mix(in oklab, var(--nx-line) 15%, transparent)}}.bg-\[var\(--nx-line\)\]\/20{background-color:var(--nx-line)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--nx-line\)\]\/20{background-color:color-mix(in oklab, var(--nx-line) 20%, transparent)}}.bg-\[var\(--nx-line\)\]\/25{background-color:var(--nx-line)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--nx-line\)\]\/25{background-color:color-mix(in oklab, var(--nx-line) 25%, transparent)}}.bg-\[var\(--nx-panel\)\],.bg-\[var\(--nx-panel\)\]\/90{background-color:var(--nx-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--nx-panel\)\]\/90{background-color:color-mix(in oklab, var(--nx-panel) 90%, transparent)}}.bg-\[var\(--nx-surface\)\]{background-color:var(--nx-surface)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-neutral-500\/10{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500\/10{background-color:color-mix(in oklab, var(--color-neutral-500) 10%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-slate-950\/28{background-color:#02061847}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/28{background-color:color-mix(in oklab, var(--color-slate-950) 28%, transparent)}}.bg-transparent{background-color:#0000}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-2{padding:calc(var(--spacing) * 2)!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.\!pl-8{padding-left:calc(var(--spacing) * 8)!important}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[24px\]{font-size:24px}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-cyu-ink\)\]{color:var(--color-cyu-ink)}.text-\[var\(--color-cyu-muted\)\]{color:var(--color-cyu-muted)}.text-\[var\(--color-kick-primary\)\]{color:var(--color-kick-primary)}.text-\[var\(--nx-accent\)\]{color:var(--nx-accent)}.text-\[var\(--nx-danger\)\]{color:var(--nx-danger)}.text-\[var\(--nx-faint\)\]{color:var(--nx-faint)}.text-\[var\(--nx-ink\)\]{color:var(--nx-ink)}.text-\[var\(--nx-kick\)\]{color:var(--nx-kick)}.text-\[var\(--nx-link\)\]{color:var(--nx-link)}.text-\[var\(--nx-muted\)\]{color:var(--nx-muted)}.text-\[var\(--nx-sub\)\]{color:var(--nx-sub)}.text-\[var\(--nx-text\)\]{color:var(--nx-text)}.text-\[var\(--nx-warning\)\]{color:var(--nx-warning)}.text-amber-500{color:var(--color-amber-500)}.text-black{color:var(--color-black)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-indigo-400{color:var(--color-indigo-400)}.text-neutral-400{color:var(--color-neutral-400)}.text-rose-500{color:var(--color-rose-500)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.accent-\[var\(--nx-accent\)\]{accent-color:var(--nx-accent)}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--nx-accent\)\]\/30{--tw-ring-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--nx-accent\)\]\/30{--tw-ring-color:color-mix(in oklab, var(--nx-accent) 30%, transparent)}}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[input\:chat\]{input:chat}.\[input\:sign\]{input:sign}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.placeholder\:text-\[var\(--color-cyu-muted\)\]::placeholder{color:var(--color-cyu-muted)}@media (hover:hover){.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-\[var\(--nx-accent\)\]:hover{border-color:var(--nx-accent)}.hover\:border-\[var\(--nx-line-strong\)\]:hover{border-color:var(--nx-line-strong)}.hover\:bg-\[var\(--nx-danger-soft\)\]:hover{background-color:var(--nx-danger-soft)}.hover\:bg-\[var\(--nx-elevated\)\]:hover{background-color:var(--nx-elevated)}.hover\:bg-\[var\(--nx-hover\)\]:hover{background-color:var(--nx-hover)}.hover\:bg-\[var\(--nx-line\)\]\/40:hover{background-color:var(--nx-line)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--nx-line\)\]\/40:hover{background-color:color-mix(in oklab, var(--nx-line) 40%, transparent)}}.hover\:text-\[var\(--color-cyu-ink\)\]:hover{color:var(--color-cyu-ink)}.hover\:text-\[var\(--nx-accent\)\]:hover{color:var(--nx-accent)}.hover\:text-\[var\(--nx-danger\)\]:hover{color:var(--nx-danger)}.hover\:text-\[var\(--nx-text\)\]:hover{color:var(--nx-text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--nx-accent\)\]:focus{--tw-ring-color:var(--nx-accent)}@media (min-width:40rem){.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:block{display:block}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[32px\]{font-size:32px}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:80rem){.xl\:w-\[760px\]{width:760px}.xl\:min-w-\[130px\]{min-width:130px}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[0\.9fr_auto_0\.9fr_0\.9fr_0\.9fr_auto\]{grid-template-columns:.9fr auto .9fr .9fr .9fr auto}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}@media (prefers-color-scheme:dark){.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:text-emerald-400{color:var(--color-emerald-400)}}}:root{--nx-shadow:0 16px 40px -24px #1417282e;--nx-shadow-pop:0 20px 44px -20px #14172838;--nx-inset:inset 0 1px 0 #ffffffe6;--nx-radius-xs:5px;--nx-radius-sm:8px;--nx-radius:12px;--nx-radius-lg:16px;--nx-sidebar-width:280px;--nx-toc-width:270px;--nx-header-height:62px;--nx-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Noto Sans SC", sans-serif;--nx-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Noto Sans SC", sans-serif;--nx-mono:"JetBrains Mono", "Cascadia Code", "Fira Code", Menlo, Monaco, Consolas, "PingFang SC", "Microsoft YaHei UI", monospace;--nx-doc-font:var(--nx-font);--nx-dur-micro:.12s;--nx-dur-fast:.18s;--nx-dur-ui:.24s;--nx-dur-slow:.36s;--nx-ease:cubic-bezier(.16, 1, .3, 1);--nx-ease-in:cubic-bezier(.4, 0, 1, 1);--nx-ease-out:cubic-bezier(0, 0, .2, 1);--nx-ease-in-out:cubic-bezier(.4, 0, .2, 1);--nx-ease-spring:cubic-bezier(.16, 1, .3, 1);--nx-ease-snappy:cubic-bezier(.2, .8, .2, 1)}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nx-void:#090c10;--nx-app:#0d1117;--nx-panel:#161b22;--nx-elevated:#1f242c;--nx-hover:#21262d;--nx-line:#30363d;--nx-line-strong:#3d444d;--nx-text:#e6edf3;--nx-muted:#8b949e;--nx-faint:#6e7681;--nx-accent:#58a6ff;--nx-accent-deep:#388bfd;--nx-accent-soft:#388bfd1f;--nx-accent-glow:transparent;--nx-kick:#39c5bb;--nx-success:#3fb950;--nx-success-soft:#3fb9501f;--nx-danger:#f85149;--nx-danger-soft:#f851491f;--nx-warn:#d29922;--nx-live:#f778ba;--nx-shadow:0 8px 24px #00000073;--nx-shadow-pop:0 12px 32px #000000a6;--nx-inset:inset 0 1px 0 #ffffff0d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--nx-theme-ms:.38s;--nx-theme-ease:cubic-bezier(.16, 1, .3, 1)}body{font-family:var(--nx-font);background-color:var(--nx-app);color:var(--nx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--nx-theme-ms) var(--nx-theme-ease), color var(--nx-theme-ms) var(--nx-theme-ease);background-image:none;font-size:15px;line-height:1.65}html[data-theme=night] body{background-color:var(--nx-app);background-image:none}html.theme-switching,html.theme-switching body,html.theme-switching .stage-top,html.theme-switching .surface-card,html.theme-switching .stage-sidebar,html.theme-switching .stage-toc,html.theme-switching .btn-primary,html.theme-switching .action-chip,html.theme-switching .theme-toggle,html[data-motion-transition=theme],html[data-motion-transition=theme] body,html[data-motion-transition=theme] .stage-top,html[data-motion-transition=theme] .surface-card,html[data-motion-transition=theme] .stage-sidebar,html[data-motion-transition=theme] .stage-toc,html[data-motion-transition=theme] .btn-primary,html[data-motion-transition=theme] .action-chip,html[data-motion-transition=theme] .theme-toggle{transition:background-color var(--nx-theme-ms) var(--nx-theme-ease), color var(--nx-theme-ms) var(--nx-theme-ease), border-color var(--nx-theme-ms) var(--nx-theme-ease), box-shadow var(--nx-theme-ms) var(--nx-theme-ease)!important}iframe[id^=cyudoc-plugin-frame-]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0!important}@media (prefers-color-scheme:dark){iframe[id^=cyudoc-plugin-frame-]{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-track{background:color-mix(in srgb, var(--nx-elevated) 70%, var(--nx-app))}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--nx-muted) 35%, var(--nx-line))}}::-webkit-scrollbar-thumb{border-radius:var(--nx-radius-xs);transition:background .18s}h1,h2,h3,h4{font-family:var(--nx-display);letter-spacing:-.02em;color:var(--nx-text);font-weight:700}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.btn-primary,.btn-secondary,.action-chip,.action-danger,.stage-search-trigger,.theme-toggle,.admin-tab-btn,.studio-tool-btn,.studio-mini-btn,.studio-tree-item,.stage-sidebar__link,.stage-sidebar__group-btn,.stage-toc__link,.stage-nav-card{will-change:transform, box-shadow;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .16s var(--nx-ease), border-color .16s var(--nx-ease), color .16s var(--nx-ease), box-shadow .16s var(--nx-ease), transform .16s var(--nx-ease);position:relative;transform:translate(0)}.btn-primary{border-radius:var(--nx-radius-sm);background:linear-gradient(135deg, var(--nx-accent), var(--nx-accent-deep));white-space:nowrap;border:1px solid #0000001a;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 18px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff29;color:#fff!important}.btn-primary:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 4px 12px #00000029}.btn-primary:active:not(:disabled){transform:scale(.98);box-shadow:0 1px 2px #0000001f}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{border-radius:var(--nx-radius-sm);background:var(--nx-elevated);border:1px solid var(--nx-line);min-height:36px;color:var(--nx-text);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.btn-secondary:hover:not(:disabled){background:var(--nx-hover);border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line))}}.btn-secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px -4px #0000001a}.btn-secondary:active:not(:disabled){transform:scale(.97)}.action-chip{border-radius:var(--nx-radius-sm);background:var(--nx-elevated);border:1px solid var(--nx-line);min-height:34px;color:var(--nx-text);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.action-chip:hover:not(:disabled){background:var(--nx-hover);border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.action-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--nx-accent) 45%, var(--nx-line))}}.action-chip:hover:not(:disabled){color:var(--nx-accent);transform:translateY(-1px);box-shadow:0 4px 12px -4px #0000001a}.action-chip:active:not(:disabled){transform:scale(.97)}.action-chip:disabled{opacity:.5;cursor:not-allowed}.action-danger{border-radius:var(--nx-radius-sm);background:var(--nx-danger-soft);border:1px solid var(--nx-danger);justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.action-danger{border:1px solid color-mix(in srgb, var(--nx-danger) 30%, transparent)}}.action-danger{color:var(--nx-danger);font-size:12.5px;font-weight:700}.action-danger:hover:not(:disabled){background:var(--nx-danger);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px -6px #f0717873}.action-danger:active:not(:disabled){transform:scale(.97)}.theme-toggle{border-radius:var(--nx-radius-sm);background:var(--nx-elevated);border:1px solid var(--nx-line);height:32px;color:var(--nx-text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.theme-toggle:hover{background:var(--nx-hover);color:var(--nx-accent);border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.theme-toggle:hover{border-color:color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line))}}.theme-toggle__dot{background:var(--nx-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.theme-toggle__label{white-space:nowrap}.surface-card{background:var(--nx-panel);border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow);transition:border-color .22s var(--nx-ease), box-shadow .22s var(--nx-ease), transform .22s var(--nx-ease)}@keyframes stageHeaderIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes stageSidebarIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes stageArticleIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes stageTocIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes docSwitchIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes modalSpringIn{0%{opacity:0;transform:scale(.95)translateY(-12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalSpringOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(-8px)}}.stage-content{color:var(--nx-text);font-family:var(--nx-doc-font);font-size:var(--nx-doc-font-size,15.5px)}.stage-content h1,.stage-content h2,.stage-content h3,.stage-content h4,.stage-content h5,.stage-content h6{font-family:var(--nx-doc-font)}.stage-content h1{letter-spacing:-.03em;color:var(--nx-text);margin-bottom:1.25rem;font-size:2.2rem;font-weight:800;line-height:1.25}.stage-content h2{letter-spacing:-.02em;color:var(--nx-text);border-bottom:1px solid var(--nx-line);margin-top:2.4rem;margin-bottom:.9rem;padding-bottom:.4rem;font-size:1.5rem;font-weight:750;line-height:1.35}.stage-content h3{letter-spacing:-.015em;color:var(--nx-text);margin-top:1.8rem;margin-bottom:.65rem;font-size:1.2rem;font-weight:700;line-height:1.4}.stage-content p{color:var(--nx-text);margin-bottom:1.1rem;line-height:1.75}@supports (color:color-mix(in lab, red, red)){.stage-content p{color:color-mix(in srgb, var(--nx-text) 92%, var(--nx-muted))}}.stage-content ul,.stage-content ol{margin-bottom:1.1rem;padding-left:1.4rem}.stage-content li{color:var(--nx-text);margin-bottom:.45rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.stage-content li{color:color-mix(in srgb, var(--nx-text) 92%, var(--nx-muted))}}.stage-content a:not(.stage-heading__anchor){color:var(--nx-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .18s}.stage-content a:hover:not(.stage-heading__anchor){color:var(--nx-kick)}.stage-content strong{color:var(--nx-text);font-weight:750}.stage-content hr{border:none;border-top:1px solid var(--nx-line);margin:2.5rem 0}.stage-content blockquote:not(.stage-alert){border-left:3px solid var(--nx-accent);background:var(--nx-accent-soft);border-radius:0 var(--nx-radius-sm) var(--nx-radius-sm) 0;color:var(--nx-text);margin:1.25rem 0;padding:.75rem 1.1rem}.stage-content img{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);max-width:100%;margin:1.2rem 0;display:block;box-shadow:0 4px 20px -8px #00000059}.stage-heading{align-items:center;display:flex;position:relative}.stage-heading__anchor{color:var(--nx-faint);opacity:0;font-weight:400;text-decoration:none;transition:opacity .18s;position:absolute;left:-1.25rem}.stage-heading:hover .stage-heading__anchor{opacity:.8;color:var(--nx-accent)}.stage-heading__anchor.is-copied{opacity:1;color:var(--nx-success,#0d9f6e)}.stage-content img{cursor:zoom-in}mark.stage-search-hit{background:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){mark.stage-search-hit{background:color-mix(in srgb, var(--nx-accent) 32%, transparent)}}mark.stage-search-hit{color:inherit;border-radius:var(--nx-radius-xs);padding:0 2px}.stage-content code:not(pre code),.stage-alert code{font-family:var(--nx-mono);border-radius:var(--nx-radius-xs);background:var(--nx-elevated);padding:.2em .45em;font-size:.88em}@supports (color:color-mix(in lab, red, red)){.stage-content code:not(pre code),.stage-alert code{background:color-mix(in srgb, var(--nx-elevated) 85%, var(--nx-panel))}}.stage-content code:not(pre code),.stage-alert code{border:1px solid var(--nx-line);color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.stage-content code:not(pre code),.stage-alert code{color:color-mix(in srgb, var(--nx-accent) 80%, var(--nx-text))}}.stage-content code:not(pre code),.stage-alert code{word-break:break-all;overflow-wrap:anywhere;max-width:100%;font-weight:600}.stage-code{border-radius:var(--nx-radius-sm);background:var(--nx-elevated);border:1px solid var(--nx-line);margin:1.35rem 0;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 20px -8px #0006}.stage-code:hover{border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.stage-code:hover{border-color:color-mix(in srgb, var(--nx-accent) 35%, var(--nx-line))}}.stage-code:hover{box-shadow:0 6px 20px -6px #00000040}.stage-code__header{background:var(--nx-panel);justify-content:space-between;align-items:center;padding:.5rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.stage-code__header{background:color-mix(in srgb, var(--nx-panel) 80%, transparent)}}.stage-code__header{border-bottom:1px solid var(--nx-line);font-family:var(--nx-mono);font-size:.76rem}.stage-code__actions{align-items:center;gap:6px;display:inline-flex}.stage-code__lang{color:var(--nx-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.stage-code__copy{border-radius:var(--nx-radius-xs);border:1px solid var(--nx-line);background:var(--nx-panel);color:var(--nx-muted);cursor:pointer;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:650;transition:all .18s;display:inline-flex}.stage-code__copy:hover{background:var(--nx-accent-soft);color:var(--nx-accent);border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.stage-code__copy:hover{border-color:color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line))}}.stage-code__copy:hover{transform:translateY(-1px)}.stage-code__copy:active{transform:scale(.94)}.stage-code__copy.is-copied{background:var(--nx-success)!important}@supports (color:color-mix(in lab, red, red)){.stage-code__copy.is-copied{background:color-mix(in srgb, var(--nx-success) 16%, var(--nx-panel))!important}}.stage-code__copy.is-copied{color:var(--nx-success)!important;border-color:var(--nx-success)!important}@supports (color:color-mix(in lab, red, red)){.stage-code__copy.is-copied{border-color:color-mix(in srgb, var(--nx-success) 45%, var(--nx-line))!important}}[data-action=copy-heading].is-copied{animation:.26s cubic-bezier(.16,1,.3,1) popCheck;color:var(--nx-success)!important}@keyframes popCheck{0%{transform:scale(.92)}50%{transform:scale(1.08)}to{transform:scale(1)}}.stage-layout--no-copy .stage-code__copy{display:none}.stage-code pre{font-family:var(--nx-mono);background:0 0;margin:0;padding:1rem 1.15rem;font-size:.88rem;line-height:1.65;overflow-x:auto}.stage-code pre code{counter-reset:line-counter}.stage-code pre code .line{display:block;position:relative}.stage-code pre code .line:before{content:counter(line-counter);counter-increment:line-counter;min-width:2.2em;color:var(--nx-muted);opacity:.45;-webkit-user-select:none;user-select:none;text-align:right;border-right:1px solid var(--nx-line);margin-right:.8em;padding-right:.8em;display:inline-block}.stage-layout--no-code-lines .stage-code pre code .line:before{display:none!important}.stage-alert{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);background:var(--nx-panel);word-break:break-word;max-width:100%;margin:1.35rem 0;padding:.95rem 1.15rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s;overflow:hidden;box-shadow:0 4px 16px -8px #00000014}.stage-alert:hover{transform:translateY(-2px)}.stage-alert__header{align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.92rem;font-weight:750;display:flex}.stage-alert__body{color:var(--nx-text);font-size:.92rem}@supports (color:color-mix(in lab, red, red)){.stage-alert__body{color:color-mix(in srgb, var(--nx-text) 92%, var(--nx-muted))}}.stage-alert__body{word-break:break-word;overflow-wrap:anywhere}.stage-alert__body>p:last-child{margin-bottom:0}.stage-alert--note{border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.stage-alert--note{border-color:color-mix(in srgb, var(--nx-accent) 32%, var(--nx-line))}}.stage-alert--note{background:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.stage-alert--note{background:color-mix(in srgb, var(--nx-accent) 8%, var(--nx-panel))}}.stage-alert--note:hover{box-shadow:var(--nx-shadow)}.stage-alert--note .stage-alert__header{color:var(--nx-accent)}.stage-alert--tip{border-color:var(--nx-success)}@supports (color:color-mix(in lab, red, red)){.stage-alert--tip{border-color:color-mix(in srgb, var(--nx-success) 32%, var(--nx-line))}}.stage-alert--tip{background:var(--nx-success)}@supports (color:color-mix(in lab, red, red)){.stage-alert--tip{background:color-mix(in srgb, var(--nx-success) 8%, var(--nx-panel))}}.stage-alert--tip:hover{box-shadow:var(--nx-shadow)}.stage-alert--tip .stage-alert__header{color:var(--nx-success)}.stage-alert--important{border-color:var(--nx-kick)}@supports (color:color-mix(in lab, red, red)){.stage-alert--important{border-color:color-mix(in srgb, var(--nx-kick) 32%, var(--nx-line))}}.stage-alert--important{background:var(--nx-kick)}@supports (color:color-mix(in lab, red, red)){.stage-alert--important{background:color-mix(in srgb, var(--nx-kick) 8%, var(--nx-panel))}}.stage-alert--important:hover{box-shadow:var(--nx-shadow)}.stage-alert--important .stage-alert__header{color:var(--nx-kick)}.stage-alert--warning{border-color:var(--nx-warn)}@supports (color:color-mix(in lab, red, red)){.stage-alert--warning{border-color:color-mix(in srgb, var(--nx-warn) 32%, var(--nx-line))}}.stage-alert--warning{background:var(--nx-warn)}@supports (color:color-mix(in lab, red, red)){.stage-alert--warning{background:color-mix(in srgb, var(--nx-warn) 8%, var(--nx-panel))}}.stage-alert--warning:hover{box-shadow:var(--nx-shadow)}.stage-alert--warning .stage-alert__header{color:var(--nx-warn)}.stage-alert--caution{border-color:var(--nx-danger)}@supports (color:color-mix(in lab, red, red)){.stage-alert--caution{border-color:color-mix(in srgb, var(--nx-danger) 32%, var(--nx-line))}}.stage-alert--caution{background:var(--nx-danger)}@supports (color:color-mix(in lab, red, red)){.stage-alert--caution{background:color-mix(in srgb, var(--nx-danger) 8%, var(--nx-panel))}}.stage-alert--caution:hover{box-shadow:var(--nx-shadow)}.stage-alert--caution .stage-alert__header{color:var(--nx-danger)}.stage-content table{border-collapse:collapse;border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);width:100%;max-width:100%;margin:1.5rem 0;font-size:.9rem;display:table}@media (max-width:768px){.stage-content table{-webkit-overflow-scrolling:touch;border-radius:var(--nx-radius-sm);width:100%;display:block;overflow-x:auto}}.stage-content th,.stage-content td{border:1px solid var(--nx-line);text-align:left;background:var(--nx-panel);padding:.75rem 1rem;transition:background-color .16s}.stage-content th{background:var(--nx-elevated);color:var(--nx-text);font-weight:750}.stage-content tbody tr:nth-child(2n) td{background:var(--nx-elevated)}@supports (color:color-mix(in lab, red, red)){.stage-content tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--nx-elevated) 50%, var(--nx-panel))}}.stage-content tbody tr:hover td{background:var(--nx-accent-soft)}.stage-content img{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);cursor:zoom-in;max-width:100%;margin:1.2rem 0;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s;display:block;box-shadow:0 4px 20px -8px #00000059}.stage-content img:hover{border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.stage-content img:hover{border-color:color-mix(in srgb, var(--nx-accent) 30%, var(--nx-line))}}.stage-content img:hover{box-shadow:0 8px 24px -6px #00000059}.stage-search-mark{background:var(--nx-accent-soft);color:var(--nx-accent);border-radius:var(--nx-radius-xs);border:1px solid var(--nx-accent);padding:.1em .3em;font-weight:700}@supports (color:color-mix(in lab, red, red)){.stage-search-mark{border:1px solid color-mix(in srgb, var(--nx-accent) 30%, transparent)}}.stage-field{flex-direction:column;gap:6px;display:flex}.stage-field__label{color:var(--nx-text);font-size:13px;font-weight:700;line-height:1.3}.stage-field__hint{color:var(--nx-muted);font-size:11.5px;line-height:1.45}.stage-input,.stage-textarea,.stage-select{border-radius:var(--nx-radius-sm);background:var(--nx-elevated);border:1px solid var(--nx-line);width:100%;color:var(--nx-text);font-family:var(--nx-font);outline:none;font-size:13.5px;transition:border-color .18s,box-shadow .18s,background-color .18s}.stage-input{height:38px;padding:0 12px}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}.stage-textarea{resize:vertical;min-height:80px;padding:10px 12px;line-height:1.55}.stage-select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b91a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;height:38px;padding:0 34px 0 12px}.stage-select option{background:var(--nx-panel);color:var(--nx-text);padding:8px 12px}.stage-input:hover,.stage-textarea:hover,.stage-select:hover{border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.stage-input:hover,.stage-textarea:hover,.stage-select:hover{border-color:color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line))}}.stage-input:focus,.stage-textarea:focus,.stage-select:focus{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-soft);background:var(--nx-panel)}.stage-slider{accent-color:var(--nx-accent)}.stage-reading-progress-track{top:var(--nx-header-height,60px);left:var(--nx-rail,76px);z-index:45;background:var(--nx-line);height:2px;position:fixed;right:0}@supports (color:color-mix(in lab, red, red)){.stage-reading-progress-track{background:color-mix(in srgb, var(--nx-line) 30%, transparent)}}.stage-reading-progress-track{pointer-events:none}@media (max-width:900px){.stage-reading-progress-track{top:52px;left:0}}.stage-reading-progress-bar{background:var(--nx-accent);border-radius:0 3px 3px 0;height:100%;transition:width .12s cubic-bezier(.16,1,.3,1)}.stage-lightbox-backdrop{z-index:1100;cursor:zoom-out;background:#040508eb;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.stage-lightbox-wrapper{flex-direction:column;align-items:center;max-width:min(90vw,1100px);max-height:85vh;display:flex;position:relative}.stage-lightbox-img{-o-object-fit:contain;object-fit:contain;border-radius:var(--nx-radius-lg);cursor:default;max-width:100%;max-height:80vh;box-shadow:0 20px 60px -20px #000c,0 0 0 1px #ffffff1a}.stage-lightbox-caption{color:var(--nx-muted);text-align:center;background:var(--nx-panel);border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);margin-top:12px;padding:4px 14px;font-size:13px;font-weight:600}.stage-lightbox-nav{color:#fff;border-radius:var(--nx-radius-sm);cursor:pointer;background:#080a10b8;border:1px solid #ffffff2e;padding:8px 12px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.stage-lightbox-nav--prev{left:8px}.stage-lightbox-nav--next{right:8px}.lightbox-fade-enter-active{transition:opacity .24s cubic-bezier(.16,1,.3,1)}.lightbox-fade-leave-active{transition:opacity .18s cubic-bezier(.4,0,1,1)}.lightbox-fade-enter-active .stage-lightbox-img{transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .24s}.lightbox-fade-leave-active .stage-lightbox-img{transition:transform .16s cubic-bezier(.4,0,1,1),opacity .14s}.lightbox-fade-enter-from{opacity:0}.lightbox-fade-enter-from .stage-lightbox-img{opacity:0;transform:scale(.92)}.lightbox-fade-leave-to{opacity:0}.lightbox-fade-leave-to .stage-lightbox-img{opacity:0;transform:scale(.95)}.fab-fade-enter-from{opacity:0;transform:translateY(12px)scale(.9)}.fab-fade-leave-to{opacity:0;transform:translateY(10px)scale(.9)}.chroma{color:var(--nx-text)!important;background:0 0!important}html[data-theme=night] .chroma .k,html[data-theme=night] .chroma .kd,html[data-theme=night] .chroma .kn,html[data-theme=night] .chroma .kr{color:#569cd6;font-weight:600}html[data-theme=night] .chroma .kc,html[data-theme=night] .chroma .ow{color:#c586c0;font-weight:600}html[data-theme=night] .chroma .s,html[data-theme=night] .chroma .s1,html[data-theme=night] .chroma .s2,html[data-theme=night] .chroma .se,html[data-theme=night] .chroma .sa,html[data-theme=night] .chroma .sb,html[data-theme=night] .chroma .sc{color:#ce9178}html[data-theme=night] .chroma .nf,html[data-theme=night] .chroma .fm{color:#dcdcaa;font-weight:600}html[data-theme=night] .chroma .kt,html[data-theme=night] .chroma .nc,html[data-theme=night] .chroma .nn{color:#4ec9b0;font-weight:600}html[data-theme=night] .chroma .c,html[data-theme=night] .chroma .c1,html[data-theme=night] .chroma .cm,html[data-theme=night] .chroma .ch,html[data-theme=night] .chroma .cs,html[data-theme=night] .chroma .cp,html[data-theme=night] .chroma .cpf{color:#6a9955;font-style:italic}html[data-theme=night] .chroma .m,html[data-theme=night] .chroma .mi,html[data-theme=night] .chroma .mf,html[data-theme=night] .chroma .mh,html[data-theme=night] .chroma .mo,html[data-theme=night] .chroma .il{color:#b5cea8}html[data-theme=night] .chroma .o{color:#d4d4d4}html[data-theme=night] .chroma .na,html[data-theme=night] .chroma .nv,html[data-theme=night] .chroma .no,html[data-theme=night] .chroma .nd{color:#9cdcfe}html[data-theme=night] .chroma .nt{color:#569cd6}html[data-theme=day] .chroma .k,html[data-theme=day] .chroma .kd,html[data-theme=day] .chroma .kn,html[data-theme=day] .chroma .kr{color:#be185d;font-weight:600}html[data-theme=day] .chroma .s,html[data-theme=day] .chroma .s1,html[data-theme=day] .chroma .s2,html[data-theme=day] .chroma .se{color:#047857}html[data-theme=day] .chroma .nf,html[data-theme=day] .chroma .fm{color:#1d4ed8;font-weight:600}html[data-theme=day] .chroma .kt,html[data-theme=day] .chroma .nc{color:#b45309;font-weight:600}html[data-theme=day] .chroma .c,html[data-theme=day] .chroma .c1,html[data-theme=day] .chroma .cm{color:#6b7280;font-style:italic}html[data-theme=day] .chroma .m,html[data-theme=day] .chroma .mi,html[data-theme=day] .chroma .mf{color:#dc2626}html[data-theme=day] .chroma .o,html[data-theme=day] .chroma .ow{color:#6d28d9}html[data-theme=day] .chroma .na{color:#0284c7}html[data-theme=day] .chroma .nt{color:#be185d}.stage-tabs{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-panel);box-shadow:var(--nx-shadow);margin:1.5rem 0;overflow:hidden}.stage-tabs__nav{background:var(--nx-elevated);border-bottom:1px solid var(--nx-line);align-items:center;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.stage-tabs__btn{border-radius:var(--nx-radius-sm);color:var(--nx-muted);cursor:pointer;white-space:nowrap;transition:all .16s var(--nx-ease);background:0 0;border:1px solid #0000;padding:6px 14px;font-size:13px;font-weight:650}.stage-tabs__btn:hover{color:var(--nx-text);background:var(--nx-hover)}.stage-tabs__btn--active{box-shadow:0 2px 6px #00000014;color:var(--nx-accent)!important;background:var(--nx-panel)!important;border-color:var(--nx-line)!important}.stage-tabs__panels{padding:1.25rem 1.4rem}.stage-tabs__panel{display:none}.stage-tabs__panel--active{animation:.2s stageFadeIn;display:block}.stage-details{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-panel);margin:1.25rem 0;transition:border-color .18s,box-shadow .18s;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stage-details[open]{border-color:color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line))}}.stage-details__summary{background:var(--nx-elevated);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--nx-text);justify-content:space-between;align-items:center;padding:12px 18px;font-size:14px;font-weight:700;transition:background-color .16s;display:flex}.stage-details__summary:hover{background:var(--nx-hover)}.stage-details__summary::marker{color:var(--nx-accent)}.stage-details__summary::-webkit-details-marker{color:var(--nx-accent)}.stage-details__title{align-items:center;gap:8px;display:flex}.stage-details__badge{border-radius:var(--nx-radius-xs);background:var(--nx-accent-soft);color:var(--nx-accent);padding:2px 8px;font-size:11px;font-weight:650}.stage-details__body{border-top:1px solid var(--nx-line);padding:14px 18px;line-height:1.7}.stage-kbd{font-family:var(--nx-mono);color:var(--nx-text);background:var(--nx-elevated);border:1px solid var(--nx-line-strong);border-bottom:2px solid var(--nx-line-strong);padding:2px 6px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-block}@supports (color:color-mix(in lab, red, red)){.stage-kbd{border-bottom:2px solid color-mix(in srgb, var(--nx-line-strong) 80%, black)}}.stage-kbd{border-radius:var(--nx-radius-xs);vertical-align:middle;margin:0 2px;box-shadow:0 1px 2px #00000014}.stage-ext-link{color:var(--nx-accent);text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;transition:opacity .16s;display:inline-flex}.stage-ext-link:hover{opacity:.8}.stage-ext-link-icon{opacity:.7;vertical-align:middle;flex-shrink:0}.stage-table-wrapper{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-panel);width:100%;box-shadow:var(--nx-shadow);margin:1.5rem 0;overflow-x:auto}.stage-table-wrapper table{min-width:100%;border:none!important;margin:0!important}.stage-outdated-banner{border-radius:var(--nx-radius-sm);background:var(--nx-warn);align-items:center;gap:10px;margin-bottom:1.5rem;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.stage-outdated-banner{background:color-mix(in srgb, var(--nx-warn) 12%, var(--nx-panel))}}.stage-outdated-banner{border:1px solid var(--nx-warn)}@supports (color:color-mix(in lab, red, red)){.stage-outdated-banner{border:1px solid color-mix(in srgb, var(--nx-warn) 35%, var(--nx-line))}}.stage-outdated-banner{color:var(--nx-text);font-size:13px;font-weight:550}.stage-outdated-banner__icon{color:var(--nx-warn);flex-shrink:0}.stage-feedback-widget{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:2.5rem 0 1rem;padding:16px 20px;display:flex}.stage-feedback-widget__title{color:var(--nx-text);font-size:13.5px;font-weight:700}.stage-feedback-widget__actions{align-items:center;gap:8px;display:flex}.stage-feedback-btn{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);background:var(--nx-panel);color:var(--nx-muted);cursor:pointer;transition:all .16s var(--nx-ease);align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.stage-feedback-btn:hover{color:var(--nx-text);border-color:var(--nx-accent);background:var(--nx-hover)}.stage-feedback-btn--active-yes{color:var(--nx-success)!important;border-color:var(--nx-success)!important;background:var(--nx-success-soft)!important}.stage-feedback-btn--active-no{color:var(--nx-danger)!important;border-color:var(--nx-danger)!important;background:var(--nx-danger-soft)!important}.stage-diff-wrapper{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);background:var(--nx-void);font-family:var(--nx-mono);flex-direction:column;max-height:480px;font-size:12.5px;display:flex;overflow-y:auto}.stage-diff-line{white-space:pre-wrap;word-break:break-all;padding:2px 12px;line-height:1.6;display:flex}.stage-diff-line--add{color:#3ecf8e;background:#3ecf8e26}.stage-diff-line--del{color:#f07178;background:#f0717826}.stage-diff-line--same{color:var(--nx-muted)}.stage-diff-prefix{-webkit-user-select:none;user-select:none;flex-shrink:0;width:20px;font-weight:700}.stage-media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:1rem;display:grid}.stage-media-card{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-panel);transition:all .18s var(--nx-ease);flex-direction:column;display:flex;overflow:hidden}.stage-media-card:hover{border-color:var(--nx-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.stage-media-card:hover{border-color:color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line))}}.stage-media-card:hover{box-shadow:var(--nx-shadow)}.stage-media-card__preview{background:var(--nx-void);border-bottom:1px solid var(--nx-line);justify-content:center;align-items:center;height:130px;padding:8px;display:flex}.stage-media-card__img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.stage-media-card__info{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.stage-media-card__name{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.stage-media-card__meta{color:var(--nx-muted);font-size:11px;font-family:var(--nx-mono)}.stage-media-card__actions{gap:6px;margin-top:4px;display:flex}button,.action-chip,.stage-btn,.stage-toc__link,.stage-sidebar__link{transition:transform .14s cubic-bezier(.2, 0, 0, 1), background-color .16s var(--nx-ease), color .16s var(--nx-ease), border-color .16s var(--nx-ease), box-shadow .16s var(--nx-ease)}button:active:not(:disabled),.action-chip:active,.stage-btn:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.action-danger:active:not(:disabled),.theme-toggle:active{transition:transform 80ms cubic-bezier(.16,1,.3,1),box-shadow 80ms cubic-bezier(.16,1,.3,1);transform:scale(.96)translateY(.8px)}.spotlight-card,.stage-code,.surface-card{position:relative}.spotlight-card:before{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--mouse-x,-999px) var(--mouse-y,-999px), var(--nx-accent), transparent 65%);padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}@supports (color:color-mix(in lab, red, red)){.spotlight-card:before{background:radial-gradient(380px circle at var(--mouse-x,-999px) var(--mouse-y,-999px), color-mix(in srgb, var(--nx-accent) 26%, transparent), transparent 65%)}}.spotlight-card:before{-webkit-mask-composite:xor;pointer-events:none;opacity:0;transition:opacity .28s var(--nx-ease);z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spotlight-card:hover:before{opacity:1}.stage-search-modal{background:var(--nx-panel);border:1px solid var(--nx-line);box-shadow:var(--nx-shadow-pop);position:relative}.stage-code__copy{position:relative;overflow:hidden}.stage-code__copy.is-copied{color:var(--nx-success)!important;background:var(--nx-success-soft)!important;border-color:var(--nx-success)!important}@supports (color:color-mix(in lab, red, red)){.stage-code__copy.is-copied{border-color:color-mix(in srgb, var(--nx-success) 45%, var(--nx-line))!important}}.stage-code__copy.is-copied{animation:.32s cubic-bezier(.34,1.56,.64,1) copySuccessPop}@keyframes copySuccessPop{0%{transform:scale(.92)}50%{transform:scale(1.08)}to{transform:scale(1)}}.stage-sidebar,.stage-toc{font-family:var(--nx-doc-font);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1)}.stage-layout--zen .stage-sidebar{opacity:0;pointer-events:none;transform:translate(-100%)}.stage-layout--zen .stage-toc{opacity:0;pointer-events:none;transform:translate(100%)}.stage-article{animation:.26s cubic-bezier(.16,1,.3,1) both articleFadeUp}@keyframes articleFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}.stage-details{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-panel);transition:border-color .22s var(--nx-ease), box-shadow .22s var(--nx-ease);margin:1.25rem 0;overflow:hidden}.stage-details[open]{border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.stage-details[open]{border-color:color-mix(in srgb, var(--nx-accent) 45%, var(--nx-line))}}.stage-details[open]{box-shadow:var(--nx-shadow)}.stage-details__body{border-top:1px solid var(--nx-line);padding:14px 18px;line-height:1.7;animation:.24s cubic-bezier(.16,1,.3,1) both detailsFadeSlide}@keyframes detailsFadeSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stage-article,.stage-main,.stage-toc,.stage-top,.stage-sidebar,.stage-details__body,.stage-search-modal:before,.lightbox-fade-enter-active,.lightbox-fade-leave-active{transition:none!important;animation:none!important}}html[data-theme=night] .stage-code{background:var(--nx-panel);border-color:var(--nx-line);box-shadow:0 4px 16px -4px #00000073}html[data-theme=night] .stage-code:hover{border-color:var(--nx-line-strong);box-shadow:0 6px 20px -4px #000000a6}html[data-theme=night] .stage-code__header{background:var(--nx-panel);border-bottom:1px solid var(--nx-line)}html[data-theme=night] .stage-code pre{background:var(--nx-app);color:var(--nx-text)}html[data-theme=night] .stage-code__copy{background:var(--nx-elevated);border-color:var(--nx-line);color:var(--nx-muted)}html[data-theme=night] .stage-code__copy:hover{background:var(--nx-hover);color:var(--nx-text);border-color:var(--nx-line-strong)}html[data-theme=night] .stage-content code:not(pre code){background:var(--nx-hover);color:var(--nx-text);border-color:var(--nx-line)}html[data-theme=night] .stage-content blockquote:not(.stage-alert){border-left-color:var(--nx-line-strong);color:var(--nx-muted);background:0 0}html[data-theme=night] .stage-content table{border-color:var(--nx-line);background:var(--nx-app)}html[data-theme=night] .stage-content th{background:var(--nx-panel);border-color:var(--nx-line);color:var(--nx-text)}html[data-theme=night] .stage-content td{border-color:var(--nx-line);background:var(--nx-panel)}html[data-theme=night] .stage-content tbody tr:nth-child(2n) td{background:var(--nx-elevated)}@supports (color:color-mix(in lab, red, red)){html[data-theme=night] .stage-content tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--nx-elevated) 45%, var(--nx-panel))}}html[data-theme=night] .stage-content tbody tr:hover td{background:var(--nx-hover)}html[data-theme=night] .stage-top{background:var(--nx-panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme=night] .stage-top{background:color-mix(in srgb, var(--nx-panel) 98%, transparent)}}html[data-theme=night] .stage-top{border-bottom-color:var(--nx-line);box-shadow:0 1px 3px #00000080}html[data-theme=night] .stage-sidebar{background:var(--nx-app)}html[data-theme=night] .stage-sidebar__link{color:var(--nx-muted)}html[data-theme=night] .stage-sidebar__link:hover{color:var(--nx-text);background:var(--nx-hover)}html[data-theme=night] .stage-sidebar__link--active{color:var(--nx-accent)!important;background:var(--nx-accent-soft)!important}html[data-theme=night] .stage-toc__link{color:var(--nx-muted)}html[data-theme=night] .stage-toc__link:hover{color:var(--nx-text);background:var(--nx-hover)}html[data-theme=night] .stage-toc__link--active{color:var(--nx-accent)!important;background:var(--nx-accent-soft)!important}html[data-theme=night] .stage-toc__indicator{background:var(--nx-accent);box-shadow:none}html[data-theme=night] .surface-card{background:var(--nx-panel);border-color:var(--nx-line);box-shadow:0 4px 16px -4px #00000073}html[data-theme=night] .btn-primary{background:var(--nx-accent);border-color:#0000;box-shadow:0 2px 8px #00000059;color:#fff!important}html[data-theme=night] .btn-primary:hover:not(:disabled){background:var(--nx-accent-deep);box-shadow:0 4px 12px #00000073}html[data-theme=night] .btn-secondary,html[data-theme=night] .action-chip,html[data-theme=night] .theme-toggle{background:var(--nx-panel);border-color:var(--nx-line);color:var(--nx-text)}html[data-theme=night] .btn-secondary:hover:not(:disabled),html[data-theme=night] .action-chip:hover:not(:disabled),html[data-theme=night] .theme-toggle:hover{background:var(--nx-hover);border-color:var(--nx-line-strong);color:var(--nx-text)}html[data-theme=night] .stage-tabs{background:var(--nx-panel);border-color:var(--nx-line)}html[data-theme=night] .stage-tabs__nav{background:var(--nx-app);border-bottom-color:var(--nx-line)}html[data-theme=night] .stage-tabs__btn--active{background:var(--nx-panel)!important;color:var(--nx-text)!important;border-color:var(--nx-line)!important}html[data-theme=night] .stage-details{background:var(--nx-panel);border-color:var(--nx-line)}html[data-theme=night] .stage-details__summary{background:var(--nx-panel)}html[data-theme=night] .stage-details__summary:hover{background:var(--nx-hover)}html[data-theme-id=craft] button:active:not(:disabled),html[data-theme-id=craft] .action-chip:active,html[data-theme-id=craft] .stage-btn:active:not(:disabled),html[data-theme-id=craft] .btn-primary:active:not(:disabled),html[data-theme-id=craft] .btn-secondary:active:not(:disabled),html[data-theme-id=craft] .action-danger:active:not(:disabled),html[data-theme-id=craft] .theme-toggle:active,html[data-theme-id=craft] .stage-code__copy:active{transition:none!important;transform:translate(2px,2px)!important;box-shadow:inset 2px 3px #1e4a13,1px 1px #000!important}html[data-theme-id=craft] .spotlight-card:hover:before{display:none!important}html[data-theme-id=craft] .nx-resume-pill{background:#c6c6c6!important;border:2px solid #000!important;border-radius:0!important;box-shadow:inset 2px 2px #fff,inset -2px -2px #555,4px 4px #000!important}html[data-theme-id=craft][data-theme=night] .nx-resume-pill{background:#25252d!important;box-shadow:inset 2px 2px #4d4d58,inset -2px -2px #141418,4px 4px #000!important}html[data-theme-id=craft] .nx-resume-pill__icon,html[data-theme-id=craft] .nx-resume-pill__btn,html[data-theme-id=craft] .nx-resume-pill__close{border-radius:0!important}html[data-theme-id=craft] .nx-resume-pill__btn{font-family:var(--nx-mono)!important;background:#3c8527!important;border:2px solid #000!important;box-shadow:inset 1px 1px #5f5,inset -1px -1px #1e4a13,2px 2px #000!important}html[data-theme-id=craft] .nx-resume-pill__btn:active{transform:translate(1px,1px)!important}@keyframes cyuTargetFlash{0%{background-color:var(--nx-accent-soft);box-shadow:0 0 0 2px var(--nx-accent)}to{background-color:#0000;box-shadow:0 0 #0000}}.cyu-anchor-target-flash{animation:1.4s ease-out forwards cyuTargetFlash!important}.cyu-native-doc{width:100%;color:var(--nx-text);line-height:1.75}.cyu-native-doc .page{grid-template-columns:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.cyu-native-doc .page>.content{grid-column:auto!important;width:100%!important;max-width:100%!important}.cyu-native-doc .sidebar,.cyu-native-doc .brand,.cyu-native-doc .nav-title,.cyu-native-doc .nav{display:none!important}.cyu-native-doc .content{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.cyu-native-doc .hero{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:linear-gradient(135deg, var(--nx-accent), transparent 70%), var(--nx-panel);padding:2.25rem 2rem}@supports (color:color-mix(in lab, red, red)){.cyu-native-doc .hero{background:linear-gradient(135deg, color-mix(in srgb, var(--nx-accent) 12%, transparent), transparent 70%), var(--nx-panel)}}.cyu-native-doc .hero{box-shadow:var(--nx-shadow);margin-bottom:2rem}.cyu-native-doc .hero .eyebrow{color:var(--nx-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:800}.cyu-native-doc .hero h1{color:var(--nx-text);letter-spacing:-.02em;margin:0;font-size:2.25rem;font-weight:800;line-height:1.2}.cyu-native-doc .hero .lead{max-width:860px;color:var(--nx-muted);margin:.85rem 0 0;font-size:1rem;line-height:1.65}.cyu-native-doc .meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.cyu-native-doc .meta span{text-align:center;border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);background:var(--nx-elevated);color:var(--nx-text);justify-content:center;align-items:center;padding:.55rem .75rem;font-size:.82rem;font-weight:600;display:flex}.cyu-native-doc section{border-bottom:1px solid var(--nx-line);padding:2rem 0;scroll-margin-top:5rem}.cyu-native-doc section:last-child{border-bottom:none}.cyu-native-doc h2{color:var(--nx-text);letter-spacing:-.02em;border-bottom:2px solid var(--nx-accent);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:750;line-height:1.3;position:relative}@supports (color:color-mix(in lab, red, red)){.cyu-native-doc h2{border-bottom:2px solid color-mix(in srgb, var(--nx-accent) 30%, var(--nx-line))}}.cyu-native-doc h3{color:var(--nx-text);margin:1.5rem 0 .75rem;font-size:1.15rem;font-weight:700}.cyu-native-doc h4{color:var(--nx-text);margin:0 0 .4rem;font-size:.95rem;font-weight:700}.cyu-native-doc .steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0;display:grid}.cyu-native-doc .step{border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);background:var(--nx-panel);box-shadow:var(--nx-shadow);padding:1.25rem 1.15rem;transition:border-color .2s,transform .2s;position:relative}.cyu-native-doc .step:hover{border-color:var(--nx-accent);transform:translateY(-2px)}.cyu-native-doc .step:before{counter-increment:step;content:counter(step);border-radius:var(--nx-radius-xs);background:var(--nx-accent);color:#fff;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:.75rem;font-size:.8rem;font-weight:800;display:inline-flex}.cyu-native-doc .grid,.cyu-native-doc .grid.two,.cyu-native-doc .grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1rem 0;display:grid}.cyu-native-doc .card{border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);background:var(--nx-panel);box-shadow:var(--nx-shadow);padding:1.15rem 1.25rem}.cyu-native-doc .tag,.cyu-native-doc .badge{border:1px solid var(--nx-line);border-radius:var(--nx-radius-xs);background:var(--nx-elevated);color:var(--nx-accent);align-items:center;margin:0 .35rem .5rem 0;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.cyu-native-doc .note{border-left:3px solid var(--nx-accent);border-radius:var(--nx-radius-xs);background:var(--nx-accent);margin:1rem 0;padding:.9rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.cyu-native-doc .note{background:color-mix(in srgb, var(--nx-accent) 10%, var(--nx-panel))}}.cyu-native-doc .note{color:var(--nx-text);font-size:.88rem;line-height:1.6}.cyu-native-doc .note.green{border-left-color:var(--nx-success);background:var(--nx-success)}@supports (color:color-mix(in lab, red, red)){.cyu-native-doc .note.green{background:color-mix(in srgb, var(--nx-success) 10%, var(--nx-panel))}}.cyu-native-doc .note.orange{border-left-color:var(--nx-warn);background:var(--nx-warn)}@supports (color:color-mix(in lab, red, red)){.cyu-native-doc .note.orange{background:color-mix(in srgb, var(--nx-warn) 10%, var(--nx-panel))}}.cyu-native-doc .note.red{border-left-color:var(--nx-danger);background:var(--nx-danger)}@supports (color:color-mix(in lab, red, red)){.cyu-native-doc .note.red{background:color-mix(in srgb, var(--nx-danger) 10%, var(--nx-panel))}}.cyu-native-doc table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.88rem}.cyu-native-doc th,.cyu-native-doc td{border-bottom:1px solid var(--nx-line);text-align:left;padding:.75rem .9rem}.cyu-native-doc th{background:var(--nx-elevated);color:var(--nx-text);text-transform:uppercase;font-size:.82rem;font-weight:700}.cyu-native-doc tbody tr:hover{background:var(--nx-hover)}.cyu-native-doc code:not(pre code){border-radius:var(--nx-radius-xs);border:1px solid var(--nx-line);background:var(--nx-elevated);color:var(--nx-accent);font-family:var(--nx-mono);padding:.15rem .4rem;font-size:.88em}.cyu-native-doc pre{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);color:#e6edf3;font-family:var(--nx-mono);background:#0d1117;margin:1rem 0;padding:1rem 1.25rem;font-size:.85rem;line-height:1.65;overflow-x:auto}.cyu-native-doc pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}:root,html[data-theme-id=nexu-obsidian]{--nx-radius:4px;--nx-radius-xs:2px;--nx-radius-sm:2px;--nx-radius-lg:6px;--nx-radius-pill:9999px;--nx-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html[data-theme-id=nexu-obsidian][data-theme=day]{--nx-void:#f4f4f5;--nx-app:#fafafa;--nx-panel:#fff;--nx-elevated:#f4f4f5;--nx-hover:#e4e4e7;--nx-line:#e4e4e7;--nx-line-strong:#d4d4d8;--nx-text:#09090b;--nx-muted:#52525b;--nx-faint:#71717a;--nx-accent:#18181b;--nx-accent-deep:#09090b;--nx-accent-soft:#18181b12;--nx-accent-glow:transparent;--nx-button-primary:#18181b;--nx-button-primary-hover:#27272a;--nx-button-primary-pressed:#09090b;--nx-on-primary:#fff;--nx-shadow:0 1px 3px #09090b14;--nx-shadow-pop:0 8px 24px -4px #09090b1f;--nx-cover-blend:multiply;--nx-cover-filter:none}html[data-theme-id=nexu-obsidian][data-theme=night]{--nx-void:#000;--nx-app:#09090b;--nx-panel:#121215;--nx-elevated:#18181b;--nx-hover:#222226;--nx-line:#27272a;--nx-line-strong:#3f3f46;--nx-text:#f4f4f5;--nx-muted:#a1a1aa;--nx-faint:#71717a;--nx-accent:#f4f4f5;--nx-accent-deep:#fff;--nx-accent-soft:#f4f4f51a;--nx-accent-glow:transparent;--nx-button-primary:#f4f4f5;--nx-button-primary-hover:#fff;--nx-button-primary-pressed:#e4e4e7;--nx-on-primary:#09090b;--nx-shadow:0 2px 8px #00000080;--nx-shadow-pop:0 14px 36px #000000b3;--nx-cover-blend:screen;--nx-cover-filter:invert(1) hue-rotate(180deg)}html[data-theme-id=nexu-obsidian] .channel-rail{border-right:1px solid var(--nx-line)!important}html[data-theme-id=nexu-obsidian] .channel-rail__brand{border:1px solid var(--nx-line)!important;border-radius:3px!important}html[data-theme-id=nexu-obsidian] .rail-btn,html[data-theme-id=nexu-obsidian] .rail-active-pill{border-radius:3px!important}html[data-theme-id=nexu-obsidian] .rail-active-pill{border:1px solid var(--nx-accent)!important}html[data-theme-id=nexu-obsidian] .rail-btn.is-active svg{color:var(--nx-on-primary)!important}html[data-theme-id=nexu-obsidian] .header-tool-btn,html[data-theme-id=nexu-obsidian] .theme-switch,html[data-theme-id=nexu-obsidian] .stage-search-trigger,html[data-theme-id=nexu-obsidian] .btn-secondary,html[data-theme-id=nexu-obsidian] .secondary-action,html[data-theme-id=nexu-obsidian] .action-chip,html[data-theme-id=nexu-obsidian] .section-badge,html[data-theme-id=nexu-obsidian] .status-pill,html[data-theme-id=nexu-obsidian] .status-tag,html[data-theme-id=nexu-obsidian] .motion-tabs__chip,html[data-theme-id=nexu-obsidian] .motion-tabs__indicator,html[data-theme-id=nexu-obsidian] .price-filter-row button,html[data-theme-id=nexu-obsidian] .filter-chip,html[data-theme-id=nexu-obsidian] .pagination-bar button,html[data-theme-id=nexu-obsidian] .pagination-bar__badge,html[data-theme-id=nexu-obsidian] .pagination-bar__select,html[data-theme-id=nexu-obsidian] .pagination-btn,html[data-theme-id=nexu-obsidian] .search-bar,html[data-theme-id=nexu-obsidian] .search-input,html[data-theme-id=nexu-obsidian] .icon-action,html[data-theme-id=nexu-obsidian] .user-trigger,html[data-theme-id=nexu-obsidian] .mailbox-trigger,html[data-theme-id=nexu-obsidian] .icon-only,html[data-theme-id=nexu-obsidian] .theme-toggle,html[data-theme-id=nexu-obsidian] .wiki-pages__item,html[data-theme-id=nexu-obsidian] .doc-toc-item,html[data-theme-id=nexu-obsidian] .bundle-choice,html[data-theme-id=nexu-obsidian] .tier-track span,html[data-theme-id=nexu-obsidian] .workspace-tabs button,html[data-theme-id=nexu-obsidian] .workspace-primary,html[data-theme-id=nexu-obsidian] .workspace-secondary,html[data-theme-id=nexu-obsidian] .icon-submit,html[data-theme-id=nexu-obsidian] .doc-switcher-tab,html[data-theme-id=nexu-obsidian] .doc-switcher-card,html[data-theme-id=nexu-obsidian] input,html[data-theme-id=nexu-obsidian] select{border-radius:3px!important}html[data-theme-id=nexu-obsidian] .product-card,html[data-theme-id=nexu-obsidian] .bundle-card,html[data-theme-id=nexu-obsidian] .surface-card,html[data-theme-id=nexu-obsidian] .sheet-panel,html[data-theme-id=nexu-obsidian] .hero-panel,html[data-theme-id=nexu-obsidian] .strip-card,html[data-theme-id=nexu-obsidian] .hero-metrics article,html[data-theme-id=nexu-obsidian] .stat-grid article,html[data-theme-id=nexu-obsidian] .metric-card,html[data-theme-id=nexu-obsidian] .wiki-pages,html[data-theme-id=nexu-obsidian] .doc-toc-card,html[data-theme-id=nexu-obsidian] .doc-switcher-dialog,html[data-theme-id=nexu-obsidian] .bundle-catalog,html[data-theme-id=nexu-obsidian] .service-main,html[data-theme-id=nexu-obsidian] .record-panel,html[data-theme-id=nexu-obsidian] .summary-sticky,html[data-theme-id=nexu-obsidian] .urge-card{border:1px solid var(--nx-line)!important;border-radius:4px!important}html[data-theme-id=nexu-obsidian] .product-card:hover,html[data-theme-id=nexu-obsidian] .bundle-card:hover,html[data-theme-id=nexu-obsidian] .strip-card:hover,html[data-theme-id=nexu-obsidian] .urge-card:hover{border-color:var(--nx-line-strong)!important;box-shadow:var(--nx-shadow-pop)!important}html[data-theme-id=nexu-obsidian] .urge-card--selected{border-color:var(--nx-line-strong)!important;background:var(--nx-elevated)!important;box-shadow:0 0 0 1px var(--nx-line-strong)!important}html[data-theme-id=nexu-obsidian][data-theme=day] .primary-action,html[data-theme-id=nexu-obsidian][data-theme=day] .btn-primary,html[data-theme-id=nexu-obsidian][data-theme=day] .product-card__button:not(.product-card__button--disabled){color:#fff!important;box-shadow:none!important;background:#18181b!important;border:1px solid #09090b!important;border-radius:3px!important}html[data-theme-id=nexu-obsidian][data-theme=night] .primary-action,html[data-theme-id=nexu-obsidian][data-theme=night] .btn-primary,html[data-theme-id=nexu-obsidian][data-theme=night] .product-card__button:not(.product-card__button--disabled){color:#09090b!important;box-shadow:none!important;background:#f4f4f5!important;border:1px solid #fff!important;border-radius:3px!important;font-weight:700!important}html[data-theme-id=nexu-obsidian] .pagination-btn.is-active{background:var(--nx-accent)!important;border-color:var(--nx-line-strong)!important;color:var(--nx-on-primary)!important;box-shadow:0 1px 4px #0006!important}html[data-theme-id=nexu-obsidian] .primary-action:active:not(:disabled),html[data-theme-id=nexu-obsidian] .btn-primary:active:not(:disabled),html[data-theme-id=nexu-obsidian] .btn-secondary:active:not(:disabled),html[data-theme-id=nexu-obsidian] .secondary-action:active:not(:disabled),html[data-theme-id=nexu-obsidian] .action-chip:active:not(:disabled),html[data-theme-id=nexu-obsidian] .pagination-btn:active:not(:disabled),html[data-theme-id=nexu-obsidian] .product-card__button:active:not(:disabled){transition:transform 80ms cubic-bezier(.16,1,.3,1)!important;transform:scale(.96)translateY(.8px)!important}html[data-theme-id=nexu-obsidian] .stage-top,html[data-theme-id=nexu-obsidian] .admin-topbar{border-bottom:1px solid var(--nx-line-strong)!important;box-shadow:inset 0 -1px #ffffff0a!important}html[data-theme-id=nexu-obsidian] .music-top-pill{border-radius:var(--nx-radius)!important;border:1px solid var(--nx-line)!important}html[data-theme-id=nexu-obsidian] .music-top-pill:hover,html[data-theme-id=nexu-obsidian] .music-top-pill.is-expanded{border-color:var(--nx-line-strong)!important}html[data-theme-id=nexu-obsidian] .music-panel{border-radius:var(--nx-radius)!important;border:1px solid var(--nx-line)!important}html[data-theme-id=nexu-obsidian] .music-panel .icon-btn,html[data-theme-id=nexu-obsidian] .music-panel .ctrl-btn,html[data-theme-id=nexu-obsidian] .music-panel .drawer-close{border-radius:3px!important}html[data-theme-id=nexu-obsidian] .mobile-music-bar{border:1px solid var(--nx-line-strong)!important;border-radius:4px!important}html[data-theme-id=nexu-obsidian]{scrollbar-width:thin;scrollbar-color:var(--nx-text) transparent}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=nexu-obsidian]{scrollbar-color:color-mix(in srgb, var(--nx-text) 24%, transparent) transparent}}html[data-theme-id=nexu-obsidian] ::-webkit-scrollbar{width:6px;height:6px}html[data-theme-id=nexu-obsidian] ::-webkit-scrollbar-track{background:0 0}html[data-theme-id=nexu-obsidian] ::-webkit-scrollbar-thumb{background:var(--nx-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=nexu-obsidian] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--nx-text) 24%, transparent)}}html[data-theme-id=nexu-obsidian] ::-webkit-scrollbar-thumb{border-radius:2px}html[data-theme-id=nexu-obsidian] ::-webkit-scrollbar-thumb:hover{background:var(--nx-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=nexu-obsidian] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--nx-text) 45%, transparent)}}html[data-theme-id=nexu-obsidian] ::-webkit-scrollbar-thumb:active{background:var(--nx-accent)}:root,html[data-theme-id=sakura-pink]{--nx-radius:14px;--nx-radius-xs:6px;--nx-radius-sm:8px;--nx-radius-lg:22px;--nx-radius-pill:9999px;--nx-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html[data-theme-id=sakura-pink][data-theme=day]{--nx-void:#f2ebe4;--nx-app:#faf6f0;--nx-panel:#fff;--nx-elevated:#f5efe8;--nx-hover:#ede2d8;--nx-line:#e3d5c8;--nx-line-strong:#c8b7a6;--nx-text:#2c2422;--nx-muted:#5e5049;--nx-faint:#9c8e86;--nx-accent:#be4b64;--nx-accent-deep:#9d394e;--nx-accent-soft:#be4b641f;--nx-accent-glow:transparent;--nx-shadow:0 2px 8px #2c24220f;--nx-shadow-pop:0 10px 28px -4px #be4b6426;--nx-cover-blend:multiply;--nx-cover-filter:none}html[data-theme-id=sakura-pink][data-theme=night]{--nx-void:#0a0b0e;--nx-app:#0f1013;--nx-panel:#15161b;--nx-elevated:#1c1d23;--nx-hover:#262730;--nx-line:#292a34;--nx-line-strong:#3f414e;--nx-text:#f2edf1;--nx-muted:#918d99;--nx-faint:#65616e;--nx-accent:#f472b6;--nx-accent-deep:#db2777;--nx-accent-soft:#f472b61f;--nx-accent-glow:transparent;--nx-shadow:0 2px 10px #0006;--nx-shadow-pop:0 12px 32px #0009;--nx-cover-blend:screen;--nx-cover-filter:invert(1) hue-rotate(180deg)}html[data-theme-id=sakura-pink] .primary-action,html[data-theme-id=sakura-pink] .btn-primary,html[data-theme-id=sakura-pink] .btn-secondary,html[data-theme-id=sakura-pink] .secondary-action,html[data-theme-id=sakura-pink] .action-chip,html[data-theme-id=sakura-pink] .section-badge,html[data-theme-id=sakura-pink] .status-pill,html[data-theme-id=sakura-pink] .status-tag,html[data-theme-id=sakura-pink] .product-card__button,html[data-theme-id=sakura-pink] .motion-tabs__chip,html[data-theme-id=sakura-pink] .motion-tabs__indicator,html[data-theme-id=sakura-pink] .product-tags span,html[data-theme-id=sakura-pink] .product-meta span,html[data-theme-id=sakura-pink] .header-tool-btn,html[data-theme-id=sakura-pink] .theme-switch,html[data-theme-id=sakura-pink] .stage-search-trigger,html[data-theme-id=sakura-pink] .search-bar,html[data-theme-id=sakura-pink] .search-input,html[data-theme-id=sakura-pink] .price-filter-row button,html[data-theme-id=sakura-pink] .filter-chip,html[data-theme-id=sakura-pink] .pagination-bar button,html[data-theme-id=sakura-pink] .pagination-bar__badge,html[data-theme-id=sakura-pink] .pagination-bar__select,html[data-theme-id=sakura-pink] .pagination-btn,html[data-theme-id=sakura-pink] .icon-action,html[data-theme-id=sakura-pink] .user-trigger,html[data-theme-id=sakura-pink] .mailbox-trigger,html[data-theme-id=sakura-pink] .icon-only,html[data-theme-id=sakura-pink] .theme-toggle,html[data-theme-id=sakura-pink] .channel-rail .rail-btn,html[data-theme-id=sakura-pink] .channel-rail__brand,html[data-theme-id=sakura-pink] .tier-track span,html[data-theme-id=sakura-pink] .workspace-tabs button,html[data-theme-id=sakura-pink] .workspace-primary,html[data-theme-id=sakura-pink] .workspace-secondary,html[data-theme-id=sakura-pink] .icon-submit,html[data-theme-id=sakura-pink] .doc-switcher-tab,html[data-theme-id=sakura-pink] input,html[data-theme-id=sakura-pink] select{border-radius:9999px!important}html[data-theme-id=sakura-pink] .wiki-pages__item,html[data-theme-id=sakura-pink] .doc-toc-item{border-radius:var(--nx-radius,8px)!important}html[data-theme-id=sakura-pink] .rail-active-pill{border-radius:9999px!important}html[data-theme-id=sakura-pink] .rail-btn.is-active svg{color:#fff!important}html[data-theme-id=sakura-pink][data-theme=day] .primary-action,html[data-theme-id=sakura-pink][data-theme=day] .btn-primary,html[data-theme-id=sakura-pink][data-theme=day] .product-card__button:not(.product-card__button--disabled){color:#fff!important;box-shadow:none!important;background:#d9577b!important;border:1px solid #be4b64!important}html[data-theme-id=sakura-pink][data-theme=night] .primary-action,html[data-theme-id=sakura-pink][data-theme=night] .btn-primary,html[data-theme-id=sakura-pink][data-theme=night] .product-card__button:not(.product-card__button--disabled){color:#fff!important;box-shadow:none!important;background:#db2777!important;border:1px solid #f472b6!important}html[data-theme-id=sakura-pink] .primary-action:hover:not(:disabled),html[data-theme-id=sakura-pink] .btn-primary:hover:not(:disabled),html[data-theme-id=sakura-pink] .product-card__button:hover:not(:disabled){box-shadow:none!important;transform:translateY(-1px)!important}html[data-theme-id=sakura-pink] .primary-action:active:not(:disabled),html[data-theme-id=sakura-pink] .btn-primary:active:not(:disabled),html[data-theme-id=sakura-pink] .btn-secondary:active:not(:disabled),html[data-theme-id=sakura-pink] .secondary-action:active:not(:disabled),html[data-theme-id=sakura-pink] .action-chip:active:not(:disabled),html[data-theme-id=sakura-pink] .product-card__button:active:not(:disabled){transition:transform 80ms cubic-bezier(.16,1,.3,1)!important;transform:scale(.96)translateY(.8px)!important}html[data-theme-id=sakura-pink] .product-card,html[data-theme-id=sakura-pink] .bundle-card,html[data-theme-id=sakura-pink] .surface-card,html[data-theme-id=sakura-pink] .sheet-panel,html[data-theme-id=sakura-pink] .hero-panel,html[data-theme-id=sakura-pink] .strip-card,html[data-theme-id=sakura-pink] .hero-metrics article,html[data-theme-id=sakura-pink] .stat-grid article,html[data-theme-id=sakura-pink] .metric-card,html[data-theme-id=sakura-pink] .wiki-pages,html[data-theme-id=sakura-pink] .doc-toc-card,html[data-theme-id=sakura-pink] .doc-switcher-dialog,html[data-theme-id=sakura-pink] .bundle-catalog,html[data-theme-id=sakura-pink] .service-main,html[data-theme-id=sakura-pink] .record-panel,html[data-theme-id=sakura-pink] .summary-sticky,html[data-theme-id=sakura-pink] .bundle-choice,html[data-theme-id=sakura-pink] .doc-switcher-card,html[data-theme-id=sakura-pink] .urge-card{border:1px solid var(--nx-line)!important;border-radius:20px!important;box-shadow:0 6px 20px -2px #be4b6414!important}html[data-theme-id=sakura-pink][data-theme=night] .product-card,html[data-theme-id=sakura-pink][data-theme=night] .bundle-card,html[data-theme-id=sakura-pink][data-theme=night] .surface-card,html[data-theme-id=sakura-pink][data-theme=night] .sheet-panel,html[data-theme-id=sakura-pink][data-theme=night] .hero-panel,html[data-theme-id=sakura-pink][data-theme=night] .strip-card,html[data-theme-id=sakura-pink][data-theme=night] .hero-metrics article,html[data-theme-id=sakura-pink][data-theme=night] .stat-grid article,html[data-theme-id=sakura-pink][data-theme=night] .metric-card,html[data-theme-id=sakura-pink][data-theme=night] .wiki-pages,html[data-theme-id=sakura-pink][data-theme=night] .doc-toc-card,html[data-theme-id=sakura-pink][data-theme=night] .doc-switcher-dialog,html[data-theme-id=sakura-pink][data-theme=night] .bundle-catalog,html[data-theme-id=sakura-pink][data-theme=night] .service-main,html[data-theme-id=sakura-pink][data-theme=night] .record-panel,html[data-theme-id=sakura-pink][data-theme=night] .summary-sticky,html[data-theme-id=sakura-pink][data-theme=night] .urge-card{box-shadow:0 8px 28px #00000080!important}html[data-theme-id=sakura-pink] .product-card:hover,html[data-theme-id=sakura-pink] .bundle-card:hover,html[data-theme-id=sakura-pink] .strip-card:hover,html[data-theme-id=sakura-pink] .urge-card:hover{border-color:var(--nx-accent)!important;box-shadow:var(--nx-shadow-pop)!important;transform:translateY(-2px)!important}html[data-theme-id=sakura-pink] .urge-card--selected{border-color:var(--nx-accent)!important;background:var(--nx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=sakura-pink] .urge-card--selected{background:color-mix(in srgb, var(--nx-accent) 8%, var(--nx-panel))!important}}html[data-theme-id=sakura-pink] .urge-card--selected{box-shadow:0 0 0 2px var(--nx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=sakura-pink] .urge-card--selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--nx-accent) 30%, transparent)!important}}html[data-theme-id=sakura-pink] .pagination-bar__badge{border-radius:9999px!important;padding:4px 12px!important}html[data-theme-id=sakura-pink] .pagination-bar__select,html[data-theme-id=sakura-pink] .pagination-bar__select-btn,html[data-theme-id=sakura-pink] .pagination-btn{border-radius:9999px!important}html[data-theme-id=sakura-pink] .pagination-btn.is-active{background:var(--nx-accent)!important;border-color:var(--nx-accent)!important;color:#fff!important;box-shadow:0 2px 8px #be4b6438!important}html[data-theme-id=sakura-pink] .pagination-btn:active:not(:disabled){transform:scale(.96)translateY(.5px)!important}html[data-theme-id=sakura-pink] .section-head h2:before{content:"";background:var(--nx-accent);vertical-align:middle;border-radius:9999px;width:8px;height:8px;margin-right:10px;display:inline-block}html[data-theme-id=sakura-pink] .music-top-pill{border:1px solid var(--nx-line)!important;border-radius:9999px!important}html[data-theme-id=sakura-pink] .music-panel{border-color:#f472b64d!important;border-radius:20px!important}html[data-theme-id=sakura-pink] .music-panel .icon-btn,html[data-theme-id=sakura-pink] .music-panel .ctrl-btn,html[data-theme-id=sakura-pink] .music-panel .drawer-close{border-radius:9999px!important}html[data-theme-id=sakura-pink] .mobile-music-bar{border-color:#f472b666!important;border-radius:9999px!important}html[data-theme-id=sakura-pink]{scrollbar-width:thin;scrollbar-color:var(--nx-accent) transparent}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=sakura-pink]{scrollbar-color:color-mix(in srgb, var(--nx-accent) 50%, var(--nx-line)) transparent}}html[data-theme-id=sakura-pink] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme-id=sakura-pink] ::-webkit-scrollbar-track{background:0 0}html[data-theme-id=sakura-pink] ::-webkit-scrollbar-thumb{background:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=sakura-pink] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--nx-accent) 45%, var(--nx-line))}}html[data-theme-id=sakura-pink] ::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9999px}html[data-theme-id=sakura-pink] ::-webkit-scrollbar-thumb:hover{background:var(--nx-accent);background-clip:padding-box;border:2px solid #0000}:root,html[data-theme-id=sunset-gold]{--nx-radius:6px;--nx-radius-xs:2px;--nx-radius-sm:4px;--nx-radius-lg:8px;--nx-radius-pill:9999px;--nx-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html[data-theme-id=sunset-gold][data-theme=day]{--nx-void:#ebe2cf;--nx-app:#f8f3e6;--nx-panel:#fff;--nx-elevated:#f1ebd9;--nx-hover:#e7ddc4;--nx-line:#dcd0b3;--nx-line-strong:#b69e72;--nx-text:#261f18;--nx-muted:#665440;--nx-faint:#917c64;--nx-accent:#b57614;--nx-accent-deep:#925c0e;--nx-accent-soft:#b576141f;--nx-accent-glow:transparent;--nx-shadow:0 2px 6px #261f1814;--nx-shadow-pop:0 10px 28px -4px #b5761429;--nx-cover-blend:multiply;--nx-cover-filter:none}html[data-theme-id=sunset-gold][data-theme=night]{--nx-void:#090a0b;--nx-app:#0e0f12;--nx-panel:#141518;--nx-elevated:#1c1d22;--nx-hover:#24262c;--nx-line:#2b2e35;--nx-line-strong:#3e424c;--nx-text:#f0f1f3;--nx-muted:#91949d;--nx-faint:#636771;--nx-accent:#d4a34b;--nx-accent-deep:#b3822d;--nx-accent-soft:#d4a34b1f;--nx-accent-glow:transparent;--nx-shadow:0 2px 10px #0000008c;--nx-shadow-pop:0 12px 36px #000000bf;--nx-cover-blend:screen;--nx-cover-filter:invert(1) hue-rotate(180deg)}html[data-theme-id=sunset-gold] .stage-top,html[data-theme-id=sunset-gold] .admin-topbar,html[data-theme-id=sunset-gold] .section-head{border-bottom:3px double var(--nx-line-strong)!important}html[data-theme-id=sunset-gold] .channel-rail{border-right:3px double var(--nx-line-strong)!important}html[data-theme-id=sunset-gold] .channel-rail__brand{border:2px solid var(--nx-line-strong)!important;border-radius:4px!important}html[data-theme-id=sunset-gold] .rail-btn,html[data-theme-id=sunset-gold] .rail-active-pill{border-radius:4px!important}html[data-theme-id=sunset-gold] .rail-btn.is-active svg{color:#fff!important}html[data-theme-id=sunset-gold] .header-tool-btn,html[data-theme-id=sunset-gold] .theme-switch,html[data-theme-id=sunset-gold] .stage-search-trigger,html[data-theme-id=sunset-gold] .btn-secondary,html[data-theme-id=sunset-gold] .secondary-action,html[data-theme-id=sunset-gold] .action-chip,html[data-theme-id=sunset-gold] .section-badge,html[data-theme-id=sunset-gold] .status-pill,html[data-theme-id=sunset-gold] .status-tag,html[data-theme-id=sunset-gold] .product-tags span,html[data-theme-id=sunset-gold] .motion-tabs__chip,html[data-theme-id=sunset-gold] .motion-tabs__indicator,html[data-theme-id=sunset-gold] .price-filter-row button,html[data-theme-id=sunset-gold] .filter-chip,html[data-theme-id=sunset-gold] .pagination-bar button,html[data-theme-id=sunset-gold] .pagination-bar__badge,html[data-theme-id=sunset-gold] .pagination-bar__select,html[data-theme-id=sunset-gold] .pagination-btn,html[data-theme-id=sunset-gold] .search-bar,html[data-theme-id=sunset-gold] .search-input,html[data-theme-id=sunset-gold] .icon-action,html[data-theme-id=sunset-gold] .user-trigger,html[data-theme-id=sunset-gold] .mailbox-trigger,html[data-theme-id=sunset-gold] .icon-only,html[data-theme-id=sunset-gold] .theme-toggle,html[data-theme-id=sunset-gold] .wiki-pages__item,html[data-theme-id=sunset-gold] .doc-toc-item,html[data-theme-id=sunset-gold] .bundle-choice,html[data-theme-id=sunset-gold] .tier-track span,html[data-theme-id=sunset-gold] .workspace-tabs button,html[data-theme-id=sunset-gold] .workspace-primary,html[data-theme-id=sunset-gold] .workspace-secondary,html[data-theme-id=sunset-gold] .icon-submit,html[data-theme-id=sunset-gold] .doc-switcher-tab,html[data-theme-id=sunset-gold] .doc-switcher-card,html[data-theme-id=sunset-gold] input,html[data-theme-id=sunset-gold] select{border:1px solid var(--nx-line-strong)!important;border-radius:4px!important}html[data-theme-id=sunset-gold] .product-card,html[data-theme-id=sunset-gold] .bundle-card,html[data-theme-id=sunset-gold] .surface-card,html[data-theme-id=sunset-gold] .sheet-panel,html[data-theme-id=sunset-gold] .hero-panel,html[data-theme-id=sunset-gold] .strip-card,html[data-theme-id=sunset-gold] .hero-metrics article,html[data-theme-id=sunset-gold] .stat-grid article,html[data-theme-id=sunset-gold] .metric-card,html[data-theme-id=sunset-gold] .wiki-pages,html[data-theme-id=sunset-gold] .doc-toc-card,html[data-theme-id=sunset-gold] .doc-switcher-dialog,html[data-theme-id=sunset-gold] .bundle-catalog,html[data-theme-id=sunset-gold] .service-main,html[data-theme-id=sunset-gold] .record-panel,html[data-theme-id=sunset-gold] .summary-sticky,html[data-theme-id=sunset-gold] .urge-card{border:1px solid var(--nx-line-strong)!important;box-shadow:0 0 0 2px var(--nx-app), 0 0 0 3px var(--nx-line-strong), var(--nx-shadow-pop)!important;border-radius:6px!important}html[data-theme-id=sunset-gold] .product-card:hover,html[data-theme-id=sunset-gold] .bundle-card:hover,html[data-theme-id=sunset-gold] .strip-card:hover,html[data-theme-id=sunset-gold] .urge-card:hover{box-shadow:0 0 0 2px var(--nx-app), 0 0 0 3.5px var(--nx-accent), var(--nx-shadow-pop)!important;transform:translateY(-2px)!important}html[data-theme-id=sunset-gold] .urge-card--selected{border-color:var(--nx-accent)!important;background:var(--nx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=sunset-gold] .urge-card--selected{background:color-mix(in srgb, var(--nx-accent) 10%, var(--nx-panel))!important}}html[data-theme-id=sunset-gold] .urge-card--selected{box-shadow:0 0 0 2px var(--nx-app), 0 0 0 3.5px var(--nx-accent)!important}html[data-theme-id=sunset-gold][data-theme=day] .primary-action,html[data-theme-id=sunset-gold][data-theme=day] .btn-primary,html[data-theme-id=sunset-gold][data-theme=day] .product-card__button:not(.product-card__button--disabled){color:#fff!important;box-shadow:none!important;background:#d97706!important;border:1px solid #b57614!important;border-radius:4px!important}html[data-theme-id=sunset-gold][data-theme=night] .primary-action,html[data-theme-id=sunset-gold][data-theme=night] .btn-primary,html[data-theme-id=sunset-gold][data-theme=night] .product-card__button:not(.product-card__button--disabled){color:#0c0b0a!important;box-shadow:none!important;background:#cfa858!important;border:1px solid #a68135!important;border-radius:4px!important;font-weight:700!important}html[data-theme-id=sunset-gold][data-theme=day] .pagination-btn.is-active{color:#fff!important;box-shadow:none!important;background:#d97706!important;border-color:#b57614!important}html[data-theme-id=sunset-gold][data-theme=night] .pagination-btn.is-active{color:#0c0b0a!important;background:linear-gradient(135deg,#a68135,#cfa858)!important;border-color:#cfa858!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff59,0 2px 6px #b5761440!important}html[data-theme-id=sunset-gold] .primary-action:active:not(:disabled),html[data-theme-id=sunset-gold] .btn-primary:active:not(:disabled),html[data-theme-id=sunset-gold] .btn-secondary:active:not(:disabled),html[data-theme-id=sunset-gold] .secondary-action:active:not(:disabled),html[data-theme-id=sunset-gold] .action-chip:active:not(:disabled),html[data-theme-id=sunset-gold] .pagination-btn:active:not(:disabled),html[data-theme-id=sunset-gold] .product-card__button:active:not(:disabled){transition:transform 80ms cubic-bezier(.16,1,.3,1)!important;transform:scale(.96)translateY(.8px)!important}html[data-theme-id=sunset-gold] .music-top-pill{border:1px solid var(--nx-line)!important;border-radius:4px!important}html[data-theme-id=sunset-gold] .music-panel{box-shadow:0 0 0 2px var(--nx-app), 0 0 0 3px #b5761459!important;border:1px solid #b5761473!important;border-radius:6px!important}html[data-theme-id=sunset-gold] .music-panel .icon-btn,html[data-theme-id=sunset-gold] .music-panel .ctrl-btn,html[data-theme-id=sunset-gold] .music-panel .drawer-close{border-radius:4px!important}html[data-theme-id=sunset-gold] .mobile-music-bar{border:1px solid #b5761473!important;border-radius:6px!important}html[data-theme-id=sunset-gold]{scrollbar-width:thin;scrollbar-color:var(--nx-accent) transparent}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=sunset-gold]{scrollbar-color:color-mix(in srgb, var(--nx-accent) 55%, var(--nx-line)) transparent}}html[data-theme-id=sunset-gold] ::-webkit-scrollbar{width:7px;height:7px}html[data-theme-id=sunset-gold] ::-webkit-scrollbar-track{background:0 0}html[data-theme-id=sunset-gold] ::-webkit-scrollbar-thumb{background:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=sunset-gold] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--nx-accent) 50%, var(--nx-line))}}html[data-theme-id=sunset-gold] ::-webkit-scrollbar-thumb{border-radius:4px}html[data-theme-id=sunset-gold] ::-webkit-scrollbar-thumb:hover{background:var(--nx-accent)}:root,html[data-theme-id=aurora-emerald]{--nx-radius:12px;--nx-radius-xs:5px;--nx-radius-sm:8px;--nx-radius-lg:18px;--nx-radius-pill:9999px;--nx-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html[data-theme-id=aurora-emerald][data-theme=day]{--nx-void:#e6eee7;--nx-app:#f2f7f3;--nx-panel:#fff;--nx-elevated:#e8f1ea;--nx-hover:#dbe8dd;--nx-line:#cbe0ce;--nx-line-strong:#96baa0;--nx-text:#172a1e;--nx-muted:#4a6652;--nx-faint:#799882;--nx-accent:#059669;--nx-accent-deep:#047857;--nx-accent-soft:#0596691f;--nx-accent-glow:transparent;--nx-shadow:0 2px 8px #172a1e0f;--nx-shadow-pop:0 10px 28px -4px #05966924;--nx-cover-blend:multiply;--nx-cover-filter:none}html[data-theme-id=aurora-emerald][data-theme=night]{--nx-void:#0b0d0e;--nx-app:#101215;--nx-panel:#16181c;--nx-elevated:#1e2025;--nx-hover:#26292f;--nx-line:#2d3036;--nx-line-strong:#3f444d;--nx-text:#edf1f0;--nx-muted:#8e969a;--nx-faint:#62696e;--nx-accent:#10b981;--nx-accent-deep:#059669;--nx-accent-soft:#10b9811f;--nx-accent-glow:transparent;--nx-shadow:0 2px 10px #00000073;--nx-shadow-pop:0 12px 32px #000000a6;--nx-cover-blend:screen;--nx-cover-filter:invert(1) hue-rotate(180deg)}html[data-theme-id=aurora-emerald] .stage-top,html[data-theme-id=aurora-emerald] .admin-topbar,html[data-theme-id=aurora-emerald] .channel-rail{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}html[data-theme-id=aurora-emerald] .channel-rail__brand{border:1px solid var(--nx-line)!important;border-radius:9999px!important}html[data-theme-id=aurora-emerald] .rail-btn,html[data-theme-id=aurora-emerald] .rail-active-pill{border-radius:10px!important}html[data-theme-id=aurora-emerald] .rail-btn.is-active svg{color:#fff!important}html[data-theme-id=aurora-emerald] .header-tool-btn,html[data-theme-id=aurora-emerald] .theme-switch,html[data-theme-id=aurora-emerald] .stage-search-trigger,html[data-theme-id=aurora-emerald] .btn-secondary,html[data-theme-id=aurora-emerald] .secondary-action,html[data-theme-id=aurora-emerald] .action-chip,html[data-theme-id=aurora-emerald] .section-badge,html[data-theme-id=aurora-emerald] .status-pill,html[data-theme-id=aurora-emerald] .status-tag,html[data-theme-id=aurora-emerald] .motion-tabs__chip,html[data-theme-id=aurora-emerald] .motion-tabs__indicator,html[data-theme-id=aurora-emerald] .price-filter-row button,html[data-theme-id=aurora-emerald] .filter-chip,html[data-theme-id=aurora-emerald] .pagination-bar button,html[data-theme-id=aurora-emerald] .pagination-bar__badge,html[data-theme-id=aurora-emerald] .pagination-bar__select,html[data-theme-id=aurora-emerald] .pagination-btn,html[data-theme-id=aurora-emerald] .search-bar,html[data-theme-id=aurora-emerald] .search-input,html[data-theme-id=aurora-emerald] .icon-action,html[data-theme-id=aurora-emerald] .user-trigger,html[data-theme-id=aurora-emerald] .mailbox-trigger,html[data-theme-id=aurora-emerald] .icon-only,html[data-theme-id=aurora-emerald] .theme-toggle,html[data-theme-id=aurora-emerald] .wiki-pages__item,html[data-theme-id=aurora-emerald] .doc-toc-item,html[data-theme-id=aurora-emerald] .tier-track span,html[data-theme-id=aurora-emerald] .workspace-tabs button,html[data-theme-id=aurora-emerald] .workspace-primary,html[data-theme-id=aurora-emerald] .workspace-secondary,html[data-theme-id=aurora-emerald] .icon-submit,html[data-theme-id=aurora-emerald] .doc-switcher-tab,html[data-theme-id=aurora-emerald] input,html[data-theme-id=aurora-emerald] select{border-radius:9999px!important}html[data-theme-id=aurora-emerald] .product-card,html[data-theme-id=aurora-emerald] .bundle-card,html[data-theme-id=aurora-emerald] .surface-card,html[data-theme-id=aurora-emerald] .sheet-panel,html[data-theme-id=aurora-emerald] .hero-panel,html[data-theme-id=aurora-emerald] .strip-card,html[data-theme-id=aurora-emerald] .hero-metrics article,html[data-theme-id=aurora-emerald] .stat-grid article,html[data-theme-id=aurora-emerald] .metric-card,html[data-theme-id=aurora-emerald] .wiki-pages,html[data-theme-id=aurora-emerald] .doc-toc-card,html[data-theme-id=aurora-emerald] .doc-switcher-dialog,html[data-theme-id=aurora-emerald] .bundle-catalog,html[data-theme-id=aurora-emerald] .service-main,html[data-theme-id=aurora-emerald] .record-panel,html[data-theme-id=aurora-emerald] .summary-sticky,html[data-theme-id=aurora-emerald] .bundle-choice,html[data-theme-id=aurora-emerald] .doc-switcher-card,html[data-theme-id=aurora-emerald] .urge-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:14px!important}html[data-theme-id=aurora-emerald] .product-card:hover,html[data-theme-id=aurora-emerald] .bundle-card:hover,html[data-theme-id=aurora-emerald] .strip-card:hover,html[data-theme-id=aurora-emerald] .urge-card:hover{box-shadow:var(--nx-shadow-pop)!important;border-color:#10b981!important;transform:translateY(-2px)!important}html[data-theme-id=aurora-emerald] .urge-card--selected{background:#059669!important;border-color:#059669!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=aurora-emerald] .urge-card--selected{background:color-mix(in srgb, #059669 8%, var(--nx-panel))!important}}html[data-theme-id=aurora-emerald] .urge-card--selected{box-shadow:0 0 0 2px #10b9814d!important}html[data-theme-id=aurora-emerald] .primary-action,html[data-theme-id=aurora-emerald] .btn-primary,html[data-theme-id=aurora-emerald] .product-card__button:not(.product-card__button--disabled){color:#fff!important;box-shadow:none!important;background:#10b981!important;border:1px solid #059669!important;border-radius:9999px!important}html[data-theme-id=aurora-emerald] .primary-action:hover:not(:disabled),html[data-theme-id=aurora-emerald] .btn-primary:hover:not(:disabled),html[data-theme-id=aurora-emerald] .product-card__button:hover:not(:disabled){box-shadow:none!important;background:#059669!important}html[data-theme-id=aurora-emerald] .pagination-btn.is-active{color:#fff!important;box-shadow:none!important;background:#10b981!important;border:1px solid #059669!important}html[data-theme-id=aurora-emerald] .primary-action:active:not(:disabled),html[data-theme-id=aurora-emerald] .btn-primary:active:not(:disabled),html[data-theme-id=aurora-emerald] .btn-secondary:active:not(:disabled),html[data-theme-id=aurora-emerald] .secondary-action:active:not(:disabled),html[data-theme-id=aurora-emerald] .action-chip:active:not(:disabled),html[data-theme-id=aurora-emerald] .pagination-btn:active:not(:disabled),html[data-theme-id=aurora-emerald] .product-card__button:active:not(:disabled){transition:transform 80ms cubic-bezier(.16,1,.3,1)!important;transform:scale(.96)translateY(.8px)!important}html[data-theme-id=aurora-emerald] .section-head h2:before{content:"";background:var(--nx-accent);vertical-align:middle;border-radius:9999px;width:8px;height:8px;margin-right:10px;display:inline-block}html[data-theme-id=aurora-emerald] .music-top-pill{border:1px solid var(--nx-line)!important;border-radius:9999px!important}html[data-theme-id=aurora-emerald] .music-panel{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid #10b98166!important;border-radius:16px!important}html[data-theme-id=aurora-emerald] .music-panel .icon-btn,html[data-theme-id=aurora-emerald] .music-panel .ctrl-btn,html[data-theme-id=aurora-emerald] .music-panel .drawer-close{border-radius:9999px!important}html[data-theme-id=aurora-emerald] .mobile-music-bar{border:1px solid #10b98173!important;border-radius:9999px!important}html[data-theme-id=aurora-emerald]{scrollbar-width:thin;scrollbar-color:var(--nx-accent) transparent}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=aurora-emerald]{scrollbar-color:color-mix(in srgb, var(--nx-accent) 60%, transparent) transparent}}html[data-theme-id=aurora-emerald] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme-id=aurora-emerald] ::-webkit-scrollbar-track{background:0 0}html[data-theme-id=aurora-emerald] ::-webkit-scrollbar-thumb{background:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=aurora-emerald] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--nx-accent) 60%, transparent)}}html[data-theme-id=aurora-emerald] ::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9999px}html[data-theme-id=aurora-emerald] ::-webkit-scrollbar-thumb:hover{background:var(--nx-accent);background-clip:padding-box;border:2px solid #0000}:root,html[data-theme-id=cyber-neon]{--nx-radius:2px;--nx-radius-xs:1px;--nx-radius-sm:2px;--nx-radius-lg:3px;--nx-radius-pill:2px;--nx-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html[data-theme-id=cyber-neon][data-theme=day]{--nx-void:#e5ebf3;--nx-app:#f1f5fa;--nx-panel:#fff;--nx-elevated:#e7eef7;--nx-hover:#dae4f2;--nx-line:#c2d2e5;--nx-line-strong:#8da6c7;--nx-text:#132030;--nx-muted:#4e6480;--nx-faint:#7f95b0;--nx-accent:#0284c7;--nx-accent-deep:#0369a1;--nx-accent-soft:#0284c71a;--nx-accent-glow:transparent;--nx-shadow:0 1px 3px #0f172a14;--nx-shadow-pop:0 8px 24px -4px #0284c71f;--nx-cover-blend:multiply;--nx-cover-filter:none}html[data-theme-id=cyber-neon][data-theme=night]{--nx-void:#000;--nx-app:#08090b;--nx-panel:#0f1115;--nx-elevated:#15181e;--nx-hover:#1e222a;--nx-line:#262b35;--nx-line-strong:#3b4353;--nx-text:#e6edf5;--nx-muted:#8490a2;--nx-faint:#586375;--nx-accent:#38bdf8;--nx-accent-deep:#0284c7;--nx-accent-soft:#38bdf81f;--nx-accent-glow:transparent;--nx-shadow:0 2px 8px #00000080;--nx-shadow-pop:0 12px 32px #000000b3;--nx-cover-blend:screen;--nx-cover-filter:invert(1) hue-rotate(180deg)}html[data-theme-id=cyber-neon] body,html[data-theme-id=cyber-neon] .stage-main{background-image:linear-gradient(90deg,#38bdf808 1px,#0000 1px),linear-gradient(#38bdf808 1px,#0000 1px)!important;background-size:20px 20px!important}html[data-theme-id=cyber-neon] .section-head h2,html[data-theme-id=cyber-neon] .product-meta,html[data-theme-id=cyber-neon] .product-tags span,html[data-theme-id=cyber-neon] .action-chip,html[data-theme-id=cyber-neon] .section-badge,html[data-theme-id=cyber-neon] .status-pill,html[data-theme-id=cyber-neon] .product-card__price,html[data-theme-id=cyber-neon] .motion-tabs__chip{letter-spacing:.3px;font-family:var(--nx-mono), monospace!important}html[data-theme-id=cyber-neon] .stage-top,html[data-theme-id=cyber-neon] .admin-topbar{border-bottom:1px solid var(--nx-line-strong)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html[data-theme-id=cyber-neon] .channel-rail{border-right:1px solid var(--nx-line-strong)!important}html[data-theme-id=cyber-neon] .channel-rail__brand{border:1px solid var(--nx-line-strong)!important;border-radius:2px!important}html[data-theme-id=cyber-neon] .rail-btn,html[data-theme-id=cyber-neon] .rail-active-pill{font-family:var(--nx-mono)!important;border-radius:2px!important}html[data-theme-id=cyber-neon] .rail-active-pill{border:1px solid var(--nx-accent)!important;box-shadow:0 0 10px #38bdf866!important}html[data-theme-id=cyber-neon] .rail-btn.is-active svg{color:#0b0f19!important}html[data-theme-id=cyber-neon] .header-tool-btn,html[data-theme-id=cyber-neon] .theme-switch,html[data-theme-id=cyber-neon] .stage-search-trigger,html[data-theme-id=cyber-neon] .btn-secondary,html[data-theme-id=cyber-neon] .secondary-action,html[data-theme-id=cyber-neon] .action-chip,html[data-theme-id=cyber-neon] .section-badge,html[data-theme-id=cyber-neon] .status-pill,html[data-theme-id=cyber-neon] .status-tag,html[data-theme-id=cyber-neon] .motion-tabs__chip,html[data-theme-id=cyber-neon] .motion-tabs__indicator,html[data-theme-id=cyber-neon] .price-filter-row button,html[data-theme-id=cyber-neon] .filter-chip,html[data-theme-id=cyber-neon] .pagination-bar button,html[data-theme-id=cyber-neon] .pagination-bar__badge,html[data-theme-id=cyber-neon] .pagination-bar__select,html[data-theme-id=cyber-neon] .pagination-btn,html[data-theme-id=cyber-neon] .search-bar,html[data-theme-id=cyber-neon] .search-input,html[data-theme-id=cyber-neon] .icon-action,html[data-theme-id=cyber-neon] .user-trigger,html[data-theme-id=cyber-neon] .mailbox-trigger,html[data-theme-id=cyber-neon] .icon-only,html[data-theme-id=cyber-neon] .theme-toggle,html[data-theme-id=cyber-neon] .wiki-pages__item,html[data-theme-id=cyber-neon] .doc-toc-item,html[data-theme-id=cyber-neon] .bundle-choice,html[data-theme-id=cyber-neon] .tier-track span,html[data-theme-id=cyber-neon] .workspace-tabs button,html[data-theme-id=cyber-neon] .workspace-primary,html[data-theme-id=cyber-neon] .workspace-secondary,html[data-theme-id=cyber-neon] .icon-submit,html[data-theme-id=cyber-neon] .doc-switcher-tab,html[data-theme-id=cyber-neon] .doc-switcher-card,html[data-theme-id=cyber-neon] input,html[data-theme-id=cyber-neon] select{font-family:var(--nx-mono)!important;border:1px solid var(--nx-line-strong)!important;border-radius:2px!important}html[data-theme-id=cyber-neon] .product-card,html[data-theme-id=cyber-neon] .bundle-card,html[data-theme-id=cyber-neon] .surface-card,html[data-theme-id=cyber-neon] .sheet-panel,html[data-theme-id=cyber-neon] .hero-panel,html[data-theme-id=cyber-neon] .strip-card,html[data-theme-id=cyber-neon] .hero-metrics article,html[data-theme-id=cyber-neon] .stat-grid article,html[data-theme-id=cyber-neon] .metric-card,html[data-theme-id=cyber-neon] .wiki-pages,html[data-theme-id=cyber-neon] .doc-toc-card,html[data-theme-id=cyber-neon] .doc-switcher-dialog,html[data-theme-id=cyber-neon] .bundle-catalog,html[data-theme-id=cyber-neon] .service-main,html[data-theme-id=cyber-neon] .record-panel,html[data-theme-id=cyber-neon] .summary-sticky,html[data-theme-id=cyber-neon] .urge-card{border:1px solid var(--nx-line-strong)!important;border-radius:2px!important}html[data-theme-id=cyber-neon] .product-card:hover,html[data-theme-id=cyber-neon] .bundle-card:hover,html[data-theme-id=cyber-neon] .strip-card:hover,html[data-theme-id=cyber-neon] .urge-card:hover{border-color:var(--nx-accent)!important;box-shadow:0 4px 12px #0006, inset 0 0 0 1px var(--nx-accent)!important;transform:translateY(-2px)!important}html[data-theme-id=cyber-neon] .urge-card--selected{border-color:var(--nx-accent)!important;background:var(--nx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=cyber-neon] .urge-card--selected{background:color-mix(in srgb, var(--nx-accent) 10%, var(--nx-panel))!important}}html[data-theme-id=cyber-neon] .urge-card--selected{box-shadow:0 0 10px #0284c759!important}html[data-theme-id=cyber-neon][data-theme=day] .primary-action,html[data-theme-id=cyber-neon][data-theme=day] .btn-primary,html[data-theme-id=cyber-neon][data-theme=day] .product-card__button:not(.product-card__button--disabled){color:#fff!important;font-family:var(--nx-mono), monospace!important;letter-spacing:.8px!important;text-transform:uppercase!important;box-shadow:none!important;background:#0284c7!important;border:1px solid #0369a1!important;border-radius:2px!important}html[data-theme-id=cyber-neon][data-theme=night] .primary-action,html[data-theme-id=cyber-neon][data-theme=night] .btn-primary,html[data-theme-id=cyber-neon][data-theme=night] .product-card__button:not(.product-card__button--disabled){color:#080a0e!important;font-weight:700!important;font-family:var(--nx-mono), monospace!important;letter-spacing:.8px!important;text-transform:uppercase!important;box-shadow:none!important;background:#38bdf8!important;border:1px solid #0284c7!important;border-radius:2px!important}html[data-theme-id=cyber-neon][data-theme=day] .pagination-btn.is-active{color:#fff!important;background:#0284c7!important;border-color:#0369a1!important;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0003!important}html[data-theme-id=cyber-neon][data-theme=night] .pagination-btn.is-active{color:#080a0e!important;background:#38bdf8!important;border-color:#0284c7!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff59,0 2px 4px #0000004d!important}html[data-theme-id=cyber-neon] .primary-action:active:not(:disabled),html[data-theme-id=cyber-neon] .btn-primary:active:not(:disabled),html[data-theme-id=cyber-neon] .btn-secondary:active:not(:disabled),html[data-theme-id=cyber-neon] .secondary-action:active:not(:disabled),html[data-theme-id=cyber-neon] .action-chip:active:not(:disabled),html[data-theme-id=cyber-neon] .pagination-btn:active:not(:disabled),html[data-theme-id=cyber-neon] .product-card__button:active:not(:disabled){transition:transform 80ms cubic-bezier(.16,1,.3,1)!important;transform:scale(.96)translateY(.8px)!important}html[data-theme-id=cyber-neon] .section-head h2:before{content:"//>";font-family:var(--nx-mono), monospace;color:var(--nx-accent);letter-spacing:-1px;vertical-align:middle;margin-right:8px;font-size:14px;font-weight:800;display:inline-flex}html[data-theme-id=cyber-neon] .music-top-pill{font-family:var(--nx-mono)!important;border:1px solid var(--nx-line)!important;border-radius:2px!important}html[data-theme-id=cyber-neon] .music-top-pill:hover,html[data-theme-id=cyber-neon] .music-top-pill.is-expanded{border-color:var(--nx-line-strong)!important}html[data-theme-id=cyber-neon] .music-panel{font-family:var(--nx-mono)!important;border:1px solid var(--nx-accent)!important;border-radius:2px!important}html[data-theme-id=cyber-neon] .music-panel .icon-btn,html[data-theme-id=cyber-neon] .music-panel .ctrl-btn,html[data-theme-id=cyber-neon] .music-panel .drawer-close{border-radius:2px!important}html[data-theme-id=cyber-neon] .music-panel .ctrl-btn--play{border:1px solid var(--nx-accent)!important;border-radius:2px!important}html[data-theme-id=cyber-neon] .mobile-music-bar{font-family:var(--nx-mono)!important;border:1px solid var(--nx-accent)!important;border-radius:2px!important}html[data-theme-id=cyber-neon]{scrollbar-width:thin;scrollbar-color:var(--nx-accent) transparent}html[data-theme-id=cyber-neon] ::-webkit-scrollbar{width:6px;height:6px}html[data-theme-id=cyber-neon] ::-webkit-scrollbar-track{background:0 0}html[data-theme-id=cyber-neon] ::-webkit-scrollbar-thumb{background:#38bdf873;border-radius:0}html[data-theme-id=cyber-neon] ::-webkit-scrollbar-thumb:hover{background:var(--nx-accent)}:root,html[data-theme-id=craft]{--nx-radius:4px;--nx-radius-xs:2px;--nx-radius-sm:2px;--nx-radius-lg:6px;--nx-radius-pill:4px;--nx-mono:ui-monospace, "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace}html[data-theme-id=craft][data-theme=day]{--nx-void:#eae4d8;--nx-app:#f5f0e6;--nx-panel:#fff;--nx-elevated:#ece5d6;--nx-hover:#e2d9c7;--nx-line:#d5c8b5;--nx-line-strong:#4a3b2c;--nx-text:#241c14;--nx-muted:#665747;--nx-faint:#948574;--nx-accent:#2e7d32;--nx-accent-deep:#1b5e20;--nx-accent-soft:#2e7d321f;--nx-accent-glow:transparent;--nx-shadow:2px 2px 0px #362a1e1f;--nx-shadow-pop:3px 3px 0px #362a1e38;--nx-cover-blend:multiply;--nx-cover-filter:none}html[data-theme-id=craft][data-theme=night]{--nx-void:#0a0b0e;--nx-app:#0f1013;--nx-panel:#15161b;--nx-elevated:#1d1f26;--nx-hover:#262933;--nx-line:#282c37;--nx-line-strong:#3c4252;--nx-text:#e6ebf2;--nx-muted:#8a93a4;--nx-faint:#5d6474;--nx-accent:#10b981;--nx-accent-deep:#059669;--nx-accent-soft:#10b98124;--nx-accent-glow:transparent;--nx-shadow:2px 2px 0px #000;--nx-shadow-pop:3px 3px 0px #000;--nx-cover-blend:screen;--nx-cover-filter:invert(1) hue-rotate(180deg)}html[data-theme-id=craft][data-theme=day] body,html[data-theme-id=craft][data-theme=day] .stage-main{background-image:linear-gradient(90deg,#4a3b2c0a 1px,#0000 1px),linear-gradient(#4a3b2c0a 1px,#0000 1px)!important;background-size:24px 24px!important}html[data-theme-id=craft][data-theme=night] body,html[data-theme-id=craft][data-theme=night] .stage-main{background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px)!important;background-size:24px 24px!important}html[data-theme-id=craft] .stage-top__brand b,html[data-theme-id=craft] .section-badge,html[data-theme-id=craft] .product-meta,html[data-theme-id=craft] .section-head h2,html[data-theme-id=craft] .product-card h3,html[data-theme-id=craft] .product-card__title,html[data-theme-id=craft] .product-tags span,html[data-theme-id=craft] .primary-action,html[data-theme-id=craft] .btn-primary,html[data-theme-id=craft] .btn-secondary,html[data-theme-id=craft] .secondary-action,html[data-theme-id=craft] .action-chip,html[data-theme-id=craft] .product-card__button,html[data-theme-id=craft] .motion-tabs__chip,html[data-theme-id=craft] .motion-tabs__indicator,html[data-theme-id=craft] .product-card__price,html[data-theme-id=craft] .price-amount,html[data-theme-id=craft] .price-unit,html[data-theme-id=craft] .metric-card b,html[data-theme-id=craft] .hero-metrics b{letter-spacing:.5px;font-family:var(--nx-mono)!important}html[data-theme-id=craft] .stage-top,html[data-theme-id=craft] .admin-topbar{border-bottom:2px solid var(--nx-line-strong)!important;box-shadow:0 2px #0000001f!important}html[data-theme-id=craft] .channel-rail{border-right:2px solid var(--nx-line-strong)!important}html[data-theme-id=craft] .channel-rail__brand{border:2px solid var(--nx-line-strong)!important;border-radius:2px!important}html[data-theme-id=craft] .rail-btn,html[data-theme-id=craft] .rail-active-pill{border-radius:2px!important}html[data-theme-id=craft] .rail-active-pill{border:1.5px solid var(--nx-accent)!important;box-shadow:1.5px 1.5px #000!important}html[data-theme-id=craft] .rail-btn.is-active svg{color:#fff!important}html[data-theme-id=craft] .theme-switch,html[data-theme-id=craft] .stage-search-trigger{border:1.5px solid var(--nx-line-strong)!important;border-radius:2px!important}html[data-theme-id=craft] .product-card,html[data-theme-id=craft] .bundle-card,html[data-theme-id=craft] .surface-card,html[data-theme-id=craft] .sheet-panel,html[data-theme-id=craft] .hero-panel,html[data-theme-id=craft] .strip-card,html[data-theme-id=craft] .hero-metrics article,html[data-theme-id=craft] .stat-grid article,html[data-theme-id=craft] .metric-card,html[data-theme-id=craft] .wiki-pages,html[data-theme-id=craft] .doc-toc-card,html[data-theme-id=craft] .doc-switcher-dialog,html[data-theme-id=craft] .bundle-catalog,html[data-theme-id=craft] .service-main,html[data-theme-id=craft] .record-panel,html[data-theme-id=craft] .summary-sticky,html[data-theme-id=craft] .urge-card{border:2px solid var(--nx-line-strong)!important;box-shadow:var(--nx-shadow-pop)!important;border-radius:4px!important}html[data-theme-id=craft] .product-card:hover,html[data-theme-id=craft] .bundle-card:hover,html[data-theme-id=craft] .strip-card:hover,html[data-theme-id=craft] .urge-card:hover{box-shadow:4px 4px 0 var(--nx-line-strong)!important;transform:translate(-1px,-1px)!important}html[data-theme-id=craft] .urge-card--selected{border-color:var(--nx-accent)!important;background:var(--nx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=craft] .urge-card--selected{background:color-mix(in srgb, var(--nx-accent) 12%, var(--nx-panel))!important}}html[data-theme-id=craft] .urge-card--selected{box-shadow:4px 4px 0 var(--nx-accent)!important}html[data-theme-id=craft][data-theme=night] .product-card:hover,html[data-theme-id=craft][data-theme=night] .bundle-card:hover,html[data-theme-id=craft][data-theme=night] .strip-card:hover{box-shadow:4px 4px #000!important}html[data-theme-id=craft][data-theme=day] .primary-action,html[data-theme-id=craft][data-theme=day] .btn-primary,html[data-theme-id=craft][data-theme=day] .product-card__button:not(.product-card__button--disabled){color:#fff!important;background:#2e7d32!important;border:2px solid #1b5e20!important;border-radius:2px!important;box-shadow:inset 1px 1px #ffffff40,inset -1px -1px #00000059,2px 2px #000!important}html[data-theme-id=craft][data-theme=night] .primary-action,html[data-theme-id=craft][data-theme=night] .btn-primary,html[data-theme-id=craft][data-theme=night] .product-card__button:not(.product-card__button--disabled){color:#0c0b0a!important;background:#10b981!important;border:2px solid #047857!important;border-radius:2px!important;font-weight:700!important;box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #00000073,2px 2px #000!important}html[data-theme-id=craft] .primary-action:active:not(:disabled),html[data-theme-id=craft] .btn-primary:active:not(:disabled),html[data-theme-id=craft] .product-card__button:active:not(:disabled){transform:translate(2px,2px)!important;box-shadow:inset 2px 2px #00000073!important}html[data-theme-id=craft] .btn-secondary,html[data-theme-id=craft] .secondary-action,html[data-theme-id=craft] .action-chip,html[data-theme-id=craft] .header-tool-btn,html[data-theme-id=craft] .theme-toggle,html[data-theme-id=craft] .icon-action,html[data-theme-id=craft] .user-trigger,html[data-theme-id=craft] .mailbox-trigger,html[data-theme-id=craft] .icon-only,html[data-theme-id=craft] .music-top-pill,html[data-theme-id=craft] .section-badge,html[data-theme-id=craft] .status-pill,html[data-theme-id=craft] .status-tag,html[data-theme-id=craft] .motion-tabs__chip,html[data-theme-id=craft] .motion-tabs__indicator,html[data-theme-id=craft] .price-filter-row button,html[data-theme-id=craft] .filter-chip,html[data-theme-id=craft] .pagination-bar button,html[data-theme-id=craft] .pagination-bar__badge,html[data-theme-id=craft] .pagination-bar__select,html[data-theme-id=craft] .pagination-btn,html[data-theme-id=craft] .search-bar,html[data-theme-id=craft] .search-input,html[data-theme-id=craft] .wiki-pages__item,html[data-theme-id=craft] .doc-toc-item,html[data-theme-id=craft] .bundle-choice,html[data-theme-id=craft] .tier-track span,html[data-theme-id=craft] .workspace-tabs button,html[data-theme-id=craft] .workspace-primary,html[data-theme-id=craft] .workspace-secondary,html[data-theme-id=craft] .icon-submit,html[data-theme-id=craft] .doc-switcher-tab,html[data-theme-id=craft] .doc-switcher-card,html[data-theme-id=craft] input,html[data-theme-id=craft] select{border:1.5px solid var(--nx-line-strong)!important;box-shadow:1.5px 1.5px 0 var(--nx-line-strong)!important;border-radius:2px!important}html[data-theme-id=craft][data-theme=day] .pagination-btn.is-active{color:#fff!important;background:#2e7d32!important;border:2px solid #1b5e20!important;box-shadow:inset 1px 1px #ffffff40,inset -1px -1px #00000059,2px 2px #000!important}html[data-theme-id=craft][data-theme=night] .pagination-btn.is-active{color:#0c0b0a!important;background:#10b981!important;border:2px solid #047857!important;font-weight:700!important;box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #00000073,2px 2px #000!important}html[data-theme-id=craft] .btn-secondary:active:not(:disabled),html[data-theme-id=craft] .secondary-action:active:not(:disabled),html[data-theme-id=craft] .action-chip:active:not(:disabled),html[data-theme-id=craft] .header-tool-btn:active,html[data-theme-id=craft] .theme-toggle:active,html[data-theme-id=craft] .icon-action:active:not(:disabled),html[data-theme-id=craft] .icon-only:active:not(:disabled),html[data-theme-id=craft] .music-top-pill:active,html[data-theme-id=craft] .pagination-btn:active:not(:disabled){box-shadow:none!important;transform:translate(1px,1px)!important}html[data-theme-id=craft] .section-head h2:before{content:"";border:1.5px solid var(--nx-line-strong);width:14px;height:14px;box-shadow:1px 1px 0 var(--nx-line-strong);image-rendering:pixelated;vertical-align:middle;background:linear-gradient(#4aa231 0% 35%,#6d4b2e 35% 100%);border-radius:2px;margin-right:10px;display:inline-block}html[data-theme-id=craft][data-theme=night] .section-head h2:before{border-color:var(--nx-line-strong);background:linear-gradient(#2b313d 0% 30%,#10b981 30% 70%,#2b313d 70% 100%);box-shadow:1px 1px #000}html[data-theme-id=craft] .music-top-pill{font-family:var(--nx-mono)!important}html[data-theme-id=craft] .music-panel{border:2px solid var(--nx-line-strong)!important;border-radius:4px!important;box-shadow:4px 4px #0006!important}html[data-theme-id=craft] .music-panel .icon-btn,html[data-theme-id=craft] .music-panel .ctrl-btn,html[data-theme-id=craft] .music-panel .drawer-close{border:1.5px solid var(--nx-line-strong)!important;border-radius:2px!important}html[data-theme-id=craft] .music-panel .ctrl-btn--play{border:2px solid #047857!important;border-radius:2px!important;box-shadow:2px 2px #000!important}html[data-theme-id=craft] .music-panel .ctrl-btn--play:active{box-shadow:none!important;transform:translate(2px,2px)!important}html[data-theme-id=craft] .mobile-music-bar{border:2px solid var(--nx-line-strong)!important;border-radius:4px!important}html[data-theme-id=craft]{scrollbar-width:thin;scrollbar-color:var(--nx-text) transparent}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=craft]{scrollbar-color:color-mix(in srgb, var(--nx-text) 30%, transparent) transparent}}html[data-theme-id=craft] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme-id=craft] ::-webkit-scrollbar-track{background:0 0}html[data-theme-id=craft] ::-webkit-scrollbar-thumb{background:var(--nx-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id=craft] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--nx-text) 30%, transparent)}}html[data-theme-id=craft] ::-webkit-scrollbar-thumb{border:1px solid var(--nx-line);border-radius:0}html[data-theme-id=craft] ::-webkit-scrollbar-thumb:hover{background:var(--nx-accent)}:root,html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nx-void:#000;--nx-app:#09090b;--nx-panel:#121215;--nx-elevated:#18181b;--nx-hover:#222226;--nx-line:#27272a;--nx-line-strong:#3f3f46;--nx-text:#f4f4f5;--nx-muted:#a1a1aa;--nx-sub:var(--nx-muted);--nx-faint:#71717a;--nx-accent:#38bdf8;--nx-accent-deep:#0ea5e9;--nx-accent-soft:#38bdf81f;--nx-accent-glow:transparent;--nx-kick:#38bdf8;--nx-success:#10b981;--nx-success-soft:#10b9811f;--nx-danger:#ef4444;--nx-danger-soft:#ef44441f;--nx-warn:#f59e0b;--nx-live:#ec4899;--nx-button-primary:#0284c7;--nx-button-primary-hover:#0369a1;--nx-button-primary-pressed:#075985;--nx-on-primary:#fff;--nx-danger-fill:#b91c1c;--nx-danger-fill-hover:#991b1b;--nx-on-danger:#fff;--nx-gold-bg:#f2c66d;--nx-gold-text:#4a3109;--nx-inverse-text:#e3e8ef;--nx-inverse-link:var(--nx-accent);--nx-overlay:var(--nx-panel);--nx-control-border:var(--nx-line);--nx-link:var(--nx-accent);--nx-link-hover:var(--nx-accent-deep);--nx-selected-bg:var(--nx-accent);--nx-selected-text:#fff;--nx-selected-border:var(--nx-accent);--nx-focus:var(--nx-accent);--nx-button-disabled:var(--nx-hover);--nx-on-disabled:var(--nx-muted);--nx-warn-soft:#332b1d;--nx-shadow:0 1px 2px #00000073, 0 8px 24px -6px #000000a6;--nx-shadow-pop:0 1px 2px #00000080, 0 16px 36px -8px #000000bf;--nx-mask-bg:#000000a6;--nx-inset:inset 0 1px 0 #ffffff14;--nx-inset-subtle:inset 0 1px 0 #ffffff0a;--nx-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");--nx-rail:76px;--nx-radius:4px;--nx-radius-xs:2px;--nx-radius-sm:2px;--nx-radius-lg:6px;--nx-radius-pill:9999px;--nx-radius-micro:1px;--nx-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Noto Sans SC", sans-serif;--nx-display:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei UI", sans-serif;--nx-mono:"Cascadia Mono", "JetBrains Mono", "Geist Mono", "Sarasa Mono SC", "IBM Plex Mono", ui-monospace, Consolas, monospace;--nx-cover-blend:screen;--nx-cover-filter:invert(1) hue-rotate(180deg);--nx-ease:cubic-bezier(.2, 0, 0, 1);--nx-ease-out:cubic-bezier(.16, 1, .3, 1);--nx-ease-in:cubic-bezier(.4, 0, 1, 1);--nx-ease-in-out:cubic-bezier(.77, 0, .175, 1);--nx-ease-sheet:cubic-bezier(.32, .72, 0, 1);--nx-ease-spring:cubic-bezier(.22, 1, .36, 1);--nx-dur-micro:80ms;--nx-dur-fast:.15s;--nx-dur-ui:.2s;--nx-dur-layout:.28s;--nx-dur-dialog:.22s;--nx-dur-page:.28s;--nx-dur-enter:.32s;--nx-stagger:24ms;--nx-loading-min-height:324px;--nx-travel:6px;--nx-travel-sm:4px;--blue:var(--nx-accent);--blue-deep:var(--nx-accent-deep);--cyan:var(--nx-kick);--pink:var(--nx-live);--lime:var(--nx-success);--sun:var(--nx-warn);--ink:var(--nx-text);--muted:var(--nx-muted);--surface:var(--nx-app);--panel:var(--nx-panel);--line:var(--nx-line);--line-strong:var(--nx-line-strong);--shadow:var(--nx-shadow);--cut:none;--cut-sm:none;--color-cyu-blue:var(--nx-link);--color-cyu-blue-deep:var(--nx-link-hover);--color-cyu-cyan:var(--nx-kick);--color-cyu-ink:var(--nx-text);--color-cyu-muted:var(--nx-muted);--color-cyu-surface:var(--nx-app);--color-cyu-panel:var(--nx-panel);--color-cyu-border:var(--nx-line);--color-cyu-border-soft:var(--nx-line);--color-cyu-line:var(--nx-line);--color-cyu-primary:var(--nx-link);--radius-panel:var(--nx-radius-lg)}html[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nx-cover-blend:multiply;--nx-cover-filter:none;--nx-void:#e8ecf2;--nx-app:#f4f5f7;--nx-panel:#fff;--nx-elevated:#f8f9fc;--nx-hover:#eef1f6;--nx-line:#dce2ec;--nx-line-strong:#61738f;--nx-text:#17202d;--nx-muted:#59667a;--nx-faint:#606e82;--nx-accent:#2563eb;--nx-accent-deep:#1d4ed8;--nx-accent-soft:#2563eb1f;--nx-accent-glow:#2563eb1a;--nx-kick:#0e7490;--nx-success:#166534;--nx-success-soft:#edf7f0;--nx-danger:#b42332;--nx-danger-soft:#fff0f1;--nx-warn:#92400e;--nx-live:#be123c;--nx-button-primary:var(--nx-accent);--nx-button-primary-hover:var(--nx-accent-deep);--nx-button-primary-pressed:var(--nx-accent-deep);--nx-on-primary:#fff;--nx-danger-fill:#b91c1c;--nx-danger-fill-hover:#991b1b;--nx-on-danger:#fff;--nx-gold-bg:#f2c66d;--nx-gold-text:#4a3109;--nx-inverse-text:#e3e8ef;--nx-inverse-link:var(--nx-accent);--nx-overlay:var(--nx-panel);--nx-control-border:var(--nx-line);--nx-link:var(--nx-accent);--nx-link-hover:var(--nx-accent-deep);--nx-selected-bg:var(--nx-accent);--nx-selected-text:#fff;--nx-selected-border:var(--nx-accent);--nx-focus:var(--nx-accent);--nx-button-disabled:var(--nx-hover);--nx-on-disabled:var(--nx-muted);--nx-warn-soft:#fff7e8;--nx-shadow:0 1px 2px #00000008, 0 8px 24px -6px #0b0d120d;--nx-shadow-pop:0 1px 2px #0000000d, 0 16px 36px -8px #0b0d1214;--nx-mask-bg:#0f172a59;--nx-inset:inset 0 1px 0 #fffffff2;--nx-inset-subtle:inset 0 1px 0 #ffffffb3;--nx-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--nx-muted) transparent}@supports (color:color-mix(in lab, red, red)){html{scrollbar-color:color-mix(in srgb, var(--nx-muted) 55%, var(--nx-line)) transparent}}html.nx-scroll-instant,html.nx-scroll-instant body{scroll-behavior:auto!important}html.nx-scroll-lock,html.nx-scroll-lock body{overscroll-behavior:none;overflow:hidden!important}html,body{background:var(--nx-app);width:100%;min-height:100%;color:var(--nx-text);font-family:var(--nx-font);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55;overflow-x:clip}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--nx-muted)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--nx-muted) 50%, var(--nx-line))}}::-webkit-scrollbar-thumb{border-radius:var(--nx-radius-sm);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--nx-text)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--nx-text) 42%, var(--nx-muted))}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:active{background:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:active{background:color-mix(in srgb, var(--nx-accent) 55%, var(--nx-muted))}}::-webkit-scrollbar-thumb:active{background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:var(--nx-app)}@supports (view-transition-name:none){html{view-transition-name:root}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}html[data-motion-transition=theme]::view-transition-old(root){animation:.28s cubic-bezier(.16,1,.3,1) both nxThemeCrossFadeOut}:root[data-motion-transition=theme]::view-transition-old(root){animation:.28s cubic-bezier(.16,1,.3,1) both nxThemeCrossFadeOut}html[data-motion-transition=theme]::view-transition-new(root){animation:.28s cubic-bezier(.16,1,.3,1) both nxThemeCrossFadeIn}:root[data-motion-transition=theme]::view-transition-new(root){animation:.28s cubic-bezier(.16,1,.3,1) both nxThemeCrossFadeIn}html[data-motion-transition=locale]::view-transition-old(root){animation:.16s cubic-bezier(.4,0,1,1) both nxLocaleFadeOut}:root[data-motion-transition=locale]::view-transition-old(root){animation:.16s cubic-bezier(.4,0,1,1) both nxLocaleFadeOut}html[data-motion-transition=locale]::view-transition-new(root){animation:.24s cubic-bezier(.16,1,.3,1) both nxLocaleFadeIn}:root[data-motion-transition=locale]::view-transition-new(root){animation:.24s cubic-bezier(.16,1,.3,1) both nxLocaleFadeIn}html[data-motion-transition=font]::view-transition-old(root){animation:.18s cubic-bezier(.4,0,1,1) both nxFontFadeOut}:root[data-motion-transition=font]::view-transition-old(root){animation:.18s cubic-bezier(.4,0,1,1) both nxFontFadeOut}html[data-motion-transition=font]::view-transition-new(root){animation:.26s cubic-bezier(.16,1,.3,1) both nxFontFadeIn}:root[data-motion-transition=font]::view-transition-new(root){animation:.26s cubic-bezier(.16,1,.3,1) both nxFontFadeIn}}@keyframes nxThemeCrossFadeOut{0%{opacity:1;filter:saturate()}to{opacity:0;filter:saturate(1.1)}}@keyframes nxThemeCrossFadeIn{0%{opacity:0;filter:saturate(.9)}to{opacity:1;filter:saturate()}}@keyframes nxLocaleFadeOut{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(1px);transform:translateY(-3px)}}@keyframes nxLocaleFadeIn{0%{opacity:0;filter:blur(1px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes nxFontFadeOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(1.5px)}}@keyframes nxFontFadeIn{0%{opacity:0;filter:blur(1.5px)}to{opacity:1;filter:blur()}}.theme-toggle,.rail-btn{transition:background var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-micro) var(--nx-ease), box-shadow var(--nx-dur-fast) var(--nx-ease)}.theme-toggle svg,.rail-btn svg{transition:transform .32s var(--nx-ease-spring), opacity .2s var(--nx-ease)}body{background-color:var(--nx-app);background-attachment:fixed}#app{z-index:1;min-height:100vh;position:relative}:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}button:focus:not(:focus-visible){outline:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;color:var(--nx-on-disabled)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--nx-display);letter-spacing:-.02em;color:var(--nx-text);margin:0;font-weight:700}p{margin:0}@keyframes stageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes metricIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.65s linear infinite spin}.stage-view-enter-active{animation:.22s cubic-bezier(.16,1,.3,1) both stageViewIn}.stage-view-leave-active{pointer-events:none;animation:.1s cubic-bezier(.4,0,1,1) both stageViewOut}@keyframes stageViewIn{0%{opacity:0;transform:translateY(10px)scale(.994)}to{opacity:1;transform:none}}@keyframes stageViewOut{0%{opacity:1}to{opacity:0;transform:translateY(-4px)scale(.997)}}.nav-tabs button,.chip-row button,.category-row button,.price-filter-row button{transition:background var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), box-shadow var(--nx-dur-fast) var(--nx-ease), transform .18s cubic-bezier(.16, 1, .3, 1)}.nav-tabs button:active,.chip-row button:active,.category-row button:active,.price-filter-row button:active{transition:transform 70ms cubic-bezier(.16,1,.3,1);transform:scale(.96)translateY(.5px)}.app-frame{width:100%;min-height:100vh;display:block}.app-frame:not(.app-frame--live) .hero-panel,.app-frame:not(.app-frame--live) .hero-metrics article,.app-frame:not(.app-frame--live) .metric-card{animation:none}.app-frame--live .hero-panel{animation:stageIn var(--nx-dur-enter) var(--nx-ease-out) backwards}.app-frame--live .hero-metrics article,.app-frame--live .metric-card{animation:metricIn var(--nx-dur-page) var(--nx-ease-out) backwards}.app-frame--live .hero-metrics article:nth-child(2),.app-frame--live .metric-card:nth-child(2){animation-delay:var(--nx-stagger)}.app-frame--live .metric-card:nth-child(3){animation-delay:calc(var(--nx-stagger) * 2)}.app-frame--native .hero-panel,.app-frame--native .hero-metrics article,.app-frame--native .metric-card{animation:none}.stage-main-views{isolation:isolate;flex:1;min-height:40vh;position:relative}.channel-rail{width:var(--nx-rail);z-index:50;background:linear-gradient(180deg, var(--nx-void), var(--nx-void));flex-direction:column;align-items:center;gap:8px;height:100dvh;padding:14px 0 16px;display:flex;position:fixed;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.channel-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--nx-void) 70%, var(--nx-panel)), var(--nx-void))}}.channel-rail{border-right:1px solid var(--nx-line);box-shadow:inset -1px 0 0 var(--nx-text)}@supports (color:color-mix(in lab, red, red)){.channel-rail{box-shadow:inset -1px 0 0 color-mix(in srgb, var(--nx-text) 4%, transparent)}}.channel-rail__brand{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);width:48px;height:48px;box-shadow:var(--nx-inset);cursor:pointer;transition:border-color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-micro) var(--nx-ease), box-shadow var(--nx-dur-fast) var(--nx-ease);justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.channel-rail__brand:hover{border-color:var(--nx-line-strong);box-shadow:var(--nx-inset)}.channel-rail__brand:active{transform:scale(.97)}.channel-rail__brand img{-o-object-fit:contain;object-fit:contain;width:32px;height:32px;transition:transform var(--nx-dur-fast) var(--nx-ease)}.channel-rail__brand:hover img{transform:scale(1.08)}.brand-mark--night{display:block}.brand-mark--day,html[data-theme=day] .brand-mark--night,html[data-theme=day] .site-boot__logo--night{display:none}html[data-theme=day] .brand-mark--day,html[data-theme=day] .site-boot__logo--day{display:block}.channel-rail__sep{border-radius:var(--nx-radius-xs);background:var(--nx-line-strong);width:28px;height:2px;margin:4px 0 6px}.channel-rail__nav{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:6px;width:100%;padding:0 10px;display:flex;position:relative;overflow:hidden auto}.channel-rail__nav::-webkit-scrollbar{display:none}.rail-active-pill{border-radius:var(--nx-radius);background:var(--nx-accent);pointer-events:none;z-index:1;width:48px;height:48px;box-shadow:0 2px 8px var(--nx-accent);margin:0 auto;transition:transform .32s cubic-bezier(.2,.85,.32,1.2),height .2s,opacity .16s;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.rail-active-pill{box-shadow:0 2px 8px color-mix(in srgb, var(--nx-accent) 40%, transparent)}}.rail-btn{z-index:2;border-radius:var(--nx-radius);width:48px;height:48px;color:var(--nx-muted);transition:color var(--nx-dur-fast) var(--nx-ease), background var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), transform .18s cubic-bezier(.16, 1, .3, 1), box-shadow var(--nx-dur-fast) var(--nx-ease);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.rail-btn svg{transition:transform .22s cubic-bezier(.2, .85, .32, 1.2), color var(--nx-dur-fast) var(--nx-ease)}.rail-btn:hover svg{transform:scale(1.08)}.rail-btn:before{content:"";border-radius:var(--nx-radius-xs);background:var(--nx-accent);width:3px;height:0;transition:height .2s cubic-bezier(.16, 1, .3, 1), opacity var(--nx-dur-fast) var(--nx-ease);position:absolute;left:-10px}.rail-btn:hover{background:var(--nx-hover)}@supports (color:color-mix(in lab, red, red)){.rail-btn:hover{background:color-mix(in srgb, var(--nx-hover) 60%, transparent)}}.rail-btn:hover{color:var(--nx-text);border-color:var(--nx-line)}.rail-btn:hover:before{opacity:.6;height:16px}.rail-btn:active{transition:transform 70ms cubic-bezier(.16,1,.3,1);transform:scale(.94)}.rail-btn:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.rail-btn.is-active{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.rail-btn.is-active svg{transform:scale(1.04);color:#fff!important}.rail-btn.is-active:before{display:none}.rail-btn.is-active:hover{color:#fff!important;background:0 0!important}.rail-unread-badge{background:var(--nx-accent);color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--nx-panel);pointer-events:none;border-radius:9999px;padding:0 4px;font-size:9px;font-weight:800;line-height:16px;animation:2.4s ease-in-out infinite badgePulse;position:absolute;top:4px;right:4px}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.rail-btn.is-active:focus-visible{outline-color:var(--nx-focus)}.rail-btn__tip{border-radius:var(--nx-radius-sm);background:var(--nx-elevated);border:1px solid var(--nx-line);color:var(--nx-text);white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--nx-shadow);z-index:50;padding:6px 10px;font-size:12px;font-weight:650;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-6px)scale(.95)}.rail-btn:hover .rail-btn__tip{opacity:1;transform:translateY(-50%)translate(0)scale(1)}.rail-btn:focus-visible .rail-btn__tip{opacity:1;transform:translateY(-50%)translate(0)scale(1)}.channel-rail__foot{flex-direction:column;align-items:center;gap:6px;padding:0 10px;display:flex}.stage-main{min-width:0;min-height:100vh;margin-left:var(--nx-rail);width:calc(100% - var(--nx-rail));flex-direction:column;display:flex}.stage-top{z-index:40;background:var(--nx-panel);border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 22px;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #00000014}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.stage-top{background:var(--nx-panel)}@supports (color:color-mix(in lab, red, red)){.stage-top{background:color-mix(in srgb, var(--nx-panel) 98%, transparent)}}.stage-top{-webkit-backdrop-filter:blur(16px)}}.stage-top__brand{align-items:baseline;gap:10px;min-width:0;display:flex}.stage-top__brand b{font-family:var(--nx-display);letter-spacing:.04em;font-size:18px;font-weight:800}.stage-top__brand span{color:var(--nx-muted);font-size:12px;font-weight:600}.stage-top__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.theme-toggle{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-elevated);min-height:36px;color:var(--nx-text);box-shadow:var(--nx-inset);transition:border-color var(--nx-dur-fast) var(--nx-ease), background var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-micro) var(--nx-ease), box-shadow var(--nx-dur-fast) var(--nx-ease);align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.theme-toggle:hover{border-color:var(--nx-line-strong);background:var(--nx-hover)}.theme-toggle:active{transform:scale(.97)}.theme-toggle__dot{background:var(--nx-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--nx-accent-soft);border-radius:50%}.stage-content{flex-direction:column;flex:1;width:min(1320px,100% - 40px);margin:0 auto;padding:22px 0 88px;transition:width .24s cubic-bezier(.16,1,.3,1);display:flex}.stage-content.is-wide{width:min(1680px,100% - 28px)}@media (prefers-reduced-motion:reduce){.stage-content{transition:none}}.site-shell{width:100%;margin:0;padding:0}.ambient-grid{display:none}.primary-action,.secondary-action,.icon-action,.icon-only,.text-action,.btn-primary,.btn-secondary,.action-chip,.product-card__button,.workspace-primary,.workspace-secondary{border-radius:var(--nx-radius);max-width:100%;min-height:36px;font-family:var(--nx-font);white-space:nowrap;box-sizing:border-box;transition:background var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), transform .18s cubic-bezier(.16, 1, .3, 1), box-shadow var(--nx-dur-fast) var(--nx-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.primary-action:active:not(:disabled),.btn-primary:active:not(:disabled),.secondary-action:active:not(:disabled),.btn-secondary:active:not(:disabled),.action-chip:active:not(:disabled),.product-card__button:active:not(:disabled),.workspace-primary:active:not(:disabled),.workspace-secondary:active:not(:disabled),.icon-action:active:not(:disabled),.icon-only:active:not(:disabled){transition:transform 70ms cubic-bezier(.16,1,.3,1);transform:scale(.96)translateY(.5px)}.primary-action:hover:not(:disabled),.btn-primary:hover:not(:disabled),.secondary-action:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.workspace-primary:hover:not(:disabled),.workspace-secondary:hover:not(:disabled){transform:translateY(-1.5px)}.icon-action:hover,.icon-only:hover{transform:translateY(-1px)}.icon-action svg,.icon-only svg{color:var(--nx-muted);transition:color var(--nx-dur-fast) var(--nx-ease), transform .18s cubic-bezier(.16, 1, .3, 1)}.icon-action:hover svg,.icon-only:hover svg{color:var(--nx-text);transform:scale(1.06)}.text-action{transition:color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-fast) var(--nx-ease)}.text-action:hover{transform:translateY(-1px)}.text-action:active{transition:transform 70ms cubic-bezier(.16,1,.3,1);transform:scale(.96)}.primary-action svg,.btn-primary svg,.secondary-action svg,.btn-secondary svg,.action-chip svg,.product-card__button svg,.workspace-primary svg,.workspace-secondary svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.primary-action:hover:not(:disabled) .lucide-arrow-right,.secondary-action:hover:not(:disabled) .lucide-arrow-right,.btn-primary:hover:not(:disabled) .lucide-arrow-right,.btn-secondary:hover:not(:disabled) .lucide-arrow-right,.btn-primary:hover:not(:disabled) .lucide-chevron-right,.btn-secondary:hover:not(:disabled) .lucide-chevron-right{transform:translate(2.5px)}.primary-action:hover:not(:disabled) .lucide-shopping-bag,.primary-action:hover:not(:disabled) .lucide-shopping-cart,.btn-primary:hover:not(:disabled) .lucide-shopping-cart,.btn-primary:hover:not(:disabled) .lucide-download,.product-card__button:hover:not(:disabled) .lucide-download{transform:translateY(1.5px)}.primary-action,.btn-primary,.product-card__button,.workspace-primary{color:var(--nx-on-primary);background:var(--nx-button-primary);border-color:var(--nx-button-primary-hover);box-shadow:var(--nx-inset-subtle)}.primary-action:hover:not(:disabled),.btn-primary:hover:not(:disabled),.product-card__button:hover:not(:disabled),.workspace-primary:hover:not(:disabled){background:var(--nx-button-primary-hover);border-color:var(--nx-button-primary-hover);box-shadow:var(--nx-inset-subtle)}.primary-action:active:not(:disabled),.btn-primary:active:not(:disabled),.product-card__button:active:not(:disabled),.workspace-primary:active:not(:disabled){background:var(--nx-button-primary-pressed)}.secondary-action,.btn-secondary,.icon-action,.icon-only,.action-chip,.workspace-secondary{color:var(--nx-text);background:var(--nx-elevated);border-color:var(--nx-line);box-shadow:var(--nx-inset)}.secondary-action:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.icon-action:hover:not(:disabled),.icon-only:hover:not(:disabled),.action-chip:hover:not(:disabled),.workspace-secondary:hover:not(:disabled){border-color:var(--nx-line-strong);background:var(--nx-hover);color:var(--nx-text);box-shadow:var(--nx-inset)}.icon-only{flex:none;width:36px;height:36px;min-height:36px;padding:0}.text-action{min-height:32px;color:var(--nx-muted);background:0 0;border:1px solid #0000;padding:0 8px;font-size:12.5px;font-weight:700}.text-action:hover{color:var(--nx-link);background:var(--nx-accent-soft);border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.text-action:hover{border-color:color-mix(in srgb, var(--nx-accent) 30%, transparent)}}.compact{min-height:32px;padding:0 10px;font-size:12.5px}.action-chip{border-radius:var(--nx-radius-sm);min-height:32px;padding:0 10px;font-size:12px}.action-chip.status-pill--accent,.action-chip.is-active{color:var(--nx-selected-text);background:var(--nx-selected-bg);border-color:var(--nx-selected-border);box-shadow:none}.action-chip.status-pill--accent svg,.action-chip.is-active svg{color:#fff}.product-card__button--disabled,.primary-action:disabled,.btn-primary:disabled,.btn-secondary:disabled,.secondary-action:disabled,.icon-action:disabled,.action-chip:disabled,.workspace-primary:disabled,.workspace-secondary:disabled,.product-card__button:disabled{background:var(--nx-button-disabled);color:var(--nx-on-disabled);border-color:var(--nx-line);box-shadow:none;cursor:not-allowed;transform:none}.topbar{display:none}.brand{color:var(--nx-text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.brand img{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);width:34px;height:34px}.brand b{font-family:var(--nx-display);font-size:18px;line-height:1;display:block}.brand small{color:var(--nx-muted);margin-top:3px;font-size:11px;font-weight:650;display:block}.nav-tabs{flex-wrap:wrap;gap:6px;display:flex}.nav-tabs button{border-radius:var(--nx-radius);min-height:36px;color:var(--nx-muted);transition:background var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease);background:0 0;border:1px solid #0000;padding:0 12px;font-size:13px;font-weight:700}.nav-tabs button.active,.nav-tabs button:hover{color:var(--nx-text);background:var(--nx-elevated);border-color:var(--nx-line);box-shadow:var(--nx-inset)}.top-actions{align-items:center;gap:8px;display:flex}main{position:relative}.view-stack{gap:20px;display:grid}.hero-panel{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-panel);min-height:290px;box-shadow:var(--nx-inset), var(--nx-shadow);grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);gap:28px;padding:38px 40px;display:grid;position:relative;overflow:hidden}html[data-theme=day] .hero-panel{background:var(--nx-panel);border-color:var(--nx-line);box-shadow:var(--nx-shadow)}.hero-panel:after{content:"";pointer-events:none;opacity:.08;background-image:linear-gradient(var(--nx-text) 1px, transparent 1px), linear-gradient(90deg, var(--nx-text) 1px, transparent 1px);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.hero-panel:after{background-image:linear-gradient(color-mix(in srgb, var(--nx-text) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--nx-text) 8%, transparent) 1px, transparent 1px)}}.hero-panel:after{background-size:24px 24px;-webkit-mask-image:linear-gradient(135deg,#0009 0%,#0000 80%);mask-image:linear-gradient(135deg,#0009 0%,#0000 80%)}.hero-copy,.hero-metrics{z-index:1;position:relative}.hero-copy h1{letter-spacing:-.02em;max-width:14em;color:var(--nx-text);text-wrap:balance;margin:0 0 14px;font-size:clamp(34px,4.2vw,50px);font-weight:850;line-height:1.15}.section-badge{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line-strong);background:var(--nx-elevated);width:max-content;min-height:26px;color:var(--nx-text);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--nx-inset-subtle);align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}html[data-theme=day] .section-badge{background:var(--nx-elevated);border-color:var(--nx-line);color:var(--nx-muted)}.hero-copy p{max-width:48ch;color:var(--nx-muted);font-size:15px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-metrics{z-index:1;align-content:center;gap:14px;display:grid;position:relative}.hero-metrics article,.stat-grid article,.metric-card{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-elevated);box-shadow:var(--nx-inset);transition:transform var(--nx-dur-ui) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), box-shadow var(--nx-dur-ui) var(--nx-ease);padding:18px 24px}html[data-theme=day] .hero-metrics article,html[data-theme=day] .stat-grid article,html[data-theme=day] .metric-card{background:var(--nx-panel);border-color:var(--nx-line);box-shadow:var(--nx-shadow)}.hero-metrics article:nth-child(2),.metric-card:nth-child(2){animation-delay:calc(var(--nx-stagger) * 1)}.hero-metrics article:nth-child(3),.metric-card:nth-child(3){animation-delay:calc(var(--nx-stagger) * 2)}.hero-metrics article:hover,.metric-card:hover{border-color:var(--nx-line-strong);box-shadow:var(--nx-inset), 0 4px 12px -4px #00000059;transform:translateY(-2px)}html[data-theme=day] .hero-metrics article:hover,html[data-theme=day] .metric-card:hover{box-shadow:0 4px 14px -3px #0b0d1214}.hero-metrics article>span,.metric-card__label{color:var(--nx-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.hero-metrics b,.metric-card__value{font-family:var(--nx-mono);letter-spacing:-.04em;color:var(--nx-text);font-variant-numeric:tabular-nums;margin-top:8px;margin-bottom:2px;font-size:clamp(38px,3.8vw,48px);font-weight:850;line-height:1.05;display:block}.hero-metrics b *,.metric-card__value *{font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important}.hero-metrics small,.metric-card__hint{color:var(--nx-faint);margin-top:6px;font-size:12px;font-weight:600;line-height:1.4;display:block}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.strip-card,.stage-content a.strip-card{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-panel);cursor:pointer;min-height:148px;box-shadow:var(--nx-inset);transition:transform var(--nx-dur-ui) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), box-shadow var(--nx-dur-ui) var(--nx-ease);flex-direction:column;justify-content:space-between;gap:12px;padding:16px 18px;display:flex;position:relative;color:inherit!important;text-decoration:none!important}.strip-card:hover,.stage-content a.strip-card:hover{border-color:var(--nx-accent);box-shadow:var(--nx-inset), 0 8px 24px -4px #0006;transform:translateY(-2px);text-decoration:none!important}.strip-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.strip-card__icon{border-radius:var(--nx-radius,6px);border:1px solid var(--nx-line);background:var(--nx-elevated);box-sizing:border-box;width:44px;height:44px;color:var(--nx-muted);flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:flex}.strip-card__icon img{-o-object-fit:contain;object-fit:contain;border-radius:calc(var(--nx-radius,6px) - 2px);width:100%;height:100%;mix-blend-mode:var(--nx-cover-blend,normal);filter:var(--nx-cover-filter,none);display:block}.strip-card__meta{align-items:center;gap:8px;display:flex}.strip-card__category{border-radius:var(--nx-radius-xs,4px);border:1px solid var(--nx-line);background:var(--nx-elevated);color:var(--nx-link);padding:2px 7px;font-size:11px;font-weight:700}.strip-card__version{color:var(--nx-faint);font-size:11px;font-weight:600}.strip-card__body{flex-direction:column;flex:1;gap:4px;display:flex}.strip-card__title{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:800;line-height:1.35;overflow:hidden}.strip-card__desc{color:var(--nx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.strip-card__foot{border-top:1px solid var(--nx-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.strip-card__price{color:var(--nx-link);font-size:13.5px;font-weight:800}.strip-card__cta{color:var(--nx-muted);transition:color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-fast) var(--nx-ease);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.strip-card:hover .strip-card__cta{color:var(--nx-accent);transform:translate(2px)}.stage-content a.product-media,.stage-content a.product-card__media,.stage-content a.relation-card{color:inherit!important;text-decoration:none!important}.search-panel,.surface-card,.panel-card{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-panel);min-width:0;box-shadow:var(--nx-inset), var(--nx-shadow);padding:22px;transition:border-color .18s,box-shadow .18s}.search-panel:focus-within{border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.search-panel:focus-within{border-color:color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line))}}.search-panel:focus-within{box-shadow:var(--nx-inset), 0 0 0 1px var(--nx-accent), var(--nx-shadow)}@supports (color:color-mix(in lab, red, red)){.search-panel:focus-within{box-shadow:var(--nx-inset), 0 0 0 1px color-mix(in srgb, var(--nx-accent) 18%, transparent), var(--nx-shadow)}}.surface-card--emphasis{background:var(--nx-panel);border-left:4px solid var(--nx-accent)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-head__eyebrow,.surface-card__eyebrow{color:var(--nx-link);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.section-head h2,.section-head__title{width:max-content;max-width:100%;margin-top:4px;font-size:22px;position:relative}.section-head h2:after,.section-head__title:after{content:"";border-radius:var(--nx-radius-xs);background:linear-gradient(90deg, var(--nx-accent), transparent);width:36%;max-width:72px;height:2px;transition:width var(--nx-dur-ui) var(--nx-ease);margin-top:8px;display:block}.content-section:hover .section-head h2:after,.section-head:hover h2:after{width:56%}.section-head p,.section-head__desc{color:var(--nx-muted);max-width:52ch;font-size:13.5px;line-height:1.65}.search-box{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);min-height:48px;box-shadow:var(--nx-inset);align-items:center;gap:10px;margin-top:16px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.search-box:focus-within{border-color:var(--nx-accent);box-shadow:var(--nx-inset), 0 0 0 2px var(--nx-accent-soft)}.search-box input{min-width:0;color:var(--nx-text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search-box input::placeholder{color:var(--nx-faint)}.search-clear{color:var(--nx-muted);background:0 0;border:0;font-size:12px;font-weight:700}.browse-toolbar{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);box-shadow:var(--nx-inset);grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:grid}.browse-toolbar span,.search-result-meta{color:var(--nx-muted);font-size:12px;font-weight:700}.browse-toolbar strong{margin-top:2px;font-size:14px;display:block}.browse-toolbar small{color:var(--nx-faint);font-size:12px}.price-filter-row,.chip-row,.category-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.price-filter-row button,.chip-row button,.category-row button{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);background:var(--nx-elevated);min-height:32px;color:var(--nx-muted);box-shadow:var(--nx-inset);transition:background var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-fast) var(--nx-ease-spring), box-shadow var(--nx-dur-fast) var(--nx-ease);padding:0 11px;font-size:12px;font-weight:700;position:relative}.price-filter-row button:after,.chip-row button:after,.category-row button:after{content:"";background:linear-gradient(90deg, var(--nx-accent), var(--nx-kick));opacity:0;height:2px;transition:transform .22s var(--nx-ease-spring), opacity .16s var(--nx-ease);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}.price-filter-row button:hover,.chip-row button:hover,.category-row button:hover{color:var(--nx-text);border-color:var(--nx-line-strong);background:var(--nx-hover)}.price-filter-row button.active,.price-filter-row button.is-active,.chip-row button.active,.chip-row button.is-active,.category-row button.active,.category-row button.is-active{color:#fff;border-color:var(--nx-accent);background:var(--nx-accent);box-shadow:none;transform:translateY(-1px)}.price-filter-row button.active:after,.price-filter-row button.is-active:after,.chip-row button.active:after,.chip-row button.is-active:after,.category-row button.active:after,.category-row button.is-active:after{display:none}.price-filter-row button:active,.chip-row button:active,.category-row button:active{transition-duration:45ms;transform:scale(.95)translateY(1px)}.search-result-meta{margin-top:12px}.content-section{gap:20px;min-width:0;display:grid}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));align-items:stretch;gap:20px;display:grid}.wide-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:20px;display:grid}@media (min-width:1100px){.wide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1480px){.wide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-card,.bundle-card,.membership-card{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-panel);width:100%;min-width:0;max-width:100%;color:var(--nx-text);box-shadow:var(--nx-inset), 0 1px 2px #00000059;transition:border-color var(--nx-dur-fast) var(--nx-ease), box-shadow .26s cubic-bezier(.16, 1, .3, 1), transform .26s cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card.motion-card{gap:0;padding:0}.product-card:hover,.bundle-card:hover,.membership-card:hover{border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.product-card:hover,.bundle-card:hover,.membership-card:hover{border-color:color-mix(in srgb, var(--nx-accent) 45%, var(--nx-line))}}.product-card:hover,.bundle-card:hover,.membership-card:hover{box-shadow:var(--nx-inset), 0 1px 2px #0006, 0 16px 36px -8px #000000b8;transform:translateY(-3.5px)}.product-card:active,.bundle-card:active,.membership-card:active{transition-duration:50ms;transform:translate(0)scale(.99)}.spotlight-card,.product-card,.bundle-card,.membership-card,.portal-membership-card,.metric-card,.hero-metrics article,.strip-card{border:1px solid var(--nx-line);background:var(--nx-elevated);transition:transform var(--nx-dur-ui) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), box-shadow var(--nx-dur-ui) var(--nx-ease);position:relative}.spotlight-card:hover,.product-card:hover,.bundle-card:hover,.membership-card:hover,.portal-membership-card:hover,.metric-card:hover,.hero-metrics article:hover,.strip-card:hover{border-color:var(--nx-line-strong);transform:translateY(-2px)}.spotlight-card:before,.spotlight-card:after,.product-card:before,.product-card:after,.bundle-card:before,.bundle-card:after,.membership-card:before,.membership-card:after,.portal-membership-card:before,.portal-membership-card:after,.metric-card:before,.metric-card:after,.hero-metrics article:before,.hero-metrics article:after,.strip-card:after{display:none!important}.spotlight-card>*,.product-card>*,.bundle-card>*,.membership-card>*,.portal-membership-card>*,.metric-card>*,.hero-metrics article>*,.strip-card>*{z-index:2;position:relative}.strip-card:before{z-index:3}.product-media{aspect-ratio:16/10;background:var(--nx-elevated);cursor:pointer;border-bottom:1px solid var(--nx-line);border-radius:calc(var(--nx-card-radius,12px) - 1px) calc(var(--nx-card-radius,12px) - 1px) 0 0;flex:none;justify-content:center;align-items:center;max-height:156px;display:flex;position:relative;overflow:hidden}.product-media:after{display:none!important}.product-media img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;box-sizing:border-box;width:100%;height:100%;max-height:100%;mix-blend-mode:var(--nx-cover-blend,normal);filter:var(--nx-cover-filter,none);transition:transform var(--nx-dur-enter) var(--nx-ease-out);padding:10px 14px;display:block}.product-card:hover .product-media img{transform:scale(1.025)}.media-empty{height:100%;min-height:120px;color:var(--nx-faint);place-content:center;justify-items:center;gap:6px;font-size:12px;font-weight:700;display:grid}.product-body{flex-direction:column;flex:auto;gap:10px;min-width:0;padding:14px;display:flex}.product-meta{min-width:0;color:var(--nx-muted);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.product-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-body h3{min-width:0;color:var(--nx-text);font-family:var(--nx-display);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.product-body>p{min-width:0;color:var(--nx-muted);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.product-tags span{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);background:var(--nx-elevated);max-width:100%;min-height:22px;color:var(--nx-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.product-foot{border-top:1px solid var(--nx-line);gap:10px;min-width:0;margin-top:auto;padding-top:12px;display:grid}.product-foot__price{min-width:0}.product-foot__price strong,.product-foot>b{font-family:var(--nx-display);color:var(--nx-text);word-break:break-word;font-size:17px;font-weight:800;line-height:1.2;display:block}.product-foot__price del,.product-foot del{color:var(--nx-faint);margin-bottom:2px;font-size:11px;font-weight:600;text-decoration:line-through;display:block}.product-foot__actions,.product-foot>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.product-foot__actions .primary-action,.product-foot__actions .product-card__button,.product-foot>div .primary-action{flex:auto;justify-content:center;min-width:min(100%,112px)}.product-foot__actions .text-action,.product-foot>div .text-action{flex:none}.product-card.motion-card{min-width:0}.product-card.motion-card>.product-card__meta,.product-card.motion-card>.product-card__copy,.product-card.motion-card>.product-card__list,.product-card.motion-card>.product-card__chips,.product-card.motion-card>.product-card__foot{box-sizing:border-box;min-width:0;padding-left:14px;padding-right:14px}.product-card.motion-card>.product-card__media{margin:0;padding:0}.product-card.motion-card>.product-card__meta{gap:8px;padding-top:12px}.product-card.motion-card>.product-card__copy{padding-top:6px;padding-bottom:2px}.product-card.motion-card>.product-card__list,.product-card.motion-card>.product-card__chips{padding-bottom:8px}.product-card.motion-card>.product-card__foot{margin-top:auto;padding-top:12px;padding-bottom:14px}.product-card__media{border-bottom:1px solid var(--nx-line);border-radius:calc(var(--nx-card-radius,12px) - 1px) calc(var(--nx-card-radius,12px) - 1px) 0 0;background:var(--nx-elevated);height:156px;color:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.product-card__media-main{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;box-sizing:border-box;width:100%;height:100%;max-height:100%;mix-blend-mode:var(--nx-cover-blend,normal);filter:var(--nx-cover-filter,none);transition:transform var(--nx-dur-enter) var(--nx-ease-out);padding:10px 14px;display:block}.product-card:hover .product-card__media-main{transform:scale(1.025)}.product-card__media:after{display:none!important}.product-card__media-empty{height:100%;min-height:148px;color:var(--nx-faint);background:linear-gradient(145deg, var(--nx-elevated), var(--nx-panel) 55%, var(--nx-elevated));place-content:center;justify-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.product-card__copy{gap:8px;min-width:0;padding-top:4px;padding-bottom:4px;display:grid}.portal-membership-card{padding:16px}.portal-membership-icon{border-radius:var(--nx-radius);border:1px solid var(--nx-accent);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portal-membership-icon{border:1px solid color-mix(in srgb, var(--nx-accent) 35%, var(--nx-line))}}.portal-membership-icon{background:var(--nx-accent-soft);color:var(--nx-link);box-shadow:var(--nx-inset-subtle)}.portal-membership-title{color:var(--nx-text);margin:12px 0 0;font-size:18px;font-weight:800}.portal-membership-desc{color:var(--nx-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.portal-membership-hint{color:var(--nx-muted);font-size:12px;line-height:1.5}.product-card__meta{min-width:0;color:var(--nx-muted);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.product-card__type{border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);background:var(--nx-elevated);max-width:48%;min-height:26px;color:var(--nx-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex;overflow:hidden}.product-card__type span{text-overflow:ellipsis;overflow:hidden}.product-card__tag{border:1px solid var(--nx-accent);flex:none;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:55%;min-height:26px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-card__tag{border:1px solid color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line))}}.product-card__tag{border-radius:var(--nx-radius-sm);background:var(--nx-accent-soft);color:var(--nx-link);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:750;overflow:hidden}.product-card__tag--version{border-color:var(--nx-line);background:var(--nx-elevated);color:var(--nx-muted)}.product-card__tag svg{flex:none}.product-card__tag span{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-card__chips span,.product-card__list span{border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);background:var(--nx-elevated);max-width:100%;min-height:26px;color:var(--nx-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex;overflow:hidden}.product-card__eyebrow{color:var(--nx-link);letter-spacing:.04em;font-size:11px;font-weight:800}.product-card__title{min-width:0;color:var(--nx-text);font-family:var(--nx-display);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.product-card__desc{min-width:0;min-height:0;color:var(--nx-muted);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-card__list,.product-card__chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.product-card__list span{max-width:min(100%,9.5em)}.product-card__foot{border-top:1px solid var(--nx-line);gap:12px;min-width:0;display:grid}.product-card__foot>.min-w-0{min-width:0}.product-card__price-label{color:var(--nx-muted);font-size:11px;font-weight:750}.product-card__price{color:var(--nx-link);font-family:var(--nx-display);word-break:break-word;margin-top:3px;font-size:18px;font-weight:800;line-height:1.15}.product-card__strike,.product-card__price-note{color:var(--nx-muted);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-card__strike{-webkit-line-clamp:1;text-decoration:line-through}.product-card__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px;min-width:0;display:grid}.product-card__actions .action-chip,.product-card__actions .product-card__button{width:100%;min-width:0;min-height:34px;padding:0 10px;font-size:12.5px;overflow:hidden}.product-card__actions .action-chip span,.product-card__actions .product-card__button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-highlight{border-radius:var(--nx-radius-xs);background:var(--nx-accent-soft);color:var(--nx-link);padding:0 .15rem}@media (max-width:420px){.product-card__actions{grid-template-columns:1fr}}.empty-state,.empty-stage{border:1px dashed var(--nx-line);border-radius:var(--nx-radius-lg);color:var(--nx-muted);text-align:center;background:var(--nx-panel);justify-items:center;gap:10px;padding:48px 20px;display:grid}.empty-state>svg,.empty-stage>svg{color:var(--nx-link);opacity:.72}.empty-stage__title{color:var(--nx-text);font-size:15px;font-weight:800}.empty-stage__desc{color:var(--nx-muted);max-width:36ch;font-size:13px}.field-grid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media (min-width:760px){.field-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-shell{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.field-shell__label{color:var(--nx-muted);letter-spacing:.02em;font-size:12px;font-weight:750}.field-input,.field-textarea,.field-shell input:not([type=checkbox]):not([type=radio]),.field-shell select,.field-shell textarea,.admin-user-search input,input.field-input,select.field-input,textarea.field-textarea{border:1px solid var(--nx-control-border);border-radius:var(--nx-radius);background:var(--nx-elevated);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--nx-text);box-shadow:var(--nx-inset);outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}textarea.field-textarea,.field-shell textarea{resize:vertical;min-height:110px;padding:10px 12px;line-height:1.55}select.field-input,.field-shell select{-webkit-appearance:none;appearance:none;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:36px}@media (prefers-color-scheme:dark){select.field-input,.field-shell select{--lightningcss-light: ;--lightningcss-dark:initial}}select option,select.field-input option,.field-shell select option{background:var(--nx-panel);color:var(--nx-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){select option,select.field-input option,.field-shell select option{--lightningcss-light: ;--lightningcss-dark:initial}}.field-input:focus,.field-textarea:focus,.field-shell input:not([type=checkbox]):not([type=radio]):focus,.field-shell select:focus,.field-shell textarea:focus{border-color:var(--nx-focus);box-shadow:var(--nx-inset), 0 0 0 2px var(--nx-accent-soft)}.toggle-field{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);min-height:54px;box-shadow:var(--nx-inset);align-items:center;gap:10px;padding:10px 12px;display:flex}.toggle-field__label{font-size:13px;font-weight:750}.toggle-field__hint{color:var(--nx-muted);margin-top:2px;font-size:12px}.status-pill{border-radius:var(--nx-radius-sm);border:1px solid var(--nx-line);background:var(--nx-elevated);max-width:100%;min-height:26px;color:var(--nx-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:750;display:inline-flex}.status-pill--accent{border-color:var(--nx-selected-border);background:var(--nx-selected-bg);color:var(--nx-selected-text)}.status-pill--success{border-color:var(--nx-success)}@supports (color:color-mix(in lab, red, red)){.status-pill--success{border-color:color-mix(in srgb, var(--nx-success) 40%, var(--nx-line))}}.status-pill--success{background:var(--nx-success-soft);color:var(--nx-success)}.status-pill--warn{border-color:var(--nx-warn)}@supports (color:color-mix(in lab, red, red)){.status-pill--warn{border-color:color-mix(in srgb, var(--nx-warn) 40%, var(--nx-line))}}.status-pill--warn{background:var(--nx-warn-soft);color:var(--nx-warn)}.status-pill--muted{color:var(--nx-faint)}.entity-stack{gap:8px;display:grid}.entity-row{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);min-width:0;box-shadow:var(--nx-inset);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.entity-row:hover{border-color:var(--nx-line-strong);background:var(--nx-hover)}.entity-row__main{flex:auto;gap:4px;min-width:0;display:grid}.entity-row__title{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:14.5px;font-weight:750;line-height:1.35}.entity-row__desc{min-width:0;color:var(--nx-muted);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:12.5px;line-height:1.5}.entity-row__desc--mono{font-family:var(--nx-mono);font-variant-numeric:tabular-nums}.entity-row__side{flex:none;justify-items:end;gap:8px;min-width:0;max-width:46%;display:grid}.entity-row__price{max-width:100%;font-family:var(--nx-display);text-align:right;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.3}.entity-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;display:flex}@media (max-width:720px){.entity-row{flex-direction:column}.entity-row__side{justify-items:start;width:100%;max-width:none}.entity-row__actions{justify-content:flex-start}}.control-stack{gap:18px;min-width:0;display:grid}.admin-view-wrap{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.site-shell:has(.admin-view-wrap){width:min(1680px,100% - 28px)}.stage-content:has(.admin-view-wrap){width:min(1680px,100% - 28px)}.site-shell:has(.docs-view-wrap){width:min(1680px,100% - 28px)}.stage-content:has(.docs-view-wrap){width:min(1680px,100% - 28px)}.admin-users-layout{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.admin-users-layout>.control-stack{grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.admin-users-layout{grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr);align-items:start}.admin-users-layout>.control-stack:first-child{scrollbar-width:thin;max-height:calc(100vh - 96px);padding-right:4px;position:sticky;top:76px;overflow:auto}}.admin-user-filter-grid{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;min-width:0;margin-top:18px;display:grid}.admin-user-filter-grid>:first-child,.admin-user-filter-grid>:last-child{grid-column:1/-1}@container admin-user-list (width>=300px){.admin-user-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container admin-user-list (width>=620px){.admin-user-filter-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr))}.admin-user-filter-grid>:first-child,.admin-user-filter-grid>:last-child{grid-column:auto}}.admin-account-panel{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-elevated);box-shadow:var(--nx-inset);margin-top:16px;padding:14px}.admin-account-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-pagination{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.admin-pagination>span{text-align:center;min-width:64px;color:var(--nx-muted);font-size:12px;font-weight:700;font-family:var(--nx-mono)}.queue-filters{gap:.5rem;margin-bottom:.75rem;display:grid}.ops-hint{color:var(--color-cyu-muted,var(--nx-muted));margin-top:.65rem;font-size:.82rem;line-height:1.6}.version-history,.version-list{gap:.65rem;margin-top:.9rem;display:grid}.version-history__item,.version-list__item{border:1px solid var(--color-cyu-border-soft,var(--nx-line));border-radius:var(--nx-radius);background:var(--nx-elevated,#fff);padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.version-history__item,.version-list__item{background:color-mix(in srgb, var(--nx-elevated,#fff) 88%, transparent)}}.version-history__item,.version-list__item{box-shadow:var(--nx-inset)}.version-history__item>div,.version-list__item>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.version-history__item p,.version-list__item p{color:var(--color-cyu-muted,var(--nx-muted));margin:.35rem 0;font-size:.86rem;line-height:1.55}.admin-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.admin-create-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.icon-btn{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);width:36px;height:36px;color:var(--nx-text);box-shadow:var(--nx-inset);transition:background var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-micro) var(--nx-ease);place-items:center;display:grid}.icon-btn:hover{background:var(--nx-hover);border-color:var(--nx-line-strong)}.icon-btn:active{transform:scale(.96)}.icon-btn:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.icon-btn--danger{color:var(--nx-danger);border-color:var(--nx-danger)}@supports (color:color-mix(in lab, red, red)){.icon-btn--danger{border-color:color-mix(in srgb, var(--nx-danger) 35%, var(--nx-line))}}.icon-btn--danger,.icon-btn--danger:hover{background:var(--nx-danger-soft)}@supports (color:color-mix(in lab, red, red)){.icon-btn--danger:hover{background:color-mix(in srgb, var(--nx-danger-soft) 80%, var(--nx-hover))}}.sheet-panel{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-panel);width:min(720px,100%);box-shadow:var(--nx-inset), var(--nx-shadow-pop);animation:stageIn var(--nx-dur-ui) var(--nx-ease-out) both}.release-notice{border-radius:var(--nx-radius);padding:10px 12px;font-size:13px;font-weight:650}.release-notice--error{background:var(--nx-danger-soft);color:var(--nx-danger)}.release-notice--success{background:var(--nx-success-soft);color:var(--nx-success)}.release-notice--info{background:var(--nx-accent-soft);color:var(--nx-link)}.batch-result{border-radius:var(--nx-radius);background:var(--nx-success-soft);color:var(--nx-success);padding:10px 12px;font-size:13px;font-weight:650}.batch-result__summary{line-height:1.5}.queue-list{border-right:1px solid var(--nx-line);background:var(--nx-elevated);overflow-y:auto}.queue-list b{color:var(--nx-text);overflow-wrap:anywhere}.queue-detail{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.queue-detail header h3{color:var(--nx-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}.request-facts span{color:var(--nx-text);border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);overflow-wrap:anywhere;background:var(--nx-elevated);box-shadow:var(--nx-inset);gap:4px;padding:10px;font-size:12px;display:grid}.message-stream{gap:8px;max-height:360px;display:grid;overflow-y:auto}.ops-form label,.tier-row label{gap:7px;min-width:0;display:grid}.workflow-panel>div{gap:4px;min-width:0;display:grid}.tier-row__summary{border-left:3px solid var(--nx-accent);background:var(--nx-accent-soft);align-content:center;align-self:stretch;gap:4px;min-width:0;padding:10px 12px;display:grid}.tier-row__summary b{color:var(--nx-text);overflow-wrap:anywhere;font-size:14px}.version-picker-overlay{z-index:1400;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--nx-void);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.version-picker-overlay{background:color-mix(in srgb, var(--nx-void) 78%, transparent)}}.version-picker-overlay{overscroll-behavior:none}.version-picker-panel{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-panel);width:min(640px,100%);min-height:0;max-height:min(90dvh,820px);box-shadow:var(--nx-inset), var(--nx-shadow-pop);color:var(--nx-text);flex-direction:column;display:flex;overflow:hidden}.version-picker-head{border-bottom:1px solid var(--nx-line);background:var(--nx-panel);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.version-picker-head h2{color:var(--nx-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:1.15rem}.version-picker-head p{color:var(--nx-muted);margin:6px 0 0;font-size:.88rem;line-height:1.5}.version-picker-summary{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);box-shadow:var(--nx-inset);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.version-picker-kicker{color:var(--nx-link);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.version-picker-close{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);width:36px;height:36px;color:var(--nx-text);box-shadow:var(--nx-inset);transition:background var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), transform .12s var(--nx-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.version-picker-close:hover{background:var(--nx-hover);border-color:var(--nx-line-strong)}.version-picker-close:active{transform:scale(.96)}.version-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:10px;min-height:0;padding:14px 18px 18px;display:grid;overflow:auto}.version-row{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);box-shadow:var(--nx-inset);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.version-row--latest{border-color:var(--nx-accent)}@supports (color:color-mix(in lab, red, red)){.version-row--latest{border-color:color-mix(in srgb, var(--nx-accent) 45%, var(--nx-line))}}.version-row--latest{background:var(--nx-accent-soft)}.version-row-main{flex:auto;min-width:0}.version-row-desc p{color:var(--nx-text-secondary);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.version-row-desc.is-expanded p{-webkit-line-clamp:unset;display:block}.version-desc-toggle{color:var(--nx-link);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:12px;font-weight:700;display:inline-block}.version-desc-toggle:hover{text-decoration:underline}.version-row-title strong{font-family:var(--nx-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.version-download{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-panel);min-height:36px;color:var(--nx-text);box-shadow:var(--nx-inset);cursor:pointer;transition:background var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), transform .18s cubic-bezier(.16, 1, .3, 1), box-shadow var(--nx-dur-fast) var(--nx-ease);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:750;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important;align-self:flex-start!important}.version-download:active:not(:disabled){transition:transform 70ms cubic-bezier(.16,1,.3,1);transform:scale(.96)translateY(.5px);box-shadow:inset 0 2px 4px #00000059!important}.version-download--latest{background:var(--nx-button-primary);border-color:var(--nx-button-primary-hover);color:var(--nx-on-primary);box-shadow:inset 0 1px #fff3}.version-download:disabled,.version-download--busy{background:var(--nx-button-disabled);border-color:var(--nx-line);color:var(--nx-on-disabled);box-shadow:none;cursor:not-allowed}.version-row-date{color:var(--nx-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:4px 0;font-size:12px;display:inline-flex}.version-list-section{color:var(--nx-muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;font-weight:700;display:flex}.version-picker-loading,.version-picker-empty{color:var(--nx-muted);justify-items:center;gap:8px;padding:36px 16px;display:grid}.version-picker-fade-enter-active{animation:.22s cubic-bezier(.16,1,.3,1) both versionBackdropIn}.version-picker-fade-leave-active{animation:.13s cubic-bezier(.4,0,1,1) both versionBackdropOut}.version-picker-fade-enter-active .version-picker-panel{animation:.22s cubic-bezier(.16,1,.3,1) both versionPanelIn}.version-picker-fade-leave-active .version-picker-panel{animation:.13s cubic-bezier(.4,0,1,1) both versionPanelOut}@keyframes versionBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes versionBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes versionPanelIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes versionPanelOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.99)}}.toast{z-index:2000;border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-panel);min-width:220px;max-width:min(360px,100vw - 32px);color:var(--nx-text);box-shadow:var(--nx-inset), var(--nx-shadow-pop);padding:12px 14px;font-size:13.5px;font-weight:650;position:fixed;bottom:18px;right:18px}.site-footer{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-panel);box-shadow:var(--nx-shadow-sm,0 1px 3px #0000000d);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.5rem;padding:18px 24px;display:flex}.site-footer>div{gap:.25rem;display:grid}.site-footer b{color:var(--nx-text);font-size:.95rem;font-weight:800}.site-footer span{color:var(--nx-muted);font-size:.8rem;line-height:1.5}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.site-footer button,.site-footer nav a{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);min-height:32px;color:var(--nx-muted);box-shadow:var(--nx-inset);transition:background var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease);align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:750;display:inline-flex;text-decoration:none!important}.site-footer button:hover,.site-footer nav a:hover{border-color:var(--nx-line-strong);color:var(--nx-text);background:var(--nx-hover);text-decoration:none!important}.mobile-bottom-nav{width:100%;height:calc(54px + env(safe-area-inset-bottom,0px));z-index:90;padding:3px 6px env(safe-area-inset-bottom,0px) 6px;border-top:1px solid var(--nx-line);background:var(--nx-panel);border-bottom:none;border-left:none;border-right:none;border-radius:0;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000059}html[data-theme=day] .mobile-bottom-nav{background:var(--nx-panel);border-top-color:var(--nx-line);box-shadow:0 -3px 16px #0b0d1214}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.mobile-bottom-nav{background:var(--nx-panel);-webkit-backdrop-filter:blur(20px)saturate(180%)}html[data-theme=day] .mobile-bottom-nav{background:var(--nx-panel)}}.mobile-bottom-nav__item{border-radius:var(--nx-radius-sm);min-width:0;height:48px;min-height:44px;color:var(--nx-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--nx-dur-fast) var(--nx-ease), transform .16s cubic-bezier(.16, 1, .3, 1);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:10.5px;font-weight:650;line-height:1;display:flex;position:relative}.mobile-bottom-nav__item:before{content:"";background:linear-gradient(90deg, var(--nx-accent), var(--nx-kick));opacity:0;height:2px;transition:transform .22s cubic-bezier(.16, 1, .3, 1), opacity .16s var(--nx-ease);pointer-events:none;position:absolute;top:-3px;left:22%;right:22%;transform:scaleX(.2)}.mobile-bottom-nav__item svg{transition:transform .2s cubic-bezier(.16, 1, .3, 1), color var(--nx-dur-fast) var(--nx-ease)}.mobile-bottom-nav__item:hover{color:var(--nx-text);background:0 0}.mobile-bottom-nav__item:active{transition:transform 70ms cubic-bezier(.16,1,.3,1);transform:scale(.96)}.mobile-bottom-nav__item:focus-visible{outline:2px solid var(--nx-focus);outline-offset:-2px}.mobile-bottom-nav__item--active{color:var(--nx-link);box-shadow:none;background:0 0;border:none;font-weight:750}.mobile-bottom-nav__item--active:before{opacity:1;transform:scaleX(1)}.mobile-bottom-nav__item--active svg{color:var(--nx-link);transform:translateY(-1px)scale(1.08)}.mobile-bottom-nav__item--active:hover{color:var(--nx-link);background:0 0}.nx-overlay-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.nx-overlay-leave-active{transition:opacity .13s cubic-bezier(.4,0,1,1)}.nx-overlay-enter-active .nx-overlay-panel{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.nx-overlay-leave-active .nx-overlay-panel{transition:opacity .13s cubic-bezier(.4,0,1,1),transform .13s cubic-bezier(.4,0,1,1)}.nx-overlay-enter-from,.nx-overlay-leave-to{opacity:0}.nx-overlay-enter-from .nx-overlay-panel{opacity:0;transform:translateY(14px)scale(.97)}.nx-overlay-leave-to .nx-overlay-panel{opacity:0;transform:translateY(6px)scale(.99)}@media (max-width:639px){.nx-overlay-enter-from .nx-overlay-panel.is-sheet,.nx-overlay-leave-to .nx-overlay-panel.is-sheet{transform:translateY(16px)scale(1)}}.portal-view-wrap,.docs-view-wrap,.preview-view-wrap,.admin-view-wrap{min-width:0}.portal-head,.panel-card{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-panel);box-shadow:var(--nx-inset), var(--nx-shadow);padding:20px}.motion-card{transition:transform var(--nx-dur-ui) var(--nx-ease-spring), box-shadow var(--nx-dur-ui) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease)}.motion-card:hover{transform:translateY(-2px)}.nav-tabs button.active{box-shadow:inset 0 0 0 1px var(--nx-line-strong)}@supports (color:color-mix(in lab, red, red)){.nav-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nx-line-strong) 70%, transparent)}}.price-filter-row button.is-active,.chip-row button.is-active,.category-row button.is-active,.price-filter-row button.active,.chip-row button.active,.category-row button.active{transition:background var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), box-shadow var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-micro) var(--nx-ease)}.membership-media-board{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:var(--nx-elevated);box-shadow:var(--nx-inset);gap:12px;padding:14px;display:grid}.membership-media-board__title{margin-top:4px;font-size:16px}.membership-media-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.membership-media-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.membership-media-card{aspect-ratio:1;border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-panel);overflow:hidden}.membership-media-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.membership-media-empty{color:var(--nx-muted);text-align:center;grid-column:1/-1;padding:16px;font-size:12.5px}@media (max-width:1040px){.admin-create-grid,.admin-create-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel{grid-template-columns:1fr;min-height:0}.feature-strip{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.app-frame{width:100%;max-width:100%;display:block;overflow-x:clip}.channel-rail{display:none}.stage-main{width:100%;min-width:0;max-width:100%;margin-left:0;overflow-x:clip}.stage-content,.stage-content.is-wide{width:100%!important;max-width:100%!important;padding-top:14px!important;padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;margin:0!important}.stage-main-views,.view-stack,.admin-view-wrap,.admin-workspace-stage,.admin-workspace-pane,.admin-users-layout,.control-stack,.catalog-desk,.catalog-desk__split,.catalog-desk__editor,.catalog-desk__list,.hero-panel,.search-panel,.content-section,.catalog-grid,.wide-grid,.site-footer{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.site-shell:has(.admin-view-wrap){box-sizing:border-box!important;width:100%!important;max-width:100%!important}.stage-content:has(.admin-view-wrap){box-sizing:border-box!important;width:100%!important;max-width:100%!important}.surface-card,.panel-card,.admin-account-panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:14px 12px!important}.section-head{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.section-head>div{width:100%!important;min-width:0!important}.section-head>button:not(.icon-btn),.section-head>.btn-secondary,.section-head>.btn-primary{justify-content:center!important;width:100%!important}.admin-create-grid,.admin-create-secondary-grid,.metric-grid{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.admin-chips-scroll{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;padding-bottom:4px!important;display:flex!important;overflow:auto hidden!important}.admin-chips-scroll::-webkit-scrollbar{display:none!important}.entity-row{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;padding:12px 10px!important}.entity-row__main{width:100%!important;min-width:0!important}.entity-row__side{width:100%!important;max-width:none!important}.entity-row__side>button:not(.icon-btn),.entity-row__side>.action-chip{justify-content:center!important;width:100%!important}.entity-row__actions{justify-content:flex-start!important;width:100%!important}.feature-strip{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:6px;box-sizing:border-box!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;display:flex!important;overflow:auto hidden!important}.feature-strip::-webkit-scrollbar{display:none}.strip-card{scroll-snap-align:start;box-sizing:border-box!important;flex:0 0 280px!important;width:280px!important;min-width:280px!important;max-width:280px!important}.stage-top{box-sizing:border-box;border-bottom:1px solid var(--nx-line);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:100%;height:52px;min-height:52px;padding:8px 12px;display:flex;overflow:visible;background:var(--nx-panel)!important;-webkit-backdrop-filter:none!important}.stage-top__brand{flex-shrink:0}.stage-top__brand span{display:none}.stage-top__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;flex-wrap:nowrap!important}.theme-toggle{border-radius:var(--nx-radius);flex-shrink:0;justify-content:center;gap:0;width:34px;height:34px;min-height:34px;padding:0}.theme-toggle .theme-toggle__dot,.theme-toggle .theme-toggle__text{display:none}.stage-top__actions .icon-action{border-radius:var(--nx-radius);flex-shrink:0;gap:4px;height:34px;min-height:34px;padding:0 8px}.stage-top__actions .icon-action .action-text{display:none}.stage-top__actions .mailbox-trigger{justify-content:center;width:34px;padding:0;position:relative}.stage-top__actions .mailbox-trigger .mailbox-top-badge{min-width:14px;height:14px;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:3px;right:3px;transform:translate(25%,-25%)}.stage-top__actions .user-trigger{justify-content:center;width:34px;padding:0}.stage-top__actions .icon-only{border-radius:var(--nx-radius);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-flex}.stage-top__actions .primary-action{border-radius:var(--nx-radius);flex-shrink:0;height:34px;min-height:34px;padding:0 10px;font-size:12px}.mobile-bottom-nav{display:flex}.browse-toolbar{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start;margin-bottom:8px}.site-footer nav{justify-content:flex-start}body{padding-bottom:0}}@media (max-width:680px){.search-panel{padding:16px 14px;overflow-x:clip;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.price-filter-row,.chip-row,.category-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-left:0;margin-right:0;padding-bottom:4px;padding-left:0;padding-right:0;overflow:auto hidden;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.price-filter-row::-webkit-scrollbar{display:none}.chip-row::-webkit-scrollbar{display:none}.category-row::-webkit-scrollbar{display:none}.price-filter-row button,.chip-row button,.category-row button{white-space:nowrap;flex-shrink:0}.admin-create-grid,.admin-create-secondary-grid,.metric-grid,.catalog-grid,.wide-grid{grid-template-columns:1fr!important}.hero-panel{gap:14px;padding:16px 14px;overflow-x:clip;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.hero-copy h1{max-width:none;font-size:23px;line-height:1.25}.hero-copy p{margin-top:6px;font-size:13px;line-height:1.5}.hero-actions{flex-direction:column;gap:8px;width:100%;margin-top:14px;display:flex}.hero-actions button{justify-content:center;width:100%;height:38px;min-height:38px;padding:0 14px;font-size:13px}.hero-metrics{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin-top:4px;display:grid}.hero-metrics article{box-sizing:border-box;min-width:0;padding:10px 12px}.hero-metrics article>span{letter-spacing:.04em;font-size:10px}.hero-metrics b{margin-top:4px;margin-bottom:0;font-size:22px}.hero-metrics small{display:none}.product-foot{flex-direction:column;align-items:stretch}.product-foot>div{justify-content:flex-start}}@media (max-width:480px){.stage-top{gap:4px;padding:6px 8px}.stage-top__actions{gap:4px}.stage-top__actions .icon-action:first-child{display:none}.back-to-top{padding:0 8px;font-size:11px;right:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.stage-view-enter-active,.stage-view-leave-active,.catalog-grid>.product-card,.wide-grid>.product-card,.hero-panel,.hero-metrics article,.metric-card,.stage-content,.sheet-panel,.app-frame--live .catalog-grid>.product-card,.app-frame--live .wide-grid>.product-card,.app-frame--live .hero-panel,.app-frame--live .hero-metrics article,.app-frame--live .metric-card{animation:none!important}.product-card:hover,.bundle-card:hover,.membership-card:hover,.strip-card:hover,.hero-metrics article:hover,.metric-card:hover{transform:none}.mobile-bottom-nav__item{transition:none!important}body{background-image:none}}.modal-layer{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background-color:var(--nx-mask-bg);-webkit-backdrop-filter:blur(4px);border:0;margin:0}.modal-layer::backdrop{background:0 0}.modal-layer:not([open]){display:none}.product-media{display:block}.product-media:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.product-card__media:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}.strip-card:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px}@supports (view-transition-name:none){::view-transition{pointer-events:none}html[data-motion-transition=navigation] .stage-main-views{view-transition-name:nexu-stage}html[data-motion-transition=navigation] ::view-transition-group(nexu-stage){animation:none}html[data-motion-transition=navigation] ::view-transition-old(nexu-stage){animation:.12s cubic-bezier(.4,0,1,1) both nxViewFadeOut}html[data-motion-transition=navigation] ::view-transition-new(nexu-stage){animation:.24s cubic-bezier(.16,1,.3,1) both nxViewForwardIn}html[data-motion-direction=backward] ::view-transition-new(nexu-stage){animation-name:nxViewReturnIn}::view-transition-group(nexu-resource-cover){z-index:2;animation-duration:.34s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(nexu-resource-cover){-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal;width:100%;height:100%}::view-transition-new(nexu-resource-cover){-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal;width:100%;height:100%}}@keyframes nxViewForwardIn{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:none}}@keyframes nxViewReturnIn{0%{opacity:0;transform:translateY(-8px)scale(.995)}to{opacity:1;transform:none}}@keyframes nxViewFadeOut{0%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.resource-lightbox-enter-active{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.resource-lightbox-leave-active{transition:opacity .13s cubic-bezier(.4,0,1,1)}.resource-lightbox-enter-from,.resource-lightbox-leave-to{opacity:0}.resource-lightbox-enter-active .resource-lightbox__stage{transition:transform .22s cubic-bezier(.16,1,.3,1)}.resource-lightbox-leave-active .resource-lightbox__stage{transition:transform .13s cubic-bezier(.4,0,1,1)}.resource-lightbox-enter-from .resource-lightbox__stage{transform:translateY(12px)scale(.97)}.resource-lightbox-leave-to .resource-lightbox__stage{transform:translateY(6px)scale(.99)}.gallery-image-enter-active{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.gallery-image-leave-active{transition:opacity .1s cubic-bezier(.4,0,1,1),transform .1s cubic-bezier(.4,0,1,1)}.gallery-image-enter-from{opacity:0;transform:scale(.98)}.gallery-image-leave-to{opacity:0;transform:scale(1.02)}.fade-collapse-enter-active,.fade-collapse-leave-active{transition:opacity var(--nx-dur-ui) var(--nx-ease), transform var(--nx-dur-ui) var(--nx-ease-out)}.fade-collapse-enter-from,.fade-collapse-leave-to{opacity:0;transform:translateY(-6px)}@media (hover:none){.product-card:hover,.bundle-card:hover,.membership-card:hover,.motion-card:hover,.strip-card:hover,.hero-metrics article:hover,.metric-card:hover{transform:none}}@media (max-width:860px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-delay:0s!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.spotlight-card:before,.spotlight-card:after,.product-card:before,.product-card:after,.bundle-card:before,.bundle-card:after,.membership-card:before,.membership-card:after,.portal-membership-card:before,.portal-membership-card:after,.metric-card:before,.metric-card:after,.hero-metrics article:before,.hero-metrics article:after,.strip-card:after{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}.action-feedback[data-v-5af3b0dc]{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.action-feedback__icon[data-v-5af3b0dc]{flex:none;align-items:center;display:inline-flex}.action-feedback__label[data-v-5af3b0dc]{white-space:nowrap;display:inline-grid}.action-feedback__label>span[data-v-5af3b0dc]{grid-area:1/1}.action-feedback__reserve[data-v-5af3b0dc]{visibility:hidden}.action-feedback__error[data-v-5af3b0dc]{color:currentColor}.action-feedback__spinner[data-v-5af3b0dc]{animation:.75s linear infinite actionSpin-5af3b0dc}.action-feedback__check path[data-v-5af3b0dc]{stroke-dasharray:1;stroke-dashoffset:0;animation:actionCheck-5af3b0dc .18s var(--nx-ease-out) backwards}@keyframes actionSpin-5af3b0dc{to{transform:rotate(360deg)}}@keyframes actionCheck-5af3b0dc{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.action-feedback__spinner[data-v-5af3b0dc],.action-feedback__check path[data-v-5af3b0dc]{animation:none}}.loading-state[data-v-346dedbe]{min-height:var(--nx-loading-min-height);width:100%;color:var(--nx-muted);align-content:start;gap:18px;padding:20px;display:grid}.loading-state__label[data-v-346dedbe]{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.loading-state__spinner[data-v-346dedbe]{animation:.8s linear infinite loadingSpin-346dedbe}.loading-state__skeleton[data-v-346dedbe]{gap:14px;display:grid}.loading-state__row[data-v-346dedbe]{gap:9px;padding:14px 0;display:grid;position:relative;overflow:hidden}.loading-state__row span[data-v-346dedbe]{background:color-mix(in srgb, var(--nx-muted) 12%, var(--nx-elevated));height:8px}.loading-state__row span[data-v-346dedbe]:first-child{width:62%;height:11px}.loading-state__row span[data-v-346dedbe]:last-child{width:38%}.loading-state__row[data-v-346dedbe]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--nx-panel) 65%, transparent), transparent);animation:1.4s linear infinite loadingShimmer-346dedbe;position:absolute;top:0;bottom:0;left:0;right:0}.loading-state--detail[data-v-346dedbe]{min-height:var(--nx-loading-min-height)}.loading-state--document[data-v-346dedbe]{border:1px solid var(--nx-line);background:var(--nx-panel);min-height:max(560px,100dvh - 230px)}.loading-state--document .loading-state__row[data-v-346dedbe]{padding:24px 0}@keyframes loadingSpin-346dedbe{to{transform:rotate(360deg)}}@keyframes loadingShimmer-346dedbe{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:640px){.loading-state--document[data-v-346dedbe]{min-height:max(460px,100dvh - 190px)}}@media (prefers-reduced-motion:reduce){.loading-state__spinner[data-v-346dedbe]{animation:none}.loading-state__row[data-v-346dedbe]:after{display:none}}.motion-presence[data-v-b214f1a1]{min-width:0;display:flow-root}.motion-presence--moving[data-v-b214f1a1]{overflow:clip}.motion-presence__content[data-v-b214f1a1]{display:flow-root}.form-notice[data-v-8b9bf750]{border:1px solid var(--nx-line);border-left:3px solid var(--nx-danger);border-radius:var(--nx-radius,8px);color:var(--nx-text);background:var(--nx-panel);overflow-wrap:anywhere;align-items:flex-start;gap:9px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.form-notice svg[data-v-8b9bf750]{color:var(--nx-danger);flex:none;margin-top:3px}.form-notice span[data-v-8b9bf750]{min-width:0}.form-notice--info[data-v-8b9bf750]{border-left-color:var(--nx-accent)}.form-notice--success[data-v-8b9bf750]{border-left-color:var(--nx-success)}.form-notice--info svg[data-v-8b9bf750]{color:var(--nx-link)}.form-notice--success svg[data-v-8b9bf750]{color:var(--nx-success)}.resource-highlight[data-v-731f25e0]{border-radius:var(--nx-radius-xs,2px);background:var(--nx-accent-soft);color:var(--nx-link);padding:0 .15rem}.bundle-extra-chip[data-v-731f25e0]{background:var(--nx-panel-hover)!important;border-color:var(--nx-line-strong)!important;color:var(--nx-link)!important;font-weight:700!important}.purchase-terms[data-v-0d136b63]{color:var(--nx-muted);gap:12px;margin-top:14px;font-size:.88rem;line-height:1.7;display:grid}.purchase-terms__details[data-v-0d136b63]{gap:10px;margin:0;display:grid}.purchase-terms__details div[data-v-0d136b63]{gap:3px;display:grid}.purchase-terms__details dt[data-v-0d136b63]{color:var(--nx-text);font-weight:700}.purchase-terms__details dd[data-v-0d136b63]{margin:0}.purchase-terms__check[data-v-0d136b63]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.purchase-terms__check input[data-v-0d136b63]{width:16px;height:16px;accent-color:var(--nx-accent);margin:5px 0 0}.purchase-terms__check a[data-v-0d136b63]{color:var(--nx-link);text-underline-offset:3px;text-decoration:underline}.urge-fade-enter-active[data-v-c7ea1068]{animation:.22s cubic-bezier(.16,1,.3,1) both urgeBackdropIn-c7ea1068}.urge-fade-leave-active[data-v-c7ea1068]{animation:.13s cubic-bezier(.4,0,1,1) both urgeBackdropOut-c7ea1068}.urge-fade-enter-active .urge-panel[data-v-c7ea1068]{animation:.22s cubic-bezier(.16,1,.3,1) both urgePanelIn-c7ea1068}.urge-fade-leave-active .urge-panel[data-v-c7ea1068]{animation:.13s cubic-bezier(.4,0,1,1) both urgePanelOut-c7ea1068}@keyframes urgeBackdropIn-c7ea1068{0%{opacity:0}to{opacity:1}}@keyframes urgeBackdropOut-c7ea1068{0%{opacity:1}to{opacity:0}}@keyframes urgePanelIn-c7ea1068{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes urgePanelOut-c7ea1068{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.99)}}.urge-backdrop[data-v-c7ea1068]{z-index:1300;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:color-mix(in srgb, var(--nx-void) 76%, transparent);overscroll-behavior:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.urge-panel[data-v-c7ea1068]{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg,16px);background:var(--nx-overlay);width:min(520px,100%);min-height:0;max-height:min(92dvh,780px);box-shadow:var(--nx-shadow-pop);color:var(--nx-text);flex-direction:column;display:flex;overflow:hidden}.urge-panel__header[data-v-c7ea1068]{border-bottom:1px solid var(--nx-line);background:var(--nx-panel);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.urge-panel__badge[data-v-c7ea1068]{border:1px solid color-mix(in srgb, var(--nx-accent) 35%, var(--nx-line));border-radius:var(--nx-radius-xs,4px);background:var(--nx-accent-soft);color:var(--nx-link);align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:750;display:inline-flex}.urge-panel__title[data-v-c7ea1068]{color:var(--nx-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:1.22rem;font-weight:800;line-height:1.25}.urge-panel__meta[data-v-c7ea1068]{color:var(--nx-muted);margin:4px 0 0;font-size:.84rem}.urge-panel__close[data-v-c7ea1068]{border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm,6px);background:var(--nx-elevated);min-height:34px;color:var(--nx-text);flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:700;transition:border-color .16s,background .16s,transform .12s;display:inline-flex}.urge-panel__close[data-v-c7ea1068]:hover{border-color:var(--nx-line-strong);background:var(--nx-hover)}.urge-panel__close[data-v-c7ea1068]:active{transform:scale(.97)}.urge-panel__body[data-v-c7ea1068]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:16px;min-height:0;padding:16px 18px;display:grid;overflow:auto}.urge-panel__disabled-notice[data-v-c7ea1068]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);color:var(--nx-muted);align-items:center;gap:8px;padding:14px;font-size:.9rem;display:flex}.urge-panel__disabled-notice--warn[data-v-c7ea1068]{border-color:color-mix(in srgb, var(--nx-danger) 35%, var(--nx-line));color:var(--nx-danger);background:color-mix(in srgb, var(--nx-danger) 8%, var(--nx-elevated))}.urge-disclaimer-card[data-v-c7ea1068]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);padding:12px 14px}.urge-disclaimer-card__header[data-v-c7ea1068]{color:var(--nx-text);align-items:center;gap:6px;margin-bottom:8px;font-size:.82rem;font-weight:750;display:flex}.urge-disclaimer-card__list[data-v-c7ea1068]{color:var(--nx-muted);margin:0;padding-left:18px;font-size:.8rem;line-height:1.6}.urge-panel__section[data-v-c7ea1068]{gap:8px;display:grid}.urge-panel__label-row[data-v-c7ea1068]{justify-content:space-between;align-items:center;display:flex}.urge-panel__label[data-v-c7ea1068]{letter-spacing:.03em;text-transform:uppercase;color:var(--nx-muted);font-size:.8rem;font-weight:750}.urge-char-count[data-v-c7ea1068]{color:var(--nx-muted);font-size:.76rem;font-weight:650}.urge-char-count--warn[data-v-c7ea1068]{color:var(--nx-danger)}.urge-tiers-grid[data-v-c7ea1068]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.urge-tier-btn[data-v-c7ea1068]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);color:var(--nx-text);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 8px;transition:all .16s;display:flex}.urge-tier-btn[data-v-c7ea1068]:hover{border-color:color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line));background:var(--nx-hover);transform:translateY(-1px)}.urge-tier-btn--active[data-v-c7ea1068]{box-shadow:0 0 0 1px var(--nx-accent);border-color:var(--nx-accent)!important;background:var(--nx-accent-soft)!important;color:var(--nx-link)!important}.urge-tier-btn__val[data-v-c7ea1068]{font-size:1.15rem;font-weight:800;line-height:1.1}.urge-tier-btn__unit[data-v-c7ea1068]{color:var(--nx-muted);font-size:.72rem;font-weight:650}.urge-tier-btn--active .urge-tier-btn__unit[data-v-c7ea1068]{color:var(--nx-link)}.urge-custom-input-wrap[data-v-c7ea1068]{gap:4px;margin-top:4px;display:grid}.urge-custom-input-box[data-v-c7ea1068]{align-items:center;display:flex;position:relative}.urge-input[data-v-c7ea1068]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);width:100%;color:var(--nx-text);outline:none;padding:9px 64px 9px 12px;font-size:.95rem;font-weight:650;transition:border-color .16s}.urge-input[data-v-c7ea1068]:focus{border-color:var(--nx-accent)}.urge-custom-unit[data-v-c7ea1068]{color:var(--nx-muted);pointer-events:none;font-size:.8rem;font-weight:700;position:absolute;right:12px}.urge-textarea[data-v-c7ea1068]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);width:100%;color:var(--nx-text);resize:vertical;outline:none;min-height:96px;padding:10px 12px;font-family:inherit;font-size:.92rem;line-height:1.6;transition:border-color .16s}.urge-textarea[data-v-c7ea1068]:focus{border-color:var(--nx-accent)}.urge-field-error[data-v-c7ea1068]{color:var(--nx-danger);font-size:.76rem;font-weight:650}.urge-panel__footer[data-v-c7ea1068]{border-top:1px solid var(--nx-line);background:var(--nx-panel);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.urge-footer-summary[data-v-c7ea1068]{flex-direction:column;display:flex}.urge-footer-label[data-v-c7ea1068]{color:var(--nx-muted);font-size:.72rem;font-weight:700}.urge-footer-amount[data-v-c7ea1068]{color:var(--nx-link);font-size:1.25rem;font-weight:800;line-height:1.15}.urge-submit-btn[data-v-c7ea1068]{justify-content:center;align-items:center;gap:6px;min-width:140px;min-height:40px;display:inline-flex}@media (max-width:639px){.urge-backdrop[data-v-c7ea1068]{align-items:flex-end;padding:0}.urge-panel[data-v-c7ea1068]{border-radius:var(--nx-radius-lg,16px) var(--nx-radius-lg,16px) 0 0;width:100%;max-height:min(94dvh,100%)}.urge-fade-enter-active .urge-panel[data-v-c7ea1068]{animation-name:urgePanelInSheet-c7ea1068}.urge-fade-leave-active .urge-panel[data-v-c7ea1068]{animation-name:urgePanelOutSheet-c7ea1068}@keyframes urgePanelInSheet-c7ea1068{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes urgePanelOutSheet-c7ea1068{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(14px)}}.urge-panel__footer[data-v-c7ea1068]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.back-to-top[data-v-29cb8a72]{z-index:48;border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-panel);min-height:40px;color:var(--nx-text);box-shadow:var(--nx-shadow);cursor:pointer;transition:background var(--nx-dur-fast,.16s) var(--nx-ease,ease), border-color var(--nx-dur-fast,.16s) var(--nx-ease,ease), color var(--nx-dur-fast,.16s) var(--nx-ease,ease), box-shadow var(--nx-dur-fast,.16s) var(--nx-ease,ease), transform .18s cubic-bezier(.16, 1, .3, 1);align-items:center;gap:6px;padding:0 14px 0 12px;font-size:13px;font-weight:750;display:inline-flex;position:fixed;bottom:28px;right:20px}.back-to-top svg[data-v-29cb8a72]{transition:transform .18s cubic-bezier(.16,1,.3,1)}.back-to-top[data-v-29cb8a72]:hover{border-color:var(--nx-accent);background:var(--nx-accent);color:var(--nx-on-primary,#fff);box-shadow:0 4px 14px color-mix(in srgb, var(--nx-accent) 35%, transparent)}.back-to-top:hover svg[data-v-29cb8a72]{transform:translateY(-2px)}.back-to-top[data-v-29cb8a72]:active{transition-duration:70ms;transform:scale(.96)translateY(.5px)}.back-to-top[data-v-29cb8a72]:focus-visible{outline:2px solid color-mix(in srgb, var(--nx-accent) 70%, transparent);outline-offset:2px}.back-top-enter-active[data-v-29cb8a72]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.back-top-leave-active[data-v-29cb8a72]{transition:opacity .13s cubic-bezier(.4,0,1,1),transform .13s cubic-bezier(.4,0,1,1)}.back-top-enter-from[data-v-29cb8a72],.back-top-leave-to[data-v-29cb8a72]{opacity:0;transform:translateY(12px)scale(.96)}@media (max-width:860px){.back-to-top[data-v-29cb8a72]{right:14px;bottom:calc(72px + env(safe-area-inset-bottom,0px));min-height:38px;transition:bottom .25s var(--nx-ease), background var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), box-shadow var(--nx-dur-fast) var(--nx-ease), transform .18s cubic-bezier(.16, 1, .3, 1);padding:0 12px 0 10px}.back-to-top--elevated[data-v-29cb8a72]{bottom:calc(130px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.back-top-enter-active[data-v-29cb8a72],.back-top-leave-active[data-v-29cb8a72],.back-to-top[data-v-29cb8a72]{transition:none!important}}.site-boot[data-v-8e740db0]{z-index:9999;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.site-boot__shutter[data-v-8e740db0]{background:var(--nx-app);height:calc(50% + 1px);position:absolute;left:0;right:0}.site-boot__shutter--top[data-v-8e740db0]{border-bottom:1px solid var(--nx-line);top:0}.site-boot__shutter--bottom[data-v-8e740db0]{border-top:1px solid var(--nx-line);bottom:0}.site-boot__shutter--top[data-v-8e740db0]:after{content:"";background:linear-gradient(90deg, transparent, var(--nx-accent), var(--nx-kick), transparent);height:1px;position:absolute;bottom:-1px;left:20%;right:20%}.is-out .site-boot__shutter--top[data-v-8e740db0]{animation:bootShutterTop-8e740db0 .34s var(--nx-ease-out) both}.is-out .site-boot__shutter--bottom[data-v-8e740db0]{animation:bootShutterBottom-8e740db0 .34s var(--nx-ease-out) both}.site-boot__console[data-v-8e740db0]{border:1px solid var(--nx-line-strong);background:var(--nx-panel);width:min(340px,86vw);box-shadow:var(--nx-shadow-pop);transition:transform .18s var(--nx-ease), opacity .14s var(--nx-ease);padding:22px;position:relative}.is-out .site-boot__console[data-v-8e740db0]{opacity:0;transform:translateY(-6px)}.site-boot__head[data-v-8e740db0]{align-items:center;gap:14px;display:flex}.site-boot__mark-frame[data-v-8e740db0]{border:1px solid var(--nx-line);background:var(--nx-elevated);justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.site-boot__logo[data-v-8e740db0]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.site-boot__logo--night[data-v-8e740db0]{display:block}.site-boot__logo--day[data-v-8e740db0]{display:none}.site-boot__head b[data-v-8e740db0]{letter-spacing:.06em;font-size:24px;font-weight:800;display:block}.site-boot__head div>span[data-v-8e740db0]{font:9px var(--nx-mono);letter-spacing:.1em;color:var(--nx-muted);display:block}.site-boot__status[data-v-8e740db0]{color:var(--nx-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:11px;display:flex}.site-boot__signal[data-v-8e740db0]{align-items:flex-end;gap:3px;height:10px;display:flex}.site-boot__signal i[data-v-8e740db0]{background:var(--nx-accent);width:2px;height:7px;animation:.9s ease-in-out infinite alternate bootSignal-8e740db0}.site-boot__signal i[data-v-8e740db0]:nth-child(2){animation-delay:.12s}.site-boot__signal i[data-v-8e740db0]:nth-child(3){animation-delay:.24s}.site-boot__meter[data-v-8e740db0]{background:var(--nx-line);height:2px;margin-top:10px;overflow:hidden}.site-boot__meter span[data-v-8e740db0]{background:linear-gradient(90deg, var(--nx-accent), var(--nx-kick));width:40%;height:100%;animation:bootMeter-8e740db0 1.4s var(--nx-ease-in-out) infinite;display:block}@keyframes bootShutterTop-8e740db0{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes bootShutterBottom-8e740db0{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes bootSignal-8e740db0{0%{opacity:.35;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@keyframes bootMeter-8e740db0{0%{transform:translate(-110%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.site-boot__shutter[data-v-8e740db0],.site-boot__console[data-v-8e740db0]{transition:none}.site-boot__shutter[data-v-8e740db0],.site-boot__signal i[data-v-8e740db0],.site-boot__meter span[data-v-8e740db0]{animation:none}}.motion-tabs[data-v-224feaed]{isolation:isolate;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative}.motion-tabs__chip[data-v-224feaed]{z-index:2;border-radius:var(--nx-radius,6px);border:1px solid var(--nx-control-border,var(--nx-line));background:var(--nx-elevated);min-height:34px;color:var(--nx-muted);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--nx-dur-fast,.16s) var(--nx-ease,ease), background var(--nx-dur-fast,.16s) var(--nx-ease,ease), border-color var(--nx-dur-fast,.16s) var(--nx-ease,ease);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex;position:relative}.motion-tabs__chip[data-v-224feaed]:hover:not(:disabled){border-color:var(--nx-line-strong);color:var(--nx-text)}.motion-tabs__chip--active[data-v-224feaed]{color:var(--nx-on-primary,#fff)!important;background:0 0!important;border-color:#0000!important}.motion-tabs__chip--active svg[data-v-224feaed]{color:var(--nx-on-primary,#fff)!important}.motion-tabs__indicator[data-v-224feaed]{z-index:1;pointer-events:none;border-radius:var(--nx-radius,6px);border:1px solid var(--nx-accent);background:var(--nx-accent);box-shadow:0 1px 4px color-mix(in srgb, var(--nx-accent) 26%, transparent);position:absolute;top:0;left:0}.motion-tabs--workspace[data-v-224feaed]{margin-top:0}.motion-tabs--workspace .motion-tabs__chip[data-v-224feaed]{flex:1 0 auto;min-height:40px;font-size:13px}.motion-tabs__label[data-v-224feaed]{white-space:nowrap}.motion-tabs[data-input=keyboard] .motion-tabs__indicator[data-v-224feaed]{transition:none}@media (max-width:680px){.motion-tabs[data-v-224feaed]{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:6px;overflow-y:hidden;flex-wrap:nowrap!important;overflow-x:auto!important}.motion-tabs[data-v-224feaed]::-webkit-scrollbar{display:none}.motion-tabs--workspace .motion-tabs__chip[data-v-224feaed]{flex:none!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important}}@media (prefers-reduced-motion:reduce){.motion-tabs__indicator[data-v-224feaed],.motion-tabs__chip[data-v-224feaed]{transition:none!important}}.turnstile-wrapper[data-v-cb633348]{justify-content:center;align-items:center;min-height:65px;margin:8px 0;display:flex}.turnstile-container[data-v-cb633348]{display:inline-block}.sheet-fade-enter-active[data-v-f5b82ab2]{animation:.22s cubic-bezier(.16,1,.3,1) both authBackdropIn-f5b82ab2}.sheet-fade-leave-active[data-v-f5b82ab2]{animation:.13s cubic-bezier(.4,0,1,1) both authBackdropOut-f5b82ab2}.sheet-fade-enter-active .auth-panel[data-v-f5b82ab2]{animation:.22s cubic-bezier(.16,1,.3,1) both authPanelIn-f5b82ab2}.sheet-fade-leave-active .auth-panel[data-v-f5b82ab2]{animation:.13s cubic-bezier(.4,0,1,1) both authPanelOut-f5b82ab2}@keyframes authBackdropIn-f5b82ab2{0%{opacity:0}to{opacity:1}}@keyframes authBackdropOut-f5b82ab2{0%{opacity:1}to{opacity:0}}@keyframes authPanelIn-f5b82ab2{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes authPanelOut-f5b82ab2{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.99)}}.auth-backdrop[data-v-f5b82ab2]{z-index:1250;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:color-mix(in srgb, var(--nx-void) 76%, transparent);overscroll-behavior:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.auth-panel[data-v-f5b82ab2]{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg,16px);background:var(--nx-overlay);width:min(440px,100%);min-height:0;max-height:min(90dvh,720px);box-shadow:var(--nx-shadow-pop);will-change:transform, opacity;flex-direction:column;display:flex;overflow:hidden}.auth-panel__header[data-v-f5b82ab2]{border-bottom:1px solid #0000;flex:none;justify-content:space-between;align-items:start;gap:1rem;padding:1.15rem 1.15rem .75rem;display:flex}.auth-panel__badge[data-v-f5b82ab2]{border:1px solid color-mix(in srgb, var(--nx-accent) 40%, var(--nx-line));border-radius:var(--nx-radius-xs,4px);background:var(--nx-accent-soft);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-link);align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.72rem;font-weight:750;display:inline-flex}.auth-panel__title[data-v-f5b82ab2]{font-family:var(--nx-display);color:var(--nx-text);margin:.75rem 0 0;font-size:1.35rem;font-weight:800;line-height:1.2}.auth-panel__desc[data-v-f5b82ab2]{color:var(--nx-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.65}.auth-panel__close[data-v-f5b82ab2]{border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm,6px);background:var(--nx-elevated);min-height:34px;color:var(--nx-text);flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:700;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.auth-panel__close[data-v-f5b82ab2]:hover{border-color:var(--nx-line-strong);background:var(--nx-hover)}.auth-panel__close[data-v-f5b82ab2]:active{transform:scale(.97)}.auth-panel__tabs[data-v-f5b82ab2]{flex:none;padding:.75rem 1.15rem 0}.auth-panel__fields[data-v-f5b82ab2]{gap:.95rem;display:grid}.auth-panel__body[data-v-f5b82ab2]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:.95rem;min-height:0;padding:1rem 1.15rem 1.25rem;display:grid;overflow:auto}.auth-panel__field[data-v-f5b82ab2]{gap:.4rem;display:grid}.auth-panel__label[data-v-f5b82ab2]{color:var(--nx-muted);font-size:.8rem;font-weight:700}.auth-panel__input[data-v-f5b82ab2]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);width:100%;min-height:46px;color:var(--nx-text);outline:none;padding:.8rem .9rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.auth-panel__input--grow[data-v-f5b82ab2]{flex:auto;min-width:0}.auth-panel__input[data-v-f5b82ab2]:focus{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-soft)}.auth-panel__code-row[data-v-f5b82ab2]{align-items:stretch;gap:.7rem;display:flex}.auth-panel__code-btn[data-v-f5b82ab2]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-panel);min-width:128px;color:var(--nx-link);justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.85rem;font-weight:700;transition:border-color .15s,transform .15s;display:inline-flex}.auth-panel__code-btn[data-v-f5b82ab2]:hover:not(:disabled){border-color:var(--nx-accent);transform:translateY(-1px)}.auth-panel__code-btn[data-v-f5b82ab2]:disabled{background:var(--nx-button-disabled);color:var(--nx-on-disabled);border-color:var(--nx-line);cursor:not-allowed}.auth-panel__submit[data-v-f5b82ab2]{border:1px solid var(--nx-button-primary-hover);border-radius:var(--nx-radius);background:var(--nx-button-primary);min-height:46px;color:var(--nx-on-primary);box-shadow:var(--nx-shadow-sm);justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:750;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.auth-panel__submit[data-v-f5b82ab2]:hover{background:var(--nx-button-primary-hover);transform:translateY(-1px)}.auth-panel__submit[data-v-f5b82ab2]:disabled{background:var(--nx-button-disabled);color:var(--nx-on-disabled);border-color:var(--nx-line);box-shadow:none;cursor:not-allowed}.auth-panel__footer[data-v-f5b82ab2]{text-align:center;color:var(--nx-muted);margin:0;font-size:.86rem;line-height:1.6}.auth-panel__hint[data-v-f5b82ab2]{text-align:center;color:var(--nx-faint);margin:-.15rem 0 0;font-size:.78rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.sheet-fade-enter-active[data-v-f5b82ab2],.sheet-fade-leave-active[data-v-f5b82ab2],.auth-panel__close[data-v-f5b82ab2]{transition:none!important}}@media (max-width:639px){.auth-backdrop[data-v-f5b82ab2]{align-items:flex-end;padding:0}.auth-panel[data-v-f5b82ab2]{border-radius:var(--nx-radius-lg,16px) var(--nx-radius-lg,16px) 0 0;width:100%;max-height:min(94dvh,100%)}.auth-panel__header[data-v-f5b82ab2]{z-index:2;background:var(--nx-panel);position:sticky;top:0}.auth-panel__tabs[data-v-f5b82ab2]{z-index:1;background:var(--nx-panel);padding-bottom:.35rem;position:sticky;top:5.4rem}.auth-panel__body[data-v-f5b82ab2]{padding-bottom:calc(1.35rem + env(safe-area-inset-bottom))}.auth-panel__code-row[data-v-f5b82ab2]{flex-direction:column}.auth-panel__code-btn[data-v-f5b82ab2]{min-height:44px}}.notice-fade-enter-active[data-v-5c7a5a22]{animation:.22s cubic-bezier(.16,1,.3,1) both noticeBackdropIn-5c7a5a22}.notice-fade-leave-active[data-v-5c7a5a22]{animation:.13s cubic-bezier(.4,0,1,1) both noticeBackdropOut-5c7a5a22}.notice-fade-enter-active .notice-panel[data-v-5c7a5a22]{animation:.22s cubic-bezier(.16,1,.3,1) both noticePanelIn-5c7a5a22}.notice-fade-leave-active .notice-panel[data-v-5c7a5a22]{animation:.13s cubic-bezier(.4,0,1,1) both noticePanelOut-5c7a5a22}@keyframes noticeBackdropIn-5c7a5a22{0%{opacity:0}to{opacity:1}}@keyframes noticeBackdropOut-5c7a5a22{0%{opacity:1}to{opacity:0}}@keyframes noticePanelIn-5c7a5a22{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes noticePanelOut-5c7a5a22{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.99)}}.notice-backdrop[data-v-5c7a5a22]{z-index:1300;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:color-mix(in srgb, var(--nx-void) 78%, transparent);overscroll-behavior:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.notice-panel[data-v-5c7a5a22]{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg,16px);background:var(--nx-overlay);width:min(560px,100%);min-height:0;max-height:min(90dvh,720px);box-shadow:var(--nx-shadow-pop);color:var(--nx-text);will-change:transform, opacity;flex-direction:column;display:flex;overflow:hidden}.notice-panel__header[data-v-5c7a5a22]{border-bottom:1px solid var(--nx-line);background:var(--nx-panel);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 16px 12px;display:grid}.notice-panel__icon[data-v-5c7a5a22]{border-radius:var(--nx-radius-sm,6px);border:1px solid color-mix(in srgb, var(--nx-accent) 35%, var(--nx-line));background:color-mix(in srgb, var(--nx-accent) 14%, var(--nx-elevated));width:36px;height:36px;color:var(--nx-link);place-items:center;display:grid}.notice-panel__lead[data-v-5c7a5a22]{min-width:0}.notice-panel__eyebrow[data-v-5c7a5a22]{letter-spacing:.04em;text-transform:uppercase;color:var(--nx-link);font-size:11px;font-weight:800}.notice-panel__title[data-v-5c7a5a22]{color:var(--nx-text);margin:4px 0 0;font-size:1.15rem;font-weight:800;line-height:1.3}.notice-panel__close[data-v-5c7a5a22]{border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm,6px);background:var(--nx-elevated);min-height:34px;color:var(--nx-text);align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:700;transition:background .16s,border-color .16s,transform .12s;display:inline-flex}.notice-panel__close[data-v-5c7a5a22]:hover{background:var(--nx-hover);border-color:var(--nx-line-strong)}.notice-panel__close[data-v-5c7a5a22]:active{transform:scale(.97)}.notice-panel__body[data-v-5c7a5a22]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:14px 16px;overflow:auto}.notice-summary[data-v-5c7a5a22]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);gap:10px;padding:12px;display:grid}.notice-summary>div[data-v-5c7a5a22]{color:var(--nx-text);justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.notice-summary strong[data-v-5c7a5a22]{text-align:right;overflow-wrap:anywhere;font-weight:750}.notice-summary__label[data-v-5c7a5a22]{color:var(--nx-muted);flex-shrink:0}.notice-orig-price[data-v-5c7a5a22]{opacity:.55;margin-right:6px;font-size:.85em;text-decoration:line-through}.notice-discount-price[data-v-5c7a5a22]{color:#10b981;font-weight:700}.coupon-bundle-notice[data-v-5c7a5a22]{background:color-mix(in srgb, var(--nx-panel) 80%, transparent);border:1px dashed var(--nx-line);color:var(--nx-muted);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:.82rem;display:flex}.coupon-selector-card[data-v-5c7a5a22]{background:color-mix(in srgb, #10b981 8%, var(--nx-panel));border:1px solid #10b9814d;border-radius:8px;margin-top:10px;padding:10px 12px}.coupon-check-label[data-v-5c7a5a22]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.88rem;display:flex}.coupon-badge[data-v-5c7a5a22]{color:#fff;background:#10b981;border-radius:4px;padding:2px 7px;font-size:.75rem;font-weight:700;display:inline-flex}.coupon-name[data-v-5c7a5a22]{color:var(--nx-text);flex:1;font-weight:600}.coupon-saving[data-v-5c7a5a22]{color:#10b981;font-size:.85rem;font-weight:700}.notice-panel__actions[data-v-5c7a5a22]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--nx-line);background:var(--nx-panel);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.notice-panel__actions .btn-primary[data-v-5c7a5a22],.notice-panel__actions .btn-secondary[data-v-5c7a5a22]{min-width:7rem}@media (max-width:520px){.notice-backdrop[data-v-5c7a5a22]{align-items:flex-end;padding:0}.notice-panel[data-v-5c7a5a22]{border-radius:var(--nx-radius-lg,16px) var(--nx-radius-lg,16px) 0 0;width:100%;max-height:min(94dvh,100%)}.notice-panel__actions[data-v-5c7a5a22]{flex-direction:column-reverse}.notice-panel__actions .btn-primary[data-v-5c7a5a22],.notice-panel__actions .btn-secondary[data-v-5c7a5a22]{width:100%}.notice-summary>div[data-v-5c7a5a22]{flex-direction:column;gap:2px}.notice-summary strong[data-v-5c7a5a22]{text-align:left}}@media (prefers-reduced-motion:reduce){.notice-fade-enter-active[data-v-5c7a5a22],.notice-fade-leave-active[data-v-5c7a5a22],.notice-panel__close[data-v-5c7a5a22]{transition:none!important}}.select-menu[data-v-7ab7c159]{z-index:30;min-width:0;max-width:100%;position:relative}.select-menu--open[data-v-7ab7c159]{z-index:60}.select-menu--disabled[data-v-7ab7c159]{opacity:.6}.select-menu--disabled .select-menu__button[data-v-7ab7c159]{cursor:not-allowed;pointer-events:none}.select-menu--sm .select-menu__button[data-v-7ab7c159]{height:40px;min-height:40px;padding:0 .8rem;font-size:.88rem;font-weight:500}.select-menu__button[data-v-7ab7c159]{border:1px solid var(--nx-control-border);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);width:100%;min-width:0;min-height:44px;color:var(--nx-text);text-align:left;box-shadow:none;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .9rem;font-size:.92rem;font-weight:700;display:flex}.select-menu__button[data-v-7ab7c159]:hover{border-color:var(--nx-line-strong)}.select-menu__button>span[data-v-7ab7c159]{overflow-wrap:anywhere;min-width:0}.select-menu__button[data-v-7ab7c159]:focus-visible{border-color:var(--nx-focus);box-shadow:0 0 0 3px var(--nx-accent-soft)}.select-menu__chevron[data-v-7ab7c159]{color:var(--nx-muted);transition:transform var(--nx-dur-ui,.24s) var(--nx-ease-spring,cubic-bezier(.22, 1, .36, 1)), color var(--nx-dur-fast,.16s) var(--nx-ease,ease);flex:none}.select-menu__chevron--open[data-v-7ab7c159]{color:var(--nx-link);transform:rotate(180deg)}.select-menu__panel[data-v-7ab7c159]{z-index:95;border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-overlay);box-shadow:var(--nx-shadow-pop);flex-direction:column;max-height:min(320px,55vh);padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;right:0}.select-menu__panel--upward[data-v-7ab7c159]{box-shadow:var(--nx-shadow-pop);top:auto;bottom:calc(100% + .4rem)}.select-menu__search[data-v-7ab7c159]{border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm,6px);background:var(--nx-elevated);flex-shrink:0;align-items:center;gap:6px;margin-bottom:4px;padding:5px 8px;display:flex}.select-menu__search-icon[data-v-7ab7c159]{color:var(--nx-muted);flex-shrink:0}.select-menu__search-input[data-v-7ab7c159]{min-width:0;color:var(--nx-text);background:0 0;border:none;outline:none;flex:1;font-size:.82rem}.select-menu__search-clear[data-v-7ab7c159]{color:var(--nx-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.select-menu__search-clear[data-v-7ab7c159]:hover{color:var(--nx-text)}.select-menu__scroll[data-v-7ab7c159]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:.25rem;max-height:min(250px,45vh);display:flex;overflow-y:auto}.select-menu__empty[data-v-7ab7c159]{text-align:center;color:var(--nx-muted);padding:12px;font-size:.82rem}.select-menu__option[data-v-7ab7c159]{border-radius:var(--nx-radius-sm,6px);text-align:left;min-height:2.5rem;color:var(--nx-text);background:0 0;border:1px solid #0000;align-items:center;padding:0 .75rem;font-size:.9rem;font-weight:700;transition:background-color .14s,border-color .14s,color .14s;display:flex}.select-menu__option[data-v-7ab7c159]:hover{background:var(--nx-hover);color:var(--nx-text)}.select-menu__option--active[data-v-7ab7c159]{border-color:var(--nx-selected-border);background:var(--nx-selected-bg);color:var(--nx-selected-text)}.select-menu-enter-active[data-v-7ab7c159]{will-change:opacity, transform;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.select-menu-leave-active[data-v-7ab7c159]{pointer-events:none;will-change:opacity, transform;transition:opacity .1s cubic-bezier(.4,0,1,1),transform .1s cubic-bezier(.4,0,1,1)}.select-menu-enter-from[data-v-7ab7c159]{opacity:0;transform-origin:top;transform:translateY(-6px)scale(.97)}.select-menu-leave-to[data-v-7ab7c159]{opacity:0;transform-origin:top;transform:translateY(-4px)scale(.98)}.select-menu__panel--upward.select-menu-enter-from[data-v-7ab7c159]{transform-origin:bottom;transform:translateY(6px)scale(.97)}.select-menu__panel--upward.select-menu-leave-to[data-v-7ab7c159]{transform-origin:bottom;transform:translateY(4px)scale(.98)}.toast-root[data-v-f96c7d6c]{top:calc(64px + env(safe-area-inset-top,0px));z-index:1400;pointer-events:none;justify-content:center;display:flex;position:fixed;left:16px;right:16px}.toast-shell[data-v-f96c7d6c]{border:1px solid var(--nx-line);background:var(--nx-panel);width:min(420px,100%);min-height:48px;color:var(--nx-text);box-shadow:var(--nx-shadow-pop);pointer-events:auto;align-items:flex-start;gap:8px;padding:12px 12px 14px 16px;display:flex;position:relative;overflow:hidden}.toast-content[data-v-f96c7d6c]{flex:1;min-width:0}.toast-message[data-v-f96c7d6c]{align-items:flex-start;gap:10px;font-size:.9rem;font-weight:650;line-height:1.45;display:flex}.toast-message span[data-v-f96c7d6c]{min-width:0}.toast-icon[data-v-f96c7d6c]{color:var(--nx-kick);flex:none;margin-top:2px}.toast-message--success .toast-icon[data-v-f96c7d6c]{color:var(--nx-success)}.toast-message--error .toast-icon[data-v-f96c7d6c]{color:var(--nx-danger)}.toast-message--warn .toast-icon[data-v-f96c7d6c]{color:var(--nx-warn)}.toast-close[data-v-f96c7d6c]{color:var(--nx-muted);background:0 0;border:0;flex:none;margin-top:-3px;padding:6px;display:inline-flex}.toast-progress[data-v-f96c7d6c]{background:var(--nx-kick);transform-origin:0;height:2px;animation:3s linear forwards toastProgress-f96c7d6c;position:absolute;top:auto;bottom:0;left:0;right:0}.toast-progress--success[data-v-f96c7d6c]{background:var(--nx-success)}.toast-pop-enter-active[data-v-f96c7d6c]{will-change:opacity, transform;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.toast-pop-leave-active[data-v-f96c7d6c]{pointer-events:none;will-change:opacity, transform;transition:opacity .12s cubic-bezier(.4,0,1,1),transform .12s cubic-bezier(.4,0,1,1)}.toast-pop-enter-from[data-v-f96c7d6c]{opacity:0;transform:translateY(-12px)scale(.97)}.toast-pop-leave-to[data-v-f96c7d6c]{opacity:0;transform:translateY(-6px)scale(.98)}@keyframes toastProgress-f96c7d6c{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast-pop-enter-active[data-v-f96c7d6c],.toast-pop-leave-active[data-v-f96c7d6c]{transition:none}.toast-progress[data-v-f96c7d6c]{animation:none}.toast-pop-enter-from[data-v-f96c7d6c],.toast-pop-leave-to[data-v-f96c7d6c]{transform:none}}.motion-grid[data-v-2f34b781]{position:relative}.motion-grid__item[data-v-2f34b781]{min-width:0;display:flex}.motion-grid__item[data-v-2f34b781]>*{width:100%;min-width:0}.motion-grid-move[data-v-2f34b781]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.motion-grid-enter-active[data-v-2f34b781]{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--motion-order,0) * 16ms);will-change:opacity, transform}.motion-grid-leave-active[data-v-2f34b781]{pointer-events:none;z-index:0;will-change:opacity, transform;transition:opacity .1s cubic-bezier(.4,0,1,1),transform .1s cubic-bezier(.4,0,1,1)}.motion-grid-enter-from[data-v-2f34b781]{opacity:0;transform:translateY(10px)scale(.985)}.motion-grid-leave-to[data-v-2f34b781]{opacity:0;transform:translateY(4px)scale(.985)}@media (prefers-reduced-motion:reduce){.motion-grid-move[data-v-2f34b781],.motion-grid-enter-active[data-v-2f34b781],.motion-grid-leave-active[data-v-2f34b781]{transition:none}.motion-grid-enter-from[data-v-2f34b781],.motion-grid-leave-to[data-v-2f34b781]{transform:none}}.theme-icon-wrap[data-v-ce5d801a]{justify-content:center;align-items:center;display:inline-flex}.theme-icon-wrap--rail[data-v-ce5d801a]{width:20px;height:20px}.theme-icon[data-v-ce5d801a]{color:var(--nx-muted);transition:transform var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease)}.rail-btn:hover .theme-icon[data-v-ce5d801a],.header-tool-btn:hover .theme-icon[data-v-ce5d801a]{color:var(--nx-text);transform:rotate(18deg)}.rail-btn.theme-toggle--rail[data-v-ce5d801a]{margin:0 auto}.header-tool-btn[data-v-ce5d801a]{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-elevated);height:36px;color:var(--nx-text);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), transform 80ms cubic-bezier(.16, 1, .3, 1);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.header-tool-btn[data-v-ce5d801a]:hover{background:var(--nx-hover);border-color:var(--nx-line-strong)}.header-tool-btn[data-v-ce5d801a]:active{transition:transform 80ms cubic-bezier(.16,1,.3,1);transform:scale(.96)translateY(.8px)}.theme-label[data-v-ce5d801a]{color:var(--nx-text);font-size:13px;font-weight:600}@media (max-width:860px){.theme-label[data-v-ce5d801a]{display:none}.header-tool-btn[data-v-ce5d801a]{flex-shrink:0;width:34px;height:34px;min-height:34px;padding:0}}@media (prefers-reduced-motion:reduce){.header-tool-btn[data-v-ce5d801a],.theme-icon[data-v-ce5d801a]{transition:none}}.theme-picker-container[data-v-00476c80]{align-items:center;display:inline-flex;position:relative}.header-tool-btn[data-v-00476c80]{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-elevated);height:36px;color:var(--nx-text);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-micro) var(--nx-ease);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.header-tool-btn[data-v-00476c80]:hover{background:var(--nx-hover);border-color:var(--nx-line-strong)}.header-tool-btn[data-v-00476c80]:active{transform:scale(.96)}.header-tool-btn--active[data-v-00476c80]{background:var(--nx-accent);border-color:var(--nx-accent);color:#fff}.header-tool-btn--active .header-tool-btn__icon[data-v-00476c80],.header-tool-btn--active .header-tool-btn__chevron[data-v-00476c80],.header-tool-btn--active .header-tool-btn__label[data-v-00476c80]{color:#fff}.header-tool-btn__icon[data-v-00476c80]{color:var(--nx-muted);transition:color var(--nx-dur-fast) var(--nx-ease);flex-shrink:0}.header-tool-btn:hover .header-tool-btn__icon[data-v-00476c80]{color:var(--nx-text)}.theme-picker-container--rail[data-v-00476c80]{justify-content:center;display:flex;position:relative}.theme-picker-btn--rail[data-v-00476c80]{position:relative}.theme-picker-btn--rail.is-open[data-v-00476c80]{background:var(--nx-hover);color:var(--nx-text);border-color:var(--nx-line)}.theme-dropdown[data-v-00476c80]{border-radius:var(--nx-radius-lg);border:1px solid var(--nx-line-strong);background:var(--nx-panel);width:200px;max-width:min(240px,100vw - 20px);max-height:calc(100vh - 68px);box-shadow:var(--nx-shadow-pop);z-index:70;-webkit-backdrop-filter:blur(16px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;view-transition-name:none!important}.theme-dropdown--rail[data-v-00476c80]{transform-origin:0 100%;z-index:100;top:auto;bottom:0;left:calc(100% + 14px);right:auto}.theme-dropdown__header[data-v-00476c80]{color:var(--nx-muted);border-bottom:1px solid var(--nx-line);align-items:center;gap:6px;margin-bottom:6px;padding:4px 6px 8px;font-size:12px;font-weight:700;display:flex}.theme-dropdown__header--secondary[data-v-00476c80]{border-top:1px solid var(--nx-line);margin-top:10px;padding-top:8px}.theme-dropdown__icon[data-v-00476c80]{color:var(--nx-accent)}.theme-dropdown__list[data-v-00476c80]{flex-direction:column;gap:3px;display:flex}.theme-preset-row[data-v-00476c80]{border-radius:var(--nx-radius);width:100%;color:var(--nx-text);cursor:pointer;text-align:left;transition:background-color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-fast) var(--nx-ease);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.theme-preset-row[data-v-00476c80]:hover{background:var(--nx-hover);border-color:var(--nx-line)}.theme-preset-row[data-v-00476c80]:active{transform:scale(.98)}.theme-preset-row.is-active[data-v-00476c80]{background:var(--nx-accent-soft);border-color:color-mix(in srgb, var(--nx-accent) 40%, transparent)}.theme-preset-row__main[data-v-00476c80]{align-items:center;gap:10px;min-width:0;display:flex}.theme-preset-swatch[data-v-00476c80]{width:10px;height:10px;box-shadow:0 0 0 1px var(--nx-line);border-radius:50%;flex-shrink:0}.theme-preset-text[data-v-00476c80]{flex-direction:column;min-width:0;display:flex}.theme-preset-name[data-v-00476c80]{font-size:13px;font-weight:600;line-height:1.3}.theme-preset-desc[data-v-00476c80]{color:var(--nx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.theme-preset-row.is-active .theme-preset-name[data-v-00476c80]{color:var(--nx-accent)}.theme-preset-check[data-v-00476c80]{color:var(--nx-accent);flex-shrink:0}.theme-dropdown-fade-enter-active[data-v-00476c80]{transition:transform var(--nx-dur-ui) var(--nx-ease-out), opacity var(--nx-dur-fast) var(--nx-ease)}.theme-dropdown-fade-leave-active[data-v-00476c80]{transition:transform var(--nx-dur-fast) var(--nx-ease), opacity var(--nx-dur-fast) var(--nx-ease)}.theme-dropdown-fade-enter-from[data-v-00476c80]{opacity:0;transform:scale(.95)translateY(-6px)}.theme-dropdown-fade-leave-to[data-v-00476c80]{opacity:0;transform:scale(.97)translateY(-4px)}@media (max-width:860px){.header-tool-btn[data-v-00476c80]{flex-shrink:0;gap:0;width:34px;height:34px;min-height:34px;padding:0}.header-tool-btn__label[data-v-00476c80],.header-tool-btn__chevron[data-v-00476c80]{display:none}}@media (max-width:480px){.theme-dropdown[data-v-00476c80]{width:190px;right:-4px}}.theme-sheet-backdrop[data-v-00476c80]{z-index:99999;-webkit-backdrop-filter:blur(10px);background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.theme-sheet-drawer[data-v-00476c80]{border:1px solid var(--nx-line-strong);background:var(--nx-panel);width:100%;max-width:560px;max-height:82vh;padding:10px 16px calc(20px + env(safe-area-inset-bottom,0px));border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px;position:relative;overflow-y:auto;box-shadow:0 -8px 32px #00000059}.theme-sheet-drag[data-v-00476c80]{background:var(--nx-line-strong);border-radius:2px;width:36px;height:4px;margin:0 auto 10px}.theme-sheet-header[data-v-00476c80]{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.theme-sheet-title[data-v-00476c80]{color:var(--nx-text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.theme-sheet-close[data-v-00476c80]{border:1px solid var(--nx-line);background:var(--nx-elevated);width:28px;height:28px;color:var(--nx-muted);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.theme-sheet-close[data-v-00476c80]:hover{background:var(--nx-hover);color:var(--nx-text)}.theme-sheet-body[data-v-00476c80]{flex-direction:column;gap:8px;padding-top:12px;display:flex}.theme-sheet-section-title[data-v-00476c80]{color:var(--nx-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.theme-sheet-section-title--mt[data-v-00476c80]{margin-top:10px}.theme-sheet-grid[data-v-00476c80]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-sheet-card[data-v-00476c80]{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-elevated);color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);text-align:left;align-items:center;gap:10px;padding:10px 12px;display:flex}.theme-sheet-card[data-v-00476c80]:hover{background:var(--nx-hover);border-color:var(--nx-line-strong)}.theme-sheet-card.is-active[data-v-00476c80]{background:var(--nx-accent-soft);border-color:var(--nx-accent);color:var(--nx-accent)}.theme-sheet-swatch[data-v-00476c80]{width:14px;height:14px;box-shadow:0 0 0 1px var(--nx-line);border-radius:50%;flex-shrink:0}.theme-sheet-card-name[data-v-00476c80]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;overflow:hidden}.theme-sheet-card-check[data-v-00476c80]{color:var(--nx-accent);flex-shrink:0}.theme-sheet-fonts[data-v-00476c80]{flex-direction:column;gap:6px;display:flex}.theme-sheet-font-row[data-v-00476c80]{border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-elevated);color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);text-align:left;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.theme-sheet-font-row[data-v-00476c80]:hover{background:var(--nx-hover);border-color:var(--nx-line-strong)}.theme-sheet-font-row.is-active[data-v-00476c80]{background:var(--nx-accent-soft);border-color:var(--nx-accent);color:var(--nx-accent)}.theme-sheet-font-name[data-v-00476c80]{font-size:13px;font-weight:600}.theme-sheet-fade-enter-active[data-v-00476c80],.theme-sheet-fade-leave-active[data-v-00476c80]{transition:opacity .2s cubic-bezier(.16,1,.3,1)}.theme-sheet-fade-enter-from[data-v-00476c80],.theme-sheet-fade-leave-to[data-v-00476c80]{opacity:0}.theme-sheet-fade-enter-active .theme-sheet-drawer[data-v-00476c80]{transition:transform .24s cubic-bezier(.16,1,.3,1)}.theme-sheet-fade-leave-active .theme-sheet-drawer[data-v-00476c80]{transition:transform .16s cubic-bezier(.4,0,1,1)}.theme-sheet-fade-enter-from .theme-sheet-drawer[data-v-00476c80],.theme-sheet-fade-leave-to .theme-sheet-drawer[data-v-00476c80]{transform:translateY(100%)}.pagination-bar[data-v-9103cb4f]{border-top:1px solid var(--nx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:24px 0 12px;display:flex}.pagination-bar__summary[data-v-9103cb4f]{color:var(--nx-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.pagination-bar__badge[data-v-9103cb4f]{border-radius:var(--nx-radius-sm);background:var(--nx-elevated);border:1px solid var(--nx-line);color:var(--nx-text);align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.pagination-bar__count[data-v-9103cb4f]{color:var(--nx-accent);font-weight:700;font-family:var(--nx-mono,monospace)}.pagination-bar__unit[data-v-9103cb4f]{color:var(--nx-muted)}.pagination-bar__status[data-v-9103cb4f]{color:var(--nx-muted);font-size:12.5px}.pagination-bar__status em[data-v-9103cb4f]{color:var(--nx-text);font-style:normal;font-weight:700}.pagination-bar__size[data-v-9103cb4f]{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pagination-bar__size-label[data-v-9103cb4f]{color:var(--nx-muted)}.pagination-bar__select-wrap[data-v-9103cb4f]{align-items:center;display:inline-flex;position:relative}.pagination-bar__select-btn[data-v-9103cb4f]{background:var(--nx-elevated);border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);color:var(--nx-text);cursor:pointer;transition:border-color var(--nx-dur-fast) var(--nx-ease), background-color var(--nx-dur-fast) var(--nx-ease);align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.pagination-bar__select-btn[data-v-9103cb4f]:hover{border-color:var(--nx-line-strong);background:var(--nx-hover)}.pagination-bar__select-icon[data-v-9103cb4f]{color:var(--nx-muted);transition:transform var(--nx-dur-fast) var(--nx-ease)}.pagination-bar__select-icon.is-flipped[data-v-9103cb4f]{transform:rotate(180deg)}.pagination-bar__dropdown[data-v-9103cb4f]{z-index:50;background:var(--nx-panel);border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-sm);min-width:84px;box-shadow:var(--nx-shadow-pop);flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0}.pagination-bar__dropdown-item[data-v-9103cb4f]{border-radius:var(--nx-radius-xs);width:100%;color:var(--nx-text);text-align:left;cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease);background:0 0;border:none;padding:5px 10px;font-size:12px;font-weight:500}.pagination-bar__dropdown-item[data-v-9103cb4f]:hover{background:var(--nx-hover);color:var(--nx-text)}.pagination-bar__dropdown-item.is-active[data-v-9103cb4f]{background:var(--nx-accent);color:#fff;font-weight:700}.pagination-bar__nav[data-v-9103cb4f],.pagination-bar__pages[data-v-9103cb4f]{align-items:center;gap:6px;display:flex}.pagination-btn[data-v-9103cb4f]{min-width:34px;height:34px;font-size:12.5px;font-weight:600;font-family:var(--nx-mono,inherit);color:var(--nx-text);background:var(--nx-elevated);border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--nx-dur-fast) var(--nx-ease);outline:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.pagination-btn[data-v-9103cb4f]:hover:not(:disabled):not(.is-active){background:var(--nx-hover);border-color:var(--nx-line-strong);color:var(--nx-text)}.pagination-btn[data-v-9103cb4f]:active:not(:disabled){transform:translateY(1px)}.pagination-btn[data-v-9103cb4f]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;border-color:var(--nx-line)}.pagination-btn--nav[data-v-9103cb4f]{width:34px;color:var(--nx-muted);padding:0}.pagination-btn--nav[data-v-9103cb4f]:hover:not(:disabled){color:var(--nx-text)}.pagination-btn.is-active[data-v-9103cb4f]{background:var(--nx-accent);border-color:var(--nx-accent-deep,var(--nx-accent));color:#fff;cursor:default;font-weight:700;box-shadow:0 2px 6px #0000001f}.pagination-bar__ellipsis[data-v-9103cb4f]{width:24px;height:34px;color:var(--nx-faint);letter-spacing:2px;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}@media (max-width:768px){.pagination-bar[data-v-9103cb4f]{flex-direction:column;align-items:stretch;gap:14px}.pagination-bar__summary[data-v-9103cb4f]{justify-content:space-between}.pagination-bar__nav[data-v-9103cb4f]{flex-wrap:wrap;justify-content:center}}.relation-card[data-v-9e249946]{border:1px solid var(--nx-line);border-radius:var(--nx-card-radius,10px);background:var(--nx-panel);text-align:left;width:100%;color:var(--nx-text);cursor:pointer;transition:border-color var(--nx-dur-fast,.16s), background var(--nx-dur-fast,.16s);padding:0;text-decoration:none;display:flex;overflow:hidden}.relation-card[data-v-9e249946]:hover{border-color:var(--nx-accent);background:var(--nx-elevated)}.relation-card[data-v-9e249946]:focus-visible{outline:2px solid var(--nx-accent);outline-offset:3px}.relation-card__cover[data-v-9e249946]{background:var(--nx-elevated);border-right:1px solid var(--nx-line);width:104px;color:var(--nx-muted);flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.relation-card__cover img[data-v-9e249946]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;max-height:84px;mix-blend-mode:var(--nx-cover-blend,normal);filter:var(--nx-cover-filter,none)}.relation-card__body[data-v-9e249946]{overflow-wrap:anywhere;flex:1;gap:8px;min-width:0;padding:14px 16px;display:grid}.relation-card__body h3[data-v-9e249946]{color:var(--nx-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.relation-card__body p[data-v-9e249946]{color:var(--nx-muted);margin:0;font-size:12px;line-height:1.6}.relation-card__tags[data-v-9e249946]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.relation-card__owned[data-v-9e249946]{color:var(--nx-link);align-items:center;gap:4px;font-size:11px;display:inline-flex}.relation-card__note[data-v-9e249946]{border-top:1px solid var(--nx-line);padding-top:6px}.relation-card__bottom[data-v-9e249946]{color:var(--nx-accent);justify-content:space-between;align-items:center;gap:10px;padding-top:4px;font-size:13px;font-weight:600;display:flex}.relation-card__bottom span[data-v-9e249946]:last-child{color:var(--nx-muted);align-items:center;gap:3px;font-size:12px;font-weight:400;display:inline-flex}@media (max-width:480px){.relation-card__cover[data-v-9e249946]{width:84px;padding:6px}}.rich-content[data-v-e784948c]{gap:1.1rem;display:grid}.rich-content__heading[data-v-e784948c]{color:var(--nx-text);margin:0;scroll-margin-top:5.5rem;font-weight:700;line-height:1.3}.rich-content__heading--h2[data-v-e784948c]{font-size:1.45rem}.rich-content__heading--h3[data-v-e784948c]{font-size:1.2rem}.rich-content__heading--h4[data-v-e784948c]{font-size:1.02rem}.rich-content__paragraph[data-v-e784948c]{color:color-mix(in srgb, var(--nx-text) 92%, var(--nx-muted));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:.98rem;line-height:1.85}.rich-content__list[data-v-e784948c]{color:color-mix(in srgb, var(--nx-text) 88%, var(--nx-muted));gap:.65rem;margin:0;padding-left:1.2rem;display:grid}.rich-content__list li[data-v-e784948c]{line-height:1.8}.rich-content__figure[data-v-e784948c]{gap:.7rem;margin:0;display:grid}.rich-content__image-button[data-v-e784948c]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.rich-content__image[data-v-e784948c]{border:1px solid var(--nx-line);background:var(--nx-elevated);border-radius:var(--nx-radius);width:100%;transition:transform .2s,box-shadow .2s;display:block}.rich-content__image-button:hover .rich-content__image[data-v-e784948c]{box-shadow:var(--nx-shadow-pop);transform:translateY(-2px)}.rich-content__caption[data-v-e784948c]{color:var(--nx-faint);text-align:center;font-size:.84rem;line-height:1.6}.rich-content__code-shell[data-v-e784948c]{border:1px solid var(--nx-line);background:var(--nx-panel);color:var(--nx-text);border-radius:var(--nx-radius);box-shadow:var(--nx-shadow);overflow:hidden}.rich-content__code-head[data-v-e784948c]{border-bottom:1px solid var(--nx-line);background:var(--nx-elevated);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .9rem;display:flex}.rich-content__code-lang[data-v-e784948c]{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-accent);font-size:.76rem;font-weight:700}.rich-content__code-copy[data-v-e784948c]{min-height:30px;padding:.35rem .65rem}.rich-content__code-pre[data-v-e784948c]{margin:0;padding:1rem;font-size:.88rem;line-height:1.75;overflow-x:auto}.rich-content__code-pre code[data-v-e784948c]{font-family:var(--nx-mono), "Cascadia Code", Consolas, "PingFang SC", "Microsoft YaHei UI", sans-serif;white-space:pre;display:block}.rich-content__callout[data-v-e784948c]{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);gap:.6rem;padding:.95rem 1.1rem;display:grid}.rich-content__callout--note[data-v-e784948c]{background:#38bdf814;border-left:4px solid #38bdf8}.rich-content__callout--tip[data-v-e784948c]{background:#10b98114;border-left:4px solid #10b981}.rich-content__callout--important[data-v-e784948c]{background:#818cf814;border-left:4px solid #818cf8}.rich-content__callout--warning[data-v-e784948c]{background:#f59e0b14;border-left:4px solid #f59e0b}.rich-content__callout--caution[data-v-e784948c]{background:#f43f5e14;border-left:4px solid #f43f5e}.rich-content__callout-title[data-v-e784948c]{color:var(--nx-text);align-items:center;gap:.55rem;font-size:.92rem;font-weight:700;display:inline-flex}.rich-content__callout-body[data-v-e784948c]{color:var(--nx-muted);font-size:.93rem;line-height:1.8}.rich-content__table-shell[data-v-e784948c]{border:1px solid var(--nx-line);border-radius:var(--nx-radius);width:100%;overflow-x:auto}.rich-content__table[data-v-e784948c]{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}.rich-content__table th[data-v-e784948c],.rich-content__table td[data-v-e784948c]{border-bottom:1px solid var(--nx-line);padding:.65rem 1rem}.rich-content__table th[data-v-e784948c]{background:var(--nx-elevated);color:var(--nx-text);white-space:nowrap;font-weight:700}.rich-content__table tbody tr[data-v-e784948c]:nth-child(2n){background:#00000005}html[data-theme=night] .rich-content__table tbody tr[data-v-e784948c]:nth-child(2n){background:#ffffff05}.rich-content__table tbody tr:last-child td[data-v-e784948c]{border-bottom:none}.rich-content__collapse[data-v-e784948c]{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);overflow:hidden}.rich-content__collapse-summary[data-v-e784948c]{cursor:pointer;color:var(--nx-text);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.93rem;font-weight:700;display:flex}.rich-content__collapse-summary[data-v-e784948c]::-webkit-details-marker{display:none}.rich-content__collapse-icon[data-v-e784948c]{color:var(--nx-muted);transition:transform .2s}.rich-content__collapse[open] .rich-content__collapse-icon[data-v-e784948c]{transform:rotate(90deg)}.rich-content__collapse-body[data-v-e784948c]{border-top:1px solid var(--nx-line);color:var(--nx-muted);padding:.85rem 1rem;font-size:.92rem;line-height:1.8}.rich-content__empty[data-v-e784948c]{color:var(--nx-muted);align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}.rich-content__mark[data-v-e784948c]{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#facc154d;border-radius:.2rem;padding:0 .2rem}[data-v-e784948c] code{border:1px solid var(--nx-line);background:var(--nx-elevated);color:var(--nx-accent);font-size:.86em;font-family:var(--nx-mono), "Cascadia Code", Consolas, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", sans-serif;border-radius:var(--nx-radius-xs);align-items:center;padding:.12rem .38rem;display:inline-flex}[data-v-e784948c] strong{color:var(--nx-text);font-weight:700}[data-v-e784948c] a{color:var(--nx-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}[data-v-e784948c] .cyu-kbd{font-family:var(--nx-mono), "Cascadia Code", Consolas, "PingFang SC", "Microsoft YaHei UI", sans-serif;background:var(--nx-elevated);border:1px solid var(--nx-line-strong);box-shadow:0 1px 0 var(--nx-line-strong);color:var(--nx-text);border-radius:3px;padding:2px 6px;font-size:.8em;display:inline-block}[data-v-e784948c] del{opacity:.65;text-decoration:line-through}.resource-detail-root[data-v-b70a7809]{min-height:calc(100vh - 80px);padding-bottom:60px}.resource-detail-header[data-v-b70a7809]{border-bottom:1px solid var(--nx-line);background:0 0;position:relative}.resource-detail-header__inner[data-v-b70a7809]{justify-content:space-between;align-items:center;gap:16px;max-width:1360px;margin:0 auto;padding:14px 24px;display:flex}.resource-back-btn[data-v-b70a7809]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-panel);color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.resource-back-btn[data-v-b70a7809]:hover{border-color:var(--nx-line-strong);background:var(--nx-hover);color:var(--nx-text)}.resource-breadcrumb[data-v-b70a7809]{color:var(--nx-muted);align-items:center;gap:8px;font-size:.88rem;display:flex}.resource-breadcrumb__item[data-v-b70a7809]{cursor:pointer;transition:color var(--nx-dur-fast)}.resource-breadcrumb__item[data-v-b70a7809]:hover{color:var(--nx-text)}.resource-breadcrumb__divider[data-v-b70a7809]{color:var(--nx-line-strong)}.resource-breadcrumb__current[data-v-b70a7809]{color:var(--nx-text);font-weight:650}.resource-header-actions[data-v-b70a7809]{align-items:center;gap:10px;display:flex}.resource-share-btn[data-v-b70a7809]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);align-items:center;gap:7px;padding:8px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.resource-share-btn[data-v-b70a7809]:hover{border-color:var(--nx-accent);background:var(--nx-hover);color:var(--nx-link)}.resource-share-btn--copied[data-v-b70a7809]{border-color:var(--nx-success)!important;color:var(--nx-success)!important;background:var(--nx-success-soft)!important}.resource-detail-content[data-v-b70a7809]{max-width:1360px;margin:0 auto;padding:28px 24px 0}.resource-detail-grid[data-v-b70a7809]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.resource-main-col[data-v-b70a7809]{flex-direction:column;gap:28px;min-width:0;display:flex}.resource-hero-meta[data-v-b70a7809]{flex-direction:column;gap:12px;display:flex}.resource-meta-top[data-v-b70a7809]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resource-title[data-v-b70a7809]{font-family:var(--nx-display,var(--nx-font));letter-spacing:-.02em;color:var(--nx-text);margin:0;font-size:2.2rem;font-weight:800;line-height:1.2}.resource-summary[data-v-b70a7809]{color:var(--nx-muted);margin:0;font-size:1.05rem;line-height:1.6}.resource-gallery-card[data-v-b70a7809]{border-radius:var(--nx-card-radius,12px);box-sizing:border-box;min-width:0;padding:0;overflow:hidden}.resource-gallery[data-v-b70a7809]{flex-direction:column;gap:0;min-width:0;display:flex}.resource-gallery__hero[data-v-b70a7809]{aspect-ratio:16/9;background:var(--nx-elevated);cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.resource-gallery__hero-img[data-v-b70a7809]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;box-sizing:border-box;width:100%;height:100%;max-height:100%;mix-blend-mode:var(--nx-cover-blend,normal);filter:var(--nx-cover-filter,none);transition:transform var(--nx-dur-ui) var(--nx-ease);padding:12px 16px}@media (hover:hover){.resource-gallery__hero:hover .resource-gallery__hero-img[data-v-b70a7809]{transform:scale(1.015)}.resource-gallery__hero:hover .resource-gallery__zoom-hint[data-v-b70a7809]{opacity:1;transform:translateY(0)}}.resource-gallery__zoom-hint[data-v-b70a7809]{border-radius:var(--nx-radius-sm,6px);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:all var(--nx-dur-fast) var(--nx-ease);pointer-events:none;background:#0a0b10b8;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;display:inline-flex;position:absolute;top:12px;right:12px;transform:translateY(-4px)}.resource-gallery__counter[data-v-b70a7809]{border-radius:var(--nx-radius-sm,6px);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b10a6;padding:4px 10px;font-size:.76rem;position:absolute;bottom:12px;right:12px}.resource-gallery__thumbs[data-v-b70a7809]{border-top:1px solid var(--nx-line);box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;width:100%;min-width:0;padding:12px 14px 14px;display:flex;overflow:auto hidden}.resource-gallery__thumbs[data-v-b70a7809]::-webkit-scrollbar{display:none}.resource-gallery__thumb[data-v-b70a7809]{border-radius:var(--nx-radius-sm,6px);background:var(--nx-void);cursor:pointer;opacity:.65;height:60px;transition:all var(--nx-dur-fast);border:2px solid #0000;flex:0 0 96px;padding:0;overflow:hidden}.resource-gallery__thumb--active[data-v-b70a7809],.resource-gallery__thumb[data-v-b70a7809]:hover{opacity:1;border-color:var(--nx-accent)}.resource-gallery__thumb img[data-v-b70a7809]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.resource-gallery--empty[data-v-b70a7809]{min-height:220px;color:var(--nx-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.9rem;display:flex}.resource-section[data-v-b70a7809]{flex-direction:column;gap:14px;display:flex}.resource-section__head[data-v-b70a7809]{flex-direction:column;gap:4px;display:flex}.resource-section__title[data-v-b70a7809]{color:var(--nx-text);margin:0;font-size:1.3rem;font-weight:750}.resource-features-grid[data-v-b70a7809]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.resource-feature-card[data-v-b70a7809]{border-radius:var(--nx-radius,8px);align-items:center;gap:12px;padding:14px 16px;display:flex}.resource-feature-card__icon[data-v-b70a7809]{border-radius:var(--nx-radius-sm,6px);background:var(--nx-accent-soft);width:32px;height:32px;color:var(--nx-link);flex:none;justify-content:center;align-items:center;display:flex}.resource-feature-card__text[data-v-b70a7809]{color:var(--nx-text);font-size:.92rem;font-weight:600;line-height:1.45}.resource-bundle-items[data-v-b70a7809]{flex-wrap:wrap;gap:10px;display:flex}.resource-bundle-pill[data-v-b70a7809]{align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;display:inline-flex}.resource-desc-body[data-v-b70a7809]{border-radius:var(--nx-card-radius,12px);padding:24px;line-height:1.7}.resource-related-grid[data-v-b70a7809]{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.resource-relations-description[data-v-b70a7809]{color:var(--nx-muted);margin:6px 0 0;font-size:13px;line-height:1.7}.resource-relations-more[data-v-b70a7809]{white-space:normal;text-align:center;margin-top:14px;padding-block-start:8px;padding-block-end:8px;text-decoration:none}.resource-required-parents[data-v-b70a7809]{border-bottom:1px solid var(--nx-line);gap:12px;margin-bottom:22px;padding-bottom:20px;display:grid}.resource-required-parents h3[data-v-b70a7809]{margin:0;font-size:15px}.resource-required-parents>p[data-v-b70a7809]{color:var(--nx-muted);margin:0;font-size:12px;line-height:1.7}.resource-notice-card[data-v-b70a7809]{border-radius:var(--nx-card-radius,12px);padding:20px 24px}.resource-notice-list[data-v-b70a7809]{color:var(--nx-muted);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:.88rem;line-height:1.6;display:flex}.resource-side-col[data-v-b70a7809]{position:relative}.resource-sticky-board[data-v-b70a7809]{flex-direction:column;gap:20px;display:flex;position:sticky;top:76px}.resource-action-card[data-v-b70a7809]{border-radius:var(--nx-card-radius,12px);flex-direction:column;gap:14px;padding:24px;display:flex}.resource-campaign-badge[data-v-b70a7809]{border-radius:var(--nx-radius-sm,6px);background:var(--nx-accent-soft);color:var(--nx-link);align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.resource-campaign-time[data-v-b70a7809]{opacity:.85;margin-left:auto;font-size:.74rem}.resource-price-row[data-v-b70a7809]{align-items:baseline;gap:10px;display:flex}.resource-main-price[data-v-b70a7809]{color:var(--nx-link);font-size:2.1rem;font-weight:850;line-height:1}.resource-price-note[data-v-b70a7809]{color:var(--nx-muted);font-size:.86rem;text-decoration:line-through}.resource-purchase-desc[data-v-b70a7809]{color:var(--nx-muted);margin:0;font-size:.88rem;line-height:1.6}.resource-primary-cta[data-v-b70a7809]{height:46px;font-size:.98rem;font-weight:750}.resource-cta-divider[data-v-b70a7809]{background:var(--nx-line);height:1px;margin:4px 0}.resource-shortcuts[data-v-b70a7809]{flex-direction:column;gap:10px;display:flex}.resource-shortcuts button[data-v-b70a7809]{height:40px;font-size:.88rem;font-weight:650}.resource-urge-btn[data-v-b70a7809]{border:1px solid var(--nx-line);background:var(--nx-elevated);color:var(--nx-text)}.resource-urge-btn[data-v-b70a7809]:hover:not(:disabled){border-color:var(--nx-line-strong);background:var(--nx-hover);color:var(--nx-text)}.resource-specs-card[data-v-b70a7809]{border-radius:var(--nx-card-radius,12px);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.resource-specs-title[data-v-b70a7809]{color:var(--nx-text);margin:0;font-size:1.05rem;font-weight:750}.resource-specs-list[data-v-b70a7809]{flex-direction:column;gap:10px;display:flex}.resource-spec-item[data-v-b70a7809]{border-bottom:1px dashed var(--nx-line);justify-content:space-between;align-items:center;padding:8px 0;font-size:.86rem;display:flex}.resource-spec-item[data-v-b70a7809]:last-child{border-bottom:none}.resource-spec-label[data-v-b70a7809]{color:var(--nx-muted);align-items:center;gap:6px;display:inline-flex}.resource-spec-value[data-v-b70a7809]{color:var(--nx-text);font-weight:650}.resource-lightbox[data-v-b70a7809]{z-index:2000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090ef0;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.resource-lightbox__header[data-v-b70a7809]{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.resource-lightbox__title[data-v-b70a7809]{color:#fff;font-size:1rem;font-weight:650}.resource-lightbox__close[data-v-b70a7809]{color:#fff;cursor:pointer;width:36px;height:36px;transition:background var(--nx-dur-fast);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.resource-lightbox__close[data-v-b70a7809]:hover{background:#ffffff40}.resource-lightbox__stage[data-v-b70a7809]{flex:auto;justify-content:center;align-items:center;padding:20px 80px;display:flex;position:relative}.resource-lightbox__img[data-v-b70a7809]{-o-object-fit:contain;object-fit:contain;border-radius:var(--nx-radius,8px);max-width:100%;max-height:calc(100vh - 140px);box-shadow:0 20px 60px #000c}.resource-lightbox__nav[data-v-b70a7809]{color:#fff;cursor:pointer;width:50px;height:50px;transition:all var(--nx-dur-fast);background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.resource-lightbox__nav[data-v-b70a7809]:hover{background:#ffffff4d;transform:translateY(-50%)scale(1.08)}.resource-lightbox__nav--prev[data-v-b70a7809]{left:24px}.resource-lightbox__nav--next[data-v-b70a7809]{right:24px}.resource-lightbox__footer[data-v-b70a7809]{text-align:center;color:#ffffffb3;padding:14px 24px 20px;font-size:.86rem}@media (max-width:1080px){.resource-detail-grid[data-v-b70a7809]{grid-template-columns:minmax(0,1fr);min-width:0}.resource-sticky-board[data-v-b70a7809]{position:static}}@media (max-width:768px){.resource-detail-header__inner[data-v-b70a7809]{flex-wrap:wrap;padding:12px 16px}.resource-breadcrumb[data-v-b70a7809]{display:none}.resource-detail-content[data-v-b70a7809]{padding:16px 16px 0}.resource-gallery-card[data-v-b70a7809]{padding:12px}.resource-gallery[data-v-b70a7809]{gap:10px}.resource-gallery__thumb[data-v-b70a7809]{flex:0 0 76px;height:48px}.resource-title[data-v-b70a7809]{font-size:1.6rem}.resource-lightbox__stage[data-v-b70a7809]{padding:16px 12px}.resource-lightbox__nav[data-v-b70a7809]{width:38px;height:38px}.resource-lightbox__nav--prev[data-v-b70a7809]{left:8px}.resource-lightbox__nav--next[data-v-b70a7809]{right:8px}}.resource-mobile-bar[data-v-b70a7809]{display:none}@media (max-width:860px){.resource-mobile-bar[data-v-b70a7809]{z-index:65;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nx-line);background:color-mix(in srgb, var(--nx-panel) 94%, transparent);box-shadow:var(--nx-shadow-pop);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.resource-mobile-bar__price[data-v-b70a7809]{align-items:baseline;gap:8px;min-width:0;display:flex}.resource-mobile-bar__amount[data-v-b70a7809]{color:var(--nx-link);letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:850}.resource-mobile-bar__tag[data-v-b70a7809]{border-radius:var(--nx-radius-xs,4px);background:var(--nx-accent-soft);color:var(--nx-link);white-space:nowrap;padding:2px 6px;font-size:11px;font-weight:700}.resource-mobile-bar__actions[data-v-b70a7809]{flex-shrink:0;align-items:center;gap:8px;display:flex}.resource-mobile-bar__btn[data-v-b70a7809]{min-height:40px;padding:0 16px;font-size:13px;font-weight:750}.resource-detail-root[data-v-b70a7809]{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.resource-like-btn[data-v-b70a7809]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);background:var(--nx-elevated);color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);align-items:center;gap:7px;padding:8px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.resource-like-btn[data-v-b70a7809]:hover:not(:disabled){background:var(--nx-hover);color:#f43f5e;border-color:#f43f5e}.resource-like-btn--active[data-v-b70a7809]{color:#f43f5e!important;background:#f43f5e14!important;border-color:#f43f5e!important}.resource-like-icon--active[data-v-b70a7809]{fill:#f43f5e;color:#f43f5e}.resource-like-count[data-v-b70a7809]{font-family:var(--nx-mono,monospace);opacity:.9;font-size:.82rem}.resource-metrics-card[data-v-b70a7809]{border-radius:var(--nx-card-radius,12px);flex-direction:column;gap:14px;padding:20px 24px;display:flex}.resource-metrics-grid[data-v-b70a7809]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resource-metric-box[data-v-b70a7809]{border:1px solid var(--nx-line);background:var(--nx-elevated);flex-direction:column;gap:4px;padding:12px;display:flex}.resource-metric-header[data-v-b70a7809]{color:var(--nx-muted);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.resource-metric-num[data-v-b70a7809]{font-family:var(--nx-mono,monospace);color:var(--nx-text);font-size:1.35rem;font-weight:800;line-height:1.2}.resource-metric-tip[data-v-b70a7809]{color:var(--nx-muted);font-size:.72rem}.resource-free-tip[data-v-b70a7809]{color:var(--nx-muted);border-left:2px solid var(--nx-accent);margin-top:10px;padding-left:8px;font-size:.82rem;line-height:1.5}.resource-direct-download-wrap[data-v-b70a7809]{justify-content:center;margin-top:10px;display:flex}.resource-direct-download-btn[data-v-b70a7809]{justify-content:center;gap:6px;width:100%;padding:8px;font-size:.82rem}.doc-toc-card[data-v-346c6805]{border-radius:var(--nx-radius-lg,12px);background:var(--nx-panel);border:1px solid var(--nx-line);max-height:calc(100vh - 8rem);box-shadow:var(--nx-shadow);-webkit-user-select:none;user-select:none;flex-direction:column;gap:.65rem;width:270px;min-width:270px;padding:.9rem .85rem;display:flex;position:sticky;top:5.5rem}.doc-toc-header[data-v-346c6805]{color:var(--nx-text);letter-spacing:.02em;border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.55rem;font-size:.85rem;font-weight:750;display:flex}.doc-toc-badge[data-v-346c6805]{color:var(--nx-muted);background:var(--nx-elevated);border:1px solid var(--nx-line);white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:.72rem;font-weight:700}.doc-toc-search[data-v-346c6805]{align-items:center;width:100%;display:flex;position:relative}.doc-toc-search__icon[data-v-346c6805]{color:var(--nx-muted);pointer-events:none;position:absolute;left:9px}.doc-toc-search__input[data-v-346c6805]{border-radius:var(--nx-radius-sm,8px);border:1px solid var(--nx-line);background:var(--nx-elevated);width:100%;height:32px;color:var(--nx-text);transition:all var(--nx-dur-fast) var(--nx-ease);outline:none;padding:0 24px 0 30px;font-size:.8rem}.doc-toc-search__input[data-v-346c6805]:focus{border-color:var(--nx-accent);background:var(--nx-panel);box-shadow:0 0 0 3px var(--nx-accent-soft)}.doc-toc-search__clear[data-v-346c6805]{background:var(--nx-hover);width:18px;height:18px;color:var(--nx-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:6px}.doc-toc-level-filter[data-v-346c6805]{background:var(--nx-elevated);border-radius:var(--nx-radius-sm,6px);border:1px solid var(--nx-line);align-items:center;gap:3px;padding:3px;display:flex}.doc-toc-level-btn[data-v-346c6805]{border-radius:var(--nx-radius-xs,4px);height:28px;color:var(--nx-muted);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);white-space:nowrap;background:0 0;border:none;flex:1;font-size:.75rem;font-weight:700}.doc-toc-level-btn.is-active[data-v-346c6805]{background:var(--nx-panel);color:var(--nx-accent);box-shadow:0 1px 3px #00000014}.doc-toc-list[data-v-346c6805]{scrollbar-width:thin;flex-direction:column;flex:1;gap:3px;padding:4px 4px 1rem 2px;display:flex;position:relative;overflow-y:auto}.doc-toc-empty[data-v-346c6805]{text-align:center;color:var(--nx-muted);padding:1.5rem .5rem;font-size:.78rem}.doc-toc-rail[data-v-346c6805]{background:var(--nx-line);opacity:.7;width:1px;position:absolute;top:6px;bottom:1rem;left:6px}.doc-toc-item[data-v-346c6805]{border-radius:var(--nx-radius-sm,6px);color:var(--nx-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .65rem .45rem 1.15rem;font-size:.86rem;line-height:1.5;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.doc-toc-item__indicator[data-v-346c6805]{background:var(--nx-muted);opacity:.5;border-radius:9999px;width:3px;height:3px;transition:all .18s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:5px;transform:translateY(-50%)}.doc-toc-item[data-v-346c6805]:hover{color:var(--nx-text);background:var(--nx-hover)}.doc-toc-item:hover .doc-toc-item__indicator[data-v-346c6805]{opacity:1;background:var(--nx-text)}.doc-toc-item--active[data-v-346c6805]{color:var(--nx-accent);background:var(--nx-accent-soft);font-weight:750}.doc-toc-item--active .doc-toc-item__indicator[data-v-346c6805]{opacity:1;background:var(--nx-accent);border-radius:9999px;width:3px;height:16px}.doc-toc-item--level-2[data-v-346c6805]{padding-left:1.15rem}.doc-toc-item--level-3[data-v-346c6805]{opacity:.9;padding-left:1.7rem;font-size:.82rem}.doc-toc-item--level-4[data-v-346c6805]{opacity:.8;padding-left:2.2rem;font-size:.78rem}.doc-toc-item__text[data-v-346c6805]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-selection-bubble[data-v-da8929f1]{background:color-mix(in srgb, var(--nx-elevated) 94%, black);border:1px solid var(--color-cyu-border);z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;align-items:center;gap:2px;padding:3px 6px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 16px #00000047}.bubble-btn[data-v-da8929f1]{color:var(--color-cyu-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:.73rem;font-weight:500;transition:all .15s;display:inline-flex}.bubble-btn[data-v-da8929f1]:hover{color:var(--color-cyu-ink);background:var(--nx-panel)}.bubble-sep[data-v-da8929f1]{background:var(--color-cyu-border-soft);width:1px;height:12px;margin:0 1px}.bubble-fade-enter-active[data-v-da8929f1],.bubble-fade-leave-active[data-v-da8929f1]{transition:opacity .14s,transform .14s}.bubble-fade-enter-from[data-v-da8929f1],.bubble-fade-leave-to[data-v-da8929f1]{opacity:0;transform:translate(-50%,-90%)scale(.96)}.doc-locale-notice[data-v-55f12de0]{font-size:.75rem;font-family:var(--nx-mono,monospace);color:var(--nx-sub,var(--nx-muted));background:var(--nx-accent-soft,#38bdf814);border:1px solid var(--nx-line,#ffffff1a);border-radius:var(--nx-radius-pill,9999px);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .75rem;transition:all .18s;display:inline-flex}.doc-locale-notice__dot[data-v-55f12de0]{background-color:var(--nx-accent,#38bdf8);width:6px;height:6px;box-shadow:0 0 8px var(--nx-accent,#38bdf8);border-radius:50%;flex-shrink:0;transition:all .18s}.doc-locale-notice__dot.is-loading[data-v-55f12de0]{background-color:var(--nx-warn,#f59e0b);box-shadow:0 0 8px var(--nx-warn,#f59e0b);animation:1.2s infinite pulse}.stage-lightbox-close[data-v-55f12de0]{color:#fff;cursor:pointer;background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex;position:absolute;top:-42px;right:0}.stage-lightbox-close[data-v-55f12de0]:hover{background:#ffffff40;transform:scale(1.05)}[data-v-55f12de0] .mc-preview-dot{border:1px solid #fff6;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 3px #00000080}.reading-ruler-beam[data-v-55f12de0]{background:var(--nx-accent);pointer-events:none;z-index:9999;opacity:.85;height:2px;transition:opacity .2s;position:fixed;left:0;right:0;box-shadow:0 1px 3px #0003}.wiki-shell[data-v-55f12de0]{width:100%;font-family:var(--nx-font);flex-direction:column;gap:1.25rem;min-height:calc(100vh - 160px);display:flex}.zen-cinema[data-v-55f12de0]{z-index:99999;background:var(--nx-app,#09090b);color:var(--nx-text,#f4f4f5);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.zen-cinema__empty-wrap[data-v-55f12de0]{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.zen-cinema__topbar[data-v-55f12de0]{background:color-mix(in srgb, var(--nx-panel) 95%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--nx-line);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:relative;box-shadow:0 1px 3px #0000000d}.zen-cinema__title-group[data-v-55f12de0]{align-items:center;gap:8px;min-width:0;display:flex}.zen-cinema__badge[data-v-55f12de0]{border-radius:var(--nx-radius-xs,4px);border:1px solid var(--nx-line);background:var(--nx-elevated);color:var(--nx-link);flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.zen-cinema__plugin-title[data-v-55f12de0]{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:800;overflow:hidden}.zen-cinema__version-pill[data-v-55f12de0]{border-radius:var(--nx-radius-xs,4px);background:var(--nx-elevated);color:var(--nx-muted);flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:700}.zen-cinema__sep[data-v-55f12de0]{color:var(--nx-line-strong);flex-shrink:0;font-size:13px}.zen-cinema__page-name[data-v-55f12de0]{color:var(--nx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.zen-cinema__actions[data-v-55f12de0]{flex-shrink:0;align-items:center;gap:10px;display:flex}.zen-cinema__page-select[data-v-55f12de0]{align-items:center;gap:4px;margin-right:6px;display:flex}.zen-cinema__page-tab[data-v-55f12de0]{border-radius:var(--nx-radius-sm,6px);border:1px solid var(--nx-line);background:var(--nx-elevated);color:var(--nx-muted);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);padding:4px 10px;font-size:12px;font-weight:700}.zen-cinema__page-tab[data-v-55f12de0]:hover{background:var(--nx-hover);color:var(--nx-text);border-color:var(--nx-line-strong)}.zen-cinema__page-tab.is-active[data-v-55f12de0]{background:var(--nx-accent);color:#fff;border-color:var(--nx-accent)}.zen-cinema__exit-btn[data-v-55f12de0]{gap:6px;font-weight:700}.zen-cinema__kbd[data-v-55f12de0]{font-family:var(--nx-mono,monospace);color:#fff;background:#ffffff40;border:1px solid #ffffff59;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:800;line-height:1}.zen-cinema__progress-track[data-v-55f12de0]{pointer-events:none;background:0 0;height:2.5px;position:absolute;bottom:-1px;left:0;right:0}.zen-cinema__progress-bar[data-v-55f12de0]{background:var(--nx-accent);border-radius:0 2px 2px 0;height:100%;transition:width .1s cubic-bezier(.16,1,.3,1)}.zen-cinema__scroller[data-v-55f12de0]{scroll-behavior:smooth;flex:1;padding:2.5rem 1.5rem 6rem;overflow:hidden auto}.zen-cinema__stage[data-v-55f12de0]{justify-content:center;align-items:flex-start;gap:32px;width:100%;max-width:1280px;margin:0 auto;display:flex}.zen-cinema__content[data-v-55f12de0]{flex:1;min-width:0;max-width:920px}.zen-cinema__article[data-v-55f12de0]{background:var(--nx-panel)!important;border-radius:var(--nx-radius-lg,12px)!important;border:1px solid var(--nx-line)!important;width:100%!important;max-width:none!important;box-shadow:var(--nx-shadow-pop)!important;margin:0!important;padding:2.5rem 3.25rem!important}.zen-cinema__toc[data-v-55f12de0]{flex-shrink:0;width:270px;position:sticky;top:1.5rem}.zen-cinema__back-top[data-v-55f12de0]{z-index:100;border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-panel);min-height:40px;color:var(--nx-text);box-shadow:var(--nx-shadow-pop);cursor:pointer;transition:background var(--nx-dur-fast,.16s) var(--nx-ease,ease), border-color var(--nx-dur-fast,.16s) var(--nx-ease,ease), color var(--nx-dur-fast,.16s) var(--nx-ease,ease), box-shadow var(--nx-dur-fast,.16s) var(--nx-ease,ease), transform .18s cubic-bezier(.16, 1, .3, 1);align-items:center;gap:6px;padding:0 14px 0 12px;font-size:13px;font-weight:750;display:inline-flex;position:fixed;bottom:28px;right:24px}.zen-cinema__back-top svg[data-v-55f12de0]{transition:transform .18s cubic-bezier(.16,1,.3,1)}.zen-cinema__back-top[data-v-55f12de0]:hover{border-color:var(--nx-accent);background:var(--nx-accent);color:var(--nx-on-primary,#fff);box-shadow:0 4px 14px color-mix(in srgb, var(--nx-accent) 35%, transparent);transform:translateY(-2px)}.zen-cinema__back-top[data-v-55f12de0]:active{transition-duration:70ms;transform:scale(.96)translateY(.5px)}.zen-cinema-enter-active[data-v-55f12de0]{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.zen-cinema-leave-active[data-v-55f12de0]{transition:opacity .14s cubic-bezier(.4,0,1,1)}.zen-cinema-enter-from[data-v-55f12de0],.zen-cinema-leave-to[data-v-55f12de0]{opacity:0}.zen-cinema-enter-active .zen-cinema__stage[data-v-55f12de0]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.zen-cinema-leave-active .zen-cinema__stage[data-v-55f12de0]{transition:transform .14s cubic-bezier(.4,0,1,1)}.zen-cinema-enter-from .zen-cinema__stage[data-v-55f12de0]{transform:translateY(14px)scale(.985)}.zen-cinema-leave-to .zen-cinema__stage[data-v-55f12de0]{transform:translateY(-8px)scale(.99)}.zen-cinema__mobile-nav-btn[data-v-55f12de0]{display:none}@media (max-width:1160px){.zen-cinema__toc[data-v-55f12de0]{display:none}.zen-cinema__mobile-nav-btn[data-v-55f12de0]{display:inline-flex}.zen-cinema__content[data-v-55f12de0]{max-width:100%}}@media (max-width:768px){.zen-cinema__topbar[data-v-55f12de0]{height:48px;padding:0 12px}.zen-cinema__scroller[data-v-55f12de0]{padding:1rem .5rem 4rem}.zen-cinema__article[data-v-55f12de0]{border-radius:var(--nx-radius,8px)!important;padding:1.5rem 1rem!important}.zen-cinema__page-select[data-v-55f12de0],.zen-cinema__kbd[data-v-55f12de0]{display:none}}.wiki-topbar[data-v-55f12de0]{border-bottom:1px solid var(--nx-line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem 0 .85rem;display:flex}.wiki-topbar__main[data-v-55f12de0]{align-items:center;gap:1rem;display:flex}.wiki-topbar__title-box[data-v-55f12de0]{flex-direction:column;display:flex}.wiki-topbar__eyebrow[data-v-55f12de0]{color:var(--color-cyu-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.wiki-topbar__version-badge[data-v-55f12de0]{background:var(--nx-panel);border-radius:3px;padding:.1rem .4rem;font-family:monospace}.wiki-switcher-row[data-v-55f12de0]{align-items:center;gap:.75rem;display:flex}.wiki-topbar__title[data-v-55f12de0]{color:var(--color-cyu-ink);margin:0;font-size:1.25rem;font-weight:700}.wiki-switcher-trigger[data-v-55f12de0]{border:1px solid var(--color-cyu-border-soft);background:var(--nx-panel);color:var(--color-cyu-ink);cursor:pointer;border-radius:4px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.8rem;transition:all .16s;display:flex}.wiki-switcher-trigger[data-v-55f12de0]:hover,.wiki-switcher-trigger--active[data-v-55f12de0]{border-color:var(--nx-accent);color:var(--nx-accent)}.wiki-topbar__center-tools[data-v-55f12de0]{align-items:center;gap:.5rem;display:flex}.wiki-tool-strip[data-v-55f12de0]{background:var(--nx-panel);border:1px solid var(--color-cyu-border-soft);border-radius:6px;align-items:center;padding:2px;display:flex}.wiki-tool-btn[data-v-55f12de0]{width:28px;height:28px;color:var(--color-cyu-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.wiki-tool-btn[data-v-55f12de0]:hover{color:var(--color-cyu-ink)}.wiki-tool-btn.is-active[data-v-55f12de0]{background:var(--nx-elevated);color:var(--nx-accent);box-shadow:0 1px 3px #0000001f}.wiki-topbar__actions[data-v-55f12de0]{align-items:center;gap:1rem;display:flex}.wiki-topbar__price[data-v-55f12de0]{color:var(--color-cyu-ink);font-size:1.15rem;font-weight:700}.wiki-layout[data-v-55f12de0]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.wiki-layout--has-pages[data-v-55f12de0]{grid-template-columns:240px minmax(0,1fr)}.wiki-layout--has-toc[data-v-55f12de0]{grid-template-columns:minmax(0,1fr) 270px;gap:1.75rem}.wiki-layout--has-pages.wiki-layout--has-toc[data-v-55f12de0]{grid-template-columns:240px minmax(0,1fr) 270px;gap:1.75rem}.wiki-pages[data-v-55f12de0]{border-radius:var(--nx-card-radius,8px);background:var(--nx-elevated);border:1px solid var(--nx-line);flex-direction:column;gap:.35rem;max-height:calc(100vh - 7rem);padding:.75rem;display:flex;position:sticky;top:5.5rem;overflow-y:auto}.wiki-pages__item[data-v-55f12de0]{border-radius:var(--nx-radius,6px);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:.2rem;padding:.55rem .75rem;transition:all .16s;display:flex}.wiki-pages__item[data-v-55f12de0]:hover{background:var(--nx-panel)}.wiki-pages__item--active[data-v-55f12de0]{border-color:color-mix(in srgb, var(--nx-accent) 40%, transparent);background:var(--nx-accent-soft)}.wiki-pages__item span[data-v-55f12de0]{color:var(--nx-text);font-size:.85rem;font-weight:600}.wiki-pages__item small[data-v-55f12de0]{color:var(--nx-muted);font-size:.72rem}.wiki-frame-shell[data-v-55f12de0]{width:100%;min-width:0}.wiki-markdown[data-v-55f12de0]{background:var(--nx-elevated);border-radius:var(--nx-radius,8px);border:1px solid var(--nx-line);width:100%;max-width:960px;margin:0 auto;padding:1.75rem 2.25rem;box-shadow:0 1px 3px #0000000a}[data-v-55f12de0] .code-action-strip{background:color-mix(in srgb, var(--nx-panel) 80%, black);border-bottom:1px solid var(--color-cyu-border-soft);border-top-left-radius:6px;border-top-right-radius:6px;justify-content:space-between;align-items:center;padding:.35rem .75rem;font-size:.72rem;display:flex}[data-v-55f12de0] .code-action-lang{color:var(--color-cyu-muted);text-transform:uppercase;font-family:monospace;font-weight:600}[data-v-55f12de0] .code-action-btns{gap:.4rem;display:flex}[data-v-55f12de0] .code-action-btn{border:1px solid var(--color-cyu-border-soft);background:var(--nx-elevated);color:var(--color-cyu-muted);cursor:pointer;border-radius:3px;align-items:center;gap:.25rem;padding:.15rem .45rem;transition:all .15s;display:inline-flex}[data-v-55f12de0] .code-action-btn:hover{color:var(--color-cyu-ink);border-color:var(--nx-accent)}[data-v-55f12de0] .code-action-btn--copied{color:var(--nx-accent);border-color:var(--nx-accent)}@media (max-width:1080px){.wiki-layout[data-v-55f12de0],.wiki-layout--has-pages[data-v-55f12de0],.wiki-layout--has-toc[data-v-55f12de0],.wiki-layout--has-pages.wiki-layout--has-toc[data-v-55f12de0]{grid-template-columns:minmax(0,1fr)}.wiki-layout>.doc-toc-card[data-v-55f12de0]{display:none!important}.wiki-mobile-nav-bar[data-v-55f12de0]{background:color-mix(in srgb, var(--nx-panel) 94%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nx-line);border-radius:var(--nx-radius,8px);align-items:center;gap:6px;padding:6px 8px;box-shadow:0 4px 14px #00000014;z-index:35!important;display:flex!important;position:sticky!important;top:52px!important}}@media (max-width:860px){.wiki-shell[data-v-55f12de0]{gap:.85rem;padding:.75rem .25rem}.wiki-topbar[data-v-55f12de0]{gap:.75rem;padding:.75rem}.wiki-topbar__main[data-v-55f12de0]{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.wiki-topbar__title-box[data-v-55f12de0]{width:100%}.wiki-switcher-row[data-v-55f12de0]{justify-content:space-between;width:100%}.wiki-topbar__center-tools[data-v-55f12de0]{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;width:100%}.wiki-topbar__actions[data-v-55f12de0]{border-top:1px solid var(--color-cyu-border-soft);justify-content:space-between;width:100%;padding-top:.5rem}.wiki-pages[data-v-55f12de0]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:6px;width:100%;max-height:none;padding:6px;position:static;overflow-x:auto}.wiki-pages[data-v-55f12de0]::-webkit-scrollbar{display:none}.wiki-pages__item[data-v-55f12de0]{white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:6px;padding:6px 12px}.wiki-pages__item small[data-v-55f12de0]{display:none}.wiki-layout[data-v-55f12de0]>.doc-toc-card{display:none!important}}.doc-switcher-overlay[data-v-55f12de0]{z-index:1200;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:color-mix(in srgb, var(--nx-void) 76%, transparent);-webkit-backdrop-filter:blur(8px);border:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.doc-switcher-dialog[data-v-55f12de0]{border-radius:var(--nx-card-radius,12px);border:1px solid var(--nx-line);background:var(--nx-overlay);width:min(640px,100%);max-height:min(85dvh,720px);box-shadow:var(--nx-shadow-pop);color:var(--nx-text);flex-direction:column;display:flex;overflow:hidden}.doc-switcher-head[data-v-55f12de0]{border-bottom:1px solid var(--nx-line);background:var(--nx-panel);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.doc-switcher-head__title[data-v-55f12de0]{color:var(--nx-text);align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.doc-switcher-count[data-v-55f12de0]{border-radius:var(--nx-radius-xs,2px);background:var(--nx-accent-soft);color:var(--nx-link);padding:2px 7px;font-size:11px;font-weight:700}.doc-switcher-head__right[data-v-55f12de0]{align-items:center;gap:12px;display:flex}.doc-switcher-kicker[data-v-55f12de0]{color:var(--nx-muted);font-size:11px}.doc-switcher-close[data-v-55f12de0]{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);width:30px;height:30px;color:var(--nx-muted);cursor:pointer;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.doc-switcher-close[data-v-55f12de0]:hover{background:var(--nx-hover);color:var(--nx-text)}.doc-switcher-search[data-v-55f12de0]{border-bottom:1px solid var(--nx-line);background:var(--nx-panel);flex-shrink:0;align-items:center;padding:12px 18px;display:flex;position:relative}.doc-switcher-search__icon[data-v-55f12de0]{color:var(--nx-muted);pointer-events:none;position:absolute;left:30px}.doc-switcher-search__input[data-v-55f12de0]{border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-elevated);width:100%;height:38px;color:var(--nx-text);outline:none;padding:0 34px;font-size:13px;transition:border-color .16s}.doc-switcher-search__input[data-v-55f12de0]:focus{border-color:var(--nx-accent)}.doc-switcher-search__clear[data-v-55f12de0]{width:22px;height:22px;color:var(--nx-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:28px}.doc-switcher-tabs[data-v-55f12de0]{border-bottom:1px solid var(--nx-line);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--nx-elevated);flex-shrink:0;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.doc-switcher-tabs[data-v-55f12de0]::-webkit-scrollbar{display:none}.doc-switcher-tab[data-v-55f12de0]{border:1px solid var(--nx-line);border-radius:var(--nx-radius,4px);background:var(--nx-panel);color:var(--nx-muted);cursor:pointer;white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600;transition:all .16s}.doc-switcher-tab[data-v-55f12de0]:hover{background:var(--nx-hover);color:var(--nx-text)}.doc-switcher-tab--active[data-v-55f12de0]{border-color:var(--nx-accent);background:var(--nx-accent-soft);color:var(--nx-link);font-weight:750}.doc-switcher-body[data-v-55f12de0]{-webkit-overflow-scrolling:touch;flex:1;padding:14px 18px;overflow-y:auto}.doc-switcher-grid[data-v-55f12de0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.doc-switcher-card[data-v-55f12de0]{text-align:left;border:1px solid var(--nx-line);border-radius:var(--nx-radius,6px);background:var(--nx-elevated);color:var(--nx-text);cursor:pointer;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .16s,background .16s;display:flex}.doc-switcher-card[data-v-55f12de0]:hover,.doc-switcher-card--focused[data-v-55f12de0]{border-color:var(--nx-accent);background:color-mix(in srgb, var(--nx-accent) 8%, var(--nx-elevated))}.doc-switcher-card--current[data-v-55f12de0]{border-color:color-mix(in srgb, var(--nx-accent) 50%, var(--nx-line));box-shadow:inset 3px 0 0 var(--nx-accent)}.doc-switcher-card__top[data-v-55f12de0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.doc-switcher-card__name[data-v-55f12de0]{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750;overflow:hidden}.doc-switcher-card__badge-curr[data-v-55f12de0]{border-radius:var(--nx-radius-xs,2px);background:var(--nx-accent-soft);color:var(--nx-link);flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700}.doc-switcher-card__desc[data-v-55f12de0]{color:var(--nx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.doc-switcher-card__meta[data-v-55f12de0]{color:var(--nx-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px;font-size:11px;display:flex}.doc-switcher-empty[data-v-55f12de0]{text-align:center;justify-content:center;align-items:center;padding:40px 16px;display:flex}.doc-switcher-empty__box[data-v-55f12de0]{color:var(--nx-muted);flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.doc-switcher-empty__reset[data-v-55f12de0]{border:1px solid var(--nx-line);background:var(--nx-panel);color:var(--nx-text);cursor:pointer;margin-top:4px;padding:4px 12px;font-size:12px}.doc-modal-enter-active[data-v-55f12de0],.doc-modal-leave-active[data-v-55f12de0]{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.doc-modal-enter-active .doc-switcher-dialog[data-v-55f12de0]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.doc-modal-leave-active .doc-switcher-dialog[data-v-55f12de0]{transition:opacity .13s cubic-bezier(.4,0,1,1),transform .13s cubic-bezier(.4,0,1,1)}.doc-modal-enter-from[data-v-55f12de0],.doc-modal-leave-to[data-v-55f12de0]{opacity:0}.doc-modal-enter-from .doc-switcher-dialog[data-v-55f12de0]{opacity:0;transform:translateY(14px)scale(.97)}.doc-modal-leave-to .doc-switcher-dialog[data-v-55f12de0]{opacity:0;transform:translateY(6px)scale(.99)}@media (max-width:640px){.doc-switcher-kicker[data-v-55f12de0]{display:none}.doc-switcher-grid[data-v-55f12de0]{grid-template-columns:1fr}.doc-switcher-overlay[data-v-55f12de0]{align-items:flex-end!important;padding:0!important}.doc-switcher-dialog[data-v-55f12de0]{border-radius:var(--nx-radius-lg,16px) var(--nx-radius-lg,16px) 0 0!important;border-bottom:none!important;border-left:none!important;border-right:none!important;border-top:1px solid var(--nx-line)!important;width:100%!important;max-width:100%!important;height:85dvh!important;max-height:85dvh!important}}.wiki-mobile-nav-bar[data-v-55f12de0]{width:100%;display:none}.wiki-mobile-nav-btn[data-v-55f12de0]{border-radius:var(--nx-radius,8px);border:1px solid var(--nx-line);background:var(--nx-panel);width:36px;height:36px;color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wiki-mobile-nav-btn[data-v-55f12de0]:hover,.wiki-mobile-nav-btn[data-v-55f12de0]:active{background:var(--nx-hover);border-color:var(--nx-line-strong)}.wiki-mobile-nav-btn.is-active[data-v-55f12de0]{background:var(--nx-accent);color:#fff;border-color:var(--nx-accent)}.wiki-mobile-nav-actions[data-v-55f12de0]{flex-shrink:0;align-items:center;gap:4px;display:flex}.wiki-mobile-nav-trigger[data-v-55f12de0]{border-radius:var(--nx-radius,8px);border:1px solid var(--nx-line);background:var(--nx-panel);width:100%;color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 3px #0000000d}.wiki-mobile-nav-trigger[data-v-55f12de0]:hover,.wiki-mobile-nav-trigger[data-v-55f12de0]:active{border-color:var(--nx-accent);background:var(--nx-hover)}.wiki-mobile-nav-trigger__left[data-v-55f12de0]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.wiki-mobile-nav-trigger__icon[data-v-55f12de0]{color:var(--nx-accent);flex-shrink:0}.wiki-mobile-nav-trigger__title[data-v-55f12de0]{white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}.wiki-mobile-nav-trigger__right[data-v-55f12de0]{flex-shrink:0;align-items:center;gap:6px;display:flex}.wiki-mobile-nav-trigger__pill[data-v-55f12de0]{background:var(--nx-elevated);border:1px solid var(--nx-line);color:var(--nx-muted);border-radius:9999px;padding:1px 6px;font-size:11px;font-weight:600}.wiki-mobile-nav-trigger__arrow[data-v-55f12de0]{color:var(--nx-muted);flex-shrink:0}.wiki-mobile-drawer-backdrop[data-v-55f12de0]{z-index:999999;-webkit-backdrop-filter:blur(6px);background:#0000008c;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.wiki-mobile-drawer[data-v-55f12de0]{border-top-left-radius:var(--nx-radius-lg,16px);border-top-right-radius:var(--nx-radius-lg,16px);background:var(--nx-panel);border-top:1px solid var(--nx-line-strong);flex-direction:column;width:100%;max-height:82vh;display:flex;overflow:hidden;box-shadow:0 -8px 32px #00000047}.wiki-mobile-drawer__head[data-v-55f12de0]{border-bottom:1px solid var(--nx-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.wiki-mobile-drawer__head-title[data-v-55f12de0]{color:var(--nx-text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.wiki-mobile-drawer__close[data-v-55f12de0]{border:1px solid var(--nx-line);background:var(--nx-elevated);width:28px;height:28px;color:var(--nx-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.wiki-mobile-drawer__body[data-v-55f12de0]{flex-direction:column;flex:1;gap:16px;padding:14px 16px 28px;display:flex;overflow-y:auto}.wiki-mobile-drawer__section-title[data-v-55f12de0]{color:var(--nx-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.wiki-mobile-drawer__pages-grid[data-v-55f12de0]{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:8px;display:grid}.wiki-mobile-drawer__page-btn[data-v-55f12de0]{border-radius:var(--nx-radius,6px);border:1px solid var(--nx-line);background:var(--nx-elevated);color:var(--nx-text);text-align:left;cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.wiki-mobile-drawer__page-btn.is-active[data-v-55f12de0]{border-color:var(--nx-accent);background:var(--nx-accent-soft);color:var(--nx-accent)}.wiki-mobile-drawer__page-name[data-v-55f12de0]{font-size:13px;font-weight:600;line-height:1.3}.wiki-mobile-drawer__page-desc[data-v-55f12de0]{color:var(--nx-muted);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;overflow:hidden}.wiki-mobile-drawer__toc[data-v-55f12de0]{width:100%!important;min-width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;display:flex!important;position:static!important}[data-v-55f12de0] .wiki-markdown h1,[data-v-55f12de0] .wiki-markdown h2,[data-v-55f12de0] .wiki-markdown h3,[data-v-55f12de0] .wiki-markdown h4,[data-v-55f12de0] .cyu-native-doc h1,[data-v-55f12de0] .cyu-native-doc h2,[data-v-55f12de0] .cyu-native-doc h3,[data-v-55f12de0] .cyu-native-doc h4{scroll-margin-top:112px}.wiki-mobile-drawer-enter-active[data-v-55f12de0],.wiki-mobile-drawer-leave-active[data-v-55f12de0]{transition:opacity var(--nx-dur-ui,.2s) var(--nx-ease)}.wiki-mobile-drawer-enter-active .wiki-mobile-drawer[data-v-55f12de0],.wiki-mobile-drawer-leave-active .wiki-mobile-drawer[data-v-55f12de0]{transition:transform var(--nx-dur-ui,.2s) var(--nx-ease)}.wiki-mobile-drawer-enter-from[data-v-55f12de0],.wiki-mobile-drawer-leave-to[data-v-55f12de0]{opacity:0}.wiki-mobile-drawer-enter-from .wiki-mobile-drawer[data-v-55f12de0],.wiki-mobile-drawer-leave-to .wiki-mobile-drawer[data-v-55f12de0]{transform:translateY(100%)}.music-root[data-v-0f072482]{z-index:90;position:relative}.music-panel-backdrop[data-v-0f072482]{z-index:94;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.music-panel[data-v-0f072482]{border-radius:var(--nx-card-radius,12px);border:1px solid var(--nx-line);background:var(--nx-panel);width:340px;box-shadow:var(--nx-shadow-pop);z-index:95;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;top:66px;right:22px;overflow:hidden}.music-panel__head[data-v-0f072482]{border-bottom:1px solid var(--nx-line);background:var(--nx-elevated);justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.music-panel__brand[data-v-0f072482]{color:var(--nx-text);align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.vip-badge[data-v-0f072482]{border-radius:var(--nx-radius-xs,2px);background:var(--nx-gold-bg);color:var(--nx-gold-text);letter-spacing:.05em;align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-flex}.music-panel__head-actions[data-v-0f072482]{align-items:center;gap:4px;display:flex}.icon-btn[data-v-0f072482]{border-radius:var(--nx-radius);width:28px;height:28px;color:var(--nx-muted);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.icon-btn[data-v-0f072482]:hover{background:var(--nx-hover);color:var(--nx-text)}.icon-btn.is-active[data-v-0f072482]{background:var(--nx-accent-soft);color:var(--nx-link)}.music-panel__main[data-v-0f072482]{flex-direction:column;align-items:center;padding:16px 18px 14px;display:flex}.music-panel__disc-box[data-v-0f072482]{padding:6px 0}.music-panel__disc[data-v-0f072482]{border:2px solid var(--nx-line);width:90px;height:90px;color:var(--nx-muted);background:#111;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 8px 24px -6px #00000040}.music-panel__disc img[data-v-0f072482]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.music-panel__meta[data-v-0f072482]{text-align:center;max-width:100%;margin-top:10px}.music-panel__title[data-v-0f072482]{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin:0;font-size:14px;font-weight:750;overflow:hidden}.music-panel__artist[data-v-0f072482]{color:var(--nx-muted);white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin:3px 0 0;font-size:12px;overflow:hidden}.music-panel__lyrics[data-v-0f072482]{text-align:center;flex-direction:column;width:100%;height:56px;margin-top:12px;display:flex;position:relative;overflow-y:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.lyric-line[data-v-0f072482]{color:var(--nx-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:12px;line-height:1.4;transition:all .2s;overflow:hidden}.lyric-line[data-v-0f072482]:hover{color:var(--nx-text)}.lyric-line.is-active[data-v-0f072482]{color:var(--nx-link);font-size:13px;font-weight:750}.lyric-empty[data-v-0f072482]{height:100%;color:var(--nx-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.music-panel__timeline[data-v-0f072482]{align-items:center;gap:10px;width:100%;margin-top:12px;display:flex}.time-label[data-v-0f072482]{font-size:11px;font-family:var(--nx-mono);color:var(--nx-muted);text-align:center;width:34px}.timeline-slider[data-v-0f072482]{-webkit-appearance:none;appearance:none;background:color-mix(in srgb, var(--nx-line) 80%, var(--nx-elevated));cursor:pointer;height:5px;transition:background var(--nx-dur-fast) var(--nx-ease);border-radius:9999px;outline:none;flex:1}.timeline-slider[data-v-0f072482]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--nx-accent);border:2px solid var(--nx-panel);cursor:pointer;border-radius:50%;width:13px;height:13px;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s;box-shadow:0 1px 3px #0000004d}.timeline-slider[data-v-0f072482]::-webkit-slider-thumb:hover{transform:scale(1.25)}.timeline-slider[data-v-0f072482]::-webkit-slider-thumb:active{transform:scale(1.35)}.music-panel__controls[data-v-0f072482]{justify-content:space-between;align-items:center;width:100%;margin-top:14px;display:flex}.ctrl-btn[data-v-0f072482]{border-radius:var(--nx-radius);background:var(--nx-elevated);width:32px;height:32px;color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ctrl-btn[data-v-0f072482]:hover{background:var(--nx-hover);color:var(--nx-link)}.ctrl-btn--play[data-v-0f072482]{background:var(--nx-button-primary);width:42px;height:42px;color:var(--nx-on-primary);border:1px solid var(--nx-button-primary-hover);box-shadow:0 2px 5px #0000002e}.ctrl-btn--play[data-v-0f072482]:hover{background:var(--nx-button-primary-hover);color:var(--nx-on-primary);transform:scale(1.05)}.ctrl-btn--play[data-v-0f072482]:active{transform:scale(.95)translateY(1px)}.volume-box[data-v-0f072482]{align-items:center;gap:6px;display:flex}.volume-slider[data-v-0f072482]{-webkit-appearance:none;appearance:none;background:color-mix(in srgb, var(--nx-line) 80%, var(--nx-elevated));cursor:pointer;width:58px;height:5px;transition:background var(--nx-dur-fast) var(--nx-ease);border-radius:9999px;outline:none}.volume-slider[data-v-0f072482]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--nx-accent);border:2px solid var(--nx-panel);cursor:pointer;border-radius:50%;width:11px;height:11px;transition:transform .14s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #0000004d}.volume-slider[data-v-0f072482]::-webkit-slider-thumb:hover{transform:scale(1.25)}.music-panel__playlist-drawer[data-v-0f072482]{background:var(--nx-panel);z-index:10;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.drawer-head[data-v-0f072482]{border-bottom:1px solid var(--nx-line);color:var(--nx-text);background:var(--nx-elevated);justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:750;display:flex}.drawer-close[data-v-0f072482]{border-radius:var(--nx-radius);width:24px;height:24px;color:var(--nx-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.drawer-close[data-v-0f072482]:hover{background:var(--nx-hover);color:var(--nx-text)}.drawer-search[data-v-0f072482]{border-bottom:1px solid var(--nx-line);color:var(--nx-muted);background:var(--nx-elevated);align-items:center;gap:8px;padding:8px 14px;display:flex}.drawer-search input[data-v-0f072482]{color:var(--nx-text);background:0 0;border:none;outline:none;flex:1;font-size:12px}.drawer-list[data-v-0f072482]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.drawer-item[data-v-0f072482]{border-radius:var(--nx-radius-sm,4px);border-bottom:1px solid var(--nx-line);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);justify-content:space-between;align-items:center;margin:2px 6px;padding:8px 12px;display:flex}.drawer-item[data-v-0f072482]:hover{background:var(--nx-hover)}.drawer-item.is-current[data-v-0f072482]{background:var(--nx-accent-soft)}.drawer-item.is-current .drawer-item__title[data-v-0f072482]{color:var(--nx-link)}.drawer-item__main[data-v-0f072482]{flex-direction:column;gap:2px;max-width:80%;display:flex}.drawer-item__title[data-v-0f072482]{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;overflow:hidden}.drawer-item__artist[data-v-0f072482]{color:var(--nx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.vip-mini-badge[data-v-0f072482]{border-radius:var(--nx-radius-xs,2px);background:var(--nx-gold-bg);color:var(--nx-gold-text);padding:1px 4px;font-size:9px;font-weight:800}.mobile-music-bar[data-v-0f072482]{width:min(100vw - 24px,430px);left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:var(--nx-radius-lg,16px);border:1px solid var(--nx-line);background:color-mix(in srgb, var(--nx-panel) 94%, transparent);-webkit-backdrop-filter:blur(14px);pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:55;height:48px;transition:bottom .25s var(--nx-ease), opacity .2s var(--nx-ease), transform .25s var(--nx-ease);align-items:center;gap:10px;padding:0 10px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px -2px #00000040}.mobile-music-bar--has-nav[data-v-0f072482]{bottom:calc(74px + env(safe-area-inset-bottom,0px))}.mobile-music-bar__cover[data-v-0f072482]{border:1px solid var(--nx-line);width:32px;height:32px;color:var(--nx-muted);background:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.mobile-music-bar__cover img[data-v-0f072482]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mobile-music-bar__meta[data-v-0f072482]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mobile-music-bar__title[data-v-0f072482]{color:var(--nx-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.mobile-music-bar__artist[data-v-0f072482]{color:var(--nx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mobile-music-bar__actions[data-v-0f072482]{flex-shrink:0;align-items:center;gap:6px;display:flex}.mobile-action-btn[data-v-0f072482]{border:1px solid var(--nx-line);background:var(--nx-elevated);width:30px;height:30px;color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-fast) var(--nx-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mobile-action-btn[data-v-0f072482]:hover{background:var(--nx-hover);color:var(--nx-link)}.mobile-action-btn[data-v-0f072482]:active{transform:scale(.94)}.mobile-action-btn--dismiss[data-v-0f072482]{width:24px;height:24px;color:var(--nx-sub);background:0 0;border-color:#0000;margin-left:-2px}.mobile-action-btn--dismiss[data-v-0f072482]:hover{background:color-mix(in srgb, var(--nx-text) 8%, transparent);color:var(--nx-text)}.mobile-bar-slide-enter-active[data-v-0f072482],.mobile-bar-slide-leave-active[data-v-0f072482]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s}.mobile-bar-slide-enter-from[data-v-0f072482],.mobile-bar-slide-leave-to[data-v-0f072482]{opacity:0;transform:translate(-50%,16px)}.mobile-drawer-overlay[data-v-0f072482]{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-drawer-sheet[data-v-0f072482]{border-radius:var(--nx-card-radius,16px) var(--nx-card-radius,16px) 0 0;border-top:1px solid var(--nx-line);background:var(--nx-panel);width:100%;height:85vh;box-shadow:var(--nx-shadow-pop);flex-direction:column;display:flex;overflow:hidden}.mobile-drawer-sheet__handle[data-v-0f072482]{cursor:pointer;justify-content:center;padding:10px 0 4px;display:flex}.handle-bar[data-v-0f072482]{background:var(--nx-line-strong);border-radius:9999px;width:36px;height:4px}.mobile-drawer-sheet__head[data-v-0f072482]{justify-content:space-between;align-items:flex-start;padding:8px 24px 12px;display:flex}.mobile-brand[data-v-0f072482]{letter-spacing:.1em;color:var(--nx-link);font-size:10px;font-weight:800}.mobile-drawer-sheet__head h3[data-v-0f072482]{color:var(--nx-text);margin:2px 0 0;font-size:18px;font-weight:750}.mobile-drawer-sheet__head p[data-v-0f072482]{color:var(--nx-muted);margin:2px 0 0;font-size:13px}.mobile-close-btn[data-v-0f072482]{color:var(--nx-muted);background:0 0;border:none;padding:4px}.mobile-drawer-sheet__body[data-v-0f072482]{padding:10px 24px calc(24px + env(safe-area-inset-bottom,0px)) 24px;flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}.mobile-big-disc[data-v-0f072482]{border:3px solid var(--nx-line);width:150px;height:150px;color:var(--nx-muted);background:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:10px;display:flex;overflow:hidden;box-shadow:0 16px 40px -10px #0000004d}.mobile-big-disc img[data-v-0f072482]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mobile-lyrics-box[data-v-0f072482]{text-align:center;width:100%;height:120px;margin-top:18px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.mobile-lyric-line[data-v-0f072482]{color:var(--nx-muted);margin:7px 0;font-size:14px;transition:all .2s}.mobile-lyric-line.is-active[data-v-0f072482]{color:var(--nx-link);font-size:15px;font-weight:750}.mobile-timeline[data-v-0f072482]{width:100%;margin-top:18px}.mobile-timeline__labels[data-v-0f072482]{font-size:11px;font-family:var(--nx-mono);color:var(--nx-muted);justify-content:space-between;margin-top:6px;display:flex}.mobile-controls[data-v-0f072482]{justify-content:space-around;align-items:center;width:100%;margin-top:20px;display:flex}.m-ctrl-btn[data-v-0f072482]{border:1px solid var(--nx-line);background:var(--nx-elevated);width:44px;height:44px;color:var(--nx-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.m-ctrl-btn--play[data-v-0f072482]{background:var(--nx-button-primary);width:58px;height:58px;color:var(--nx-on-primary);border:1px solid var(--nx-button-primary-hover);box-shadow:0 2px 6px #0003}.spin-slow[data-v-0f072482]{animation:20s linear infinite paused spinSlow-0f072482}.spin-slow.is-spinning[data-v-0f072482]{animation-play-state:running}@keyframes spinSlow-0f072482{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.panel-drop-enter-active[data-v-0f072482]{transition:opacity var(--nx-dur-dialog) var(--nx-ease-out), transform var(--nx-dur-dialog) var(--nx-ease-out);transform-origin:100% 0}.panel-drop-leave-active[data-v-0f072482]{transition:opacity var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-fast) var(--nx-ease);transform-origin:100% 0}.panel-drop-enter-from[data-v-0f072482],.panel-drop-leave-to[data-v-0f072482]{opacity:0;transform:translateY(-6px)scale(.96)}.fade-fast-enter-active[data-v-0f072482],.fade-fast-leave-active[data-v-0f072482]{transition:opacity var(--nx-dur-fast) var(--nx-ease)}.fade-fast-enter-from[data-v-0f072482],.fade-fast-leave-to[data-v-0f072482]{opacity:0}.drawer-slide-enter-active[data-v-0f072482],.drawer-slide-leave-active[data-v-0f072482]{transition:transform var(--nx-dur-layout) var(--nx-ease-out)}.drawer-slide-enter-from[data-v-0f072482],.drawer-slide-leave-to[data-v-0f072482]{transform:translate(100%)}.mobile-drawer-enter-active[data-v-0f072482]{transition:opacity var(--nx-dur-dialog) var(--nx-ease-out)}.mobile-drawer-leave-active[data-v-0f072482]{transition:opacity var(--nx-dur-fast) var(--nx-ease)}.mobile-drawer-enter-active .mobile-drawer-sheet[data-v-0f072482]{transition:transform .36s var(--nx-ease-sheet)}.mobile-drawer-leave-active .mobile-drawer-sheet[data-v-0f072482]{transition:transform var(--nx-dur-dialog) var(--nx-ease-sheet)}.mobile-drawer-enter-from[data-v-0f072482],.mobile-drawer-leave-to[data-v-0f072482]{opacity:0}.mobile-drawer-enter-from .mobile-drawer-sheet[data-v-0f072482],.mobile-drawer-leave-to .mobile-drawer-sheet[data-v-0f072482]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.spin-slow[data-v-0f072482]{animation:none}.panel-drop-enter-active[data-v-0f072482],.panel-drop-leave-active[data-v-0f072482],.drawer-slide-enter-active[data-v-0f072482],.drawer-slide-leave-active[data-v-0f072482],.mobile-drawer-enter-active[data-v-0f072482],.mobile-drawer-leave-active[data-v-0f072482],.mobile-drawer-enter-active .mobile-drawer-sheet[data-v-0f072482],.mobile-drawer-leave-active .mobile-drawer-sheet[data-v-0f072482]{transition:none}.panel-drop-enter-from[data-v-0f072482],.panel-drop-leave-to[data-v-0f072482],.drawer-slide-enter-from[data-v-0f072482],.drawer-slide-leave-to[data-v-0f072482],.mobile-drawer-enter-from .mobile-drawer-sheet[data-v-0f072482],.mobile-drawer-leave-to .mobile-drawer-sheet[data-v-0f072482]{transform:none}}.stage-top__lang-toggle--mobile[data-v-98bd7d01],.stage-top__theme-picker--mobile[data-v-98bd7d01],.stage-top__theme-toggle--mobile[data-v-98bd7d01]{display:none}@media (max-width:860px){.stage-top__lang-toggle--mobile[data-v-98bd7d01],.stage-top__theme-picker--mobile[data-v-98bd7d01],.stage-top__theme-toggle--mobile[data-v-98bd7d01]{display:inline-flex}}.lang-icon[data-v-98bd7d01]{transition:transform var(--nx-dur-ui) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease)}.rail-btn:hover .lang-icon[data-v-98bd7d01],.header-tool-btn:hover .lang-icon[data-v-98bd7d01]{color:var(--nx-text);transform:rotate(18deg)}.lang-icon.is-flipped[data-v-98bd7d01]{transform:rotate(180deg)}.rail-btn:hover .lang-icon.is-flipped[data-v-98bd7d01],.header-tool-btn:hover .lang-icon.is-flipped[data-v-98bd7d01]{transform:rotate(198deg)}.rail-unread-dot[data-v-98bd7d01]{background:var(--nx-accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--nx-panel);border-radius:50%;position:absolute;top:8px;right:8px}.mailbox-top-badge[data-v-98bd7d01]{border-radius:var(--nx-radius-xs,2px);background:var(--nx-button-primary);min-width:16px;height:16px;color:var(--nx-on-primary);justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.music-top-pill[data-v-98bd7d01]{box-sizing:border-box;border-radius:var(--nx-radius);border:1px solid var(--nx-line);background:var(--nx-elevated);height:36px;color:var(--nx-text);font-family:var(--nx-font);cursor:pointer;transition:background-color var(--nx-dur-fast) var(--nx-ease), border-color var(--nx-dur-fast) var(--nx-ease), color var(--nx-dur-fast) var(--nx-ease), transform var(--nx-dur-micro) var(--nx-ease);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.music-top-pill[data-v-98bd7d01]:hover,.music-top-pill.is-expanded[data-v-98bd7d01]{border-color:var(--nx-line-strong);background:var(--nx-hover);color:var(--nx-text)}.music-top-pill[data-v-98bd7d01]:active{transform:scale(.96)}.music-top-pill__cover[data-v-98bd7d01]{width:22px;height:22px;color:var(--nx-muted);border:1px solid var(--nx-line);background:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.music-top-pill__cover img[data-v-98bd7d01]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.music-top-pill__title[data-v-98bd7d01]{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:12.5px;overflow:hidden}.music-top-pill__waves[data-v-98bd7d01]{align-items:flex-end;gap:2px;height:11px;padding:0 1px;display:flex}.music-top-pill__waves span[data-v-98bd7d01]{background:var(--nx-accent);transform-origin:bottom;width:2px;height:11px;transition:transform var(--nx-dur-fast) var(--nx-ease);border-radius:1px;transform:scaleY(.25)}.music-top-pill__waves.is-active span[data-v-98bd7d01]:first-child{animation:.8s ease-in-out infinite alternate barBounce-98bd7d01}.music-top-pill__waves.is-active span[data-v-98bd7d01]:nth-child(2){animation:1.1s ease-in-out .2s infinite alternate barBounce-98bd7d01}.music-top-pill__waves.is-active span[data-v-98bd7d01]:nth-child(3){animation:.7s ease-in-out .4s infinite alternate barBounce-98bd7d01}@keyframes barBounce-98bd7d01{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.music-top-pill__toggle[data-v-98bd7d01]{background:color-mix(in srgb, var(--nx-text) 8%, transparent);width:22px;height:22px;color:var(--nx-text);cursor:pointer;transition:all var(--nx-dur-micro,.12s) var(--nx-ease,ease);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.music-top-pill__toggle[data-v-98bd7d01]:hover{background:var(--nx-button-primary-hover);color:var(--nx-on-primary);transform:scale(1.08)}.music-top-pill__toggle[data-v-98bd7d01]:active{transform:scale(.95)}.spin-slow[data-v-98bd7d01]{animation:20s linear infinite paused spinSlow-98bd7d01}.spin-slow.is-spinning[data-v-98bd7d01]{animation-play-state:running}@keyframes spinSlow-98bd7d01{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:861px){.theme-toggle[data-v-98bd7d01]{display:none}}@media (max-width:860px){.music-top-pill[data-v-98bd7d01]{border-radius:var(--nx-radius);cursor:pointer;flex-shrink:0;justify-content:center;width:34px;height:34px;min-height:34px;padding:0;position:relative;overflow:hidden}.music-top-pill__title[data-v-98bd7d01],.music-top-pill__waves[data-v-98bd7d01],.music-top-pill__toggle[data-v-98bd7d01]{display:none}.music-top-pill__cover[data-v-98bd7d01]{width:22px;height:22px}.music-top-pill.is-playing[data-v-98bd7d01]{border-color:var(--nx-accent);background:var(--nx-accent-soft);color:var(--nx-link);box-shadow:none}}@media (prefers-reduced-motion:reduce){.spin-slow[data-v-98bd7d01],.music-top-pill__waves.is-active span[data-v-98bd7d01]{animation:none}}
