/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@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,::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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-300:oklch(84.5% .143 164.978);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-rose-300:oklch(81% .117 11.638);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-lg:var(--radius-lg);--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--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);--color-surface-base:var(--ink-surface-base);--color-surface-elevated:var(--ink-surface-elevated);--color-border-subtle:var(--ink-border-subtle);--color-border-default:var(--ink-border-default);--color-border-strong:var(--ink-border-strong);--color-text-primary:var(--ink-text-primary);--color-text-secondary:var(--ink-text-secondary);--color-text-muted:var(--ink-text-muted);--color-gold:var(--ink-gold);--color-gold-dim:var(--ink-gold-dim);--color-purple:var(--ink-cinnabar);--color-cyan:var(--ink-azure);--color-cyan-dim:var(--ink-azure-dim);--color-hp:var(--ink-hp);--color-hp-dark:var(--ink-hp-dark);--color-success:var(--ink-jade);--color-warning:var(--ink-warning);--color-danger:var(--ink-danger);--color-bar-track:var(--ink-bar-track);--color-panel-bg:var(--ink-panel-bg);--color-panel-border:var(--ink-panel-border);--color-panel-title:var(--ink-panel-title);--color-panel-accent:var(--ink-panel-accent);--color-panel-divider:var(--ink-panel-divider);--radius-card:var(--radius-card);--radius-bar:var(--radius-bar);--radius-badge:var(--radius-badge);--radius-button:var(--radius-button);--transition-fast:var(--transition-fast);--transition-normal:var(--transition-normal)}}@layer base{*,:after,:before,::backdrop{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,ui-sans-serif, system-ui, 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;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{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}::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:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::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:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-16{top:calc(var(--spacing) * 16)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[900\]{z-index:900}.z-\[999\]{z-index:999}.z-\[1001\]{z-index:1001}.z-\[1100\]{z-index:1100}.z-\[9000\]{z-index:9000}.z-\[9100\]{z-index:9100}.z-\[9120\]{z-index:9120}.z-\[9140\]{z-index:9140}.z-\[9150\]{z-index:9150}.z-\[9160\]{z-index:9160}.z-\[9170\]{z-index:9170}.z-\[9180\]{z-index:9180}.z-\[9190\]{z-index:9190}.z-\[9200\]{z-index:9200}.z-\[9210\]{z-index:9210}.z-\[9220\]{z-index:9220}.z-\[9250\]{z-index:9250}.z-\[9300\]{z-index:9300}.z-\[9500\]{z-index:9500}.z-\[9999\]{z-index:9999}.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}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-\[3px\]{height:3px}.h-full{height:100%}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[84dvh\]{max-height:84dvh}.max-h-\[84vh\]{max-height:84vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[86dvh\]{max-height:86dvh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[min\(92dvh\,calc\(100dvh-0\.75rem\)\)\]{max-height:min(92dvh,100dvh - .75rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-full{width:100%}.max-w-\[23\.75rem\]{max-width:23.75rem}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[364px\]{max-width:364px}.max-w-\[368px\]{max-width:368px}.max-w-\[380px\]{max-width:380px}.max-w-\[392px\]{max-width:392px}.max-w-\[396px\]{max-width:396px}.max-w-\[400px\]{max-width:400px}.max-w-\[404px\]{max-width:404px}.max-w-\[408px\]{max-width:408px}.max-w-\[420px\]{max-width:420px}.max-w-\[424px\]{max-width:424px}.max-w-\[428px\]{max-width:428px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[92px\]{min-width:92px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.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}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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-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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[50\%\]{border-radius:50%}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.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-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/15{border-color:color-mix(in oklab,var(--color-amber-300) 15%,transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.border-border-default{border-color:var(--color-border-default)}.border-border-strong{border-color:var(--color-border-strong)}.border-gold\/40{border-color:var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/40{border-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.border-panel-divider{border-color:var(--color-panel-divider)}.border-purple\/40{border-color:var(--color-purple)}@supports (color:color-mix(in lab,red,red)){.border-purple\/40{border-color:color-mix(in oklab,var(--color-purple) 40%,transparent)}}.border-success\/40{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.border-violet-300\/35{border-color:#c4b4ff59}@supports (color:color-mix(in lab,red,red)){.border-violet-300\/35{border-color:color-mix(in oklab,var(--color-violet-300) 35%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#a78bfa\]{background-color:#a78bfa}.bg-bar-track{background-color:var(--color-bar-track)}.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-danger{background-color:var(--color-danger)}.bg-panel-bg{background-color:var(--color-panel-bg)}.bg-success{background-color:var(--color-success)}.bg-surface-base{background-color:var(--color-surface-base)}.bg-warning{background-color:var(--color-warning)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-300\/80{--tw-gradient-from:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.from-amber-300\/80{--tw-gradient-from:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.from-amber-300\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-400\/90{--tw-gradient-to:#a685ffe6}@supports (color:color-mix(in lab,red,red)){.to-violet-400\/90{--tw-gradient-to:color-mix(in oklab, var(--color-violet-400) 90%, transparent)}}.to-violet-400\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.16rem\]{font-size:1.16rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.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-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.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-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.text-wrap{text-wrap:wrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#86efac\]{color:#86efac}.text-\[\#c4b5fd\]{color:#c4b5fd}.text-\[\#fb7185\]{color:#fb7185}.text-\[\#fcd34d\]{color:#fcd34d}.text-\[rgba\(161\,161\,170\,0\.84\)\]{color:#a1a1aad6}.text-\[rgba\(228\,228\,231\,0\.8\)\]{color:#e4e4e7cc}.text-amber-200{color:var(--color-amber-200)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-300\/85{color:#ffd236d9}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/85{color:color-mix(in oklab,var(--color-amber-300) 85%,transparent)}}.text-danger{color:var(--color-danger)}.text-emerald-300{color:var(--color-emerald-300)}.text-gold{color:var(--color-gold)}.text-panel-title{color:var(--color-panel-title)}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-success{color:var(--color-success)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-violet-200{color:var(--color-violet-200)}.text-warning{color:var(--color-warning)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-100\/90{color:#f4f4f5e6}@supports (color:color-mix(in lab,red,red)){.text-zinc-100\/90{color:color-mix(in oklab,var(--color-zinc-100) 90%,transparent)}}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-200\/90{color:#e4e4e7e6}@supports (color:color-mix(in lab,red,red)){.text-zinc-200\/90{color:color-mix(in oklab,var(--color-zinc-200) 90%,transparent)}}.text-zinc-300\/75{color:#d4d4d8bf}@supports (color:color-mix(in lab,red,red)){.text-zinc-300\/75{color:color-mix(in oklab,var(--color-zinc-300) 75%,transparent)}}.text-zinc-300\/80{color:#d4d4d8cc}@supports (color:color-mix(in lab,red,red)){.text-zinc-300\/80{color:color-mix(in oklab,var(--color-zinc-300) 80%,transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.uppercase{text-transform:uppercase}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-25{opacity:.25}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.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-\[0_0_8px_rgba\(124\,58\,237\,0\.42\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#7c3aed6b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(252\,211\,77\,0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fcd34d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-\[0_12px_34px_rgba\(217\,119\,6\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 34px var(--tw-drop-shadow-color,#d977062e));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[10px\]{--tw-backdrop-blur:blur(10px);-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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-\[transform\,border-color\,box-shadow\,background\]{transition-property:transform,border-color,box-shadow,background;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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[label\:cmd\]{label:cmd}.\[label\:command\]{label:command}@media (min-width:40rem){.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}}}:root,html[data-theme=airbnb-light]{color-scheme:light;--font-body:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-number:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--palette-bg-primary-core:#7c3aed;--palette-bg-tertiary-core:#4c1d95;--palette-bg-primary-luxe:#460479;--palette-bg-primary-plus:#92174d;--palette-text-primary:#222;--palette-text-focused:#3f3f3f;--palette-text-secondary:#6a6a6a;--palette-text-inverse:#fff;--palette-text-material-disabled:#2222223d;--palette-text-link-disabled:#929292;--palette-text-legal:#428bff;--palette-text-success:#13795b;--palette-text-warning:#ad6800;--palette-text-danger:#c13515;--palette-surface-base:#fff;--palette-surface-subtle:#f7f7f7;--palette-surface-muted:#f2f2f2;--palette-surface-elevated:#fff;--palette-surface-overlay:#ffffffeb;--palette-border-subtle:#22222214;--palette-border-default:#2222221f;--palette-border-strong:#2222222e;--palette-shadow-card:#00000005 0px 0px 0px 1px, #0000000a 0px 2px 6px, #0000001a 0px 4px 8px;--palette-shadow-hover:#00000014 0px 4px 12px;--palette-shadow-dialog:#0000001f 0px 24px 48px;--palette-shadow-focus:0 0 0 2px #070709e6, 0 0 0 5px #a78bfa47;--radius-sm:8px;--radius-card:20px;--radius-lg:32px;--radius-bar:9999px;--radius-badge:14px;--radius-button:8px;--transition-fast:.15s ease;--transition-normal:.22s cubic-bezier(.2, 0, 0, 1);--ink-surface-base:var(--palette-surface-base);--ink-surface-card:var(--palette-surface-elevated);--ink-surface-elevated:var(--palette-surface-subtle);--ink-surface-overlay:var(--palette-surface-overlay);--ink-surface-paper:#22222208;--ink-border-subtle:var(--palette-border-subtle);--ink-border-default:var(--palette-border-default);--ink-border-strong:var(--palette-border-strong);--ink-text-primary:var(--palette-text-primary);--ink-text-secondary:var(--palette-text-focused);--ink-text-muted:var(--palette-text-secondary);--ink-text-inverse:var(--palette-text-inverse);--ink-gold:var(--palette-bg-primary-core);--ink-gold-bright:var(--palette-bg-tertiary-core);--ink-gold-dim:var(--palette-bg-primary-core)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-gold-dim:color-mix(in srgb, var(--palette-bg-primary-core) 72%, #fff)}}:root,html[data-theme=airbnb-light]{--ink-cinnabar:var(--palette-bg-primary-plus);--ink-cinnabar-bright:var(--palette-bg-primary-plus)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-cinnabar-bright:color-mix(in srgb, var(--palette-bg-primary-plus) 84%, #fff)}}:root,html[data-theme=airbnb-light]{--ink-azure:var(--palette-text-legal);--ink-azure-dim:var(--palette-text-legal)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-azure-dim:color-mix(in srgb, var(--palette-text-legal) 76%, #fff)}}:root,html[data-theme=airbnb-light]{--ink-jade:var(--palette-text-success);--ink-jade-dark:var(--palette-text-success)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-jade-dark:color-mix(in srgb, var(--palette-text-success) 74%, #1f1f1f)}}:root,html[data-theme=airbnb-light]{--ink-hp:#ff5a5f;--ink-hp-dark:#e04347;--ink-mp:var(--palette-text-legal);--ink-warning:var(--palette-text-warning);--ink-danger:var(--palette-text-danger);--ink-danger-dark:var(--palette-text-danger)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=airbnb-light]{--ink-danger-dark:color-mix(in srgb, var(--palette-text-danger) 78%, #5a1409)}}:root,html[data-theme=airbnb-light]{--ink-bar-track:#22222214;--ink-panel-bg:#fffffff5;--ink-panel-border:#2222221f;--ink-panel-header-from:#fffffffa;--ink-panel-header-to:#f7f7f7fa;--ink-panel-title:var(--palette-text-primary);--ink-panel-accent:var(--palette-bg-primary-core);--ink-panel-divider:#22222214;--ink-shadow-outer:var(--palette-shadow-dialog);--ink-shadow-inner:inset 0 1px 0 #ffffffd1;--ink-shadow-card:var(--palette-shadow-card);--ink-shadow-hover:var(--palette-shadow-hover);--ink-overlay-scrim:#22222247;--ink-app-bg:radial-gradient(circle at 100% 0%, #7c3aed1f, transparent 28%), radial-gradient(circle at 0% 12%, #fcd34d0f, transparent 24%), linear-gradient(180deg, #070707 0%, #050505 52%, #020202 100%);--ink-app-overlay:linear-gradient(180deg, #ffffff8f 0%, #fff0 32%);--ink-app-detail:radial-gradient(circle at 80% 10%, #7c3aed1f, transparent 18%), radial-gradient(circle at 6% 100%, #fcd34d0f, transparent 18%);--ink-shell-frame-bg:linear-gradient(180deg, #fffffffa 0%, #ffffffeb 100%);--ink-shell-frame-gloss:linear-gradient(180deg, #ffffffe0 0%, #ffffff4d 24%, #fff0 45%);--ink-shell-inner-bg:linear-gradient(180deg, #fffffff0 0%, #f7f7f7f5 100%);--ink-card-bg:linear-gradient(180deg, #fffffffa 0%, #fffffff5 100%);--ink-card-overlay:linear-gradient(180deg, #ffffffd6 0%, #fff0 38%);--ink-summary-strip-bg:linear-gradient(180deg, #fffffff0 0%, #f7f7f7f0 100%);--ink-pill-btn-bg:linear-gradient(180deg, #fffffffa 0%, #f2f2f2f5 100%);--ink-pill-btn-border:#22222214;--ink-pill-btn-color:var(--palette-text-primary);--ink-pill-btn-hover-bg:linear-gradient(180deg, var(--palette-bg-primary-core) 0%, var(--palette-bg-tertiary-core) 100%);--ink-pill-btn-hover-color:#fff;--ink-action-tile-bg:linear-gradient(180deg, #fffffffa 0%, #f7f7f7f5 100%);--ink-action-tile-border:#22222214;--ink-nav-bar-bg:#ffffffe0;--ink-nav-active-bg:#7c3aed24;--ink-nav-active-line:linear-gradient(90deg, #7c3aed00 0%, #a78bfaeb 50%, #7c3aed00 100%);--ink-dialog-bg:linear-gradient(180deg, #fffffffc 0%, #f7f7f7fa 100%);--ink-dialog-header-fill:linear-gradient(90deg, #7c3aed24 0%, #fff0 30%, #fcd34d14 100%);--ink-section-divider:linear-gradient(90deg, #7c3aed00 0%, #a78bfa80 28%, #ffffff14 100%);--ink-avatar-bg:linear-gradient(180deg, #fff 0%, #f2f2f2 100%);--ink-avatar-border:#2222221a;--ink-tag-bg:#f2f2f2e6;--ink-tag-border:#22222214;--ink-icon-frame-bg:#f2f2f2e0;--ink-icon-frame-border:#22222214;--ink-icon-frame-combat-bg:#7c3aed1a;--ink-icon-frame-combat-border:#a78bfa33;--ink-appearance-group-bg:#2222220a;--ink-appearance-option-active-bg:linear-gradient(180deg, var(--palette-bg-primary-core) 0%, var(--palette-bg-tertiary-core) 100%);--ink-appearance-option-active-color:#fff;--ink-appearance-option-active-shadow:var(--palette-shadow-card)}html[data-theme=airbnb-dark]{color-scheme:dark;--font-body:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-number:"Airbnb Cereal VF", Circular, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--palette-bg-primary-core:#7c3aed;--palette-bg-tertiary-core:#4c1d95;--palette-bg-primary-luxe:#460479;--palette-bg-primary-plus:#92174d;--palette-text-primary:#f7f7f7;--palette-text-focused:#fff;--palette-text-secondary:#b0b0b0;--palette-text-inverse:#fff;--palette-text-material-disabled:#ffffff47;--palette-text-link-disabled:#8d8d8d;--palette-text-legal:#79abff;--palette-text-success:#4bc58d;--palette-text-warning:#ffb84d;--palette-text-danger:#ff7a70;--palette-surface-base:#121212;--palette-surface-subtle:#171717;--palette-surface-muted:#1d1d1d;--palette-surface-elevated:#1b1b1b;--palette-surface-overlay:#1c1c1cf0;--palette-border-subtle:#ffffff14;--palette-border-default:#ffffff1f;--palette-border-strong:#ffffff2e;--palette-shadow-card:#0000003d 0px 0px 0px 1px, #00000057 0px 8px 20px, #00000075 0px 18px 30px;--palette-shadow-hover:#00000070 0px 12px 24px;--palette-shadow-dialog:#00000094 0px 32px 60px;--palette-shadow-focus:0 0 0 2px #070709e6, 0 0 0 5px #a78bfa47;--radius-sm:8px;--radius-card:20px;--radius-lg:32px;--radius-bar:9999px;--radius-badge:14px;--radius-button:8px;--transition-fast:.15s ease;--transition-normal:.22s cubic-bezier(.2, 0, 0, 1);--ink-surface-base:var(--palette-surface-base);--ink-surface-card:var(--palette-surface-elevated);--ink-surface-elevated:var(--palette-surface-subtle);--ink-surface-overlay:var(--palette-surface-overlay);--ink-surface-paper:#ffffff0a;--ink-border-subtle:var(--palette-border-subtle);--ink-border-default:var(--palette-border-default);--ink-border-strong:var(--palette-border-strong);--ink-text-primary:var(--palette-text-primary);--ink-text-secondary:#d5d5d5;--ink-text-muted:var(--palette-text-secondary);--ink-text-inverse:var(--palette-text-inverse);--ink-gold:var(--palette-bg-primary-core);--ink-gold-bright:#ff7b92;--ink-gold-dim:var(--palette-bg-tertiary-core);--ink-cinnabar:#b16cff;--ink-cinnabar-bright:#d6b3ff;--ink-azure:var(--palette-text-legal);--ink-azure-dim:#428bff;--ink-jade:var(--palette-text-success);--ink-jade-dark:#2ea76f;--ink-hp:#ff7a70;--ink-hp-dark:#d94d4d;--ink-mp:var(--palette-text-legal);--ink-warning:var(--palette-text-warning);--ink-danger:var(--palette-text-danger);--ink-danger-dark:#e2574c;--ink-bar-track:#ffffff14;--ink-panel-bg:#1c1c1cf5;--ink-panel-border:#ffffff1f;--ink-panel-header-from:#202020fa;--ink-panel-header-to:#181818fa;--ink-panel-title:var(--palette-text-primary);--ink-panel-accent:var(--palette-bg-primary-core);--ink-panel-divider:#ffffff14;--ink-shadow-outer:var(--palette-shadow-dialog);--ink-shadow-inner:inset 0 1px 0 #ffffff0f;--ink-shadow-card:var(--palette-shadow-card);--ink-shadow-hover:var(--palette-shadow-hover);--ink-overlay-scrim:#0000008f;--ink-app-bg:radial-gradient(circle at 100% 0%, #7c3aed29, transparent 26%), radial-gradient(circle at 0% 0%, #fcd34d12, transparent 22%), linear-gradient(180deg, #070707 0%, #050505 52%, #020202 100%);--ink-app-overlay:linear-gradient(180deg, #ffffff0a 0%, #fff0 32%);--ink-app-detail:radial-gradient(circle at 88% 12%, #7c3aed1f, transparent 16%), radial-gradient(circle at 10% 100%, #fcd34d12, transparent 22%);--ink-shell-frame-bg:linear-gradient(180deg, #1c1c1cf5 0%, #141414f5 100%);--ink-shell-frame-gloss:linear-gradient(180deg, #ffffff14 0%, #ffffff05 24%, #fff0 45%);--ink-shell-inner-bg:linear-gradient(180deg, #181818fa 0%, #121212fa 100%);--ink-card-bg:linear-gradient(180deg, #1e1e1efa 0%, #181818f5 100%);--ink-card-overlay:linear-gradient(180deg, #ffffff0f 0%, #fff0 40%);--ink-summary-strip-bg:linear-gradient(180deg, #1e1e1eeb 0%, #171717eb 100%);--ink-pill-btn-bg:linear-gradient(180deg, #222222fa 0%, #1a1a1af5 100%);--ink-pill-btn-border:#ffffff14;--ink-pill-btn-color:var(--palette-text-primary);--ink-pill-btn-hover-bg:linear-gradient(180deg, var(--palette-bg-primary-core) 0%, var(--palette-bg-tertiary-core) 100%);--ink-pill-btn-hover-color:#fff;--ink-action-tile-bg:linear-gradient(180deg, #202020fa 0%, #181818f5 100%);--ink-action-tile-border:#ffffff14;--ink-nav-bar-bg:#121212e0;--ink-nav-active-bg:#7c3aed24;--ink-nav-active-line:linear-gradient(90deg, #7c3aed00 0%, #a78bfaeb 50%, #7c3aed00 100%);--ink-dialog-bg:linear-gradient(180deg, #1d1d1dfc 0%, #141414fa 100%);--ink-dialog-header-fill:linear-gradient(90deg, #7c3aed24 0%, #fff0 30%, #fcd34d14 100%);--ink-section-divider:linear-gradient(90deg, #7c3aed00 0%, #a78bfa80 28%, #ffffff14 100%);--ink-avatar-bg:linear-gradient(180deg, #262626fa 0%, #1a1a1af5 100%);--ink-avatar-border:#ffffff1a;--ink-tag-bg:#ffffff0f;--ink-tag-border:#ffffff14;--ink-icon-frame-bg:#ffffff0f;--ink-icon-frame-border:#ffffff14;--ink-icon-frame-combat-bg:#7c3aed1a;--ink-icon-frame-combat-border:#a78bfa33;--ink-appearance-group-bg:#ffffff0f;--ink-appearance-option-active-bg:linear-gradient(180deg, var(--palette-bg-primary-core) 0%, var(--palette-bg-tertiary-core) 100%);--ink-appearance-option-active-color:#fff;--ink-appearance-option-active-shadow:var(--palette-shadow-card)}:root,html[data-theme=airbnb-light],html[data-theme=airbnb-dark]{color-scheme:dark;--font-body:system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:"Noto Serif SC", "Songti SC", "STSong", Georgia, serif;--font-number:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--palette-bg-primary-core:#7c3aed;--palette-bg-tertiary-core:#4c1d95;--palette-bg-primary-luxe:#6d28d9;--palette-bg-primary-plus:#a78bfa;--palette-text-primary:#f4f4f5;--palette-text-focused:#fff;--palette-text-secondary:#e4e4e7d1;--palette-text-inverse:#fff8e6;--palette-text-material-disabled:#ffffff47;--palette-text-link-disabled:#a1a1aab8;--palette-text-legal:#93c5fd;--palette-text-success:#86efac;--palette-text-warning:#fcd34d;--palette-text-danger:#fb7185;--palette-surface-base:#070707;--palette-surface-subtle:#101013eb;--palette-surface-muted:#16161af0;--palette-surface-elevated:#0e0e10f5;--palette-surface-overlay:#070709eb;--palette-border-subtle:#ffffff14;--palette-border-default:#ffffff1a;--palette-border-strong:#a78bfa3d;--palette-shadow-card:0 20px 42px #00000057, inset 0 1px 0 #ffffff0a;--palette-shadow-hover:0 22px 46px #0000006b;--palette-shadow-dialog:0 28px 64px #00000094;--palette-shadow-focus:0 0 0 2px #070709e6, 0 0 0 5px #a78bfa47;--radius-sm:8px;--radius-card:12px;--radius-lg:16px;--radius-bar:10px;--radius-badge:10px;--radius-button:10px;--ink-surface-base:var(--readability-surface-base,var(--palette-surface-base));--ink-surface-card:var(--readability-surface-card,var(--palette-surface-elevated));--ink-surface-elevated:var(--readability-surface-elevated,var(--palette-surface-subtle));--ink-surface-overlay:var(--palette-surface-overlay);--ink-surface-paper:#ffffff0a;--ink-border-subtle:var(--readability-border-subtle,var(--palette-border-subtle));--ink-border-default:var(--readability-border-default,var(--palette-border-default));--ink-border-strong:var(--palette-border-strong);--ink-text-primary:var(--readability-text-primary,var(--palette-text-primary));--ink-text-secondary:var(--readability-text-secondary,var(--palette-text-secondary));--ink-text-muted:var(--readability-text-muted,#a1a1aad6);--ink-text-inverse:var(--palette-text-inverse);--ink-gold:#fcd34d;--ink-gold-bright:#fff8e6;--ink-gold-dim:#d97706;--ink-cinnabar:#7c3aed;--ink-cinnabar-bright:#a78bfa;--ink-azure:#93c5fd;--ink-azure-dim:#60a5fa;--ink-jade:#86efac;--ink-jade-dark:#4ade80;--ink-hp:#fb7185;--ink-hp-dark:#be123c;--ink-mp:#93c5fd;--ink-warning:#fcd34d;--ink-danger:#fb7185;--ink-danger-dark:#be123c;--ink-bar-track:#ffffff14;--ink-panel-bg:var(--readability-panel-bg,#0e0e10f5);--ink-panel-border:var(--readability-panel-border,#ffffff1a);--ink-panel-header-from:#121018fa;--ink-panel-header-to:#08080afa;--ink-panel-title:var(--ink-text-primary);--ink-panel-accent:#a78bfa;--ink-panel-divider:#ffffff14;--ink-shadow-outer:var(--palette-shadow-dialog);--ink-shadow-inner:inset 0 1px 0 #ffffff0d;--ink-shadow-card:var(--palette-shadow-card);--ink-shadow-hover:var(--palette-shadow-hover);--ink-overlay-scrim:#0000009e;--ink-app-bg:radial-gradient(circle at 50% 0%, #7c3aed29, transparent 30%), linear-gradient(180deg, #070707 0%, #050505 56%, #020202 100%);--ink-app-overlay:linear-gradient(180deg, #ffffff09 0%, #fff0 32%);--ink-app-detail:radial-gradient(circle at 88% 12%, #fcd34d14, transparent 18%), radial-gradient(circle at 8% 100%, #7c3aed1f, transparent 22%);--ink-shell-frame-bg:linear-gradient(180deg, #0e0e10fa 0%, #070709fa 100%);--ink-shell-frame-gloss:linear-gradient(180deg, #ffffff0f 0%, #ffffff04 24%, #fff0 45%);--ink-shell-inner-bg:linear-gradient(180deg, #101013f5 0%, #08080afa 100%);--ink-card-bg:linear-gradient(180deg, #101013eb 0%, #08080af5 100%);--ink-card-overlay:linear-gradient(180deg, #ffffff0e 0%, #fff0 42%);--ink-summary-strip-bg:linear-gradient(180deg, #101013e6 0%, #08080af0 100%);--ink-pill-btn-bg:linear-gradient(180deg, #ffffff0d 0%, #ffffff08 100%);--ink-pill-btn-border:#ffffff14;--ink-pill-btn-color:#e4e4e7db;--ink-pill-btn-hover-bg:linear-gradient(180deg, #7c3aed 0%, #4c1d95 100%);--ink-pill-btn-hover-color:#fff8e6;--ink-action-tile-bg:linear-gradient(180deg, #101013eb 0%, #08080af5 100%);--ink-action-tile-border:#ffffff14;--ink-nav-bar-bg:#08080aeb;--ink-nav-active-bg:#7c3aed24;--ink-nav-active-line:linear-gradient(90deg, #7c3aed00 0%, #a78bfaeb 50%, #7c3aed00 100%);--ink-dialog-bg:linear-gradient(180deg, #0e0e10f5 0%, #070709fb 100%);--ink-dialog-header-fill:linear-gradient(90deg, #7c3aed24 0%, #fff0 30%, #fcd34d14 100%);--ink-section-divider:linear-gradient(90deg, #7c3aed00 0%, #a78bfa80 28%, #ffffff14 100%);--ink-avatar-bg:linear-gradient(180deg, #16161af5 0%, #0a0a0cfa 100%);--ink-avatar-border:#ffffff1a;--ink-tag-bg:#ffffff0d;--ink-tag-border:#ffffff14;--ink-icon-frame-bg:#ffffff0d;--ink-icon-frame-border:#ffffff14;--ink-icon-frame-combat-bg:#7c3aed1a;--ink-icon-frame-combat-border:#a78bfa33;--ink-appearance-group-bg:#ffffff0d;--ink-appearance-option-active-bg:linear-gradient(180deg, #7c3aed 0%, #4c1d95 100%);--ink-appearance-option-active-color:#fff8e6;--ink-appearance-option-active-shadow:0 12px 24px #4c1d9542}:root{--ui-bg-page:#070707;--ui-bg-panel:linear-gradient(180deg, #0e0e10f5 0%, #070709fb 100%);--ui-bg-subtle:linear-gradient(180deg, #101013e6 0%, #08080af5 100%);--ui-bg-hover:#ffffff0b;--ui-divider-subtle:#ffffff14;--ui-accent-primary:#7c3aed;--ui-accent-primary-deep:#4c1d95;--ui-accent-selection:#a78bfa;--ui-title-gold:#fcd34d;--ui-title-gold-deep:#92400e;--ui-title-gold-gradient:linear-gradient(180deg, #fcd34d 0%, #d97706 72%, #92400e 100%);--ui-text-primary:#f4f4f5;--ui-text-secondary:#e4e4e7d1;--ui-text-muted:#a1a1aad6;--ui-text-inverse-warm:#fff8e6;--ui-success:#86efac;--ui-danger:#fb7185;--ui-radius-card:12px;--ui-radius-control:10px;--ui-shadow-card:0 20px 42px #00000057, inset 0 1px 0 #ffffff0a;--ui-shadow-action:0 12px 24px #4c1d9547;--ui-cta-radius:10px;--ui-cta-secondary-border:#ffffff1f;--ui-cta-secondary-border-hover:#ffffff2e;--ui-cta-secondary-bg:linear-gradient(180deg, #141418f0 0%, #0e0e12eb 100%);--ui-cta-secondary-bg-hover:linear-gradient(180deg, #1b1b20f5 0%, #121216f0 100%);--ui-cta-secondary-text:#e4e4e7d1;--ui-cta-secondary-text-muted:#d4d4d8b8;--ui-cta-secondary-shadow:inset 0 1px 0 #ffffff0a, 0 10px 18px #0000002e;--ui-cta-secondary-shadow-hover:inset 0 1px 0 #ffffff0d, 0 14px 24px #0000003d;--ui-cta-primary-border:#a78bfa57;--ui-cta-primary-border-hover:#c4b5fd6b;--ui-cta-primary-bg:linear-gradient(180deg, #7c3aedeb 0%, #6d28d9eb 100%);--ui-cta-primary-bg-hover:linear-gradient(180deg, #8b5cf6f5 0%, #7c3aedf0 100%);--ui-cta-primary-text:#fff8e6;--ui-cta-primary-shadow:inset 0 1px 0 #ffffff14, 0 10px 22px #6d28d93d;--ui-cta-primary-shadow-hover:inset 0 1px 0 #ffffff1a, 0 14px 24px #6d28d947;--ui-cta-success-border:#86efac3d;--ui-cta-success-bg:linear-gradient(180deg, #22c55e2e 0%, #14532d8a 100%);--ui-cta-success-shadow:inset 0 1px 0 #ffffff0d, 0 10px 20px #14532d38;--ui-cta-success-text:#dcfce7;--ui-cta-danger-border:#fb71854d;--ui-cta-danger-bg:linear-gradient(180deg, #fb71852e 0%, #7f1d1d94 100%);--ui-cta-danger-shadow:inset 0 1px 0 #ffffff0d, 0 10px 20px #7f1d1d3d;--ui-cta-danger-text:#ffe4e6}.item-quality-frame,.item-quality-border,.item-quality-text{--item-quality-color:#a78bfa3d;--item-quality-glow:#a78bfa14;--item-quality-text:var(--ui-text-secondary);--item-quality-text-glow:#a78bfa00;--item-quality-ring-width:1px}.item-quality-frame{box-shadow:0 0 0 var(--item-quality-ring-width) var(--item-quality-color),0 0 12px var(--item-quality-glow),inset 0 1px #ffffff0a!important}.item-quality-border{border:1px solid var(--item-quality-color)!important;box-shadow:0 8px 18px #00000029,0 0 14px var(--item-quality-glow),inset 0 1px #ffffff09!important}.item-quality-text{color:var(--item-quality-text)!important;text-shadow:0 0 8px var(--item-quality-text-glow)!important}.item-quality--secondary{--item-quality-color:#ffffff1f;--item-quality-glow:#ffffff08;--item-quality-text:var(--ui-text-secondary);--item-quality-text-glow:#fff0}.item-quality--blue{--item-quality-color:#60a5fa8f;--item-quality-glow:#60a5fa29;--item-quality-text:#60a5fa;--item-quality-text-glow:#60a5fa4d;--item-quality-ring-width:2px}.item-quality--purple{--item-quality-color:#a78bfa94;--item-quality-glow:#a78bfa2e;--item-quality-text:#a78bfa;--item-quality-text-glow:#a78bfa52;--item-quality-ring-width:2px}.item-quality--orange{--item-quality-color:#f59e0b8f;--item-quality-glow:#f59e0b2b;--item-quality-text:#f59e0b;--item-quality-text-glow:#f59e0b4d;--item-quality-ring-width:2px}.item-quality--gold{--item-quality-color:#fcd34d94;--item-quality-glow:#fcd34d2e;--item-quality-text:var(--ui-title-gold);--item-quality-text-glow:#fcd34d52;--item-quality-ring-width:2px}.item-quality--green{--item-quality-color:#86efac94;--item-quality-glow:#86efac2b;--item-quality-text:var(--ui-success);--item-quality-text-glow:#86efac4d;--item-quality-ring-width:2px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #7c3aed00}50%{box-shadow:0 10px 24px #7c3aed2e}}@keyframes btnPulseGlow{0%{box-shadow:0 0 #7c3aed00}50%{box-shadow:0 14px 24px #7c3aed38}to{box-shadow:0 0 #7c3aed00}}@keyframes rewardPop{0%{opacity:.72;transform:scale(.94)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes titleGlow{0%,to{text-shadow:0 0 #fcd34d00}50%{text-shadow:0 2px 12px #fcd34d2e}}@keyframes resourceFlash{0%{opacity:1;filter:brightness()}40%{opacity:.88;filter:brightness(1.12)}to{opacity:1;filter:brightness()}}@keyframes inkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.anim-modal-enter-from,.anim-modal-leave-to{opacity:0}.anim-modal-enter-from .modal-panel,.anim-modal-leave-to .modal-panel{opacity:0;transform:scale(.97)translateY(8px)}.anim-modal-enter-active{transition:opacity .22s cubic-bezier(.22,.9,.3,1)}.anim-modal-enter-active .modal-panel{transition:transform .22s cubic-bezier(.22,.9,.3,1),opacity .22s ease-out}.anim-modal-leave-active{transition:opacity .16s ease-in}.anim-modal-leave-active .modal-panel{transition:transform .16s ease-in,opacity .16s ease-in}.anim-toast-enter-from,.anim-toast-leave-to{opacity:0;transform:translateY(-6px)}.anim-toast-enter-active{transition:all .14s ease-out}.anim-toast-leave-active{transition:all .12s ease-in}.anim-btn-press{transition:transform .1s ease-out,filter .1s ease-out,box-shadow .14s ease-out}.anim-btn-press:active{filter:brightness(.97);transform:scale(.985)}@keyframes anim-pulse{0%,to{filter:drop-shadow(0 0 #c0392b00);transform:scale(1)}50%{filter:drop-shadow(0 0 6px #c0392b8c);transform:scale(1.06)}}.anim-pulse{transform-origin:50%;will-change:transform,filter;animation:1.4s ease-in-out infinite anim-pulse}[data-motion=lite] .anim-pulse{animation:none}.anim-btn-pulse{animation:1.8s ease-in-out infinite btnPulseGlow}.anim-title-glow{animation:2.4s ease-in-out infinite titleGlow}.anim-reward-pop{animation:.26s ease-out both rewardPop}.anim-resource-flash{animation:.12s ease-out both resourceFlash}.anim-ink-float{animation:2.4s ease-in-out infinite inkFloat}.ink-app-bg{isolation:isolate;background:var(--ink-app-bg);position:relative}.ink-app-bg:before{content:"";z-index:-2;pointer-events:none;background:var(--ink-app-overlay);position:absolute;top:0;right:0;bottom:0;left:0}.ink-app-bg:after{content:"";z-index:-1;pointer-events:none;background:var(--ink-app-detail);position:absolute;top:0;right:0;bottom:0;left:0}.ink-shell-stage{position:relative}.ink-shell-frame{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--ink-shell-frame-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.ink-shell-frame.mobile-fullscreen{box-shadow:none;border:none;border-radius:0}@media (min-width:640px){.ink-shell-frame.mobile-fullscreen{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner)}}.ink-shell-frame:before{content:"";pointer-events:none;border-radius:inherit;background:var(--ink-shell-frame-gloss);position:absolute;top:0;right:0;bottom:0;left:0}.ink-shell-inner{background:var(--ink-shell-inner-bg);min-height:100%;position:relative}.ink-card{border-radius:var(--radius-card);border:1px solid var(--color-border-subtle);background:var(--ink-card-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--transition-fast),box-shadow var(--transition-normal),transform var(--transition-fast);position:relative;overflow:hidden}.ink-card:before{content:"";border-radius:inherit;pointer-events:none;background:var(--ink-card-overlay);position:absolute;top:0;right:0;bottom:0;left:0}.ink-section-header{color:var(--color-panel-title);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.2rem,1.05rem + .7vw,1.75rem);font-weight:700;line-height:1.18;position:relative}.ink-section-header:after{content:"";background:var(--ink-section-divider);border-radius:3px;width:min(5.25rem,28%);max-width:100%;height:3px;margin-top:.75rem;display:block}.ink-summary-strip{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:var(--ink-summary-strip-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ink-pill-btn{border:1px solid var(--ink-pill-btn-border);border-radius:var(--radius-bar);background:var(--ink-pill-btn-bg);color:var(--ink-pill-btn-color);box-shadow:var(--ink-shadow-card);letter-spacing:-.01em;transition:transform var(--transition-fast),box-shadow var(--transition-normal),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ink-pill-btn:not(:disabled):hover{box-shadow:var(--ink-shadow-hover),var(--ink-shadow-card);transform:translateY(-1px)}.ink-pill-btn:not(:disabled):focus-visible{box-shadow:var(--palette-shadow-focus),var(--ink-shadow-hover);outline:none}.ink-pill-btn:not(:disabled):active{transform:translateY(0)scale(.985)}.ink-action-tile{border:1px solid var(--ink-action-tile-border);border-radius:var(--radius-card);background:var(--ink-action-tile-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--transition-fast),box-shadow var(--transition-normal),border-color var(--transition-fast);position:relative;overflow:hidden}.ink-action-tile:not(:disabled):hover{border-color:var(--color-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ink-action-tile:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-gold) 24%,var(--ink-action-tile-border))}}.ink-action-tile:not(:disabled):hover{box-shadow:var(--ink-shadow-hover),var(--ink-shadow-card)}.ink-action-tile:not(:disabled):focus-visible{box-shadow:var(--palette-shadow-focus),var(--ink-shadow-hover);outline:none}.ink-nav-bar{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:var(--ink-nav-bar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.ink-nav-button{color:var(--color-text-muted);letter-spacing:-.01em;transition:color var(--transition-fast),transform var(--transition-fast);font-weight:500;position:relative}.ink-nav-button:hover{color:var(--color-text-primary)}.ink-nav-button.is-active{color:var(--color-panel-title)}.ink-nav-button.is-active:before{content:"";background:var(--ink-nav-active-line);pointer-events:none;border-radius:2px;width:min(2.75rem,100% - 1rem);height:2px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ink-nav-button.is-active:after{content:"";border:1px solid var(--color-gold);border-radius:10px;position:absolute;top:4px;right:8px;bottom:4px;left:8px}@supports (color:color-mix(in lab,red,red)){.ink-nav-button.is-active:after{border:1px solid color-mix(in srgb,var(--color-gold) 16%,var(--color-border-subtle))}}.ink-nav-button.is-active:after{background:var(--ink-nav-active-bg);pointer-events:none}.ink-dialog-scrim{background:radial-gradient(circle at top,#7c3aed1f,transparent 28%),var(--ink-overlay-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ink-dialog-panel{border-radius:var(--radius-lg);border:1px solid var(--color-panel-border);background:var(--ink-dialog-bg);box-shadow:var(--ink-shadow-outer),var(--ink-shadow-card),var(--ink-shadow-inner);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:relative;overflow:hidden}.ink-dialog-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff24,#fff0 32%),var(--ink-dialog-header-fill);position:absolute;top:0;right:0;bottom:0;left:0}.ink-dialog-titlebar{text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1.5rem .75rem;display:flex}.ink-dialog-titlebar:before,.ink-dialog-titlebar:after{content:"";background:var(--color-panel-accent);border-radius:50%;flex:none;width:6px;height:6px}.ink-dialog-titletext{color:var(--color-panel-title);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.25}.ink-dialog-divider{border-color:var(--color-panel-divider)}.ink-dialog-body{position:relative}.ink-avatar-frame{border:1px solid var(--ink-avatar-border);background:var(--ink-avatar-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner);border-radius:12px;overflow:hidden}.ink-tag{border-radius:var(--radius-badge);border:1px solid var(--ink-tag-border);background:var(--ink-tag-bg);align-items:center;gap:.35rem;display:inline-flex}.ink-icon-frame{border-radius:var(--radius-card);border:1px solid var(--ink-icon-frame-border);background:var(--ink-icon-frame-bg);overflow:hidden;box-shadow:inset 0 1px #ffffff24}.ink-icon-frame--combat{border-color:var(--ink-icon-frame-combat-border);background:var(--ink-icon-frame-combat-bg)}.scene-shell{--scene-backdrop-image:none;--scene-bg-deep:#08070b;--scene-bg-deeper:#020203;--scene-bg-mid:#14111b;--scene-bg-soft:#16121ed1;--scene-shell-frame-bg:linear-gradient(180deg, #0f0d14fa 0%, #07070afc 100%);--scene-shell-frame-border:#fcd34d1f;--scene-shell-inner-bg:radial-gradient(circle at 50% 24%, #7c3aed29 0%, #7c3aed00 36%), linear-gradient(180deg, #121017ed 0%, #0a090df7 40%, #040406fc 100%);--scene-topbar-bg:linear-gradient(180deg, #100f15fa 0%, #09080dfa 100%);--scene-topbar-border:#fcd34d24;--scene-panel-bg:linear-gradient(180deg, #121017e6 0%, #0a090de0 100%);--scene-panel-strong-bg:linear-gradient(180deg, #0f0e14f5 0%, #08070bfa 100%);--scene-panel-muted-bg:linear-gradient(180deg, #16121ec2 0%, #0a090db8 100%);--scene-panel-border:#ffffff14;--scene-panel-border-strong:#fcd34d3d;--scene-panel-highlight:#ffffff0d;--scene-resource-bg:linear-gradient(180deg, #101013f5 0%, #08080afc 100%);--scene-resource-border:#fcd34d1f;--scene-resource-divider:#ffffff14;--scene-resource-shadow:inset 0 1px 0 #ffffff0d, 0 10px 20px #00000057;--scene-menu-bg:linear-gradient(180deg, #7c3aed14 0%, #0b0a0f70 100%);--scene-menu-line:linear-gradient(90deg, #fcd34d00 0%, #fcd34d94 14%, #fff0b4eb 50%, #fcd34d94 86%, #fcd34d00 100%);--scene-menu-shadow:0 12px 24px #00000047;--scene-icon-bg:linear-gradient(180deg, #181322f0 0%, #0a090ef0 100%);--scene-icon-border:#a78bfa29;--scene-shortcut-bg:linear-gradient(180deg, #1915227a 0%, #0a090e8f 100%);--scene-shortcut-border:#ffffff14;--scene-nav-bg:linear-gradient(180deg, #0c0a10fa 0%, #060509fc 100%);--scene-nav-button-bg:linear-gradient(180deg, #594391e6 0%, #3a2666f2 100%);--scene-nav-button-active-bg:linear-gradient(180deg, #8b5cf6f5 0%, #4c1d95fa 100%);--scene-nav-button-border:#a78bfa38;--scene-nav-button-active-border:#fcd34d7a;--scene-log-bg:#0b0a0fd1;--scene-text-primary:#f4f4f5;--scene-text-secondary:#e4e4e7d1;--scene-text-muted:#a1a1aad6;--scene-text-dark:#0a0910;--scene-accent-gold:#d97706;--scene-accent-gold-bright:#fcd34d;--scene-accent-gold-dim:#92400e;--scene-accent-green:#86efac;--scene-accent-green-dim:#4ade80;--scene-accent-cyan:#93c5fd;--scene-accent-purple:#a78bfa;--scene-accent-red:#fb7185;--scene-shadow-shell:0 28px 72px #0000008f;--scene-shadow-panel:0 16px 34px #0000005c}.ink-appearance-island{border-radius:var(--radius-card)}.ink-appearance-group{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--ink-appearance-group-bg);gap:.375rem;width:100%;min-width:0;padding:.25rem;display:flex}.ink-appearance-option{border-radius:calc(var(--radius-lg) - 12px);min-width:0;min-height:2.5rem;color:var(--color-text-secondary);letter-spacing:-.01em;transition:transform var(--transition-fast),box-shadow var(--transition-normal),background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:1px solid #0000;flex:1 1 0;padding:.5rem .875rem;font-size:.875rem;font-weight:600;line-height:1.1}.ink-appearance-option:not(.is-active):hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.ink-appearance-option:not(.is-active):hover{background:color-mix(in srgb,var(--color-surface-elevated) 58%,transparent)}}.ink-appearance-option:focus-visible{box-shadow:var(--palette-shadow-focus);outline:none}.ink-appearance-option.is-active{background:var(--ink-appearance-option-active-bg);color:var(--ink-appearance-option-active-color);box-shadow:var(--ink-appearance-option-active-shadow)}.ink-appearance-option__label{display:block}.ink-appearance-palette{align-items:center;gap:.5rem;display:flex}.ink-appearance-palette-dot{cursor:pointer;width:1.6rem;height:1.6rem;transition:transform var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ink-appearance-palette-dot__inner{background:var(--dot-color);width:1.1rem;height:1.1rem;transition:width var(--transition-fast),height var(--transition-fast),box-shadow var(--transition-normal),transform var(--transition-fast);border-radius:50%;display:block;box-shadow:inset 0 1px 2px #ffffff40,0 2px 6px #00000059}.ink-appearance-palette-dot:hover .ink-appearance-palette-dot__inner{width:1.3rem;height:1.3rem;box-shadow:inset 0 1px 2px #ffffff4d,0 4px 10px #0006}.ink-appearance-palette-dot.is-active .ink-appearance-palette-dot__inner{width:1.4rem;height:1.4rem;box-shadow:inset 0 1px 2px #ffffff59,0 0 0 2px #a78bfa59,0 4px 12px #00000073}.ink-appearance-palette-dot.is-active{transform:scale(1.05)}.ink-appearance-palette-dot:focus-visible{outline:none}.ink-appearance-palette-dot:focus-visible .ink-appearance-palette-dot__inner{box-shadow:0 0 0 3px #a78bfa73,inset 0 1px 2px #ffffff4d}.neon-card{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--ink-card-bg);box-shadow:var(--ink-shadow-card),var(--ink-shadow-inner)}.neon-tag{border-radius:var(--radius-badge);background:var(--color-gold);align-items:center;padding:.125rem .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.neon-tag{background:color-mix(in srgb,var(--color-gold) 14%,transparent)}}.neon-tag{color:var(--color-gold);border:1px solid var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.neon-tag{border:1px solid color-mix(in srgb,var(--color-gold) 28%,transparent)}}.neon-num{font-family:var(--font-number);font-variant-numeric:tabular-nums}.neon-progress{border-radius:var(--radius-bar);background:var(--ink-bar-track);height:10px;overflow:hidden}.neon-progress-bar{border-radius:var(--radius-bar);background:linear-gradient(90deg,var(--color-gold),var(--color-cyan));height:100%;display:block}.neon-metric{font-family:var(--font-number);color:var(--color-gold);font-size:48px}.neon-glow{filter:drop-shadow(0 0 14px #7c3aed47)}[data-motion=lite] .anim-btn-pulse,[data-motion=lite] .anim-title-glow,[data-motion=lite] .anim-ink-float{animation:none!important}[data-motion=lite] .anim-modal-enter-active,[data-motion=lite] .anim-modal-leave-active{transition-duration:.12s!important}[data-motion=lite] .anim-modal-enter-from .modal-panel,[data-motion=lite] .anim-modal-leave-to .modal-panel{transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}*,:before,:after{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{background:0 0;width:0!important;height:0!important}.scroll-touch-y{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;cursor:grab;-webkit-user-select:none;user-select:none}.scroll-touch-y *{-webkit-user-select:none;user-select:none}.scroll-touch-y.drag-scroll--active{cursor:grabbing}.scroll-touch-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.auc-panel,.auc-toast{background:radial-gradient(circle at 0 0,#7c3aed33,#7c3aed00 36%),radial-gradient(circle at 100% 0,#fcd34d1a,#fcd34d00 28%),linear-gradient(#ffffff14,#fff0 18%),linear-gradient(#141418fb,#08080afb);border:1px solid #ffffff1a;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 72px #00000094,0 0 0 1px #7c3aed1f,inset 0 1px #ffffff14,inset 0 0 0 1px #fcd34d0a}.auc-panel:before,.auc-toast:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fcd34d00,#fcd34db8,#fcd34d00);height:1px;position:absolute;inset:0 0 auto}.auc-panel:after,.auc-toast:after{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:10px;position:absolute;top:10px;right:10px;bottom:10px;left:10px}.auc-title-bar{background:linear-gradient(#ffffff0d,#fff0),linear-gradient(90deg,#7c3aed1f,#fff0 42%,#fcd34d14);border-bottom:1px solid #ffffff0f;padding:18px 18px 14px;position:relative}.auc-title-bar:after{content:"";background:linear-gradient(90deg,#7c3aed00,#7c3aed57 18%,#ffffff14);height:1px;position:absolute;inset:auto 18px 0}.auc-title-wrap{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.auc-title-block{flex:1;min-width:0}.auc-kicker{font-family:var(--font-number);letter-spacing:.28em;text-transform:uppercase;color:#fcd34dad;margin-bottom:7px;font-size:11px}.auc-title-text{letter-spacing:.12em;color:#f6ddb0;text-shadow:0 1px 10px #fcd34d14;margin:0;font-family:Noto Serif SC,Songti SC,STSong,Georgia,serif;font-size:20px;font-weight:700;line-height:1.2;display:block}.auc-close-btn{color:#e4e4e7bd;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}.auc-close-btn:active{transform:scale(.96)}.auc-close-btn:hover{color:#f4f4f5;background:#7c3aed1f;border-color:#7c3aed52}.auc-body{background:linear-gradient(#ffffff05,#fff0),radial-gradient(circle at 0 100%,#7c3aed14,#7c3aed00 32%);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px;display:flex}.auc-section{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff0f;border-radius:12px;padding:12px}.auc-section-title{font-family:var(--font-number);letter-spacing:.18em;text-transform:uppercase;color:#fcd34dad;margin-bottom:10px;font-size:11px}.auc-hero{background:linear-gradient(135deg,#7c3aed2e,#7c3aed0a 34%,#fcd34d14),linear-gradient(#ffffff0e,#ffffff05);border:1px solid #fcd34d24;border-radius:12px;padding:14px;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000029}.auc-hero-kicker{font-family:var(--font-number);letter-spacing:.22em;text-transform:uppercase;color:#fcd34dbd;margin-bottom:8px;font-size:11px}.auc-hero-title{letter-spacing:.08em;color:#f6ddb0;margin-bottom:8px;font-family:Noto Serif SC,Songti SC,STSong,Georgia,serif;font-size:17px;font-weight:700}.auc-hero-copy{color:#e4e4e7c7;font-size:12px;line-height:1.7}.auc-chip-row{flex-wrap:wrap;gap:8px;display:flex}.auc-chip{min-height:26px;font-family:var(--font-number);letter-spacing:.08em;color:#e4e4e7d1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.auc-chip-gold{color:#f6ddb0;background:#fcd34d1a;border-color:#fcd34d38}.auc-chip-muted{color:#a1a1aae0}.auc-entry-list{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff0a;border-radius:12px;gap:10px;padding:4px;display:grid}.auc-entry-btn{text-align:left;color:#f4f4f5;background:linear-gradient(90deg,#fcd34d0f,#fcd34d00 22%),linear-gradient(#7c3aed57,#4c1d9570);border:1px solid #7c3aed7a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:flex;box-shadow:inset 0 1px #ffffff12,0 10px 24px #4c1d952e}.auc-entry-btn:active,.auc-row:active,.auc-pick-cell:active,.auc-btn:active:not(:disabled){transform:scale(.98)}.auc-entry-btn:hover{border-color:#a78bfab8;box-shadow:0 14px 28px #4c1d9547}.auc-entry-emblem{color:#f6ddb0;letter-spacing:.06em;background:linear-gradient(#fcd34d33,#92400e29);border:1px solid #fcd34d3d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Noto Serif SC,Songti SC,STSong,Georgia,serif;font-size:15px;font-weight:700;display:inline-flex}.auc-entry-emblem--icon{padding:4px;overflow:hidden}.auc-entry-emblem__img{object-fit:contain;width:100%;height:100%}.auc-entry-label{letter-spacing:.06em;flex:1;min-width:0;font-size:15px;font-weight:600}.auc-entry-arrow{width:28px;height:28px;font-family:var(--font-number);color:#fcd34dd1;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.auc-tabbar{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff0a;border-radius:12px;flex-wrap:wrap;gap:8px;padding:4px;display:flex}.auc-tab{min-height:36px;font-family:var(--font-number);letter-spacing:.12em;text-transform:uppercase;color:#e4e4e7c2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:0 12px;font-size:12px;transition:transform .16s,border-color .16s,background-color .16s,color .16s}.auc-tab-active{color:#f4f4f5;background:linear-gradient(#7c3aed38,#4c1d954d);border-color:#a78bfa85;box-shadow:inset 0 0 0 1px #ffffff0f}.auc-tab-inactive:hover{color:#f4f4f5e6;border-color:#ffffff29}.auc-scroll{flex:1;min-height:0;overflow-y:auto}.auc-list-stack{flex-direction:column;gap:10px;display:flex}.auc-row{background:linear-gradient(90deg,#7c3aed1a,#7c3aed00 24%),linear-gradient(#ffffff12,#ffffff08),#0a0a0ceb;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:12px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000002e}.auc-row:hover,.auc-pick-cell:hover{border-color:#7c3aed57;box-shadow:0 12px 24px #4c1d951f}.auc-row-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.auc-row-main{flex:1;min-width:0}.auc-row-note{color:#d4d4d8c2;margin-top:8px;font-size:12px;line-height:1.6}.auc-empty{text-align:center;color:#a1a1aadb;background:#ffffff06;border:1px dashed #ffffff14;border-radius:12px;padding:34px 14px;font-size:14px}.auc-name{color:#f4f4f5;font-size:15px;font-weight:600;line-height:1.4}.auc-level{font-family:var(--font-number);color:#a1a1aad6;flex-shrink:0;font-size:11px}.auc-meta-line{color:#e4e4e7c7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;font-size:12px;display:flex}.auc-meta-muted{color:#a1a1aad6}.auc-gold{color:#fcd34d;font-family:var(--font-number)}.auc-pagebar{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px;padding:12px 14px;display:flex}.auc-page-indicator{font-family:var(--font-number);color:#a1a1aad6;font-size:12px}.auc-footer{background:linear-gradient(#ffffff08,#fff0),linear-gradient(90deg,#7c3aed0a,#7c3aed00 28%);border-top:1px solid #ffffff0f;gap:10px;padding:14px 18px 18px;display:flex}.auc-footer-single{justify-content:flex-end}.auc-btn{border-radius:var(--ui-cta-radius);border:1px solid var(--ui-cta-secondary-border);background:var(--ui-cta-secondary-bg);letter-spacing:.08em;min-height:44px;color:var(--ui-cta-secondary-text);box-shadow:var(--ui-cta-secondary-shadow);justify-content:center;align-items:center;padding:0 16px;font-size:14px;transition:transform .16s,border-color .16s,background-color .16s,opacity .16s,box-shadow .16s;display:inline-flex}.auc-btn:hover{border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover)}.auc-btn:disabled{cursor:not-allowed;opacity:.4}.auc-btn-tiny{min-height:36px;font-family:var(--font-number);letter-spacing:.14em;text-transform:uppercase;padding:0 14px;font-size:12px}.auc-btn-primary{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);color:var(--ui-cta-primary-text);box-shadow:var(--ui-cta-primary-shadow)}.auc-btn-primary:hover{border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover)}.auc-btn-close,.auc-btn-secondary{color:var(--ui-cta-secondary-text-muted)}.auc-btn-close:hover,.auc-btn-secondary:hover{color:var(--ui-text-primary)}.auc-status{letter-spacing:.05em;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex}.auc-status-plain{color:#e4e4e7cc}.auc-status-gold{color:#fcd34d;background:#fcd34d1a;border-color:#fcd34d33}.auc-status-success{color:#86efac;background:#22c55e1f;border-color:#86efac2e}.auc-status-muted{color:#a1a1aadb}.auc-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auc-pick-cell{text-align:center;background:linear-gradient(#7c3aed14,#7c3aed00 24%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;min-height:124px;padding:12px 8px 10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff0a}.auc-pick-img{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:relative;overflow:hidden}.auc-pick-count{font-family:var(--font-number);color:#fcd34d;text-shadow:0 1px 4px #0000008c;font-size:11px;position:absolute;bottom:4px;right:5px}.auc-pick-name{text-overflow:ellipsis;white-space:nowrap;color:#f4f4f5f0;width:100%;font-size:12px;line-height:1.35;overflow:hidden}.auc-preview-card{background:linear-gradient(90deg,#7c3aed1a,#7c3aed00 28%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:12px;gap:14px;padding:12px;display:flex}.auc-preview-icon{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.auc-preview-copy{flex:1;min-width:0}.auc-note{color:#e4e4e7cc;white-space:pre-line;background:linear-gradient(90deg,#fcd34d0d,#fcd34d00 22%),#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:12px;font-size:13px;line-height:1.7}.auc-note-muted{color:#a1a1aadb}.auc-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auc-info-item{background:linear-gradient(#ffffff0d,#ffffff05),#101012d1;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px}.auc-info-label{color:#a1a1aad1;margin-bottom:4px;font-size:11px;display:block}.auc-info-value{color:#f4f4f5f0;word-break:break-word;font-size:13px}.auc-actions{flex-wrap:wrap;gap:10px;display:flex}.auc-actions .auc-btn{flex:140px}.auc-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auc-field{flex-direction:column;gap:6px;display:flex}.auc-field-label{color:#a1a1aad1;text-align:center;font-size:11px}.auc-input{text-align:center;width:100%;min-height:42px;font-family:var(--font-number);color:#f4f4f5;background:linear-gradient(#ffffff0f,#ffffff08),#0a0a0ccc;border:1px solid #ffffff1a;border-radius:10px;padding:0 10px;font-size:14px}.auc-input:focus{border-color:#a78bfaa3;outline:none;box-shadow:0 0 0 3px #7c3aed29}.auc-input:disabled{color:#a1a1aad6}.auc-error{color:#fb7185;font-size:12px}.auc-readme{white-space:pre-wrap;color:#e4e4e7d1;margin:0;font-size:13px;line-height:1.8}.auc-toast{text-align:center;align-items:center;padding:22px 18px 18px}.auc-toast-icon{border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:inline-flex}.auc-toast-icon-ok{color:#ddd6fe;background:#7c3aed2e}.auc-toast-icon-fail{color:#fda4af;background:#fb718529}.auc-toast-icon-warn{color:#fcd34d;background:#fcd34d29}.auc-toast-tip{color:#f4f4f5f0;letter-spacing:.04em;font-size:14px;line-height:1.7}.auc-toast-kicker{font-family:var(--font-number);letter-spacing:.22em;text-transform:uppercase;color:#fcd34db8;margin-top:14px;font-size:11px}@media (max-width:420px){.auc-body{padding:14px 14px 16px}.auc-title-bar{padding:16px 14px 12px}.auc-pagebar{margin-left:14px;margin-right:14px;padding-left:14px;padding-right:14px}.auc-footer{padding:12px 14px 14px}.auc-fields,.auc-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-utility-actions{flex-wrap:wrap;gap:.5rem .55rem;display:flex}.ui-utility-actions--grid{grid-template-columns:repeat(2,minmax(5.2rem,max-content));justify-content:space-between;gap:.5rem .55rem;display:grid}.ui-utility-actions--center{justify-content:center}.ui-utility-btn{box-sizing:border-box;border:1px solid var(--ui-cta-secondary-border);border-radius:var(--ui-cta-radius);background:var(--ui-cta-secondary-bg);width:auto;min-width:5.2rem;min-height:2.35rem;box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);letter-spacing:.08em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 .68rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:700;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .18s,opacity .16s;display:inline-flex}.ui-utility-btn:hover:not(:disabled){border-color:var(--ui-cta-secondary-border-hover);background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover);color:var(--ui-text-primary);transform:translateY(-1px)}.ui-utility-btn:disabled{cursor:not-allowed;opacity:.48}.ui-utility-btn--sm{letter-spacing:.06em;border-radius:8px;min-width:3.9rem;min-height:1.92rem;padding:0 .5rem;font-size:.7rem}.ui-utility-btn--full{width:100%}.ui-utility-btn--gold{border-color:var(--ui-cta-primary-border);background:var(--ui-cta-primary-bg);box-shadow:var(--ui-cta-primary-shadow);color:var(--ui-cta-primary-text)}.ui-utility-btn--gold:hover:not(:disabled){border-color:var(--ui-cta-primary-border-hover);background:var(--ui-cta-primary-bg-hover);box-shadow:var(--ui-cta-primary-shadow-hover);color:var(--ui-cta-primary-text)}.ui-utility-btn--danger{border-color:var(--ui-cta-danger-border);background:var(--ui-cta-danger-bg);box-shadow:var(--ui-cta-danger-shadow);color:var(--ui-cta-danger-text)}.ui-utility-btn--danger:hover:not(:disabled){box-shadow:var(--ui-cta-danger-shadow);color:#ffe4e6;background:#fb71851f;border-color:#fb718552}.ui-utility-btn--close{background:var(--ui-cta-secondary-bg);box-shadow:var(--ui-cta-secondary-shadow);color:var(--ui-cta-secondary-text);border-color:#fcd34d2e}.ui-utility-btn--close:hover:not(:disabled){background:var(--ui-cta-secondary-bg-hover);box-shadow:var(--ui-cta-secondary-shadow-hover);color:var(--ui-text-primary);border-color:#fcd34d42}:root{--game-text-scale:1;font-family:var(--font-body);color-scheme:light;color:var(--color-text-primary);background-color:var(--color-surface-base);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}body{min-width:320px;color:var(--color-text-primary);background-color:var(--color-surface-base);position:absolute;top:0;left:0;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;display:block!important;overflow:hidden!important}#app{position:absolute;top:0;left:0;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important}button,input,textarea,select{font:inherit}button,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.font-display{font-family:var(--font-display)}.font-number{font-family:var(--font-number)}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}html,body{margin:0!important;padding:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh;overflow:hidden!important;background-color:var(--color-surface-base)!important;position:absolute;top:0;left:0}#app{width:100vw!important;height:100dvh!important;min-height:100dvh;margin:0!important;padding:0!important;position:absolute;top:0;left:0}.app-root{background-color:var(--color-surface-base)}
