/*! tailwindcss v4.2.1 | 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-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-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-sky-500:oklch(68.5% .169 237.323);--color-blue-600:oklch(54.6% .245 262.881);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--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);--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@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%;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]){appearance:button}::file-selector-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{.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}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-30{z-index:30}.z-\[2\]{z-index:2}.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-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-10{height:calc(var(--spacing) * 10)}.h-28{height:calc(var(--spacing) * 28)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-28{width:calc(var(--spacing) * 28)}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}: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-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)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.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-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-blue-600{color:var(--color-blue-600)}.text-gray-600{color:var(--color-gray-600)}.text-slate-400{color:var(--color-slate-400)}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.ring{--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)}.shadow-sky-500\/25{--tw-shadow-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.shadow-sky-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.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{--tw-backdrop-blur:blur(8px);-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:opacity-90:hover{opacity:.9}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:rounded-xl:focus{border-radius:var(--radius-xl)}.focus\:bg-white\/90:focus{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/90:focus{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:shadow:focus{--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)}.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-black\/20:focus{--tw-ring-color:#0003}@supports (color:color-mix(in lab,red,red)){.focus\:ring-black\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.focus\:backdrop-blur:focus{--tw-backdrop-blur:blur(8px);-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,)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-black\/25:focus-visible{--tw-ring-color:#00000040}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-black\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:gap-8{gap:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}html{scrollbar-gutter:stable;overflow-y:scroll}@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-ease{syntax:"*";inherits:false}.theme--rainbow{--header-rainbow-red: rgba(244, 63, 94, .68);--header-rainbow-orange: rgba(251, 146, 60, .64);--header-rainbow-yellow: rgba(255, 209, 102, .62);--header-rainbow-green: rgba(134, 239, 172, .6);--header-rainbow-cyan: rgba(56, 189, 248, .64);--header-rainbow-blue: rgba(59, 130, 246, .68);--header-rainbow-violet: rgba(168, 85, 247, .6);--header-border: rgba(148, 163, 255, .45);--header-shadow: rgba(5, 8, 22, .75);--header-text-main: rgba(255, 255, 255, .96);--header-text-stroke: rgba(0, 0, 0, .55);--header-text-shadow: rgba(0, 0, 0, .35);--header-text-glow: rgba(255, 255, 255, .12);--header-text-edge: rgba(0, 0, 0, .55);--header-text-depth: rgba(0, 0, 0, .36);--header-text-emboss-hi: rgba(255, 255, 255, .38);--header-text-emboss-lo: rgba(0, 0, 0, .28);--header-text-specular: rgba(255, 255, 255, .22);--header-text-chroma: rgba(255, 255, 255, .14);--header-sheen-top: rgba(255, 255, 255, .1);--header-vignette-bottom: rgba(0, 0, 0, .18);--header-inner-line: rgba(255, 255, 255, .1);--header-nav-hover-bg: rgba(255, 255, 255, .1);--header-nav-hover-sheen: rgba(255, 255, 255, .14);--apple-yellow: #ffd166;--apple-sky: #38bdf8;--header-underline: linear-gradient(90deg, var(--apple-yellow), var(--apple-sky));--header-text-sheen: linear-gradient(180deg, rgba(255, 255, 255, .46) 0%, rgba(255, 255, 255, .16) 22%, rgba(255, 255, 255, .02) 45%, rgba(0, 0, 0, .08) 100%);--header-ease: cubic-bezier(.22, 1, .36, 1)}.theme--rainbow .appleron-header{position:relative;color:var(--header-text-main);background:linear-gradient(90deg,var(--header-rainbow-red),var(--header-rainbow-orange),var(--header-rainbow-yellow),var(--header-rainbow-green),var(--header-rainbow-cyan),var(--header-rainbow-blue),var(--header-rainbow-violet));border-bottom:1px solid var(--header-border);box-shadow:0 12px 30px var(--header-shadow);filter:saturate(1.05) contrast(1.02)}.theme--rainbow .appleron-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--header-sheen-top),transparent 45%),linear-gradient(180deg,transparent 55%,var(--header-vignette-bottom))}.theme--rainbow .appleron-header:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--header-inner-line),transparent)}.theme--rainbow .appleron-header-inner{position:relative}.theme--rainbow .appleron-brand,.theme--rainbow .appleron-nav-item{position:relative;color:var(--header-text-main);-webkit-text-size-adjust:100%;text-shadow:-1px -1px 0 var(--header-text-edge),0 -1px 0 var(--header-text-edge),1px -1px 0 var(--header-text-edge),-1px 0 0 var(--header-text-edge),1px 0 0 var(--header-text-edge),-1px 1px 0 var(--header-text-edge),0 1px 0 var(--header-text-edge),1px 1px 0 var(--header-text-edge),0 -1px 0 var(--header-text-emboss-hi),0 1px 0 var(--header-text-emboss-lo),0 2px 0 rgba(0,0,0,.16),0 4px 10px var(--header-text-depth),0 0 10px var(--header-text-glow)}.theme--rainbow .appleron-brand{font-size:1.25rem;letter-spacing:.06em;line-height:1.5;filter:drop-shadow(0 2px 6px rgba(0,0,0,.26)) drop-shadow(0 10px 18px rgba(0,0,0,.18))}.theme--rainbow .appleron-brand:after{opacity:.42}.theme--rainbow .appleron-nav-item{font-size:.92rem;letter-spacing:.065em;line-height:1.25;transform:translateY(0);transition:background .22s var(--header-ease),transform .22s var(--header-ease),filter .22s var(--header-ease),opacity .22s var(--header-ease)}.theme--rainbow .appleron-nav{color:#ffffffdb}.theme--rainbow .appleron-nav-item{text-decoration:none;background:transparent}.theme--rainbow .appleron-nav-item:hover{background:linear-gradient(180deg,var(--header-nav-hover-sheen),transparent 60%),var(--header-nav-hover-bg);color:#fff;transform:translateY(-1px);filter:brightness(1.05) drop-shadow(0 10px 18px rgba(0,0,0,.22))}.theme--rainbow .appleron-nav-item:hover:before{opacity:.55}.theme--rainbow .appleron-nav-item:active{transform:translateY(0);filter:brightness(.99)}.theme--rainbow .appleron-nav-item[aria-current=page]{background:#ffffff29;filter:brightness(1.03) drop-shadow(0 10px 18px rgba(0,0,0,.2))}.theme--rainbow .appleron-nav-item:after{content:"";position:absolute;inset-inline:1rem;bottom:.15rem;height:2px;border-radius:999px;background:var(--header-underline);opacity:0;transform:scaleX(.42);transform-origin:center;transition:opacity .18s var(--header-ease),transform .22s var(--header-ease)}.theme--rainbow .appleron-nav-item:hover:after,.theme--rainbow .appleron-nav-item[aria-current=page]:after{opacity:1;transform:scaleX(1)}.theme--rainbow .appleron-nav-toggle{color:#ffffffeb;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 26px #0003}.theme--rainbow .appleron-nav-toggle:hover{background:#ffffff29}.theme--rainbow .appleron-nav-panel{background:#0c1228ad;border:1px solid rgba(255,255,255,.16);color:#ffffffe6;backdrop-filter:blur(14px)}.theme--rainbow .appleron-nav-panel .text-gray-600{color:#e2e8f0b8}html body.appleron-page.theme--rainbow{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E4%B8%80%E5%8F%A3%E5%90%83%E6%8E%89.png);--appleron-page-bg-color: #050816;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1.05) contrast(1.03) brightness(1.05);--appleron-page-overlay: linear-gradient(90deg, rgba(255, 200, 220, .32) 0%, rgba(255, 210, 230, .14) 50%, transparent 72%), radial-gradient(circle at 10% 0%, rgba(244, 63, 94, .22), transparent 58%), radial-gradient(circle at 90% 0%, rgba(56, 189, 248, .2), transparent 60%), radial-gradient(circle at 50% 110%, rgba(168, 85, 247, .16), transparent 55%), linear-gradient(180deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, .55));--appleron-page-overlay-opacity: .45;--rainbow-text: rgba(255, 255, 255, .92);--rainbow-muted: rgba(226, 232, 240, .86)}html body.appleron-page.theme--rainbow{color:var(--rainbow-text)}.theme--rainbow{--rainbow-surface: rgba(255, 255, 255, .1);--rainbow-surface-strong: rgba(255, 255, 255, .14);--rainbow-border: rgba(255, 255, 255, .18);--rainbow-border-strong: rgba(255, 255, 255, .24);--rainbow-shadow: rgba(0, 0, 0, .35);--footer-bg: rgba(255, 255, 255, .08);--footer-border: rgba(255, 255, 255, .16);--footer-text: rgba(255, 255, 255, .78)}.theme--rainbow .appleron-main{position:relative;max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);z-index:1}.theme--rainbow .appleron-main :where(p,li){color:var(--rainbow-text)}.theme--rainbow .appleron-main :where(small,.muted){color:var(--rainbow-muted)}.theme--rainbow .appleron-main a{color:#ffffffeb;text-decoration-color:#38bdf873;text-underline-offset:3px}.theme--rainbow .appleron-main a:hover{text-decoration-color:#ffd166b3}.theme--rainbow .appleron-footer{position:relative;background:transparent;border-top:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow:hidden}.theme--rainbow .appleron-footer>div{position:relative;z-index:1;color:transparent;padding-top:1rem;padding-bottom:1rem}.theme--rainbow .appleron-footer .font-medium{display:inline-flex;align-items:center;gap:.2em}.theme--rainbow .appleron-footer .font-medium .appleron-footer__icon,.theme--rainbow .appleron-footer .font-medium .appleron-footer__brand-label{background:linear-gradient(90deg,#ff6b6b,#ffb86b,#ffe66d,#7dffb3,#7fdcff,#b692ff 80%,#ff8fd8);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 6px rgba(255,130,130,.22),0 0 12px rgba(120,210,255,.12);animation:appleron-footer-text-shift 14s linear infinite,appleron-footer-breathe 4s ease-in-out infinite}.theme--rainbow .appleron-footer .opacity-80,.theme--rainbow .appleron-footer .appleron-footer__name{background:linear-gradient(90deg,#ff8282fa,#ffcd78fa 20%,#9bffaafa 45%,#82e1fffa 68%,#dc96fffa);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:1;text-shadow:0 0 5px rgba(255,255,255,.1),0 0 10px rgba(255,120,210,.1);animation:appleron-footer-text-shift 18s linear infinite,appleron-footer-breathe 5s ease-in-out infinite}@keyframes appleron-footer-text-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes appleron-footer-breathe{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.16) saturate(1.18)}}body.theme--rainbow ::selection{background:#ff406061;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.55)}html:has(body.theme--rainbow)::-webkit-scrollbar{width:auto;height:auto}html:has(body.theme--rainbow)::-webkit-scrollbar-track,html:has(body.theme--rainbow)::-webkit-scrollbar-track-piece{background:linear-gradient(180deg,#ff638438,#ff9f4033,#ffcd5633 32%,#4bc0c033,#36a2eb38 68%,#9966ff38,#ff638433);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 10px #ffffff1a,inset 0 0 22px #ffffff0f}html:has(body.theme--rainbow)::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffffeb,#ffd6ffe0 18%,#c6e8ffe6,#ffeebae0 58%,#ddc4ffe6 80%,#fffffff2);box-shadow:0 0 0 1px #ffffff1f,0 0 10px #ffaadc2e,0 0 18px #78c8ff29,inset 0 1px #ffffffa6,inset 0 -1px #ffffff2e}html:has(body.theme--rainbow)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fffffffa,#ffd2f5f5 20%,#beebfff5 42%,#fff2c4f2,#d7befff5 82%,#fff);box-shadow:0 0 0 1px #ffffff29,0 0 14px #ff82d247,0 0 24px #78c8ff3d,0 0 34px #ffdc782e,inset 0 1px #ffffffd1}html:has(body.theme--rainbow)::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#fff0f8fa,#ffc9ecf2 24%,#b6dffff2 52%,#ceb5fff2 78%,#fff7fafa);box-shadow:0 0 0 1px #ffffff24,0 0 10px #ff82d22e,inset 0 1px 2px #ffffff59,inset 0 -1px 3px #00000014}html:has(body.theme--rainbow)::-webkit-scrollbar-corner{background:#ffffff14}html.is-qidian-home body.theme--rainbow .appleron-header{transition:opacity .42s ease,max-height .52s cubic-bezier(.22,1,.36,1),padding-block .45s ease,border-bottom-width .45s ease,transform .48s cubic-bezier(.22,1,.36,1),visibility 0s linear;transform-origin:top center;will-change:max-height,opacity,transform}html.is-qidian-home:not(.qidian-crown-zero) body.theme--rainbow .appleron-header{max-height:min(9.5rem,42vh);visibility:visible}html.is-qidian-home.qidian-crown-zero body.theme--rainbow .appleron-header{max-height:0;min-height:0;opacity:0;overflow:hidden;padding-block:0;border-bottom-width:0;pointer-events:none;visibility:hidden;transform:translateY(-.75rem) scaleY(.96);transition-delay:0s,0s,0s,0s,0s,.18s}html.is-qidian-home body.theme--rainbow .qidian-home-rest{transition:opacity .5s cubic-bezier(.22,1,.36,1) .12s,transform .55s cubic-bezier(.22,1,.36,1) .1s,visibility 0s linear 0s}html.is-qidian-home.qidian-crown-zero body.theme--rainbow .qidian-home-rest{opacity:0;transform:translateY(1.1rem);visibility:hidden;pointer-events:none;max-height:0;overflow:hidden;margin:0;padding:0;transition:opacity .28s ease,transform .32s ease,visibility 0s linear .3s}html.is-qidian-home:not(.qidian-crown-zero) body.theme--rainbow .qidian-home-rest{max-height:none;overflow:visible}@media(prefers-reduced-motion:reduce){html.is-qidian-home body.theme--rainbow .appleron-header,html.is-qidian-home body.theme--rainbow .qidian-home-rest{transition:none!important}}.theme--chapter-night{--chapter-header-offset: 0px}.theme--chapter-night .appleron-header,.theme--chapter-night .appleron-header-inner,.theme--chapter-night .appleron-nav,.theme--chapter-night .appleron-nav-toggle,.theme--chapter-night .appleron-nav-panel{display:none}html body.appleron-page.theme--chapter-night{scroll-padding-top:0}html body.appleron-page.theme--chapter-night{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E6%A2%A6%E5%B9%BB%E6%98%9F%E7%A9%BA%E5%A4%9C.png);--appleron-page-bg-color: #09122b;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1.06) brightness(.98) contrast(1.02);--appleron-page-overlay: radial-gradient(circle at 18% 16%, rgba(182, 214, 255, .2), transparent 34%), radial-gradient(circle at 82% 18%, rgba(255, 233, 176, .14), transparent 24%), radial-gradient(circle at 50% 78%, rgba(196, 180, 255, .18), transparent 34%), radial-gradient(circle at 50% 50%, rgba(122, 164, 255, .1), transparent 52%), linear-gradient(180deg, rgba(6, 12, 34, .18), rgba(7, 12, 32, .52));--appleron-page-overlay-opacity: .92;--chapter-text: rgba(245, 248, 255, .95);--chapter-muted: rgba(220, 229, 248, .78);--chapter-soft: rgba(202, 214, 240, .64);--chapter-night-deep: #09122b;--chapter-night-mid: #193a7a;--chapter-night-soft: #7ca7ff;--chapter-cloud-lilac: rgba(222, 206, 255, .36);--chapter-cloud-blue: rgba(176, 214, 255, .34);--chapter-star-gold: rgba(255, 240, 188, .95);--chapter-star-white: rgba(255, 255, 255, .96);--chapter-surface: rgba(255, 255, 255, .1);--chapter-surface-strong: rgba(255, 255, 255, .14);--chapter-surface-heavy: rgba(255, 255, 255, .18);--chapter-border: rgba(255, 255, 255, .2);--chapter-border-soft: rgba(255, 255, 255, .12);--chapter-shadow: rgba(5, 10, 28, .42);--chapter-ease: cubic-bezier(.22, 1, .36, 1)}html body.appleron-page.theme--chapter-night{background-image:url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E6%A2%A6%E5%B9%BB%E6%98%9F%E7%A9%BA%E5%A4%9C.png),radial-gradient(circle at 18% 16%,rgba(182,214,255,.2),transparent 34%),radial-gradient(circle at 82% 18%,rgba(255,233,176,.14),transparent 24%),radial-gradient(circle at 50% 78%,rgba(196,180,255,.18),transparent 34%),radial-gradient(circle at 50% 50%,rgba(122,164,255,.1),transparent 52%),linear-gradient(180deg,#060c222e,#070c2085);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:var(--chapter-text)}html body.appleron-page.theme--chapter-night:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.1) 0 1px,transparent 2px),radial-gradient(circle at 76% 30%,rgba(255,248,220,.1) 0 1.2px,transparent 2.2px),radial-gradient(circle at 62% 68%,rgba(255,255,255,.08) 0 1px,transparent 2px),radial-gradient(circle at 30% 72%,rgba(255,241,188,.1) 0 1.4px,transparent 2.4px),radial-gradient(circle at 50% 50%,rgba(174,208,255,.1),transparent 52%);opacity:.72;animation:chapter-stars-breathe 8s ease-in-out infinite}.theme--chapter-night .appleron-main{position:relative;z-index:1;max-width:1120px;margin-inline:auto;padding:clamp(2.2rem,5vw,4.5rem) clamp(1.2rem,3.4vw,2.4rem) clamp(3rem,7vw,5.5rem)}.theme--chapter-night .appleron-main>section,.theme--chapter-night .appleron-main>article,.theme--chapter-night .appleron-main .appleron-card,.theme--chapter-night .appleron-main .story-card,.theme--chapter-night .appleron-main .chapter-card{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff26,#ffffff1a 38%,#ffffff14);border:1px solid var(--chapter-border);border-radius:28px;box-shadow:0 18px 48px var(--chapter-shadow),inset 0 1px #ffffff38,inset 0 -1px #ffffff0a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:clamp(1.4rem,3vw,2.2rem)}.theme--chapter-night .appleron-main>section:before,.theme--chapter-night .appleron-main>article:before,.theme--chapter-night .appleron-main .appleron-card:before,.theme--chapter-night .appleron-main .story-card:before,.theme--chapter-night .appleron-main .chapter-card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 12% 16%,rgba(255,255,255,.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(255,240,200,.12),transparent 24%),radial-gradient(circle at 52% 100%,rgba(197,185,255,.12),transparent 34%);opacity:.9}.theme--chapter-night .appleron-main>*+*{margin-top:clamp(1.25rem,2vw,1.8rem)}.theme--chapter-night .appleron-main h1{position:relative;margin-bottom:1rem;color:#fff;letter-spacing:.08em;line-height:1.16;text-shadow:0 0 10px rgba(255,255,255,.16),0 0 24px rgba(149,199,255,.18),0 6px 20px rgba(12,22,52,.32)}.theme--chapter-night .appleron-main h1:after{content:"";display:block;width:min(220px,42%);height:3px;margin-top:.9rem;border-radius:999px;background:linear-gradient(90deg,#fff0,#fff4c4f2,#aad7fff2,#deccffe6,#fff0);box-shadow:0 0 10px #fff0be2e,0 0 18px #78b4ff24}.theme--chapter-night .appleron-main h2{color:#fff8e8fa;letter-spacing:.06em;text-shadow:0 0 8px rgba(255,255,255,.1),0 4px 14px rgba(8,16,40,.28)}.theme--chapter-night .appleron-main h3{color:#e8f0fff5;letter-spacing:.04em;text-shadow:0 0 8px rgba(186,214,255,.1)}.theme--chapter-night .appleron-main :where(p,li,blockquote){color:var(--chapter-text);line-height:1.95;text-shadow:0 1px 0 rgba(0,0,0,.1)}.theme--chapter-night .appleron-main :where(small,.muted,.appleron-muted){color:var(--chapter-muted)}.theme--chapter-night .appleron-main strong{color:#fff6d8;text-shadow:0 0 8px rgba(255,233,176,.12)}.theme--chapter-night .appleron-main blockquote{margin:1.2rem 0;padding:1rem 1.2rem;border-left:3px solid rgba(255,236,180,.56);border-radius:18px;background:linear-gradient(180deg,#ffffff1a,#ffffff0f);box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0a122a2e}.theme--chapter-night .appleron-main ul li::marker,.theme--chapter-night .appleron-main ol li::marker{color:#ffecb4eb}.theme--chapter-night .appleron-main a{color:#e8f3fff5;text-decoration-color:#a8d6ff75;text-underline-offset:4px;transition:color .22s var(--chapter-ease),text-decoration-color .22s var(--chapter-ease),text-shadow .22s var(--chapter-ease)}.theme--chapter-night .appleron-main a:hover{color:#fff7d7;text-decoration-color:#ffe8aad1;text-shadow:0 0 8px rgba(255,236,176,.14),0 0 14px rgba(173,214,255,.1)}.theme--chapter-night .appleron-footer{position:relative;background:transparent;border-top:none;box-shadow:none;overflow:hidden}.theme--chapter-night .appleron-footer>div{position:relative;z-index:1;padding-top:1rem;padding-bottom:1.35rem;color:transparent}.theme--chapter-night .appleron-footer .font-medium{display:inline-flex;align-items:center;gap:.2em}.theme--chapter-night .appleron-footer .font-medium .appleron-footer__icon,.theme--chapter-night .appleron-footer .font-medium .appleron-footer__brand-label{background:linear-gradient(90deg,#fff5cf,#d8ebff 25%,#c8d8ff 48%,#e5d6ff 72%,#fff1c7);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 8px rgba(255,244,200,.14),0 0 14px rgba(168,214,255,.12);animation:chapter-footer-shift 14s linear infinite,chapter-footer-breathe 5s ease-in-out infinite}.theme--chapter-night .appleron-footer .opacity-80,.theme--chapter-night .appleron-footer .appleron-footer__name{background:linear-gradient(90deg,#e6f0fff5,#fff3d2eb 34%,#d9e2fff0 66%,#eadcffeb);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:1;text-shadow:0 0 6px rgba(255,255,255,.1),0 0 10px rgba(170,205,255,.1);animation:chapter-footer-shift 18s linear infinite,chapter-footer-breathe 6s ease-in-out infinite}body.theme--chapter-night ::selection{background:#accdff57;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.35)}html:has(body.theme--chapter-night)::-webkit-scrollbar{width:auto;height:auto}html:has(body.theme--chapter-night)::-webkit-scrollbar-track,html:has(body.theme--chapter-night)::-webkit-scrollbar-track-piece{background:linear-gradient(180deg,#182f688f,#2a448494 35%,#4e54a085 68%,#23316899);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 10px #bddbff1a,inset 0 0 18px #e0d3ff14}html:has(body.theme--chapter-night)::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffffeb,#e5f0ffe6 24%,#cee0ffe6 46%,#e4dbffe6 72%,#fff8e5eb);box-shadow:0 0 0 1px #ffffff1a,0 0 10px #add3ff24,0 0 18px #dbc9ff1f,inset 0 1px #ffffff9e,inset 0 -1px #ffffff2e}html:has(body.theme--chapter-night)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fffffffa,#ebf4fff7 25%,#d2e5fff7 48%,#e8e0fff7,#fff8e8);box-shadow:0 0 0 1px #ffffff24,0 0 14px #a8d6ff38,0 0 24px #e3ceff2e,0 0 32px #ffecba1f,inset 0 1px #ffffffd1}html:has(body.theme--chapter-night)::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#f4f7fffa,#dee9fff2 46%,#dbd2fff0);box-shadow:0 0 0 1px #ffffff1f,0 0 10px #a8d6ff29,inset 0 1px 2px #ffffff52,inset 0 -1px 3px #00000014}html:has(body.theme--chapter-night)::-webkit-scrollbar-corner{background:#ffffff0f}html:has(body.theme--chapter-night){scrollbar-width:auto;scrollbar-color:rgba(232,240,255,.92) rgba(34,52,108,.72)}@media(prefers-reduced-motion:reduce){html body.appleron-page.theme--chapter-night:before,.theme--chapter-night .appleron-footer .font-medium .appleron-footer__icon,.theme--chapter-night .appleron-footer .font-medium .appleron-footer__brand-label,.theme--chapter-night .appleron-footer .opacity-80{animation:none!important}.theme--chapter-night *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes chapter-stars-breathe{0%,to{opacity:.68;transform:scale(1)}50%{opacity:.84;transform:scale(1.015)}}@keyframes chapter-footer-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes chapter-footer-breathe{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.12) saturate(1.1)}}.theme--taiji{--header-ink-1: rgba(8, 8, 8, .88);--header-ink-2: rgba(18, 18, 18, .78);--header-mist: rgba(255, 255, 255, .08);--header-frost: rgba(255, 255, 255, .14);--header-silver: rgba(228, 232, 238, .9);--header-border: rgba(255, 255, 255, .12);--header-inner-line: rgba(255, 255, 255, .1);--header-shadow: rgba(0, 0, 0, .52);--header-text-main: rgba(244, 246, 248, .95);--header-text-soft: rgba(220, 224, 228, .84);--header-text-edge: rgba(0, 0, 0, .62);--header-text-depth: rgba(0, 0, 0, .34);--header-text-glow: rgba(255, 255, 255, .08);--header-text-emboss-hi: rgba(255, 255, 255, .26);--header-text-emboss-lo: rgba(0, 0, 0, .32);--header-sheen-top: rgba(255, 255, 255, .08);--header-vignette-bottom: rgba(0, 0, 0, .24);--header-center-glow: radial-gradient( circle at 50% 0%, rgba(255, 255, 255, .08), transparent 58% );--header-nav-hover-bg: rgba(255, 255, 255, .1);--header-nav-hover-sheen: rgba(255, 255, 255, .14);--header-nav-active-bg: rgba(255, 255, 255, .18);--header-underline: linear-gradient( 90deg, transparent 0%, rgba(255, 255, 255, .18) 12%, rgba(255, 255, 255, .9) 50%, rgba(255, 255, 255, .18) 88%, transparent 100% );--header-ease: cubic-bezier(.22, 1, .36, 1)}.theme--taiji .appleron-header{position:relative;color:var(--header-text-main);background:var(--header-center-glow),linear-gradient(180deg,#202020d1,#0e0e0ee0 48%,#060606eb);border-bottom:1px solid var(--header-border);box-shadow:0 12px 30px var(--header-shadow),0 1px #ffffff0a inset;backdrop-filter:blur(12px) saturate(0) contrast(1.06);-webkit-backdrop-filter:blur(12px) saturate(0) contrast(1.06)}.theme--taiji .appleron-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--header-sheen-top),transparent 42%),linear-gradient(180deg,transparent 56%,var(--header-vignette-bottom))}.theme--taiji .appleron-header:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--header-inner-line),transparent)}.theme--taiji .appleron-header-inner{position:relative}.theme--taiji .appleron-brand,.theme--taiji .appleron-nav-item{position:relative;color:#fffffff5;-webkit-text-size-adjust:100%;font-weight:700;text-shadow:-1px -1px 0 rgba(0,0,0,.55),1px -1px 0 rgba(0,0,0,.55),-1px 1px 0 rgba(0,0,0,.55),1px 1px 0 rgba(0,0,0,.55),0 -1px 0 rgba(255,255,255,.26),0 1px 0 rgba(0,0,0,.7),0 2px 0 rgba(0,0,0,.2),0 6px 14px rgba(0,0,0,.28),0 0 10px rgba(255,255,255,.1)}.theme--taiji .appleron-brand{font-size:1.25rem;letter-spacing:.06em;line-height:1.5;filter:drop-shadow(0 2px 6px rgba(0,0,0,.26)) drop-shadow(0 10px 18px rgba(0,0,0,.18))}.theme--taiji .appleron-nav-item{font-size:.92rem;letter-spacing:.065em;line-height:1.25;transform:translateY(0);transition:background .22s var(--header-ease),transform .22s var(--header-ease),filter .22s var(--header-ease),opacity .22s var(--header-ease),color .22s var(--header-ease)}.theme--taiji .appleron-nav{color:var(--header-text-soft)}.theme--taiji .appleron-nav-item{text-decoration:none;background:transparent}.theme--taiji .appleron-nav-item:hover{background:linear-gradient(180deg,var(--header-nav-hover-sheen),transparent 64%),var(--header-nav-hover-bg);color:#fffffffa;transform:translateY(-1px);filter:brightness(1.04) drop-shadow(0 10px 18px rgba(0,0,0,.22))}.theme--taiji .appleron-nav-item:active{transform:translateY(0);filter:brightness(.99)}.theme--taiji .appleron-nav-item[aria-current=page]{background:var(--header-nav-active-bg);color:#fffffffa;filter:brightness(1.02) drop-shadow(0 10px 18px rgba(0,0,0,.2))}.theme--taiji .appleron-nav-item:after{content:"";position:absolute;inset-inline:1rem;bottom:.15rem;height:2px;border-radius:999px;background:var(--header-underline);opacity:0;transform:scaleX(.42);transform-origin:center;transition:opacity .18s var(--header-ease),transform .22s var(--header-ease)}.theme--taiji .appleron-nav-item:hover:after,.theme--taiji .appleron-nav-item[aria-current=page]:after{opacity:1;transform:scaleX(1)}.theme--taiji .appleron-nav-toggle{color:#fffffff0;background:#ffffff14;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 26px #0000003d}.theme--taiji .appleron-nav-toggle:hover{background:#ffffff1f}.theme--taiji .appleron-nav-panel{background:#0a0a0ac7;border:1px solid rgba(255,255,255,.14);color:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.theme--taiji .appleron-nav-panel .text-gray-600{color:#d6dbe0b8}html body.appleron-page.theme--taiji{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E8%B0%90.png);--appleron-page-bg-color: #020202;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(.88) contrast(1.08) brightness(.96);--appleron-page-overlay: radial-gradient( circle at 50% -6%, rgba(255, 255, 255, .34), transparent 54% ), radial-gradient( circle at 12% 8%, rgba(255, 255, 255, .12), transparent 38% ), radial-gradient( circle at 88% 10%, rgba(255, 255, 255, .1), transparent 36% ), linear-gradient( 180deg, transparent 0%, transparent 47%, rgba(255, 255, 255, .2) 49%, rgba(255, 255, 255, .1) 50%, rgba(0, 0, 0, .08) 51%, transparent 54%, transparent 100% ), linear-gradient( 180deg, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .06) 30%, rgba(255, 255, 255, .02) 48%, rgba(0, 0, 0, .2) 68%, rgba(0, 0, 0, .42) 100% ), radial-gradient( circle at 50% 118%, rgba(0, 0, 0, .72), transparent 58% );--appleron-page-overlay-opacity: .58;--taiji-text: rgba(244, 244, 242, .92);--taiji-muted: rgba(214, 214, 210, .76);--taiji-soft: rgba(190, 190, 186, .66)}html body.appleron-page.theme--taiji{color:var(--taiji-text)}.theme--taiji{--taiji-paper: linear-gradient( 180deg, rgba(255, 255, 255, .92) 0%, rgba(248, 248, 246, .95) 52%, rgba(244, 244, 241, .94) 100% );--taiji-paper-border: rgba(255, 255, 255, .16);--taiji-paper-line: rgba(0, 0, 0, .05);--taiji-paper-shadow: rgba(0, 0, 0, .46);--taiji-ink: rgba(20, 20, 20, .94);--taiji-ink-soft: rgba(56, 56, 56, .82);--taiji-ink-muted: rgba(88, 88, 88, .7);--taiji-rule: rgba(24, 24, 24, .18);--taiji-title: rgba(10, 10, 10, .96);--taiji-title-glow: rgba(255, 255, 255, .22);--taiji-link: rgba(28, 28, 28, .95);--taiji-link-hover: rgba(0, 0, 0, 1);--taiji-link-line: rgba(0, 0, 0, .22);--taiji-quote-bg: rgba(0, 0, 0, .035);--taiji-quote-border: rgba(0, 0, 0, .16);--footer-text: rgba(240, 240, 238, .72);--footer-line: rgba(255, 255, 255, .16)}.theme--taiji .appleron-main{position:relative;z-index:1;max-width:980px;margin-inline:auto;padding:clamp(1.6rem,4vw,2.6rem);color:var(--taiji-ink);transform:translateY(0)}.theme--taiji .appleron-main>*{position:relative;z-index:1}.theme--taiji .appleron-main:before{content:"";position:absolute;inset:clamp(.55rem,1vw,.9rem);z-index:-2;pointer-events:none;border-radius:30px;background:radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.12) 34%,transparent 66%),radial-gradient(ellipse at 50% 52%,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 34%,transparent 72%),linear-gradient(180deg,#fcfcf929,#f6f6f22e 24%,#f2f2ee33 52%,#eeeeea2e 78%,#f4f4f124);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 64px #00000042,0 0 0 1px #ffffff0a,0 1px #ffffff47 inset,0 -1px #0000000a inset;backdrop-filter:blur(12px) saturate(.9);-webkit-backdrop-filter:blur(12px) saturate(.9)}.theme--taiji .appleron-main:after{content:"";position:absolute;inset:clamp(.55rem,1vw,.9rem);z-index:-1;pointer-events:none;border-radius:30px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 18%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.08) 82%,transparent 100%),linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 18%),linear-gradient(180deg,transparent 72%,rgba(0,0,0,.035) 100%),repeating-linear-gradient(180deg,rgba(0,0,0,.006) 0px,rgba(0,0,0,.006) 1px,transparent 1px,transparent 12px);opacity:.62;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 18px 40px #ffffff0d,inset 0 -24px 40px #00000008}.theme--taiji .appleron-main>:first-child{margin-top:0}.theme--taiji .appleron-main>:last-child{margin-bottom:0}.theme--taiji .appleron-main :where(p,li){color:var(--taiji-ink-soft);line-height:1.9}.theme--taiji .appleron-main :where(small,.muted){color:var(--taiji-ink-muted)}.theme--taiji .appleron-main h1{color:var(--taiji-title);text-align:center;letter-spacing:.16em;line-height:1.25;margin-bottom:1.5rem;text-shadow:0 1px 0 rgba(255,255,255,.46)}.theme--taiji .appleron-main h1:after{content:"";display:block;width:min(9rem,32%);height:2px;margin:1rem auto 0;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.1) 12%,rgba(0,0,0,.72) 50%,rgba(0,0,0,.1) 88%,transparent 100%)}.theme--taiji .appleron-main h2{color:#0c0c0cf5;letter-spacing:.08em;line-height:1.35;margin-top:2.4rem;margin-bottom:1rem;padding-bottom:.55rem;border-bottom:1px solid rgba(0,0,0,.1)}.theme--taiji .appleron-main h3{color:#121212eb;letter-spacing:.05em;line-height:1.4;margin-top:1.8rem;margin-bottom:.7rem}.theme--taiji .appleron-main :where(h4,h5,h6){color:#181818e0}.theme--taiji .appleron-main hr{border:none;height:1px;margin:2rem 0;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.06) 10%,rgba(0,0,0,.34) 50%,rgba(0,0,0,.06) 90%,transparent 100%)}.theme--taiji .appleron-main blockquote{margin:1.5rem 0;padding:1rem 1.2rem 1rem 1.1rem;background:var(--taiji-quote-bg);border-left:3px solid var(--taiji-quote-border);border-radius:0 12px 12px 0;color:#2a2a2ad1}.theme--taiji .appleron-main a{color:var(--taiji-link);text-decoration-color:var(--taiji-link-line);text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.theme--taiji .appleron-main a:hover{color:var(--taiji-link-hover);text-decoration-color:#0000009e}.theme--taiji .appleron-main strong{color:#000000f5}.theme--taiji .appleron-main em{color:#222222d1}.theme--taiji .appleron-main :where(code,pre){font-family:JetBrains Mono,Fira Code,Consolas,monospace}.theme--taiji .appleron-main code{background:#0000000f;color:#0c0c0ceb;padding:.16em .42em;border-radius:.45rem}.theme--taiji .appleron-main pre{background:#101010f5;color:#ecececeb;border-radius:14px;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 28px #00000047}.theme--taiji .appleron-main table{width:100%;border-collapse:collapse;color:var(--taiji-ink-soft);background:#ffffff6b;border-radius:12px;overflow:hidden}.theme--taiji .appleron-main th,.theme--taiji .appleron-main td{padding:.8rem .9rem;border-bottom:1px solid rgba(0,0,0,.08)}.theme--taiji .appleron-main th{color:#0a0a0aeb;background:#0000000b}.theme--taiji .appleron-footer{position:relative;background:transparent;border-top:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow:hidden}.theme--taiji .appleron-footer:before{content:"";position:absolute;left:min(8vw,4rem);right:min(8vw,4rem);top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 14%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.08) 86%,transparent 100%)}.theme--taiji .appleron-footer>div{position:relative;z-index:1;padding-top:1rem;padding-bottom:1rem;color:var(--footer-text)}.theme--taiji .appleron-footer .font-medium{position:relative;display:inline-flex;align-items:center;gap:.2em;letter-spacing:.03em;font-weight:600}.theme--taiji .appleron-footer .font-medium .appleron-footer__icon,.theme--taiji .appleron-footer .font-medium .appleron-footer__brand-label{display:inline-block;line-height:1;vertical-align:middle;background:linear-gradient(90deg,#030303,#070707 14%,#0c0c0c 26%,#e6e6e6 30%,#fff 33%,#101010 38%,#050505 50%,#cfcfcf 55%,#fafafa 58%,#090909 64%,#040404,#141414 92%,#020202);background-size:260% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1px rgba(255,255,255,.22)) drop-shadow(0 1px 2px rgba(0,0,0,.4));animation:taiji-footer-yin-flow 28s linear infinite,taiji-footer-yin-breathe 9s ease-in-out infinite}.theme--taiji .appleron-footer .opacity-80{opacity:1;letter-spacing:.02em;font-weight:600;background:linear-gradient(90deg,#fefefd,#faf9f6 20%,#f5f4f0 32%,#242422 36%,#1a1a18 39%,#f8f7f4 44%,#f2f1ed 54%,#2e2e2b 58%,#222220 61%,#fdfcfa 66%,#f7f6f2 82%,#fff);background-size:260% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1px rgba(0,0,0,.18)) drop-shadow(0 1px 3px rgba(0,0,0,.16));animation:taiji-footer-yang-flow 34s linear -17s infinite,taiji-footer-yang-breathe 11s ease-in-out -3.5s infinite}.theme--taiji .appleron-footer .appleron-footer__name{background:linear-gradient(90deg,#fefefd,#faf9f6 20%,#f5f4f0 32%,#242422 36%,#1a1a18 39%,#f8f7f4 44%,#f2f1ed 54%,#2e2e2b 58%,#222220 61%,#fdfcfa 66%,#f7f6f2 82%,#fff);background-size:260% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:1;animation:taiji-footer-yang-flow 34s linear -17s infinite,taiji-footer-yang-breathe 11s ease-in-out -3.5s infinite}@keyframes taiji-footer-yin-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes taiji-footer-yang-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes taiji-footer-yin-breathe{0%,to{filter:drop-shadow(0 0 1px rgba(255,255,255,.22)) drop-shadow(0 1px 2px rgba(0,0,0,.4)) brightness(1)}50%{filter:drop-shadow(0 0 3px rgba(255,255,255,.38)) drop-shadow(0 1px 2px rgba(0,0,0,.36)) brightness(1.05)}}@keyframes taiji-footer-yang-breathe{0%,to{filter:drop-shadow(0 0 1px rgba(0,0,0,.18)) drop-shadow(0 1px 3px rgba(0,0,0,.16)) brightness(1)}50%{filter:drop-shadow(0 0 2px rgba(0,0,0,.26)) drop-shadow(0 1px 3px rgba(0,0,0,.14)) brightness(1.04)}}.theme--taiji .appleron-footer .font-medium .appleron-footer__icon,.theme--taiji .appleron-footer .font-medium .appleron-footer__brand-label,.theme--taiji .appleron-footer .opacity-80,.theme--taiji .appleron-footer .appleron-footer__name{transition:filter .24s ease}.theme--taiji .appleron-footer .font-medium:hover .appleron-footer__icon,.theme--taiji .appleron-footer .font-medium:hover .appleron-footer__brand-label{filter:drop-shadow(0 0 3px rgba(255,255,255,.48)) drop-shadow(0 1px 2px rgba(0,0,0,.32)) brightness(1.08)}.theme--taiji .appleron-footer .opacity-80:hover,.theme--taiji .appleron-footer .appleron-footer__name:hover{filter:drop-shadow(0 0 2px rgba(0,0,0,.3)) drop-shadow(0 1px 3px rgba(0,0,0,.18)) brightness(1.05)}body.theme--taiji ::selection{background:#121212c2;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.2)}html:has(body.theme--taiji)::-webkit-scrollbar{width:auto;height:auto}html:has(body.theme--taiji)::-webkit-scrollbar-track,html:has(body.theme--taiji)::-webkit-scrollbar-track-piece{background:linear-gradient(180deg,#0a0a0aeb,#161616f5 52%,#060606f5);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 10px #ffffff0a}html:has(body.theme--taiji)::-webkit-scrollbar-thumb{border-radius:999px;min-height:40px;border:2px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#fffffffa,#fcfcfef5 18%,#f8f9fcf2,#f2f4f8f5,#ebeef3f2 78%,#f8fafcf7);box-shadow:0 0 0 1px #ffffff24,0 0 12px #ffffff14,0 0 20px #ffffff0a,inset 0 1px #ffffffbf,inset 0 -1px #0000000f,inset 0 0 20px #ffffff0f}html:has(body.theme--taiji)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff,#fdfdfffc 22%,#fafbfefa 45%,#f6f8fcfa 70%,#fcfdfffc);box-shadow:0 0 0 1px #ffffff2e,0 0 16px #ffffff1f,0 0 28px #ffffff0f,inset 0 1px #ffffffe0,inset 0 -1px #0000000a,inset 0 0 24px #ffffff14}html:has(body.theme--taiji)::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#f8f9fcfa,#f0f2f7f7,#e8ebf0fa 70%,#eef0f5f7);box-shadow:0 0 0 1px #ffffff1a,0 0 8px #ffffff0d,inset 0 1px 2px #fff6,inset 0 -1px 3px #00000014,inset 0 0 16px #ffffff0a}html:has(body.theme--taiji)::-webkit-scrollbar-corner{background:#0a0a0ad6}html:has(body.theme--taiji){scrollbar-color:rgba(232,234,238,.92) rgba(14,14,14,.96)}@media(max-width:900px){html body.appleron-page.theme--taiji{--appleron-page-bg-attachment: scroll;--appleron-page-overlay-opacity: .84}.theme--taiji .appleron-main{padding:1rem}.theme--taiji .appleron-main:before,.theme--taiji .appleron-main:after{inset:.35rem;border-radius:18px}.theme--taiji .appleron-main h1{letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.theme--taiji .appleron-brand,.theme--taiji .appleron-nav-item,.theme--taiji .appleron-nav-toggle,.theme--taiji .appleron-main a{transition:none!important;animation:none!important}.theme--taiji .appleron-nav-item:hover{transform:none}}.theme--hope{--header-hope-bg: rgba(22, 42, 72, .88);--header-hope-border: rgba(255, 255, 255, .14);--header-hope-text: rgba(255, 255, 255, .96);--header-hope-text-soft: rgba(220, 232, 248, .88);--header-hope-nav-hover: rgba(255, 255, 255, .1);--header-hope-nav-sheen: rgba(255, 255, 255, .12);--header-hope-ease: cubic-bezier(.22, 1, .36, 1);--header-hope-edge: rgba(8, 32, 64, .48);--header-hope-glow-soft: rgba(190, 230, 255, .3);--header-hope-glow-mid: rgba(150, 210, 255, .18);--header-hope-glow-far: rgba(120, 190, 255, .1);--header-hope-sheen-top: rgba(255, 255, 255, .08);--header-hope-vignette-bottom: rgba(0, 0, 0, .2);--header-hope-inner-line: rgba(255, 255, 255, .1);--header-hope-underline: linear-gradient( 90deg, transparent 0%, rgba(120, 200, 255, .35) 15%, rgba(150, 220, 255, .85) 50%, rgba(120, 200, 255, .35) 85%, transparent 100% )}.theme--hope .appleron-header{position:relative;color:var(--header-hope-text);background:var(--header-hope-bg);border-bottom:1px solid var(--header-hope-border);box-shadow:0 10px 28px #00000047,0 1px #ffffff0a inset;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.theme--hope .appleron-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--header-hope-sheen-top),transparent 42%),linear-gradient(180deg,transparent 56%,var(--header-hope-vignette-bottom))}.theme--hope .appleron-header:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--header-hope-inner-line),transparent)}.theme--hope .appleron-header-inner{position:relative}.theme--hope .appleron-brand,.theme--hope .appleron-nav-item{position:relative;color:var(--header-hope-text);-webkit-text-size-adjust:100%;text-shadow:1px 0 0 var(--header-hope-edge),-1px 0 0 var(--header-hope-edge),0 1px 0 var(--header-hope-edge),0 -1px 0 var(--header-hope-edge),0 0 8px var(--header-hope-glow-soft),0 0 16px var(--header-hope-glow-mid),0 0 24px var(--header-hope-glow-far)}.theme--hope .appleron-brand{font-size:1.25rem;letter-spacing:.06em;line-height:1.5;filter:drop-shadow(0 0 14px var(--header-hope-glow-soft))}.theme--hope .appleron-nav-item{font-size:.92rem;letter-spacing:.065em;line-height:1.25;text-decoration:none;background:transparent;transform:translateY(0);transition:color .22s var(--header-hope-ease),background .22s var(--header-hope-ease),transform .22s var(--header-hope-ease),filter .22s var(--header-hope-ease)}.theme--hope .appleron-nav{color:var(--header-hope-text-soft)}.theme--hope .appleron-nav-item:hover{background:linear-gradient(180deg,var(--header-hope-nav-sheen),transparent 60%),var(--header-hope-nav-hover);color:#fff;transform:translateY(-1px);filter:brightness(1.06) drop-shadow(0 0 8px var(--header-hope-glow-soft))}.theme--hope .appleron-nav-item:active{transform:translateY(0);filter:brightness(.98)}.theme--hope .appleron-nav-item[aria-current=page]{background:#ffffff24;color:#fff;filter:brightness(1.03) drop-shadow(0 0 6px var(--header-hope-glow-soft))}.theme--hope .appleron-nav-item:after{content:"";position:absolute;inset-inline:1rem;bottom:.15rem;height:2px;border-radius:999px;background:var(--header-hope-underline);opacity:0;transform:scaleX(.42);transform-origin:center;transition:opacity .18s var(--header-hope-ease),transform .22s var(--header-hope-ease)}.theme--hope .appleron-nav-item:hover:after,.theme--hope .appleron-nav-item[aria-current=page]:after{opacity:1;transform:scaleX(1)}.theme--hope .appleron-nav-toggle{color:var(--header-hope-text);background:#ffffff14;border:1px solid var(--header-hope-border);box-shadow:0 8px 20px #00000038}.theme--hope .appleron-nav-toggle:hover{background:#ffffff1f}.theme--hope .appleron-nav-panel{background:#12263ef0;border:1px solid var(--header-hope-border);color:var(--header-hope-text);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.theme--hope .appleron-nav-panel .text-gray-600{color:#c8dcf0b8}html body.appleron-page.theme--hope{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E6%89%AC%E5%B8%86%E8%B5%B7%E8%88%AA.png);--appleron-page-bg-color: #0a1628;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1.02) contrast(1.02) brightness(.98);--appleron-page-overlay: linear-gradient( 180deg, rgba(10, 22, 40, .35) 0%, rgba(10, 22, 40, .15) 40%, rgba(10, 22, 40, .25) 70%, rgba(5, 12, 28, .55) 100% );--appleron-page-overlay-opacity: .42;--hope-text: rgba(248, 252, 255, .92);--hope-muted: rgba(200, 220, 240, .82)}html body.appleron-page.theme--hope{color:var(--hope-text)}@media(prefers-reduced-motion:no-preference){html body.appleron-page.theme--hope:before{animation:hopePageBreathBg 12s ease-in-out infinite}html body.appleron-page.theme--hope:after{animation:hopePageBreathOverlay 14s ease-in-out .8s infinite}}@keyframes hopePageBreathBg{0%,to{filter:saturate(1.02) contrast(1.02) brightness(.97)}50%{filter:saturate(1.08) contrast(1.04) brightness(1.05)}}@keyframes hopePageBreathOverlay{0%,to{opacity:.39}50%{opacity:.47}}@media(prefers-reduced-motion:reduce){html body.appleron-page.theme--hope:before,html body.appleron-page.theme--hope:after{animation:none!important}}.theme--hope{--hope-surface: rgba(255, 255, 255, .08);--hope-surface-strong: rgba(255, 255, 255, .12);--hope-border: rgba(255, 255, 255, .16);--hope-accent: rgba(120, 200, 255, .85)}.theme--hope .appleron-main{position:relative;z-index:1;max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem)}.theme--hope .appleron-main :where(p,li){color:var(--hope-text)}.theme--hope .appleron-main :where(small,.muted){color:var(--hope-muted)}.theme--hope .appleron-main a{color:var(--hope-accent);text-decoration-color:#78c8ff73;text-underline-offset:3px}.theme--hope .appleron-main a:hover{text-decoration-color:#78c8ffbf}.theme--hope .appleron-main h1{color:#fffffffa;text-align:center;letter-spacing:.12em;margin-bottom:1.5rem}.theme--hope{--hope-soft-in: cubic-bezier(.26, .8, .44, 1);--hope-wave-ease: cubic-bezier(.42, 0, .58, 1);--hope-wave-t: 4.6s;--hope-wave-base: 1.12s}@keyframes hopeDawnTitle{0%{opacity:0;filter:blur(11px) brightness(.76) saturate(.72);transform:translateY(.5rem)}58%{opacity:.88;filter:blur(3px) brightness(.93) saturate(.94);transform:translateY(.1rem)}to{opacity:1;filter:blur(0) brightness(1) saturate(1.03);transform:translateY(0)}}@keyframes hopeMistLift{0%{opacity:0;filter:blur(6px) brightness(.88) saturate(.88);transform:translateY(.32rem)}to{opacity:1;filter:blur(0) brightness(1) saturate(1);transform:translateY(0)}}@keyframes hopeDeckLight{0%{opacity:0;filter:blur(5px) brightness(.88);transform:translateY(.42rem) scale(.96)}to{opacity:1;filter:blur(0) brightness(1);transform:translateY(0) scale(1)}}@keyframes hopeWaveBreathTitle{0%,to{opacity:1;filter:brightness(1) saturate(1.03);text-shadow:0 1px 0 rgba(255,255,255,.6),0 2px 8px rgba(255,255,255,.4),0 0 24px rgba(255,255,255,.25)}50%{opacity:.84;filter:brightness(1.14) saturate(1.08);text-shadow:0 1px 0 rgba(255,255,255,.88),0 5px 22px rgba(255,255,255,.62),0 0 42px rgba(150,210,255,.42)}}@keyframes hopeWaveBreathSubtitle{0%,to{opacity:1;filter:brightness(1.02) saturate(1.03);text-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 4px rgba(255,255,255,.3)}50%{opacity:.86;filter:brightness(1.1) saturate(1.06);text-shadow:0 2px 0 rgba(255,255,255,.72),0 4px 16px rgba(190,228,255,.48)}}@keyframes hopeWaveBreathMist{0%,to{opacity:1;filter:brightness(1) saturate(1);text-shadow:0 1px 2px rgba(255,255,255,.4)}50%{opacity:.82;filter:brightness(1.09) saturate(1.04);text-shadow:0 2px 6px rgba(255,255,255,.55),0 0 18px rgba(170,215,255,.28)}}.theme--hope .hope-entry .hope-entry__title{color:#0e3052fa!important;animation:hopeDawnTitle 1.05s var(--hope-soft-in) .06s both,hopeWaveBreathTitle var(--hope-wave-t) var(--hope-wave-ease) var(--hope-wave-base) infinite}.theme--hope .hope-entry .hope-entry__subtitle{color:#1c3e60eb;animation:hopeDawnTitle 1s var(--hope-soft-in) .18s both,hopeWaveBreathSubtitle calc(var(--hope-wave-t) + .35s) var(--hope-wave-ease) calc(var(--hope-wave-base) + .55s) infinite}.theme--hope .hope-entry .hope-entry__collection{color:#123456eb;animation:hopeMistLift .95s var(--hope-soft-in) .32s both,hopeWaveBreathMist calc(var(--hope-wave-t) + .7s) var(--hope-wave-ease) calc(var(--hope-wave-base) + 1.05s) infinite}.theme--hope .hope-entry .hope-entry__intro{color:#204466e6;animation:hopeMistLift 1s var(--hope-soft-in) .44s both,hopeWaveBreathMist calc(var(--hope-wave-t) + .5s) var(--hope-wave-ease) calc(var(--hope-wave-base) + 1.65s) infinite}.theme--hope .hope-entry .hope-card{opacity:0;animation:hopeDeckLight .88s var(--hope-soft-in) forwards;animation-delay:calc(.68s + (var(--hope-i) * 42ms))}.theme--hope .hope-cards--gathered .hope-card{opacity:1;animation:none}.theme--hope .hope-entry .hope-entry__placeholder{opacity:0;animation:hopeMistLift .9s var(--hope-soft-in) .68s both,hopeWaveBreathMist calc(var(--hope-wave-t) + .6s) var(--hope-wave-ease) calc(var(--hope-wave-base) + 1.85s) infinite}@media(prefers-reduced-motion:reduce){.theme--hope .hope-entry .hope-entry__title,.theme--hope .hope-entry .hope-entry__subtitle,.theme--hope .hope-entry .hope-entry__collection,.theme--hope .hope-entry .hope-entry__intro,.theme--hope .hope-entry .hope-card,.theme--hope .hope-entry .hope-entry__placeholder{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}.theme--hope{--hope-footer-text-main: rgba(236, 248, 255, .96);--hope-footer-text-soft: rgba(196, 223, 242, .82);--hope-footer-text-dim: rgba(170, 205, 228, .68);--hope-footer-blue-1: #eefaff;--hope-footer-blue-2: #cdefff;--hope-footer-blue-3: #98ddff;--hope-footer-blue-4: #62c8ff;--hope-footer-blue-5: #7ed8ff;--hope-footer-line: rgba(150, 220, 255, .22);--hope-footer-line-glow: rgba(120, 210, 255, .18);--hope-footer-shadow-soft: 0 0 10px rgba(120, 210, 255, .1);--hope-footer-shadow-mid: 0 0 18px rgba(120, 210, 255, .12);--hope-footer-shadow-far: 0 0 28px rgba(120, 210, 255, .08);--hope-footer-ease: cubic-bezier(.22, 1, .36, 1)}.theme--hope .appleron-footer{position:relative;background:transparent;border-top:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.theme--hope .appleron-footer>div{position:relative;z-index:1;color:var(--hope-footer-text-soft);padding-top:1rem;padding-bottom:1.1rem}.theme--hope .appleron-footer:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;pointer-events:none;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(180,228,248,0) 10%,rgba(180,228,248,.18) 35%,rgba(205,242,255,.26) 50%,rgba(180,228,248,.18) 65%,rgba(180,228,248,0) 90%,transparent 100%);box-shadow:0 0 10px #96dcff0f,0 0 18px #96dcff0a}.theme--hope .appleron-footer:after{content:"";position:absolute;left:18%;right:18%;bottom:.25rem;height:1px;pointer-events:none;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(140,210,255,0) 8%,rgba(140,210,255,.18) 28%,rgba(215,245,255,.34) 50%,rgba(140,210,255,.18) 72%,rgba(140,210,255,0) 92%,transparent 100%);box-shadow:0 0 10px #78d2ff1f,0 0 22px #78d2ff14}.theme--hope .appleron-footer .font-medium{position:relative;display:inline-flex;align-items:center;gap:.2em}.theme--hope .appleron-footer .font-medium .appleron-footer__icon,.theme--hope .appleron-footer .font-medium .appleron-footer__brand-label{color:transparent;background:linear-gradient(90deg,var(--hope-footer-blue-1) 0%,var(--hope-footer-blue-2) 18%,var(--hope-footer-blue-3) 45%,var(--hope-footer-blue-4) 72%,var(--hope-footer-blue-5) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 6px rgba(220,245,255,.12),0 0 14px rgba(120,210,255,.1);animation:hope-footer-shift 14s linear infinite,hope-footer-breathe 5.5s ease-in-out infinite}.theme--hope .appleron-footer .opacity-80,.theme--hope .appleron-footer .appleron-footer__name{color:transparent;opacity:1;background:linear-gradient(90deg,#ebf8ffeb,#c2e1f4e6 35%,#8bc8e9e0 68%,#dff4ffeb);background-size:200% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 4px rgba(255,255,255,.06),0 0 10px rgba(120,210,255,.08);animation:hope-footer-shift 18s linear infinite,hope-footer-breathe-soft 6.8s ease-in-out infinite}.theme--hope .appleron-footer a{color:#9edfff;text-decoration:none;transition:color .22s var(--hope-footer-ease),text-shadow .22s var(--hope-footer-ease),filter .22s var(--hope-footer-ease)}.theme--hope .appleron-footer a:hover{color:#dff5ff;text-shadow:0 0 8px rgba(140,220,255,.18),0 0 14px rgba(140,220,255,.1);filter:brightness(1.06)}.theme--hope .appleron-footer .hope-apple,.theme--hope .appleron-footer .footer-apple,.theme--hope .appleron-footer img[alt*=apple],.theme--hope .appleron-footer img[alt*=苹果]{display:inline-block;vertical-align:-.08em;transform:translateY(-.02em);margin-right:.24em;filter:hue-rotate(155deg) saturate(1.45) brightness(1.12) contrast(1.08) drop-shadow(0 0 6px rgba(120,210,255,.24)) drop-shadow(0 0 14px rgba(120,210,255,.14));transition:filter .26s var(--hope-footer-ease),transform .26s var(--hope-footer-ease)}.theme--hope .appleron-footer .font-medium:hover .hope-apple,.theme--hope .appleron-footer .font-medium:hover .footer-apple,.theme--hope .appleron-footer a:hover .hope-apple,.theme--hope .appleron-footer a:hover .footer-apple{filter:hue-rotate(155deg) saturate(1.62) brightness(1.18) contrast(1.1) drop-shadow(0 0 8px rgba(145,226,255,.28)) drop-shadow(0 0 18px rgba(120,210,255,.18));transform:translateY(-.04em) scale(1.03)}.theme--hope .appleron-footer .hope-apple-emoji{display:inline-block;margin-right:.24em;transform:translateY(-.02em);filter:hue-rotate(155deg) saturate(1.4) brightness(1.12) contrast(1.06) drop-shadow(0 0 6px rgba(120,210,255,.2));transition:filter .26s var(--hope-footer-ease),transform .26s var(--hope-footer-ease)}.theme--hope .appleron-footer .font-medium,.theme--hope .appleron-footer .opacity-80{transition:transform .26s var(--hope-footer-ease),filter .26s var(--hope-footer-ease)}.theme--hope .appleron-footer .font-medium:hover,.theme--hope .appleron-footer .opacity-80:hover{transform:translateY(-1px)}@keyframes hope-footer-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes hope-footer-breathe{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.08) saturate(1.06)}}@keyframes hope-footer-breathe-soft{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.05) saturate(1.04)}}body.theme--hope ::selection{background:#50a0ff59;color:#fff}html:has(body.theme--hope)::-webkit-scrollbar{width:auto;height:auto}html:has(body.theme--hope)::-webkit-scrollbar-track{background:#12233ad9;border-radius:999px}html:has(body.theme--hope)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8cc3ffbf,#64aaffb3,#5096e6bf);border-radius:999px;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff26}html:has(body.theme--hope)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#aad7ffe6,#82beffd9,#6eafffe6)}html:has(body.theme--hope){scrollbar-color:rgba(120,180,255,.8) rgba(25,45,75,.9)}@media(max-width:900px){html body.appleron-page.theme--hope{--appleron-page-bg-attachment: scroll}}body.theme--tea .appleron-header,body.theme--tea .appleron-header-inner,body.theme--tea .appleron-nav,body.theme--tea .appleron-nav-toggle,body.theme--tea .appleron-nav-panel{display:none}html body.appleron-page.theme--tea{scroll-padding-top:0}html body.appleron-page.theme--tea{--tea-ink-strong: #2f2217;--tea-ink-main: #463525;--tea-ink-soft: #6f5840;--tea-line: rgba(140, 108, 69, .34);--tea-line-strong: rgba(122, 89, 50, .5);--tea-accent-brown: #8e6843;--tea-accent-gold: #b48a56;--tea-accent-green: #4d6b46;--tea-paper-1: rgba(255, 252, 246, .62);--tea-paper-2: rgba(249, 242, 231, .58);--tea-paper-3: rgba(241, 229, 208, .6);--tea-stain-1: rgba(197, 164, 116, .16);--tea-stain-2: rgba(175, 139, 97, .11);--tea-fog-light: rgba(255, 255, 255, .72);--tea-page-bg-color: #e7dbc7;--tea-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E8%8C%B6%E9%A6%99%E6%B0%A4%E6%B0%B2.png);--tea-page-bg-size: cover;--tea-page-bg-position: center;--tea-page-bg-repeat: no-repeat;--tea-page-bg-attachment: fixed;--tea-page-overlay: linear-gradient( 180deg, rgba(234, 224, 207, .76) 0%, rgba(236, 224, 203, .82) 18%, rgba(239, 228, 208, .86) 42%, rgba(232, 217, 192, .88) 72%, rgba(223, 206, 178, .92) 100% );background-color:var(--tea-page-bg-color)}html body.appleron-page.theme--tea:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--tea-page-bg-image);background-size:var(--tea-page-bg-size);background-position:var(--tea-page-bg-position);background-repeat:var(--tea-page-bg-repeat);background-attachment:var(--tea-page-bg-attachment);filter:saturate(.92) contrast(1.02) brightness(.88)}html body.appleron-page.theme--tea:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:var(--tea-page-overlay)}.theme--tea .appleron-main{position:relative;z-index:2;max-width:72rem;margin-inline:auto;padding:clamp(1.35rem,2.6vw,2rem) clamp(1.5rem,3vw,2.5rem);color:var(--tea-ink-main);font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.theme--tea .appleron-main:has(>.apple-theory-reading):before{content:"";position:absolute;inset:clamp(.55rem,1vw,.9rem);z-index:-2;pointer-events:none;border-radius:30px;background:radial-gradient(ellipse at 50% 12%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.32) 34%,transparent 72%),radial-gradient(ellipse at 50% 48%,rgba(255,247,234,.22) 0%,transparent 72%),linear-gradient(180deg,var(--tea-paper-1) 0%,var(--tea-paper-2) 42%,var(--tea-paper-3) 100%);border:1px solid rgba(255,255,255,.4);box-shadow:0 20px 50px #6d53342e,0 10px 24px #7c61421f,0 0 0 1px #d0bc9d59}.theme--tea .appleron-main:has(>.apple-theory-reading):after{content:"";position:absolute;inset:clamp(.55rem,1vw,.9rem);z-index:-1;pointer-events:none;border-radius:30px;background:radial-gradient(320px 220px at 12% 8%,var(--tea-stain-1) 0%,transparent 70%),radial-gradient(260px 420px at 92% 26%,rgba(201,170,125,.1) 0%,transparent 72%),radial-gradient(380px 260px at 88% 94%,var(--tea-stain-2) 0%,transparent 74%),repeating-linear-gradient(180deg,rgba(168,145,112,.055) 0px,rgba(168,145,112,.055) 1px,transparent 1px,transparent 12px);opacity:.84}.theme--tea .appleron-main>:first-child{margin-top:0}.theme--tea .appleron-main>:last-child{margin-bottom:0}.theme--tea .appleron-footer{background:transparent;border-top:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.theme--tea .appleron-footer>div{color:var(--tea-accent-green)}.theme--tea .appleron-footer .font-medium{color:var(--tea-accent-green);filter:hue-rotate(95deg)}.theme--tea .appleron-footer .opacity-80{color:var(--tea-accent-green);opacity:1}body.theme--tea ::selection{background:#bfa079d1;color:#fffdf7}html:has(body.theme--tea)::-webkit-scrollbar{width:14px;height:14px}html:has(body.theme--tea)::-webkit-scrollbar-track{background:#b49e7d80;border-radius:999px}html:has(body.theme--tea)::-webkit-scrollbar-thumb{border-radius:999px;min-height:40px;background:linear-gradient(180deg,#b89868,#9a7345,#7d5c38);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #fff3,0 0 0 1px #5a3c2340}html:has(body.theme--tea)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c4a574,#a67d4d,#8a6340)}html:has(body.theme--tea){scrollbar-width:auto;scrollbar-color:#8a6340 #b4966c}.theme--tea .apple-theory-reading__float-btns{position:fixed;left:.75rem;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:.4rem}.theme--tea .apple-theory-reading__float-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.72rem;font-weight:600;letter-spacing:.03em;color:#3d2e1e;background:linear-gradient(165deg,#fffbf5fa,#faf3e8f5 45%,#f2e8d8f2);border:1px solid rgba(180,148,100,.45);border-radius:10px;cursor:pointer;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #c8af8c1f,0 3px 12px #6d533626;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.theme--tea .apple-theory-reading__float-btn:hover{background:linear-gradient(165deg,#fffdf8,#fdf7ebfa 45%,#f8eedcfa);border-color:#94764d99;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #c8af8c14,0 5px 18px #6d533633;transform:translate(3px)}.theme--tea .apple-theory-reading__float-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.8rem;line-height:1;color:#6b5344;background:linear-gradient(180deg,#fff8eee6,#e6d4b959);border-radius:6px;border:1px solid rgba(180,148,100,.35);box-shadow:inset 0 1px #fff9}.theme--tea .apple-theory-reading__float-btn--top .apple-theory-reading__float-btn-icon,.theme--tea .apple-theory-reading__float-btn--bottom .apple-theory-reading__float-btn-icon{color:#5a4535}.theme--tea .apple-theory-reading__float-btn-text{white-space:nowrap}.theme--tea .apple-theory-reading__footer-nav{margin-top:2.5rem;padding-top:1.75rem;border-top:none;position:relative}.theme--tea .apple-theory-reading__footer-nav:before{content:"";position:absolute;left:5%;right:5%;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(148,118,77,.2) 15%,rgba(109,83,54,.5) 50%,rgba(148,118,77,.2) 85%,transparent 100%)}.theme--tea .apple-theory-reading__footer-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:1.25rem;align-items:stretch}.theme--tea .apple-theory-reading__nav-card{display:flex;flex-direction:column;justify-content:center;padding:1rem 1.25rem;border-radius:18px;min-height:3.5rem;text-decoration:none;color:#4d3a26;background:linear-gradient(180deg,#fffcf8f2,#fcf7eeeb,#f8f2e6f2);border:1px solid rgba(180,148,100,.35);box-shadow:inset 0 1px #fffc,0 4px 16px #8d74541f;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.theme--tea .apple-theory-reading__nav-card:hover{background:linear-gradient(180deg,#fffdfafa,#fdf9f0f5,#faf4e8fa);border-color:#94764d80;box-shadow:inset 0 1px #ffffffe6,0 6px 20px #8d74542e;transform:translateY(-2px)}.theme--tea .apple-theory-reading__nav-card--prev{text-align:left}.theme--tea .apple-theory-reading__nav-card--next{text-align:right}.theme--tea .apple-theory-reading__nav-card--index{text-align:center;max-width:5.5rem;font-weight:700;font-size:.95rem;color:#5b4631;letter-spacing:.04em}.theme--tea .apple-theory-reading__nav-card-label{font-size:.72rem;color:#8a7253;margin-bottom:.3rem;letter-spacing:.03em}.theme--tea .apple-theory-reading__nav-card-title{font-size:.92rem;font-weight:600;color:#3a2b1b}.theme--tea .apple-theory-reading__nav-card--empty{pointer-events:none;cursor:default;background:linear-gradient(180deg,#f8f5eee0,#f4f0e8d9);border-color:#b4946438;box-shadow:inset 0 1px #fff9}.theme--tea .apple-theory-reading__nav-card-empty-text{font-size:.88rem;color:#8a7253;font-style:italic;letter-spacing:.02em}@media(max-width:900px){html body.appleron-page.theme--tea:before{background-attachment:scroll}.theme--tea .appleron-main{padding:1.25rem 1rem}.theme--tea .appleron-main:has(>.apple-theory-reading):before,.theme--tea .appleron-main:has(>.apple-theory-reading):after{inset:.36rem;border-radius:22px}.theme--tea .appleron-main h1{letter-spacing:.1em;margin-bottom:1.6rem}.theme--tea .appleron-main h2{margin-top:2.15rem}}@media(max-width:640px){.theme--tea .appleron-main{max-width:100%;padding:1rem .85rem}.theme--tea .appleron-main:has(>.apple-theory-reading):before,.theme--tea .appleron-main:has(>.apple-theory-reading):after{inset:.24rem;border-radius:18px}.theme--tea .appleron-main :where(p,li,td,th){line-height:1.82}.theme--tea .appleron-main h1:after{width:min(7rem,42%)}.theme--tea .appleron-main blockquote{padding:.9rem .9rem .9rem .85rem}}@media(max-width:700px){.theme--tea .apple-theory-reading__footer-inner{grid-template-columns:1fr}.theme--tea .apple-theory-reading__nav-card--next{text-align:left}}.theme--tea .appleron-main.apple-theory-reading__main{display:flex;flex-direction:column}.theme--tea .appleron-main.apple-theory-reading__main>*:nth-child(2){order:1}.theme--tea .appleron-main.apple-theory-reading__main>.apple-theory-reading__maxim,.theme--tea .appleron-main.apple-theory-reading__main>.apple-theory-reading__maxim-wrap{order:2;margin:.6rem 0 1.5rem}.theme--tea .appleron-main.apple-theory-reading__main>.apple-theory-reading__maxim{padding:0;text-align:center;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,STSong,serif;font-size:.95rem;font-style:italic;letter-spacing:.2em;color:#785a3cc7;line-height:1.5}.theme--tea .appleron-main.apple-theory-reading__main>.apple-theory-reading__maxim-wrap{position:relative;padding:.45rem .75rem .55rem;text-align:center}.theme--tea .appleron-main.apple-theory-reading__main>.apple-theory-reading__maxim-wrap .apple-theory-reading__maxim{margin:0;padding:0;text-align:center;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,STSong,serif;font-size:.95rem;font-style:italic;letter-spacing:.2em;color:#785a3cc7;line-height:1.5}.theme--tea .apple-theory-reading__maxim-aura{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2.5rem);height:calc(100% + .85rem);pointer-events:none;border-radius:14px;opacity:.55;background:radial-gradient(ellipse 65% 75% at 50% 48%,rgba(200,160,110,.22),transparent 70%),radial-gradient(ellipse 40% 50% at 30% 40%,rgba(255,248,235,.12),transparent 65%);animation:tea-apple-maxim-aura 6.5s ease-in-out infinite}.theme--tea .apple-theory-reading__maxim--apple{position:relative;z-index:1;cursor:pointer;animation:tea-apple-maxim-ink 7.5s ease-in-out infinite}.theme--tea .apple-theory-reading__maxim--apple:focus-visible{outline:1px dashed rgba(176,136,88,.62);outline-offset:4px}@keyframes tea-apple-maxim-aura{0%,to{opacity:.32;filter:brightness(.92);transform:translate(-50%,-50%) scale(.98)}50%{opacity:.62;filter:brightness(1.08);transform:translate(-50%,-50%) scale(1.02)}}@keyframes tea-apple-maxim-ink{0%,to{color:#6e5238c7;text-shadow:0 1px 0 rgba(255,252,248,.35);filter:brightness(1)}50%{color:#5c442ee0;text-shadow:0 0 18px rgba(200,160,110,.22),0 1px 0 rgba(255,252,248,.4);filter:brightness(1.04)}}@keyframes tea-apple-maxim-click-burst{0%{opacity:.48;filter:brightness(1) saturate(1);transform:translate(-50%,-50%) scale(1)}42%{opacity:.9;filter:brightness(1.22) saturate(1.16);transform:translate(-50%,-50%) scale(1.08)}to{opacity:.55;filter:brightness(1) saturate(1);transform:translate(-50%,-50%) scale(1)}}@keyframes tea-apple-maxim-ink-burst{0%{color:#664c34d1;text-shadow:0 1px 0 rgba(255,252,248,.36);transform:scale(1)}45%{color:#563e2af5;text-shadow:0 0 20px rgba(218,180,124,.35),0 0 30px rgba(174,132,80,.2),0 1px 0 rgba(255,252,248,.44);transform:scale(1.03)}to{color:#664c34d1;text-shadow:0 1px 0 rgba(255,252,248,.36);transform:scale(1)}}.theme--tea .apple-theory-reading__maxim-wrap.is-brewing .apple-theory-reading__maxim-aura{animation:tea-apple-maxim-aura 6.5s ease-in-out infinite,tea-apple-maxim-click-burst .78s cubic-bezier(.22,1,.36,1) 1}.theme--tea .apple-theory-reading__maxim-wrap.is-brewing .apple-theory-reading__maxim--apple{animation:tea-apple-maxim-ink 7.5s ease-in-out infinite,tea-apple-maxim-ink-burst .78s cubic-bezier(.22,1,.36,1) 1}@media(prefers-reduced-motion:reduce){.theme--tea .apple-theory-reading__maxim-aura,.theme--tea .apple-theory-reading__maxim--apple,.theme--tea .apple-theory-reading__maxim-wrap.is-brewing .apple-theory-reading__maxim-aura,.theme--tea .apple-theory-reading__maxim-wrap.is-brewing .apple-theory-reading__maxim--apple{animation:none!important}.theme--tea .apple-theory-reading__maxim-aura{opacity:.45!important;transform:translate(-50%,-50%) scale(1)!important;filter:none!important}}.theme--tea .appleron-main.apple-theory-reading__main>*:nth-child(n+3){order:3}.theme--tea .apple-theory-reading{color:var(--tea-ink-main);font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,STSong,SimSun,serif}.theme--tea .apple-theory-reading :where(p,li,td,th,blockquote){color:var(--tea-ink-main);font-size:1rem;line-height:1.78;letter-spacing:.01em;word-break:normal;overflow-wrap:break-word}.theme--tea .apple-theory-reading p{margin:.5rem 0;text-align:justify}.theme--tea .apple-theory-reading p+p{margin-top:.6rem}.theme--tea .apple-theory-reading :where(small,.muted){color:var(--tea-ink-soft)}.theme--tea .apple-theory-reading strong{color:var(--tea-ink-strong);font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.26)}.theme--tea .apple-theory-reading em{color:#7c5935;font-style:italic}.theme--tea .apple-theory-reading del{color:#8b745f;text-decoration-color:#785a3e61}.theme--tea .apple-theory-reading mark{color:#3b2a1a;background:linear-gradient(180deg,#f1e0a52e,#e4c47885);padding:.08em .3em;border-radius:.32rem}.theme--tea .apple-theory-reading sup,.theme--tea .apple-theory-reading sub{font-size:.78em;line-height:0;color:#725640}.theme--tea .apple-theory-reading :where(h1,h2,h3,h4,h5,h6){scroll-margin-top:1.2rem;font-weight:700;color:var(--tea-ink-strong)}.theme--tea .apple-theory-reading h1{position:relative;margin:.2rem 0 1.5rem;padding-bottom:.85rem;text-align:center;font-size:clamp(1.85rem,2.8vw,2.35rem);line-height:1.26;letter-spacing:.12em;color:#392718;text-shadow:0 1px 0 rgba(255,255,255,.82),0 0 14px rgba(186,151,95,.14)}.theme--tea .apple-theory-reading h1:before{content:"◦";position:absolute;left:50%;top:-.35rem;transform:translate(-50%);font-size:.82rem;color:#b08b54b8;letter-spacing:0}.theme--tea .apple-theory-reading h1:after{content:"";display:block;width:min(8rem,28%);height:2px;margin:.7rem auto 0;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(180,138,86,.14) 10%,rgba(180,138,86,.92) 50%,rgba(180,138,86,.14) 90%,transparent 100%);box-shadow:0 0 10px #b48a561a,0 1px #ffffff80}.theme--tea .apple-theory-reading h2{position:relative;margin:2rem 0 .75rem;padding:0 0 .5rem .12rem;font-size:clamp(1.32rem,1.9vw,1.58rem);line-height:1.38;letter-spacing:.06em;color:#3d2b1c;border-bottom:1px solid rgba(143,108,68,.35);box-shadow:inset 0 -1px #ffffff6b}.theme--tea .apple-theory-reading h2:before{content:"";display:inline-block;width:.58rem;height:.58rem;margin-right:.55rem;border-radius:999px;vertical-align:.04em;background:radial-gradient(circle at 35% 35%,#f7ead6,#c99d63 45%,#8e6843);box-shadow:0 0 0 1px #ffffff80,0 0 0 3px #b48a5614}.theme--tea .apple-theory-reading h3{position:relative;margin:1.45rem 0 .5rem;padding-left:.5rem;font-size:clamp(1.12rem,1.5vw,1.26rem);line-height:1.42;letter-spacing:.04em;color:#4a3423}.theme--tea .apple-theory-reading h3:before{content:"";position:absolute;left:0;top:.4em;width:.38rem;height:.38rem;border-radius:999px;background:#8e6843c7;box-shadow:0 0 0 3px #8e684314}.theme--tea .apple-theory-reading h4{margin:1.2rem 0 .4rem;font-size:1.02rem;line-height:1.45;letter-spacing:.03em;color:#5a4230}.theme--tea .apple-theory-reading h5{margin:1rem 0 .32rem;font-size:.96rem;line-height:1.44;color:#664d39}.theme--tea .apple-theory-reading h6{margin:.85rem 0 .28rem;font-size:.9rem;line-height:1.42;color:#7a624d;letter-spacing:.03em}.theme--tea .apple-theory-reading__toc-wrap{margin:1.35rem 0 1.5rem;padding:.9rem 1.1rem 1rem 1rem;background:linear-gradient(180deg,#f8f2e8bf,#fbf7f0e6);border:1px solid rgba(143,108,68,.2);border-left:3px solid rgba(142,104,67,.55);border-radius:10px;box-shadow:0 1px 4px #644b320f,inset 0 1px #fff9}.theme--tea .apple-theory-reading__toc-title{margin:0 0 .55rem;font-size:.92rem;font-weight:700;color:var(--tea-ink-strong);letter-spacing:.08em}.theme--tea .apple-theory-reading__toc-list{list-style:none;margin:0;padding:0;counter-reset:toc}.theme--tea .apple-theory-reading__toc-item{margin:.22rem 0;padding-left:0;line-height:1.38}.theme--tea .apple-theory-reading__toc-link{color:var(--tea-accent-green);text-decoration:none;border-radius:4px;transition:color .18s ease,background .18s ease}.theme--tea .apple-theory-reading__toc-link:hover{color:#3a5c35;background:#4d6b461f}.theme--tea .apple-theory-reading__toc-link.is-active,.theme--tea .apple-theory-reading__toc-link[aria-current=true]{color:#2d4a28;font-weight:700;background:#4d6b4624}.theme--tea .apple-theory-reading__toc-link.is-active:hover,.theme--tea .apple-theory-reading__toc-link[aria-current=true]:hover{background:#b48a5633}.theme--tea .apple-theory-reading__toc-item--h1 .apple-theory-reading__toc-link{padding-left:0;font-size:1.02rem;font-weight:700}.theme--tea .apple-theory-reading__toc-item--h2{padding-left:.75rem}.theme--tea .apple-theory-reading__toc-item--h2 .apple-theory-reading__toc-link{font-size:.96rem;font-weight:600;padding-left:0;color:var(--tea-accent-green)}.theme--tea .apple-theory-reading__toc-item--h3{padding-left:1.6rem}.theme--tea .apple-theory-reading__toc-item--h3 .apple-theory-reading__toc-link{font-size:.92rem;padding-left:0;color:var(--tea-accent-green)}.theme--tea .apple-theory-reading__toc-item--h4{padding-left:2.5rem}.theme--tea .apple-theory-reading__toc-item--h4 .apple-theory-reading__toc-link{font-size:.88rem;padding-left:0;color:var(--tea-accent-green)}.theme--tea .apple-theory-reading__toc-item--h5{padding-left:3.4rem}.theme--tea .apple-theory-reading__toc-item--h5 .apple-theory-reading__toc-link{font-size:.85rem;padding-left:0;color:#5a7d54}.theme--tea .apple-theory-reading__toc-item--h6{padding-left:4.3rem}.theme--tea .apple-theory-reading__toc-item--h6 .apple-theory-reading__toc-link{font-size:.82rem;padding-left:0;color:#6b8a65}.theme--tea .apple-theory-reading ul,.theme--tea .apple-theory-reading ol:not(.apple-theory-reading__toc-list){margin:.65rem 0 .75rem;padding-left:1.5rem}.theme--tea .apple-theory-reading li:not(.apple-theory-reading__toc-item){margin:.22rem 0;padding-left:.25rem}.theme--tea .apple-theory-reading li:not(.apple-theory-reading__toc-item)>ul,.theme--tea .apple-theory-reading li:not(.apple-theory-reading__toc-item)>ol{margin-top:.28rem;margin-bottom:.3rem;padding-left:1.25rem}.theme--tea .apple-theory-reading ul{list-style-type:none;padding-left:.1rem}.theme--tea .apple-theory-reading ul>li:not(.apple-theory-reading__toc-item){position:relative;padding-left:1.1rem}.theme--tea .apple-theory-reading ul>li:not(.apple-theory-reading__toc-item):before{content:"";position:absolute;left:0;top:.52em;width:.4rem;height:.4rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff8eee6,#a67d4d,#7d5c38);box-shadow:0 0 0 1px #fff6,0 0 0 2px #8e684333}.theme--tea .apple-theory-reading ul ul>li:before{width:.32rem;height:.32rem;top:.55em;background:#8e6843;box-shadow:0 0 0 1px #ffffff4d}.theme--tea .apple-theory-reading ol:not(.apple-theory-reading__toc-list)>li::marker{color:#6b4a2e;font-weight:700;font-variant-numeric:tabular-nums}.theme--tea .apple-theory-reading hr{border:none;height:1px;margin:1.75rem 0;background:linear-gradient(90deg,transparent 0%,rgba(160,125,82,.12) 12%,rgba(116,84,48,.56) 50%,rgba(160,125,82,.12) 88%,transparent 100%);position:relative}.theme--tea .apple-theory-reading hr:after{content:"◦";position:absolute;left:50%;top:50%;transform:translate(-50%,-56%);padding:0 .65rem;font-size:.88rem;color:#ab8555e0;background:#f7f0e5e6}.theme--tea .apple-theory-reading blockquote{position:relative;margin:1.2rem 0;padding:.85rem 1rem;border-left:3px solid rgba(143,108,68,.78);border-radius:0 18px 18px 0;background:linear-gradient(90deg,#efe3d0bd,#f6eddeeb);color:#4b3827;box-shadow:0 10px 24px #876b481a,inset 0 1px #ffffff73}.theme--tea .apple-theory-reading blockquote>:first-child{margin-top:0}.theme--tea .apple-theory-reading blockquote>:last-child{margin-bottom:0}.theme--tea .apple-theory-reading :is(.callout,.admonition,.custom-block,.markdown-alert){position:relative;margin:1.1rem 0;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(158,123,79,.22);background:linear-gradient(180deg,#fcf8f1eb,#f7eedff0);box-shadow:0 8px 20px #81603d14,inset 0 1px #ffffff80}.theme--tea .apple-theory-reading :is(.callout-title,.admonition-title,.custom-block-title,.markdown-alert-title){display:flex;align-items:center;gap:.45rem;margin:-.05rem 0 .5rem;padding-bottom:.45rem;font-size:.9rem;font-weight:700;letter-spacing:.03em;color:#4a3423;border-bottom:1px solid rgba(148,118,77,.16)}.theme--tea .apple-theory-reading :is(.callout-content,.admonition-content,.custom-block-content)>:first-child{margin-top:0}.theme--tea .apple-theory-reading :is(.callout-content,.admonition-content,.custom-block-content)>:last-child{margin-bottom:0}.theme--tea .apple-theory-reading :is(.callout.note,.admonition.note,.custom-block.note,.markdown-alert-note){border-left:4px solid #90765b;background:linear-gradient(180deg,#f9f3e9f2,#f3e7d4f5)}.theme--tea .apple-theory-reading :is(.callout.tip,.admonition.tip,.custom-block.tip,.markdown-alert-tip){border-left:4px solid #687f57;background:linear-gradient(180deg,#f4f9f1f2,#e9f1e1f5)}.theme--tea .apple-theory-reading :is(.callout.important,.admonition.important,.custom-block.important,.markdown-alert-important){border-left:4px solid #8e6843;background:linear-gradient(180deg,#faf4edf2,#f4e9d9f5)}.theme--tea .apple-theory-reading :is(.callout.warning,.admonition.warning,.custom-block.warning,.markdown-alert-warning,.callout.caution,.admonition.caution){border-left:4px solid #b7894f;background:linear-gradient(180deg,#fcf7ebf5,#f6e9c9f5)}.theme--tea .apple-theory-reading :is(.callout.danger,.admonition.danger,.custom-block.danger,.markdown-alert-danger){border-left:4px solid #a36253;background:linear-gradient(180deg,#fcf3f0f5,#f5e2dcf5)}.theme--tea .apple-theory-reading :is(.callout.info,.admonition.info,.custom-block.info){border-left:4px solid #5b7c9a;background:linear-gradient(180deg,#f0f6fcf2,#e4eef8f5)}.theme--tea .apple-theory-reading :is(.callout.success,.admonition.success,.custom-block.success){border-left:4px solid #5a7d5a;background:linear-gradient(180deg,#f2faf2f2,#e6f4e6f5)}.theme--tea .apple-theory-reading :is(.callout.question,.admonition.question,.custom-block.question){border-left:4px solid #8b7355;background:linear-gradient(180deg,#faf7f2f2,#f4eee4f5)}.theme--tea .apple-theory-reading :is(.callout.abstract,.admonition.abstract,.custom-block.abstract,.callout.summary,.admonition.summary,.custom-block.summary){border-left:4px solid #7d6b8a;background:linear-gradient(180deg,#f8f5faf2,#f0e8f5f5)}.theme--tea .apple-theory-reading :is(.callout.failure,.admonition.failure,.custom-block.failure){border-left:4px solid #9a5a5a;background:linear-gradient(180deg,#fcf2f2f5,#f6e4e4f5)}.theme--tea .apple-theory-reading :is(.callout.bug,.admonition.bug,.custom-block.bug){border-left:4px solid #8b5a3c;background:linear-gradient(180deg,#fcf6f0f5,#f8ecdef5)}.theme--tea .apple-theory-reading :is(.callout.example,.admonition.example,.custom-block.example){border-left:4px solid #6b7d8a;background:linear-gradient(180deg,#f5f8faf2,#ebf2f8f5)}.theme--tea .apple-theory-reading blockquote>p:first-child>strong:first-child{color:#5e4530}.theme--tea .apple-theory-reading a{color:var(--tea-accent-green);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#4d6b4657;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease,background-color .16s ease,box-shadow .16s ease}.theme--tea .apple-theory-reading a:hover{color:#39563a;text-decoration-color:#39563ab8;background-color:#d2e4d04d;border-radius:.35rem;box-shadow:0 0 0 .22rem #d2e4d02e}.theme--tea .apple-theory-reading :where(code,pre,kbd,samp){font-family:JetBrains Mono,Fira Code,Consolas,monospace}.theme--tea .apple-theory-reading code:not(pre code){background:#cdbd983d;color:#3d2c1c;padding:.14em .42em;border-radius:.42rem;border:1px solid rgba(153,122,83,.12);font-size:.94em}.theme--tea .apple-theory-reading pre{margin:1rem 0;padding:.85rem 1rem;overflow-x:auto;background:#271f15f5;color:#f7f1e7f5;border-radius:16px;border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 38px #392b1a57,inset 0 1px #ffffff0a}.theme--tea .apple-theory-reading pre code{background:transparent;color:inherit;padding:0;border:none;border-radius:0;font-size:.94rem;line-height:1.72}.theme--tea .apple-theory-reading table{width:100%;border-collapse:collapse;margin:1rem 0;overflow:hidden;background:#fcf6eceb;color:#4b3827;border-radius:14px;box-shadow:0 10px 24px #8365451a,0 0 0 1px #bca17e2e}.theme--tea .apple-theory-reading th,.theme--tea .apple-theory-reading td{padding:.76rem .95rem;border-bottom:1px solid rgba(173,141,97,.24);vertical-align:top}.theme--tea .apple-theory-reading th{background:#e0cdaec7;color:#3b2b1c;font-weight:700;text-align:left}.theme--tea .apple-theory-reading tr:last-child td{border-bottom:none}.theme--tea .apple-theory-reading tr:nth-child(2n) td{background:#f8f2e885}.theme--tea .apple-theory-reading img{display:block;max-width:100%;height:auto;margin:1.2rem auto;border-radius:16px;box-shadow:0 14px 34px #7b5e3d24,0 0 0 1px #bda07b2e}.theme--tea .apple-theory-reading figure{margin:1.35rem 0}.theme--tea .apple-theory-reading figcaption{margin-top:.55rem;text-align:center;font-size:.92rem;color:var(--tea-ink-soft)}.theme--tea .apple-theory-reading :is(.katex,.MathJax,mjx-container){color:#35271d}.theme--tea .apple-theory-reading :is(.katex:not(.katex-display),mjx-container[jax][display=false],.MathJax[display=false],.math-inline){font-size:1.02em;padding:0 .08em;border-radius:.3rem}.theme--tea .apple-theory-reading p :is(.katex:not(.katex-display),mjx-container[jax][display=false],.math-inline){vertical-align:-.02em}.theme--tea .apple-theory-reading :is(.katex-display,mjx-container[display=true],.MathJax_Display,.math-display){display:block;margin:1.25rem 0 1.35rem;padding:.95rem 1rem;overflow-x:auto;overflow-y:hidden;text-align:center;border-radius:16px;border:1px solid rgba(184,153,111,.2);background:linear-gradient(180deg,#fbf6eed1,#f5ecdce0);box-shadow:inset 0 1px #ffffff94,0 10px 24px #8a694414}.theme--tea .apple-theory-reading .katex-display>.katex{display:inline-block;text-align:center;max-width:100%}.theme--tea .apple-theory-reading mjx-container[display=true]{overflow-x:auto;overflow-y:hidden}.theme--tea .apple-theory-reading :is(.katex-display,mjx-container[display=true],.MathJax_Display,.math-display)+p{margin-top:1rem}.theme--tea .apple-theory-reading :is(.katex-display,.math-display) .tag,.theme--tea .apple-theory-reading mjx-container[display=true] .mjx-tag{color:#7b6149;font-size:.94rem}.theme--tea .apple-theory-reading .katex code,.theme--tea .apple-theory-reading mjx-container code{background:transparent;border:none;padding:0}.theme--tea .apple-theory-reading .footnotes{margin-top:2.5rem;padding-top:1rem;border-top:1px solid rgba(148,118,77,.22)}.theme--tea .apple-theory-reading .footnotes p,.theme--tea .apple-theory-reading .footnotes li{font-size:.95rem;color:#6d5640}.theme--tea .apple-theory-reading .footnote-ref,.theme--tea .apple-theory-reading .footnote-backref{text-decoration:none}.theme--tea .apple-theory-reading>:first-child{margin-top:0}.theme--tea .apple-theory-reading>:last-child{margin-bottom:0}html body.appleron-page.theme--rose{--tea-ink-strong: #2a0f19;--tea-ink-main: #3a1622;--tea-ink-soft: #5a2636;--tea-line: rgba(186, 88, 122, .34);--tea-line-strong: rgba(210, 96, 135, .55);--tea-accent-brown: #6f2038;--tea-accent-gold: #c98b99;--tea-accent-green: #b86b85;--tea-paper-1: rgba(255, 234, 242, .4);--tea-paper-2: rgba(252, 226, 238, .36);--tea-paper-3: rgba(246, 214, 226, .38);--tea-stain-1: rgba(178, 78, 120, .12);--tea-stain-2: rgba(210, 110, 144, .08);--tea-fog-light: rgba(255, 255, 255, .72);--tea-page-bg-color: #2a0c1b;--tea-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E7%8E%AB%E7%91%B0%E6%9A%97%E5%BD%B1.png);--tea-page-bg-size: cover;--tea-page-bg-position: center;--tea-page-bg-repeat: no-repeat;--tea-page-bg-attachment: fixed;--tea-page-overlay: linear-gradient( 180deg, rgba(255, 214, 231, .6) 0%, rgba(168, 58, 104, .36) 45%, rgba(16, 6, 11, .58) 100% )}html body.appleron-page.theme--rose:before{filter:saturate(1.08) contrast(1.04) brightness(1.04)!important}body.theme--rose ::selection{background:#c44870d1;color:#fffdf7}html:has(body.theme--rose)::-webkit-scrollbar{width:14px;height:14px}html:has(body.theme--rose)::-webkit-scrollbar-track{background:#6c22368c;border-radius:999px}html:has(body.theme--rose)::-webkit-scrollbar-thumb{border-radius:999px;min-height:40px;background:linear-gradient(180deg,#b64c73,#7b2d46 55%,#3f1422);border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #50142438}html:has(body.theme--rose)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c8618f,#8a3558 55%,#4a1a2d)}html:has(body.theme--rose){scrollbar-width:auto;scrollbar-color:#4a1a2d #8a3558}.theme--rose .appleron-footer .font-medium{filter:none!important;color:var(--tea-accent-green)}.theme--rose .appleron-footer .appleron-footer__icon{filter:hue-rotate(318deg) saturate(1.35) brightness(1.08)}.theme--rose .apple-theory-reading hr{background:linear-gradient(90deg,transparent 0%,rgba(255,214,231,.18) 12%,rgba(196,72,112,.62) 50%,rgba(255,214,231,.18) 88%,transparent 100%)}.theme--rose .apple-theory-reading hr:after{color:#e89ab6eb;background:#220a1247}.theme--rose .apple-theory-reading blockquote{border-left-color:#c44870e0;background:linear-gradient(90deg,#ffe2ee9e,#fff0f6d1);color:#3a1622eb;box-shadow:0 10px 24px #5a122c1a,inset 0 1px #fff6}.theme--rose .apple-theory-reading :is(.callout,.admonition,.custom-block,.markdown-alert){border-color:#c4487038;background:linear-gradient(180deg,#fff2f8e0,#ffe4f0db);box-shadow:0 8px 20px #5a122c14,inset 0 1px #ffffff75}.theme--rose .apple-theory-reading :is(.callout-title,.admonition-title,.custom-block-title,.markdown-alert-title){color:#3a1622eb;border-bottom-color:#c4487029}.theme--rose .apple-theory-reading :is(.callout.note,.admonition.note,.custom-block.note,.markdown-alert-note){border-left-color:#c44870d1}.theme--rose .apple-theory-reading :is(.callout.tip,.admonition.tip,.custom-block.tip,.markdown-alert-tip){border-left-color:#a83a68d1}.theme--rose .apple-theory-reading :is(.callout.important,.admonition.important,.custom-block.important,.markdown-alert-important){border-left-color:#942654d1}.theme--rose .apple-theory-reading :is(.callout.warning,.admonition.warning,.custom-block.warning,.markdown-alert-warning,.callout.caution,.admonition.caution){border-left-color:#d86084e6}.theme--rose .apple-theory-reading :is(.callout.danger,.admonition.danger,.custom-block.danger,.markdown-alert-danger){border-left-color:#7c1a36eb}.theme--rose .apple-theory-reading a{color:#a83a68eb;text-decoration-color:#c4487057}.theme--rose .apple-theory-reading a:hover{color:#7c1a36f5;text-decoration-color:#7c1a36b3;background-color:#ffd6e759;box-shadow:0 0 0 .22rem #c4487029}.theme--rose .apple-theory-reading code:not(pre code){background:#c4487029;color:#3a1622eb;border-color:#c4487024}.theme--rose .apple-theory-reading pre{background:#220a12f0;color:#fff2f8f5;border-color:#ffffff24;box-shadow:0 16px 38px #5a122c4d,inset 0 1px #ffffff0a}.theme--rose .apple-theory-reading table{background:#fff0f6d1;color:#3a1622eb;box-shadow:0 10px 24px #5a122c1a,0 0 0 1px #c4487024}.theme--rose .apple-theory-reading th,.theme--rose .apple-theory-reading td{border-bottom-color:#c448702e}.theme--rose .apple-theory-reading th{background:#c4487033;color:#3a1622eb}.theme--rose .apple-theory-reading tr:nth-child(2n) td{background:#ffe2ee52}.theme--rose .apple-theory-reading :is(.katex,.MathJax,mjx-container){color:#3a1622f0}.theme--rose .academy-rose-reading{position:relative}.theme--rose .apple-theory-reading__maxim{position:absolute;top:.05rem;right:.05rem;z-index:2;margin:0;padding:0;border-radius:0;font-family:Times New Roman,Georgia,"Noto Serif",Songti SC,serif;font-size:.92rem;letter-spacing:.06em;white-space:nowrap;color:#3a1622eb;text-shadow:1px 0 0 rgba(255,234,242,.22),-1px 0 0 rgba(255,234,242,.22),0 1px 0 rgba(34,10,18,.55),0 -1px 0 rgba(255,234,242,.18),0 10px 18px rgba(34,10,18,.12);opacity:.88;user-select:none;pointer-events:auto;cursor:pointer;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;transition:color .38s ease,text-shadow .42s ease,filter .32s ease}@supports (-webkit-text-stroke: .6px rgba(34,10,18,.35)){.theme--rose .apple-theory-reading__maxim{-webkit-text-stroke:.55px rgba(34,10,18,.42);paint-order:stroke fill}}.theme--rose .apple-theory-reading__maxim.is-rose-memory{color:#bc4076fa;text-shadow:1px 0 0 rgba(255,240,246,.28),-1px 0 0 rgba(255,240,246,.28),0 1px 0 rgba(70,18,40,.58),0 0 20px rgba(222,124,168,.35),0 0 30px rgba(255,186,214,.22);filter:saturate(1.14) brightness(1.04)}.theme--rose .apple-theory-reading__maxim.is-rose-pulse{animation:rose-maxim-memory-pulse .34s ease-out both}@keyframes rose-maxim-memory-pulse{0%{transform:translateZ(0) scale(1)}48%{transform:translate3d(0,-1px,0) scale(1.015)}to{transform:translateZ(0) scale(1)}}.theme--rose .apple-theory-reading__maxim:focus-visible{outline:1px dashed rgba(188,64,118,.56);outline-offset:4px;border-radius:4px}@media(max-width:720px){.theme--rose .apple-theory-reading__maxim{top:.04rem;right:.04rem;font-size:.84rem;opacity:.84}}@media(prefers-reduced-motion:reduce){.theme--rose .apple-theory-reading__maxim{transition:none!important}.theme--rose .apple-theory-reading__maxim.is-rose-pulse{animation:none!important}}.theme--rose .academy-rose-reading__siblings{margin-top:2.6rem;padding:1rem .95rem .9rem;border-radius:18px;text-align:center;background:linear-gradient(180deg,#fff0f69e,#ffe2ee85);border:1px solid rgba(196,72,112,.2);box-shadow:0 14px 34px #220a122e,inset 0 1px #ffffff73;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.theme--rose .academy-rose-reading__siblings-title{margin:0 0 .8rem;font-size:.95rem;font-weight:820;letter-spacing:.08em;color:#3a1622f0;list-style:none;padding-left:0;text-indent:0;text-shadow:0 1px 0 rgba(255,255,255,.35),0 10px 22px rgba(34,10,18,.1)}.theme--rose .academy-rose-reading__siblings-title:before,.theme--rose .academy-rose-reading__siblings-title::marker{content:none!important;display:none!important}.theme--rose .academy-rose-reading__siblings-title:after{content:"";display:block;margin:.5rem auto 0;height:1px;width:min(34rem,92%);background:linear-gradient(90deg,#c448708c,#ffd6e71a)}.theme--rose .academy-rose-reading__siblings-list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .6rem}.theme--rose .academy-rose-reading__siblings-link{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;text-decoration:none;font-size:.88rem;font-weight:640;letter-spacing:.02em;color:#3a1622f0;background:#ffffff59;border:1px solid rgba(196,72,112,.24);box-shadow:inset 0 1px #ffffff8c,0 6px 16px #220a121f;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.theme--rose .academy-rose-reading__siblings-link:hover{transform:translateY(-1px);background:#ffd6e770;border-color:#c4487057;box-shadow:inset 0 1px #ffffffa6,0 10px 22px #220a1224}@media(max-width:720px){.theme--rose .academy-rose-reading__siblings{padding:.9rem .8rem .8rem;border-radius:16px}.theme--rose .academy-rose-reading__siblings-link{font-size:.86rem}}.theme--rose .apple-theory-reading__footer-nav{margin-top:2.5rem;padding:1.25rem 1.05rem;border-radius:16px;background:linear-gradient(180deg,#7c1a3633,#4e122429);border:1px solid rgba(196,72,112,.26);box-shadow:inset 0 1px #ffffff1a,0 4px 20px #220a122e}.theme--rose .apple-theory-reading__footer-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.theme--rose .apple-theory-reading__footer-nav--cards .apple-theory-reading__footer-inner{gap:1rem}.theme--rose .apple-theory-reading__footer-nav .apple-theory-reading__footer-inner{width:100%}.theme--rose .apple-theory-reading__footer-nav .apple-theory-reading__nav-card,.theme--rose .apple-theory-reading__nav-card{display:flex;flex-direction:column;justify-content:center;min-height:3.25rem;padding:.75rem .9rem;border-radius:14px;text-decoration:none;font-size:.88rem;color:#3a1622f5;background:linear-gradient(180deg,#fff0f69e,#ffe2ee94);border:1px solid rgba(196,72,112,.3);box-shadow:inset 0 1px #ffffff8c,0 2px 10px #220a121f;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.theme--rose .apple-theory-reading__nav-card--prev{align-items:flex-start;text-align:left}.theme--rose .apple-theory-reading__nav-card--next{align-items:flex-end;text-align:right}.theme--rose .apple-theory-reading__nav-card--index{justify-content:center;min-width:5.2rem;max-width:6rem;text-align:center;align-items:center}.theme--rose .apple-theory-reading__nav-card:hover{background:linear-gradient(180deg,#fff0f6c7,#ffe2eeb3);border-color:#c448706b;box-shadow:inset 0 1px #ffffffa6,0 5px 16px #220a1229;transform:translateY(-1px)}.theme--rose .apple-theory-reading__nav-card--empty{opacity:.86;cursor:default;background:#ffe2ee70;border-color:#c448702e}.theme--rose .apple-theory-reading__nav-card--empty:hover{transform:none}.theme--rose .apple-theory-reading__nav-card-label{font-size:.72rem;font-weight:650;letter-spacing:.06em;color:#7c1a36d1;text-transform:uppercase}.theme--rose .apple-theory-reading__nav-card-title{margin-top:.25rem;line-height:1.3;font-weight:650;color:#3a1622f5}.theme--rose .apple-theory-reading__nav-card-empty-text{font-size:.84rem;color:#7c1a36c7;font-style:italic}@media(max-width:700px){.theme--rose .apple-theory-reading__footer-inner{grid-template-columns:1fr;gap:.75rem}.theme--rose .apple-theory-reading__nav-card--next{text-align:left;align-items:flex-start}.theme--rose .apple-theory-reading__nav-card--index{max-width:none;width:100%}}body.theme--jingtao .appleron-header,body.theme--jingtao .appleron-header-inner,body.theme--jingtao .appleron-nav,body.theme--jingtao .appleron-nav-toggle,body.theme--jingtao .appleron-nav-panel{display:none}html body.appleron-page.theme--jingtao{scroll-padding-top:0}.theme--jingtao .jingtao-reading__progress{position:fixed;top:0;left:0;right:0;height:3px;background:#14325566;z-index:50}.theme--jingtao .jingtao-reading__progress-bar{height:100%;width:0%;background:linear-gradient(90deg,#78b4ffe6,#b4dafff2);transition:width .15s ease}.theme--jingtao .jingtao-reading__float-btns{position:fixed;left:.75rem;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:.4rem}.theme--jingtao .jingtao-reading__float-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.72rem;font-weight:600;letter-spacing:.03em;color:#122a46f2;background:linear-gradient(165deg,#f0f8fff2,#dceeffe6 45%,#c8e4ffe0);border:1px solid rgba(160,200,255,.5);border-radius:10px;cursor:pointer;box-shadow:inset 0 1px #fffc,inset 0 -1px #6496dc1a,0 3px 12px #00193733;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.theme--jingtao .jingtao-reading__float-btn:hover{background:linear-gradient(165deg,#f8fcfffa,#ebf8fff5 45%,#daf0fff2);border-color:#b4daffa6;box-shadow:inset 0 1px #fffffff2,0 5px 18px #00193740;transform:translate(3px)}.theme--jingtao .jingtao-reading__float-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.8rem;line-height:1;color:#194178f2;background:linear-gradient(180deg,#ffffffe6,#c8e4ff80);border-radius:6px;border:1px solid rgba(160,200,255,.4);box-shadow:inset 0 1px #fff9}.theme--jingtao .jingtao-reading__float-btn-text{white-space:nowrap}.theme--jingtao .jingtao-reading__float-right{position:fixed;right:.75rem;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:.4rem}.theme--jingtao .jingtao-reading__resource-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.72rem;font-weight:600;letter-spacing:.03em;color:#122a46f2;text-decoration:none;background:linear-gradient(165deg,#f0f8fff2,#dceeffe6 45%,#c8e4ffe0);border:1px solid rgba(160,200,255,.5);border-radius:10px;box-shadow:inset 0 1px #fffc,inset 0 -1px #6496dc1a,0 3px 12px #00193733;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.theme--jingtao .jingtao-reading__resource-btn:hover{background:linear-gradient(165deg,#f8fcfffa,#ebf8fff5 45%,#daf0fff2);border-color:#b4daffa6;box-shadow:inset 0 1px #fffffff2,0 5px 18px #00193740;transform:translate(-3px)}.theme--jingtao .jingtao-reading__resource-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.75rem;line-height:1;color:#194178f2;background:linear-gradient(180deg,#ffffffe6,#c8e4ff80);border-radius:6px;border:1px solid rgba(160,200,255,.4);box-shadow:inset 0 1px #fff9}.theme--jingtao .jingtao-reading__resource-btn-text{white-space:nowrap}.theme--jingtao .jingtao-reading__resource-btn--pdf{border-color:#c8505059}.theme--jingtao .jingtao-reading__resource-btn--demo{border-color:#508cc866}.theme--jingtao .jingtao-reading__resource-btn--code{border-color:#50a07866}@media(max-width:768px){.theme--jingtao .jingtao-reading__float-right{position:static;transform:none;margin:.75rem auto 0;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:.4rem}}html body.appleron-page.theme--jingtao{--jingtao-ink-strong: #0f2842;--jingtao-ink-main: #1a3658;--jingtao-ink-soft: #3d5a7c;--jingtao-accent-blue: #2563a8;--jingtao-accent-light: #5b9bd5;--jingtao-lighthouse: #e8c547;--jingtao-page-bg-color: #0c2238;--jingtao-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E6%83%8A%E6%B6%9B%E6%8B%8D%E5%B2%B8.png);--jingtao-page-overlay: linear-gradient( 180deg, rgba(8, 28, 48, .5) 0%, rgba(12, 38, 62, .35) 40%, rgba(10, 32, 52, .4) 100% );background-color:var(--jingtao-page-bg-color)}html body.appleron-page.theme--jingtao:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--jingtao-page-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;filter:saturate(.95) contrast(1.02)}html body.appleron-page.theme--jingtao:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:var(--jingtao-page-overlay);opacity:.7}.theme--jingtao .appleron-main{position:relative;z-index:2;max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem);color:var(--jingtao-ink-main);font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,STSong,SimSun,serif}.theme--jingtao .appleron-main:has(>.jingtao-reading):before{content:"";position:absolute;inset:clamp(.5rem,1vw,.85rem);z-index:-2;pointer-events:none;border-radius:20px;background:linear-gradient(180deg,#ffffff9e,#f8fcff94,#f0f8ff99);border:1px solid rgba(255,255,255,.35);box-shadow:0 20px 50px #00142d33,0 0 0 1px #ffffff26}.theme--jingtao .appleron-footer{border-top:1px solid rgba(160,200,255,.25);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#b4dafff2;box-shadow:none}.theme--jingtao .appleron-footer .font-medium,.theme--jingtao .appleron-footer .opacity-80{color:#b4dafff2}.theme--jingtao .appleron-footer__icon{display:inline-block;filter:sepia(.3) saturate(.7) hue-rotate(180deg) brightness(1.1);vertical-align:-.1em}body.theme--jingtao ::selection{background:#3c82dc66;color:#0a1628}html:has(body.theme--jingtao)::-webkit-scrollbar{width:14px;height:14px}html:has(body.theme--jingtao)::-webkit-scrollbar-track{background:#0f2846e6;border-radius:999px}html:has(body.theme--jingtao)::-webkit-scrollbar-thumb{border-radius:999px;min-height:40px;background:linear-gradient(180deg,#bee1ffd1,#8cc3ffe0);border:1px solid rgba(255,255,255,.35)}html:has(body.theme--jingtao)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff,#e6f8fffa,#c8ebff);border-color:#ffffffbf;box-shadow:0 0 0 1px #ffffff40,0 0 12px #b4dcff80,inset 0 1px #fff9}html:has(body.theme--jingtao)::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#c8e6ff,#aad7ff);border-color:#fff9;box-shadow:inset 0 1px 3px #00143233,inset 0 -1px #ffffff4d}html:has(body.theme--jingtao){scrollbar-width:auto;scrollbar-color:rgba(150,200,255,.8) rgba(20,50,85,.95)}.theme--jingtao .jingtao-reading__meta{margin-bottom:.75rem}.theme--jingtao .jingtao-reading__meta-item{font-size:.9rem;letter-spacing:.08em;color:#f5fcfff0;text-shadow:0 1px 0 rgba(0,0,0,.35),0 0 8px rgba(37,99,168,.35)}.theme--jingtao .jingtao-reading{color:var(--jingtao-ink-main)}.theme--jingtao .jingtao-reading :where(p,li,td,th,blockquote){color:var(--jingtao-ink-main);font-size:1rem;line-height:1.78;letter-spacing:.01em;word-break:normal;overflow-wrap:break-word}.theme--jingtao .jingtao-reading p{margin:.5rem 0;text-align:justify;text-indent:2em}.theme--jingtao .jingtao-reading p.jingtao-reading__maxim{text-indent:0}.theme--jingtao .jingtao-reading h1+p,.theme--jingtao .jingtao-reading h2+p,.theme--jingtao .jingtao-reading h3+p,.theme--jingtao .jingtao-reading h4+p,.theme--jingtao .jingtao-reading h5+p,.theme--jingtao .jingtao-reading h6+p{text-indent:0}.theme--jingtao .jingtao-reading blockquote p,.theme--jingtao .jingtao-reading .admonition p,.theme--jingtao .jingtao-reading .callout p,.theme--jingtao .jingtao-reading .footnotes p{text-indent:0}.theme--jingtao .jingtao-reading p+p{margin-top:.6rem}.theme--jingtao .jingtao-reading :where(small,.muted){color:var(--jingtao-ink-soft)}.theme--jingtao .jingtao-reading strong{color:var(--jingtao-ink-strong);font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.35)}.theme--jingtao .jingtao-reading em{color:var(--jingtao-accent-blue);font-style:italic}.theme--jingtao .jingtao-reading del{color:var(--jingtao-ink-soft);text-decoration-color:#2563a859}.theme--jingtao .jingtao-reading mark{color:#0d2340;background:linear-gradient(180deg,#b4daff40,#78b4ff66);padding:.08em .3em;border-radius:.32rem}.theme--jingtao .jingtao-reading sup,.theme--jingtao .jingtao-reading sub{font-size:.78em;line-height:0;color:var(--jingtao-accent-blue)}.theme--jingtao .jingtao-reading :where(h1,h2,h3,h4,h5,h6){scroll-margin-top:1.2rem;font-weight:700;color:var(--jingtao-ink-strong)}.theme--jingtao .jingtao-reading h1{position:relative;margin:.2rem 0 1.5rem;padding-bottom:.85rem;text-align:center;font-size:clamp(1.85rem,2.8vw,2.35rem);line-height:1.26;letter-spacing:.12em;color:#0d2340;text-shadow:0 1px 0 rgba(255,255,255,.7),0 0 14px rgba(37,99,168,.12)}.theme--jingtao .jingtao-reading h1:before{content:"◦";position:absolute;left:50%;top:-.35rem;transform:translate(-50%);font-size:.82rem;color:#5b9bd5bf;letter-spacing:0}.theme--jingtao .jingtao-reading h1:after{content:"";display:block;width:min(8rem,28%);height:2px;margin:.7rem auto 0;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(37,99,168,.2) 10%,rgba(37,99,168,.85) 50%,rgba(37,99,168,.2) 90%,transparent 100%);box-shadow:0 0 10px #2563a81a,0 1px #fff6}.theme--jingtao .jingtao-reading p.jingtao-reading__maxim{display:block;width:100%;margin:0 auto 1.75rem;padding:.6rem 1rem;text-align:center!important;font-size:.95rem;font-style:italic;letter-spacing:.2em;color:#1a3658e0;line-height:1.6}.theme--jingtao .jingtao-reading p.jingtao-reading__maxim.is-hidden{display:none}.theme--jingtao .jingtao-reading p.jingtao-reading__maxim.is-reveal{animation:jingtao-maxim-reveal .42s ease-out both}.theme--jingtao .jingtao-reading p.jingtao-reading__maxim.is-nudge{animation:jingtao-maxim-nudge .32s ease-out both}@keyframes jingtao-maxim-reveal{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes jingtao-maxim-nudge{0%{transform:translateZ(0) scale(1);text-shadow:0 0 0 rgba(37,99,168,0)}50%{transform:translate3d(0,-2px,0) scale(1.01);text-shadow:0 0 14px rgba(62,132,204,.24),0 0 20px rgba(180,220,255,.12)}to{transform:translateZ(0) scale(1);text-shadow:0 0 0 rgba(37,99,168,0)}}.theme--jingtao .jingtao-reading h1[role=button]:focus-visible{outline:2px dashed rgba(37,99,168,.55);outline-offset:6px}@media(prefers-reduced-motion:reduce){.theme--jingtao .jingtao-reading p.jingtao-reading__maxim.is-reveal,.theme--jingtao .jingtao-reading p.jingtao-reading__maxim.is-nudge{animation:none!important}}.theme--jingtao .jingtao-reading p.jingtao-reading__maxim:before{content:"";display:block;width:3rem;height:1px;margin:0 auto .5rem;background:linear-gradient(90deg,transparent,rgba(37,99,168,.45) 50%,transparent)}.theme--jingtao .jingtao-reading p.jingtao-reading__maxim:after{content:"";display:block;width:3rem;height:1px;margin:.5rem auto 0;background:linear-gradient(90deg,transparent,rgba(37,99,168,.45) 50%,transparent)}.theme--jingtao .jingtao-reading h2{position:relative;margin:2rem 0 .75rem;padding:0 0 .5rem .12rem;font-size:clamp(1.32rem,1.9vw,1.58rem);line-height:1.38;letter-spacing:.06em;color:#132d50;border-bottom:1px solid rgba(37,99,168,.35);box-shadow:inset 0 -1px #ffffff59}.theme--jingtao .jingtao-reading h2:before{content:"";display:inline-block;width:.58rem;height:.58rem;margin-right:.55rem;border-radius:999px;vertical-align:.04em;background:radial-gradient(circle at 35% 35%,rgba(230,245,255,.95) 0%,var(--jingtao-accent-light) 45%,#1e4d7a 100%);box-shadow:0 0 0 1px #ffffff80,0 0 0 3px #2563a81a}.theme--jingtao .jingtao-reading h3{position:relative;margin:1.45rem 0 .5rem;padding-left:.5rem;font-size:clamp(1.12rem,1.5vw,1.26rem);line-height:1.42;letter-spacing:.04em;color:#1a3658}.theme--jingtao .jingtao-reading h3:before{content:"";position:absolute;left:0;top:.4em;width:.38rem;height:.38rem;border-radius:999px;background:#2563a8bf;box-shadow:0 0 0 3px #2563a81a}.theme--jingtao .jingtao-reading h4{margin:1.2rem 0 .4rem;font-size:1.02rem;line-height:1.45;letter-spacing:.03em;color:#234a70}.theme--jingtao .jingtao-reading h5{margin:1rem 0 .32rem;font-size:.96rem;line-height:1.44;color:#2d5280}.theme--jingtao .jingtao-reading h6{margin:.85rem 0 .28rem;font-size:.9rem;line-height:1.42;letter-spacing:.03em;color:var(--jingtao-ink-main)}.theme--jingtao .jingtao-toc-inline{margin:1.35rem 0 1.5rem;padding:.9rem 1.1rem 1rem 1rem;background:linear-gradient(180deg,#f8fcffbf,#f0f8ffe6);border:1px solid rgba(37,99,168,.2);border-left:3px solid rgba(37,99,168,.55);border-radius:10px;box-shadow:0 1px 4px #0019370f,inset 0 1px #fff9}.theme--jingtao .jingtao-toc-inline__title{margin:0 0 .55rem;font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-align:left;color:var(--jingtao-ink-strong)}.theme--jingtao .jingtao-reading p.jingtao-toc-inline__title{text-align:left;text-indent:0}.theme--jingtao .jingtao-toc-inline__list{margin:0;padding:0;list-style:none}.theme--jingtao .jingtao-toc-inline__item{margin:.22rem 0;padding-left:0;line-height:1.38}.theme--jingtao .jingtao-reading .jingtao-toc-inline :where(p,li){text-indent:0;text-align:left}.theme--jingtao .jingtao-toc-inline__item--h1 .jingtao-toc-inline__link{padding-left:0;font-size:1.02rem;font-weight:700}.theme--jingtao .jingtao-toc-inline__item--h2{padding-left:.75rem}.theme--jingtao .jingtao-toc-inline__item--h2 .jingtao-toc-inline__link{font-size:.96rem;font-weight:600;padding-left:0}.theme--jingtao .jingtao-toc-inline__item--h3{padding-left:1.6rem}.theme--jingtao .jingtao-toc-inline__item--h3 .jingtao-toc-inline__link{font-size:.92rem;padding-left:0}.theme--jingtao .jingtao-toc-inline__item--h4{padding-left:2.5rem}.theme--jingtao .jingtao-toc-inline__item--h4 .jingtao-toc-inline__link{font-size:.88rem;padding-left:0}.theme--jingtao .jingtao-toc-inline__item--h5{padding-left:3.4rem}.theme--jingtao .jingtao-toc-inline__item--h5 .jingtao-toc-inline__link{font-size:.85rem;padding-left:0}.theme--jingtao .jingtao-toc-inline__item--h6{padding-left:4.3rem}.theme--jingtao .jingtao-toc-inline__item--h6 .jingtao-toc-inline__link{font-size:.82rem;padding-left:0}.theme--jingtao .jingtao-toc-inline__link{color:var(--jingtao-accent-blue);text-decoration:none;border-radius:4px;transition:color .18s ease,background .18s ease}.theme--jingtao .jingtao-toc-inline__link:hover{color:#1d4a8a;background:#2563a81f}.theme--jingtao .jingtao-toc-inline__link.is-active{color:var(--jingtao-ink-strong);font-weight:700;background:#2563a824}.theme--jingtao .jingtao-toc-inline__link.is-active:hover{background:#2563a833}.theme--jingtao .jingtao-reading ul,.theme--jingtao .jingtao-reading ol:not(.jingtao-toc-inline__list){margin:.65rem 0 .75rem;padding-left:1.5rem}.theme--jingtao .jingtao-reading li:not(.jingtao-toc-inline__item){margin:.22rem 0;padding-left:.25rem}.theme--jingtao .jingtao-reading li:not(.jingtao-toc-inline__item)>ul,.theme--jingtao .jingtao-reading li:not(.jingtao-toc-inline__item)>ol{margin-top:.28rem;margin-bottom:.3rem;padding-left:1.25rem}.theme--jingtao .jingtao-reading ul:not(.jingtao-toc-inline__list){list-style-type:none;padding-left:.1rem}.theme--jingtao .jingtao-reading ul:not(.jingtao-toc-inline__list)>li{position:relative;padding-left:1.1rem}.theme--jingtao .jingtao-reading ul:not(.jingtao-toc-inline__list)>li:before{content:"";position:absolute;left:0;top:.52em;width:.4rem;height:.4rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(240,248,255,.95) 0%,var(--jingtao-accent-light) 50%,#1e4d7a 100%);box-shadow:0 0 0 1px #fff6,0 0 0 2px #2563a833}.theme--jingtao .jingtao-reading ul ul>li:before{width:.32rem;height:.32rem;top:.55em;background:#2563a8;box-shadow:0 0 0 1px #ffffff4d}.theme--jingtao .jingtao-reading ol:not(.jingtao-toc-inline__list)>li::marker{color:var(--jingtao-accent-blue);font-weight:700;font-variant-numeric:tabular-nums}.theme--jingtao .jingtao-reading hr{border:none;height:1px;margin:1.75rem 0;background:linear-gradient(90deg,transparent 0%,rgba(37,99,168,.2) 12%,rgba(37,99,168,.6) 50%,rgba(37,99,168,.2) 88%,transparent 100%);position:relative}.theme--jingtao .jingtao-reading hr:after{content:"◦";position:absolute;left:50%;top:50%;transform:translate(-50%,-56%);padding:0 .65rem;font-size:.88rem;color:#2563a8d9;background:#f8fcffeb}.theme--jingtao .jingtao-reading blockquote{position:relative;margin:1.2rem 0;padding:.85rem 1rem;border-left:3px solid rgba(37,99,168,.7);border-radius:0 18px 18px 0;background:linear-gradient(90deg,#2563a814,#f0f8ff80);color:#1a3658;box-shadow:0 10px 24px #00193714,inset 0 1px #ffffff80}.theme--jingtao .jingtao-reading blockquote>:first-child{margin-top:0}.theme--jingtao .jingtao-reading blockquote>:last-child{margin-bottom:0}.theme--jingtao .jingtao-reading :is(.admonition,.callout){position:relative;margin:1.1rem 0;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(37,99,168,.22);background:linear-gradient(180deg,#fcfcffeb,#f5fafff0);box-shadow:0 8px 20px #0019370f,inset 0 1px #ffffff80}.theme--jingtao .jingtao-reading .admonition-title,.theme--jingtao .jingtao-reading .callout-title{display:flex;align-items:center;gap:.45rem;margin:-.05rem 0 .5rem;padding-bottom:.45rem;font-size:.9rem;font-weight:700;letter-spacing:.03em;color:var(--jingtao-ink-strong);border-bottom:1px solid rgba(37,99,168,.18)}.theme--jingtao .jingtao-reading .admonition.note,.theme--jingtao .jingtao-reading .callout.note{border-left:4px solid var(--jingtao-accent-blue)}.theme--jingtao .jingtao-reading .admonition.tip,.theme--jingtao .jingtao-reading .callout.tip{border-left:4px solid var(--jingtao-accent-light)}.theme--jingtao .jingtao-reading .admonition.warning,.theme--jingtao .jingtao-reading .callout.warning{border-left:4px solid #c9a227}.theme--jingtao .jingtao-reading .admonition.danger,.theme--jingtao .jingtao-reading .callout.danger{border-left:4px solid #a63d3d}.theme--jingtao .jingtao-reading a{color:var(--jingtao-accent-blue);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#2563a859;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease,background-color .16s ease,box-shadow .16s ease}.theme--jingtao .jingtao-reading a:hover{color:#1d4a8a;text-decoration-color:#2563a8b3;background-color:#c8e4ff47;border-radius:.35rem;box-shadow:0 0 0 .22rem #c8e4ff2e}.theme--jingtao .jingtao-reading :where(code,pre,kbd,samp){font-family:JetBrains Mono,Fira Code,Consolas,monospace}.theme--jingtao .jingtao-reading code:not(pre code){background:#2563a824;color:#0d2340;padding:.14em .42em;border-radius:.42rem;border:1px solid rgba(37,99,168,.18);font-size:.94em}.theme--jingtao .jingtao-reading pre{margin:1rem 0;padding:.85rem 1rem;overflow-x:auto;background:#0f2846f5;color:#e6f2fff5;border-radius:16px;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 38px #0019374d,inset 0 1px #ffffff0a}.theme--jingtao .jingtao-reading pre code{background:transparent;color:inherit;padding:0;border:none;border-radius:0;font-size:.94rem;line-height:1.72}.theme--jingtao .jingtao-reading table{width:100%;border-collapse:collapse;margin:1rem 0;overflow:hidden;background:#f8fcffe6;color:#1a3658;border-radius:14px;box-shadow:0 10px 24px #00193714,0 0 0 1px #2563a82e}.theme--jingtao .jingtao-reading th,.theme--jingtao .jingtao-reading td{padding:.76rem .95rem;border-bottom:1px solid rgba(37,99,168,.22);vertical-align:top}.theme--jingtao .jingtao-reading th{background:#2563a82e;color:var(--jingtao-ink-strong);font-weight:700;text-align:left}.theme--jingtao .jingtao-reading tr:last-child td{border-bottom:none}.theme--jingtao .jingtao-reading tr:nth-child(2n) td{background:#f0f8ff80}.theme--jingtao .jingtao-reading .footnotes{margin-top:2.5rem;padding-top:1rem;border-top:1px solid rgba(37,99,168,.28);background:none;box-shadow:none}.theme--jingtao .jingtao-reading .footnotes p,.theme--jingtao .jingtao-reading .footnotes li{font-size:.95rem;color:#1a3658e6}.theme--jingtao .jingtao-reading .footnote-ref,.theme--jingtao .jingtao-reading .footnote-backref{text-decoration:none;color:var(--jingtao-accent-blue)}.theme--jingtao .jingtao-toc-bottom__title{font-size:.9rem;font-weight:700;letter-spacing:.06em;color:#c8e1fff2;margin:0 0 .5rem}.theme--jingtao .jingtao-toc-bottom__list{margin:0;padding-left:1.25rem;list-style:none;font-size:.88rem}.theme--jingtao .jingtao-toc-bottom__item{margin:.22rem 0}.theme--jingtao .jingtao-toc-bottom__item--h1{padding-left:0}.theme--jingtao .jingtao-toc-bottom__item--h2{padding-left:.75rem}.theme--jingtao .jingtao-toc-bottom__item--h3{padding-left:1.6rem}.theme--jingtao .jingtao-toc-bottom__item--h4{padding-left:2.5rem}.theme--jingtao .jingtao-toc-bottom__item--h5{padding-left:3.4rem}.theme--jingtao .jingtao-toc-bottom__item--h6{padding-left:4.3rem}.theme--jingtao .jingtao-toc-bottom__link{color:#b4daffeb;text-decoration:none}.theme--jingtao .jingtao-toc-bottom__link:hover{text-decoration:underline;color:#fff}.theme--jingtao .jingtao-reading>:first-child{margin-top:0}.theme--jingtao .jingtao-reading>:last-child{margin-bottom:0}body.theme--nanping .appleron-header,body.theme--nanping .appleron-header-inner,body.theme--nanping .appleron-nav,body.theme--nanping .appleron-nav-toggle,body.theme--nanping .appleron-nav-panel{display:none}html body.appleron-page.theme--nanping{scroll-padding-top:0}html:has(body.theme--nanping)::-webkit-scrollbar{width:auto;height:auto}html:has(body.theme--nanping)::-webkit-scrollbar-track,html:has(body.theme--nanping)::-webkit-scrollbar-track-piece{background:#0c1c30e6;border-radius:999px}html:has(body.theme--nanping)::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#dcebffbf,#b4d2ffb3,#c8e6ffbf);border:1px solid rgba(255,245,220,.25);box-shadow:inset 0 1px #ffffff26}html:has(body.theme--nanping)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f0f8ffe6,#d2ebffd9,#e6f5ffe6);border-color:#ffebc866}html:has(body.theme--nanping)::-webkit-scrollbar-corner{background:#0c1c30f2}html:has(body.theme--nanping){scrollbar-color:rgba(200,225,255,.8) rgba(18,38,62,.95)}html body.appleron-page.theme--nanping{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E5%8D%97%E5%B1%8F%E6%99%9A%E9%A3%8E.png);--appleron-page-bg-color: #0f2838;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(.98) contrast(1.02);--appleron-page-overlay: linear-gradient( 180deg, rgba(8, 22, 36, .35) 0%, rgba(12, 32, 48, .2) 40%, rgba(10, 28, 42, .25) 100% );--appleron-page-overlay-opacity: .6}.theme--nanping .appleron-main{position:relative;z-index:2;max-width:52rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,3vw,2rem);min-height:60vh}.theme--nanping .appleron-footer{border-top:1px solid rgba(255,235,200,.2);background:#08162480;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f5e4a0f2;box-shadow:none}.theme--nanping .appleron-footer__icon{display:inline-block;filter:sepia(1) saturate(1.4) hue-rotate(-25deg) brightness(1.08);vertical-align:-.1em}.theme--nanping .appleron-footer .font-medium,.theme--nanping .appleron-footer .opacity-80{color:#fae696fa;opacity:1}.theme--nanping .appleron-footer .opacity-80{opacity:.92}.theme--nanping .nanping-toc__back{display:inline-block;padding:.5rem 1rem;color:#dceefffa;text-decoration:none;font-size:.9rem;letter-spacing:.04em;background:#122a4180;border:1px solid rgba(255,235,200,.2);border-radius:10px;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.theme--nanping .nanping-toc__back:hover{color:#fffaf0;background:#1c3755a6;border-color:#ffebc859;box-shadow:0 0 16px #ffdc961f}.theme--nanping .nanping-toc__maxim-wrap{position:relative;margin:0 0 1.25rem;padding:.55rem .75rem .45rem;min-height:2.4rem;cursor:pointer;user-select:none}.theme--nanping .nanping-toc__maxim-wrap:focus-visible{outline:1px dashed rgba(255,232,190,.58);outline-offset:4px;border-radius:8px}.theme--nanping .nanping-toc__stars{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100%,30rem);height:3.25rem;pointer-events:none;border-radius:14px;overflow:hidden}.theme--nanping .nanping-toc__stars--a{opacity:.72;background-image:radial-gradient(ellipse 1px 1.1px at 10% 22%,rgba(255,255,255,.95),transparent),radial-gradient(ellipse 1px 1px at 24% 58%,rgba(255,248,220,.88),transparent),radial-gradient(ellipse 1.2px 1.2px at 41% 18%,rgba(255,255,255,.92),transparent),radial-gradient(ellipse 1px 1px at 55% 72%,rgba(220,235,255,.78),transparent),radial-gradient(ellipse 1px 1px at 71% 38%,rgba(255,255,255,.9),transparent),radial-gradient(ellipse 1px 1px at 86% 20%,rgba(255,255,255,.82),transparent),radial-gradient(ellipse 1px 1px at 14% 78%,rgba(255,250,230,.8),transparent),radial-gradient(ellipse 1.1px 1.1px at 48% 85%,rgba(255,255,255,.86),transparent),radial-gradient(ellipse 1px 1px at 33% 42%,rgba(255,255,255,.68),transparent),radial-gradient(ellipse 1px 1px at 64% 52%,rgba(230,242,255,.72),transparent),radial-gradient(ellipse 1px 1px at 91% 65%,rgba(255,255,255,.84),transparent),radial-gradient(ellipse 1px 1px at 7% 48%,rgba(255,255,255,.74),transparent),radial-gradient(ellipse 1px 1px at 52% 8%,rgba(255,245,210,.7),transparent),radial-gradient(ellipse 1px 1px at 78% 88%,rgba(255,255,255,.76),transparent);background-repeat:no-repeat;background-size:100% 100%;animation:nanping-toc-stars-twinkle-a 4.6s ease-in-out infinite}.theme--nanping .nanping-toc__stars--b{opacity:.55;mix-blend-mode:screen;background-image:radial-gradient(ellipse 1px 1px at 18% 35%,rgba(255,255,255,.88),transparent),radial-gradient(ellipse 1.1px 1.1px at 38% 68%,rgba(255,255,255,.8),transparent),radial-gradient(ellipse 1px 1px at 58% 28%,rgba(240,248,255,.82),transparent),radial-gradient(ellipse 1px 1px at 72% 58%,rgba(255,255,255,.78),transparent),radial-gradient(ellipse 1.2px 1.2px at 88% 42%,rgba(255,250,235,.85),transparent),radial-gradient(ellipse 1px 1px at 12% 62%,rgba(255,255,255,.72),transparent),radial-gradient(ellipse 1px 1px at 46% 12%,rgba(255,255,255,.68),transparent),radial-gradient(ellipse 1px 1px at 62% 82%,rgba(255,255,255,.8),transparent),radial-gradient(ellipse 1px 1px at 30% 88%,rgba(230,240,255,.65),transparent),radial-gradient(ellipse 1px 1px at 94% 28%,rgba(255,255,255,.75),transparent),radial-gradient(ellipse 1px 1px at 5% 18%,rgba(255,255,255,.62),transparent),radial-gradient(ellipse 1px 1px at 54% 48%,rgba(255,255,255,.7),transparent);background-repeat:no-repeat;background-size:100% 100%;animation:nanping-toc-stars-twinkle-b 5.9s ease-in-out infinite;animation-delay:-1.4s}.theme--nanping .nanping-toc__maxim-wrap.is-starburst .nanping-toc__stars--a{animation:nanping-toc-stars-twinkle-a 4.6s ease-in-out infinite,nanping-toc-stars-burst-a .86s cubic-bezier(.22,1,.36,1) 1}.theme--nanping .nanping-toc__maxim-wrap.is-starburst .nanping-toc__stars--b{animation:nanping-toc-stars-twinkle-b 5.9s ease-in-out infinite,nanping-toc-stars-burst-b .98s cubic-bezier(.22,1,.36,1) 1}.theme--nanping .nanping-toc__maxim-wrap.is-starburst .nanping-toc__maxim{animation:nanping-toc-maxim-burst .9s cubic-bezier(.22,1,.36,1) 1}@keyframes nanping-toc-stars-twinkle-a{0%,to{opacity:.38;filter:brightness(.82)}50%{opacity:.92;filter:brightness(1.18)}}@keyframes nanping-toc-stars-twinkle-b{0%,to{opacity:.28;filter:brightness(.75)}45%{opacity:.88;filter:brightness(1.22)}}@keyframes nanping-toc-stars-burst-a{0%{opacity:.72;filter:brightness(1);transform:translate(-50%,-50%) scale(1)}45%{opacity:1;filter:brightness(1.42);transform:translate(-50%,-50%) scale(1.04)}to{opacity:.72;filter:brightness(1);transform:translate(-50%,-50%) scale(1)}}@keyframes nanping-toc-stars-burst-b{0%{opacity:.55;filter:brightness(1);transform:translate(-50%,-50%) scale(1)}50%{opacity:.95;filter:brightness(1.5);transform:translate(-50%,-50%) scale(1.06)}to{opacity:.55;filter:brightness(1);transform:translate(-50%,-50%) scale(1)}}@keyframes nanping-toc-maxim-burst{0%{color:#fff5dce6;text-shadow:0 0 18px rgba(255,230,180,.35),0 1px 2px rgba(0,0,0,.35)}45%{color:#fffaeafa;text-shadow:0 0 28px rgba(255,235,190,.66),0 0 40px rgba(190,220,255,.26),0 1px 2px rgba(0,0,0,.38)}to{color:#fff5dce6;text-shadow:0 0 18px rgba(255,230,180,.35),0 1px 2px rgba(0,0,0,.35)}}.theme--nanping .nanping-toc__maxim{position:relative;z-index:1;margin:0;padding:0;text-align:center;font-size:.95rem;font-style:italic;letter-spacing:.18em;color:#fff5dce6;text-shadow:0 0 18px rgba(255,230,180,.35),0 1px 2px rgba(0,0,0,.35)}@media(prefers-reduced-motion:reduce){.theme--nanping .nanping-toc__stars--a,.theme--nanping .nanping-toc__stars--b{animation:none!important;opacity:.55!important;filter:none!important}.theme--nanping .nanping-toc__maxim-wrap.is-starburst .nanping-toc__maxim{animation:none!important}}.theme--nanping .nanping-toc__title{color:#fffcf5fa;text-shadow:0 0 24px rgba(255,220,150,.25),0 2px 8px rgba(0,0,0,.3)}.theme--nanping .nanping-toc__desc{color:#dceeffe0;text-shadow:0 1px 4px rgba(0,0,0,.2)}.theme--nanping .nanping-toc__heading{color:#fff8ebe6;border-bottom-color:#ffebc840}.theme--nanping .nanping-toc__link{background:#122a3e80;border:1px solid rgba(255,255,255,.12);color:#fffaf0f2;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.theme--nanping .nanping-toc__link:hover{background:#1c375099;border-color:#ffe6b459;box-shadow:0 0 20px #ffdc961f}.theme--nanping .nanping-toc__link-desc{color:#c8e1f8cc}.theme--mirror{--mirror-sky: #0d6efd;--mirror-white: #ffffff;--mirror-red: #e63946;--mirror-red-soft: rgba(230, 57, 70, .85);--mirror-ink: #1a1a2e;--mirror-ink-soft: #4a4a6a;--mirror-surface: rgba(255, 255, 255, .92);--mirror-surface-border: rgba(255, 255, 255, .6);--mirror-shadow: rgba(13, 110, 253, .15);--mirror-nav-sat-red: #e63946;--mirror-nav-sat-blue: #1a5fb4;--mirror-nav-chip-bg: rgba(255, 255, 255, .95);--mirror-nav-chip-shadow: 0 2px 10px rgba(0, 0, 0, .12)}html body.appleron-page.theme--mirror{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E7%BA%AF%E5%87%80%E9%83%BD%E5%B8%82.png);--appleron-page-bg-color: #0a1628;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1.08) contrast(1.02) brightness(.98);--appleron-page-overlay: linear-gradient(180deg, rgba(255, 255, 255, .06) 0%, transparent 25%), linear-gradient(180deg, transparent 60%, rgba(10, 22, 48, .4) 100%);--appleron-page-overlay-opacity: .5}.theme--mirror .appleron-header{position:relative;color:inherit;background:none;border-bottom:none;box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}.theme--mirror .appleron-header:before,.theme--mirror .appleron-header:after{display:none}.theme--mirror .appleron-header-inner{position:relative}.theme--mirror .appleron-brand{position:relative;text-decoration:none;-webkit-text-size-adjust:100%;display:inline-flex;align-items:center;padding:0;color:var(--mirror-nav-sat-blue);transition:color .22s ease}.theme--mirror .appleron-brand:before{content:"";position:absolute;inset:-.15em -.5em;z-index:-1;border-radius:9999px;border:1px solid rgba(255,255,255,.92);background:linear-gradient(180deg,#fff,#f6f8ff);box-shadow:0 10px 22px #00000029,0 0 0 1px #0000000a inset,0 10px 18px #0d6efd24 inset;transition:box-shadow .22s ease,background .22s ease,border-color .22s ease}.theme--mirror .appleron-brand{font-size:1.25rem;letter-spacing:.06em;line-height:1.5;font-weight:700}.theme--mirror .appleron-brand:hover{color:var(--mirror-nav-sat-red)}.theme--mirror .appleron-brand:hover:before{border-color:#fff;background:linear-gradient(180deg,#fff,#fff5f6);box-shadow:0 12px 26px #0000002e,0 0 0 1px #e639461a inset,0 10px 18px #e639462e inset}.theme--mirror .appleron-nav-item{position:relative;text-decoration:none;-webkit-text-size-adjust:100%;color:var(--mirror-nav-sat-blue);font-size:.92rem;letter-spacing:.065em;line-height:1.25;font-weight:700;background:linear-gradient(180deg,#fff,#f6f8ff);box-shadow:0 8px 18px #00000024,0 0 0 1px #0000000a inset,0 8px 14px #0d6efd1f inset;transition:color .22s ease,box-shadow .22s ease,background .22s ease}.theme--mirror .appleron-nav-item:hover{color:var(--mirror-nav-sat-red);background:linear-gradient(180deg,#fff,#fff5f6);box-shadow:0 10px 22px #00000029,0 0 0 1px #e639461a inset,0 8px 14px #e6394624 inset}.theme--mirror .appleron-nav-item[aria-current=page]{color:var(--mirror-nav-sat-blue);font-weight:700;background:linear-gradient(180deg,#fff,#fff5f6);box-shadow:0 12px 24px #00000029,0 0 0 1px #e639461f inset,0 10px 18px #e6394629 inset}.theme--mirror .appleron-nav-item:after{display:none}.theme--mirror .appleron-nav{color:inherit}.theme--mirror .appleron-nav-toggle{color:var(--mirror-nav-sat-blue);background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px #0000001f}.theme--mirror .appleron-nav-toggle:hover{color:var(--mirror-nav-sat-red);box-shadow:0 2px 14px #e6394633}.theme--mirror .appleron-nav-panel{background:#fffffffa;border:1px solid rgba(0,0,0,.08);color:var(--mirror-ink);backdrop-filter:blur(14px);box-shadow:0 10px 30px #00000026}.theme--mirror .appleron-nav-panel .text-gray-600{color:var(--mirror-ink-soft)}.theme--mirror .appleron-main{position:relative;z-index:2;max-width:72rem;margin-inline:auto;padding:clamp(1rem,3vw,2rem) clamp(1.25rem,2.5vw,2rem);color:var(--mirror-ink)}.theme--mirror .creation-hero{position:relative;margin-bottom:clamp(.6rem,1.8vw,1rem)}.theme--mirror .creation-hero--vertical-lr{text-align:center;padding:clamp(1rem,3vw,2rem) clamp(.75rem,2vw,1.25rem);overflow:visible;-webkit-overflow-scrolling:touch}.theme--mirror .creation-hero__stack{display:flex;flex-direction:column;align-items:center;gap:clamp(.65rem,2vw,1.15rem);width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible}.theme--mirror .creation-hero__columns{--hero-title-fs: clamp(2rem, 5vw, 3rem);--hero-title-v-height: calc(var(--hero-title-fs) * (4 * 1.2 + 3 * .12));display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:clamp(.75rem,2vw,1.5rem);width:max-content;max-width:100%;margin-inline:auto;writing-mode:horizontal-tb}.theme--mirror .creation-hero__col{writing-mode:vertical-lr;text-orientation:upright;flex:0 0 auto}.theme--mirror .creation-hero__col[data-rocket]{position:relative;z-index:1;cursor:pointer;border-radius:.35rem;transition:filter .2s ease;outline:none}.theme--mirror .creation-hero__col[data-rocket]:hover{filter:brightness(1.07)}.theme--mirror .creation-hero__col[data-rocket]:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px}.theme--mirror .creation-hero__col[data-rocket].is-launching{z-index:50;pointer-events:none;will-change:transform,opacity,filter}.theme--mirror .creation-hero__col[data-rocket=title].is-launching:not(.is-landing){animation:creation-hero-rocket-title .88s cubic-bezier(.42,0,1,1) forwards}.theme--mirror .creation-hero__col[data-rocket=intro].is-launching:not(.is-landing){animation:creation-hero-rocket-intro .88s cubic-bezier(.42,0,1,1) forwards}.theme--mirror .creation-hero__col[data-rocket=sub].is-launching:not(.is-landing){animation:creation-hero-rocket-sub .88s cubic-bezier(.42,0,1,1) forwards}.theme--mirror .creation-hero__col[data-rocket].is-landing{z-index:50;pointer-events:none;will-change:transform,opacity,filter}.theme--mirror .creation-hero__col[data-rocket=title].is-landing{animation:creation-hero-rocket-title-in .82s cubic-bezier(.16,1,.3,1) both}.theme--mirror .creation-hero__col[data-rocket=intro].is-landing{animation:creation-hero-rocket-intro-in .82s cubic-bezier(.16,1,.3,1) both}.theme--mirror .creation-hero__col[data-rocket=sub].is-landing{animation:creation-hero-rocket-sub-in .82s cubic-bezier(.16,1,.3,1) both}@keyframes creation-hero-rocket-title{0%{transform:translateZ(0) rotate(0);opacity:1;filter:drop-shadow(0 0 0 transparent);box-shadow:none}18%{filter:drop-shadow(-10px 14px 6px rgba(255,120,60,.7));box-shadow:-14px 22px 0 -4px #ff5f3273,-28px 44px 0 -8px #ff3c2838}45%{filter:drop-shadow(-22px 32px 12px rgba(255,140,70,.55));box-shadow:-32px 58px 0 -6px #ff552d59,-58px 96px 0 -12px #e632232e}to{transform:translate3d(-88vw,-75vh,0) rotate(-26deg);opacity:0;filter:drop-shadow(-52px 88px 32px rgba(255,110,55,.5));box-shadow:-95px 130px 0 -18px #ff46281f,-120px 165px 0 -22px #c8281e0f}}@keyframes creation-hero-rocket-intro{0%{transform:translateZ(0) rotate(0);opacity:1;filter:drop-shadow(0 0 0 transparent);box-shadow:none}18%{filter:drop-shadow(0 18px 8px rgba(80,190,255,.65));box-shadow:0 26px 0 -4px #28aaf073,0 50px 0 -8px #148cdc38}45%{filter:drop-shadow(0 36px 16px rgba(100,200,255,.5));box-shadow:0 58px 0 -6px #32aff559,0 92px 0 -12px #1e96e62e}to{transform:translate3d(0,-98vh,0) rotate(7deg);opacity:0;filter:drop-shadow(0 62px 34px rgba(90,185,255,.48));box-shadow:0 110px 0 -18px #2da5f01f,0 145px 0 -22px #198cdc0f}}@keyframes creation-hero-rocket-sub{0%{transform:translateZ(0) rotate(0);opacity:1;filter:drop-shadow(0 0 0 transparent);box-shadow:none}18%{filter:drop-shadow(12px 16px 8px rgba(255,210,80,.7));box-shadow:18px 24px 0 -4px #ffbe327a,36px 46px 0 -8px #f5aa1e40}45%{filter:drop-shadow(26px 34px 14px rgba(255,200,90,.55));box-shadow:42px 58px 0 -6px #ffaf2d59,72px 92px 0 -12px #e69b192e}to{transform:translate3d(90vw,-60vh,0) rotate(24deg);opacity:0;filter:drop-shadow(48px 56px 28px rgba(255,195,75,.5));box-shadow:88px 118px 0 -18px #ffaa281f,115px 150px 0 -22px #c882140f}}@keyframes creation-hero-rocket-title-in{0%{transform:translate3d(-88vw,-75vh,0) rotate(-26deg);opacity:0;filter:drop-shadow(-52px 88px 32px rgba(255,110,55,.5));box-shadow:-95px 130px 0 -18px #ff46281f,-120px 165px 0 -22px #c8281e0f}22%{opacity:1;filter:drop-shadow(-22px 32px 12px rgba(255,140,70,.55));box-shadow:-32px 58px 0 -6px #ff552d59,-58px 96px 0 -12px #e632232e}to{transform:translateZ(0) rotate(0);opacity:1;filter:none;box-shadow:none}}@keyframes creation-hero-rocket-intro-in{0%{transform:translate3d(0,-98vh,0) rotate(7deg);opacity:0;filter:drop-shadow(0 62px 34px rgba(90,185,255,.48));box-shadow:0 110px 0 -18px #2da5f01f,0 145px 0 -22px #198cdc0f}22%{opacity:1;filter:drop-shadow(0 36px 16px rgba(100,200,255,.5));box-shadow:0 58px 0 -6px #32aff559,0 92px 0 -12px #1e96e62e}to{transform:translateZ(0) rotate(0);opacity:1;filter:none;box-shadow:none}}@keyframes creation-hero-rocket-sub-in{0%{transform:translate3d(90vw,-60vh,0) rotate(24deg);opacity:0;filter:drop-shadow(48px 56px 28px rgba(255,195,75,.5));box-shadow:88px 118px 0 -18px #ffaa281f,115px 150px 0 -22px #c882140f}22%{opacity:1;filter:drop-shadow(26px 34px 14px rgba(255,200,90,.55));box-shadow:42px 58px 0 -6px #ffaf2d59,72px 92px 0 -12px #e69b192e}to{transform:translateZ(0) rotate(0);opacity:1;filter:none;box-shadow:none}}.theme--mirror .creation-hero__col--intro{max-height:var(--hero-title-v-height);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) rgba(0,0,0,.12)}.theme--mirror .creation-hero__col--intro::-webkit-scrollbar{width:5px}.theme--mirror .creation-hero__col--intro::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}.theme--mirror .creation-hero__col--intro::-webkit-scrollbar-track{background:transparent}.theme--mirror .creation-hero__title{margin:0;font-size:var(--hero-title-fs);font-weight:700;letter-spacing:.12em;line-height:1.2;color:var(--mirror-white);text-shadow:0 2px 0 rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.35)}.theme--mirror .creation-hero__subtitle{font-size:clamp(1rem,2vw,1.2rem);font-weight:700;color:#ffe566;letter-spacing:.14em;text-transform:uppercase;margin:0;-webkit-text-stroke:.55px rgba(0,25,45,.55);paint-order:stroke fill;text-rendering:geometricPrecision;text-shadow:0 1px 0 #c9a008,0 2px 0 #a68506,0 3px 0 #7a5a04,0 4px 0 rgba(0,0,0,.22),0 6px 14px rgba(0,0,0,.42),0 0 22px rgba(255,230,80,.55),0 0 2px rgba(255,255,255,.35)}.theme--mirror .creation-hero__intro{max-width:64ch;margin:.2rem auto 0;font-size:clamp(.93rem,.55vw + .82rem,1.02rem);font-weight:700;line-height:1.7;color:#ffffffeb;letter-spacing:.035em;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(0,0,0,.32),0 6px 18px rgba(0,0,0,.26),0 0 14px rgba(255,230,80,.1)}.theme--mirror .creation-hero--vertical-lr .creation-hero__intro{margin:0;max-width:none;line-height:1.85;letter-spacing:.06em}@supports (-webkit-text-stroke: .6px rgba(0,0,0,.35)){.theme--mirror .creation-hero__intro{-webkit-text-stroke:.75px rgba(0,0,0,.4);paint-order:stroke fill}}.theme--mirror .creation-hero__tagline{max-width:36ch;margin:.35rem auto 0;font-size:clamp(.95rem,1.05vw + .85rem,1.05rem);font-weight:700;line-height:1.65;letter-spacing:.02em;color:transparent;-webkit-text-stroke:.65px rgba(30,5,12,.92);paint-order:stroke fill;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;background:linear-gradient(90deg,#fff,#fff0f0 12%,#e63946 28%,#fff 42%,#ff6b7a 58%,#fff 72%,#c1121f 88%,#fff);background-size:240% auto;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(0,0,0,.65)) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 4px 10px rgba(0,0,0,.35)) drop-shadow(0 0 14px rgba(230,57,70,.45));animation:none;will-change:background-position}.theme--mirror .creation-hero__tagline--below{writing-mode:horizontal-tb;text-orientation:mixed;max-width:min(36ch,92vw);margin:0;text-align:center}@keyframes mirror-hero-text-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}.theme--mirror .creation-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:clamp(.65rem,1.8vw,1rem);padding:0 .35rem}.theme--mirror .creation-nav__link{display:inline-block;padding:.38rem .85rem;font-size:.85rem;font-weight:500;font-family:inherit;cursor:pointer;color:var(--mirror-ink);background:var(--mirror-surface);border:1px solid var(--mirror-surface-border);border-radius:999px;text-decoration:none;box-shadow:0 2px 12px var(--mirror-shadow);transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.theme--mirror .creation-nav__link:hover{color:var(--mirror-red);border-color:var(--mirror-red-soft);box-shadow:0 4px 16px #e6394633}.theme--mirror .creation-nav__link.is-active{color:var(--mirror-white);background:var(--mirror-red);border-color:var(--mirror-red);box-shadow:0 4px 16px #e6394659}.theme--mirror .creation-section__viewport{position:relative;min-height:clamp(300px,42vh,520px)}.theme--mirror .creation-empty{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-start;justify-content:center;padding:1.25rem 1rem 0;pointer-events:none}.theme--mirror .creation-empty[hidden]{display:none!important}.theme--mirror .creation-empty__text{margin:0;max-width:30rem;padding:.7rem 1.1rem;font-size:1rem;font-weight:600;line-height:1.65;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.45)}.theme--mirror .creation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:clamp(.75rem,2vw,1.1rem)}.theme--mirror .creation-card{position:relative;display:flex;flex-direction:column;padding:clamp(.85rem,1.6vw,1.1rem);background:var(--mirror-surface);border:1px solid var(--mirror-surface-border);border-radius:12px;box-shadow:0 4px 20px var(--mirror-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.theme--mirror .creation-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px var(--mirror-shadow);border-color:#e6394659}.theme--mirror .creation-card__main{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;text-decoration:none;color:inherit;cursor:pointer;border-radius:8px;outline-offset:2px}.theme--mirror .creation-card__main:hover .creation-card__title{color:var(--mirror-red)}.theme--mirror .creation-card__main:focus-visible{outline:2px solid var(--mirror-red)}.theme--mirror .creation-card__title{margin:0 0 .4rem;font-size:1.1rem;font-weight:700;color:var(--mirror-ink);letter-spacing:.02em}.theme--mirror .creation-card__desc{margin:0 0 .75rem;font-size:.9rem;line-height:1.55;color:var(--mirror-ink-soft);flex:1}.theme--mirror .creation-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.theme--mirror .creation-card__tag{display:inline-block;padding:.2rem .5rem;font-size:.75rem;font-weight:500;color:var(--mirror-ink-soft);background:#0d6efd14;border-radius:6px}.theme--mirror .creation-card__links{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.theme--mirror .creation-card__link{display:inline-flex;align-items:center;padding:.35rem .7rem;font-size:.82rem;font-weight:600;color:var(--mirror-white);background:var(--mirror-red);border:none;border-radius:8px;text-decoration:none;transition:background .2s ease,transform .2s ease}.theme--mirror .creation-card__link:hover{background:#c42b39;transform:translateY(-1px)}.theme--mirror .creation-card__link--secondary{color:var(--mirror-ink);background:#0d6efd1f}.theme--mirror .creation-card__link--secondary:hover{background:#0d6efd38}.theme--mirror .creation-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px;background:var(--mirror-red);opacity:.9}.theme--mirror .creation-card.card-enter-run{will-change:transform,opacity,filter;animation-duration:.76s;animation-timing-function:cubic-bezier(.42,0,1,1);animation-fill-mode:both;animation-delay:calc(var(--card-enter-i, 0) * 75ms)}.theme--mirror .creation-card[data-enter-track=left].card-enter-run{animation-name:creation-card-rocket-in-left}.theme--mirror .creation-card[data-enter-track=up].card-enter-run{animation-name:creation-card-rocket-in-up}.theme--mirror .creation-card[data-enter-track=right].card-enter-run{animation-name:creation-card-rocket-in-right}@keyframes creation-card-rocket-in-left{0%{transform:translate3d(-46vw,-28vh,0) rotate(-16deg);opacity:0;filter:drop-shadow(-26px 30px 14px rgba(255,120,70,.56));box-shadow:-24px 28px 0 -8px #ff5f3257,-42px 50px 0 -12px #e6462d33}18%{opacity:.42;filter:drop-shadow(-16px 18px 10px rgba(255,130,75,.46));box-shadow:-14px 16px 0 -7px #ff643745,-26px 30px 0 -10px #e64b3229}45%{opacity:.78;filter:drop-shadow(-9px 10px 6px rgba(255,140,80,.3));box-shadow:-8px 10px 0 -6px #ff6e3c33,-14px 18px 0 -9px #eb55371f}to{transform:translateZ(0) rotate(0);opacity:1;filter:none;box-shadow:none}}@keyframes creation-card-rocket-in-up{0%{transform:translate3d(0,-36vh,0) rotate(4deg);opacity:0;filter:drop-shadow(0 30px 14px rgba(90,185,255,.56));box-shadow:0 30px 0 -8px #3caff557,0 54px 0 -12px #2391e133}18%{opacity:.42;filter:drop-shadow(0 20px 10px rgba(95,190,255,.45));box-shadow:0 18px 0 -7px #41b4f845,0 34px 0 -10px #2896e429}45%{opacity:.78;filter:drop-shadow(0 12px 6px rgba(100,198,255,.3));box-shadow:0 10px 0 -6px #46bafa33,0 18px 0 -9px #309ee81f}to{transform:translateZ(0) rotate(0);opacity:1;filter:none;box-shadow:none}}@keyframes creation-card-rocket-in-right{0%{transform:translate3d(46vw,-28vh,0) rotate(15deg);opacity:0;filter:drop-shadow(26px 30px 14px rgba(255,200,90,.56));box-shadow:24px 28px 0 -8px #ffbc4657,42px 50px 0 -12px #eba82d33}18%{opacity:.42;filter:drop-shadow(16px 18px 10px rgba(255,205,95,.45));box-shadow:14px 16px 0 -7px #ffc04b45,26px 30px 0 -10px #eeac3229}45%{opacity:.78;filter:drop-shadow(9px 10px 6px rgba(255,210,105,.3));box-shadow:8px 10px 0 -6px #ffc65433,14px 18px 0 -9px #f0b03a1f}to{transform:translateZ(0) rotate(0);opacity:1;filter:none;box-shadow:none}}body.theme--mirror .appleron-footer{position:relative;background:transparent!important;border-top:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none;overflow:hidden}.theme--mirror .appleron-footer>div{position:relative;z-index:1;padding-top:1rem;padding-bottom:1rem}.theme--mirror .appleron-footer .font-medium{display:inline-flex;align-items:center;gap:.2em;font-weight:700;opacity:1}.theme--mirror .appleron-footer .font-medium .appleron-footer__icon,.theme--mirror .appleron-footer .font-medium .appleron-footer__brand-label{contain:paint;background:linear-gradient(90deg,#fff,#ff8a8a,#e63946 36%,#fff,#ff6b7a,#c1121f,#fff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 8px rgba(230,57,70,.25),0 0 14px rgba(255,255,255,.12);animation:none}.theme--mirror .appleron-footer .appleron-footer__credit{font-weight:700;opacity:1;color:var(--mirror-red);text-shadow:0 0 10px rgba(230,57,70,.35)}.theme--mirror .appleron-footer .appleron-footer__name{color:#fff;font-weight:700;text-shadow:0 0 8px rgba(255,255,255,.55),0 0 18px rgba(230,57,70,.45),0 1px 2px rgba(0,0,0,.35)}@keyframes mirror-footer-text-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes mirror-footer-breathe{0%,to{opacity:1}50%{opacity:.88}}body.theme--mirror ::selection{background:#fff;color:#e63946;text-shadow:none}body.theme--mirror ::-moz-selection{background:#fff;color:#e63946;text-shadow:none}html:has(body.theme--mirror){scrollbar-width:auto;scrollbar-color:#e63946 #ffffff;scrollbar-gutter:stable}body.appleron-page.theme--mirror{overflow-x:hidden}html:has(body.theme--mirror)::-webkit-scrollbar{width:12px;height:12px}html:has(body.theme--mirror)::-webkit-scrollbar-track,html:has(body.theme--mirror)::-webkit-scrollbar-track-piece{background:#fff}html:has(body.theme--mirror)::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid #ffffff;background:linear-gradient(90deg,#e63946 0 4px,#fff 4px)}html:has(body.theme--mirror)::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#c42b39 0 4px,#fff 4px)}html:has(body.theme--mirror)::-webkit-scrollbar-corner{background:#fff}html body.appleron-page.theme--moonriver{--moonriver-mist: rgba(232, 220, 255, .92);--moonriver-mist-soft: rgba(200, 185, 235, .88);--moonriver-glow: rgba(186, 160, 255, .45);--moonriver-river: rgba(160, 130, 255, .35);--moonriver-ink: rgba(245, 240, 255, .96);--moonriver-ink-dim: rgba(210, 200, 235, .9);--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E6%9C%88%E6%B2%B3%E7%AB%A5%E6%A2%A6.png);--appleron-page-bg-color: #140a1f;--appleron-page-bg-size: cover;--appleron-page-bg-position: center 28%;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1.05) brightness(.92);--appleron-page-overlay: linear-gradient( 180deg, rgba(12, 6, 22, .72) 0%, rgba(18, 10, 32, .55) 22%, rgba(14, 8, 28, .5) 45%, rgba(10, 5, 20, .68) 72%, rgba(8, 4, 18, .82) 100% ), radial-gradient( ellipse 120% 55% at 50% 0%, rgba(100, 70, 160, .25) 0%, transparent 58% );--appleron-page-overlay-opacity: .88}body.theme--moonriver .appleron-header{display:none!important}body.theme--moonriver .appleron-footer{position:relative;background:transparent!important;border-top:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none;overflow:hidden}.theme--moonriver .appleron-footer>div{position:relative;z-index:1;padding-top:1rem;padding-bottom:1rem}.theme--moonriver .appleron-footer .font-medium{display:inline-flex;align-items:center;gap:.2em;font-weight:700;opacity:1}.theme--moonriver .appleron-footer .font-medium .appleron-footer__icon,.theme--moonriver .appleron-footer .font-medium .appleron-footer__brand-label{background:linear-gradient(90deg,#fff,#e8d4ff,#c4a8ff,#9b7aff 42%,#fff 52%,#d4b8ff,#b894ff 80%,#f0e8ff 92%,#fff);background-size:240% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 10px rgba(180,150,255,.35),0 0 20px rgba(140,100,200,.2);animation:moonriver-footer-flow 12s linear infinite,moonriver-footer-breathe 5s ease-in-out infinite}.theme--moonriver .appleron-footer .appleron-footer__credit{opacity:1;filter:drop-shadow(0 0 10px rgba(150,110,220,.38)) drop-shadow(0 0 22px rgba(120,80,200,.2))}.theme--moonriver .appleron-footer .appleron-footer__credit-line,.theme--moonriver .appleron-footer .appleron-footer__credit-line .appleron-footer__name{font-weight:700;background:linear-gradient(90deg,#fff,#e8d4ff,#c4a8ff,#9b7aff,#f2ecff 40%,#fff,#d4b8ff 56%,#b894ff,#7c5cbf,#dcc8ff 86%,#fff);background-size:280% auto;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:moonriver-footer-flow 13s linear infinite,moonriver-footer-breathe 5s ease-in-out infinite}@keyframes moonriver-footer-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes moonriver-footer-breathe{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.06) saturate(1.1)}}.theme--moonriver .appleron-main{position:relative;z-index:2;max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);color:var(--moonriver-ink)}.theme--moonriver .moonriver-back-nav{position:fixed;top:max(.85rem,env(safe-area-inset-top,0px));left:max(.85rem,env(safe-area-inset-left,0px));z-index:100}.theme--moonriver .moonriver-back{display:inline-flex;align-items:center;padding:.42rem 1rem;font-size:.86rem;font-weight:500;letter-spacing:.06em;color:var(--moonriver-mist-soft);text-decoration:none;border-radius:999px;border:1px solid rgba(200,180,255,.28);background:#120a248c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 28px #8c64c833,0 2px 12px #00000040;transition:color .45s ease,border-color .45s ease,box-shadow .6s ease,transform .5s ease}.theme--moonriver .moonriver-back:hover{color:#fff;border-color:#dcc8ff73;box-shadow:0 0 36px #b496ff47;transform:translateY(-1px)}.theme--moonriver .moonriver-layout{padding-top:clamp(.25rem,2vw,.5rem)}.theme--moonriver .moonriver-book{margin:0 auto clamp(1.25rem,3vw,2rem);max-width:min(44rem,96vw)}.theme--moonriver .moonriver-book__frame{padding:clamp(1rem,3vw,1.75rem) clamp(.5rem,2vw,1rem) clamp(1.25rem,3vw,2rem);filter:drop-shadow(0 22px 48px rgba(12,4,28,.5)) drop-shadow(0 0 50px rgba(140,100,190,.14)) drop-shadow(0 0 80px rgba(200,180,255,.08))}.theme--moonriver .moonriver-book__spread{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;max-width:min(40rem,92vw);margin:0 auto;min-height:clamp(248px,36vh,360px);padding:8px 0 16px;background:transparent;perspective:1400px;cursor:pointer}.theme--moonriver .moonriver-book__spread:focus-visible{outline:1px dashed rgba(210,190,255,.58);outline-offset:6px;border-radius:12px}.theme--moonriver .moonriver-book__page--left{position:relative;flex:1 1 44%;max-width:47%;min-height:clamp(240px,34vh,348px);align-self:stretch;border-radius:28px 12px 14px 32px;transform:perspective(1200px) rotateY(7deg);transform-origin:right center;margin-right:-12px;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.02) 2px,rgba(255,255,255,.02) 3px),repeating-linear-gradient(88deg,transparent 0,transparent 6px,rgba(0,0,0,.02) 6px,rgba(0,0,0,.02) 7px),radial-gradient(ellipse 100% 80% at 15% 35%,rgba(255,252,255,.16) 0%,transparent 55%),linear-gradient(125deg,#f8f4ff2e,#d2bef514 42%,#8c6eb90f);box-shadow:-3px 3px #fcfaff1a,-6px 5px #eeeafa16,-9px 7px #dedaf213,-12px 9px #cdc8e611,-15px 11px #bcb6d80f,-18px 13px #aca8ca0d,-21px 15px #9b96bc0b,-24px 17px 12px #06021233,0 4px #ece8f812,0 8px #dad4eb0e,0 12px #c6c0dc0c,0 15px 10px #00000024,inset -14px 0 36px #190c3059,inset 0 0 0 1px #ffffff1a,-6px 16px 36px #00000047,0 0 40px #beaaff1a}.theme--moonriver .moonriver-book__page--right{position:relative;flex:1 1 44%;max-width:47%;min-height:clamp(240px,34vh,348px);align-self:stretch;border-radius:12px 28px 32px 14px;transform:perspective(1200px) rotateY(-7deg);transform-origin:left center;margin-left:-12px;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.02) 2px,rgba(255,255,255,.02) 3px),repeating-linear-gradient(92deg,transparent 0,transparent 6px,rgba(0,0,0,.02) 6px,rgba(0,0,0,.02) 7px),radial-gradient(ellipse 100% 80% at 85% 40%,rgba(255,252,255,.14) 0%,transparent 55%),linear-gradient(235deg,#f8f4ff26,#c8b4eb17 48%,#8264af12);box-shadow:3px 3px #fcfaff1a,6px 5px #eeeafa16,9px 7px #dedaf213,12px 9px #cdc8e611,15px 11px #bcb6d80f,18px 13px #aca8ca0d,21px 15px #9b96bc0b,24px 17px 12px #06021233,0 4px #ece8f812,0 8px #dad4eb0e,0 12px #c6c0dc0c,0 15px 10px #00000024,inset 14px 0 36px #190c3052,inset 0 0 0 1px #ffffff14,6px 16px 36px #00000042,0 0 40px #beaaff17}.theme--moonriver .moonriver-book__spine{position:relative;flex:0 0 clamp(16px,2.2vw,22px);align-self:stretch;min-height:clamp(200px,30vh,300px);margin-top:clamp(20px,4vh,36px);margin-bottom:clamp(20px,4vh,36px);z-index:3;border-radius:10px;background:linear-gradient(90deg,#0c061af7,#30204ee6 22%,#1c1234f2,#342652e0 78%,#0a0616fa);box-shadow:inset 5px 0 14px #0000008c,inset -5px 0 14px #0000008c,0 0 32px #50328259,0 0 1px #dcc8ff26}.theme--moonriver .moonriver-book__spine:before{content:"";position:absolute;inset:10% -6px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#c8b4ff1f,#ffffff0d);filter:blur(4px);pointer-events:none}.theme--moonriver .moonriver-book__spread.is-awake .moonriver-book__page--left{animation:moonriver-page-awake-left .76s cubic-bezier(.22,1,.36,1) 1}.theme--moonriver .moonriver-book__spread.is-awake .moonriver-book__page--right{animation:moonriver-page-awake-right .76s cubic-bezier(.22,1,.36,1) 1}.theme--moonriver .moonriver-book__spread.is-awake .moonriver-book__spine{animation:moonriver-spine-awake .76s cubic-bezier(.22,1,.36,1) 1}.theme--moonriver .moonriver-book__spread.is-awake .moonriver-book__dream-layer{animation:moonriver-dream-awake .86s cubic-bezier(.22,1,.36,1) 1}.theme--moonriver .moonriver-book__spread.is-awake .moonriver-dream__line{animation:moonriver-dream-reveal var(--dur, 1.4s) linear var(--delay, 0s) forwards,moonriver-dream-float var(--dur, 1.4s) ease var(--delay, 0s) forwards,moonriver-dream-line-awake .7s ease-out 1}@keyframes moonriver-page-awake-left{0%{transform:perspective(1200px) rotateY(7deg) scale(1);filter:brightness(1)}45%{transform:perspective(1200px) rotateY(10deg) scale(1.012);filter:brightness(1.1)}to{transform:perspective(1200px) rotateY(7deg) scale(1);filter:brightness(1)}}@keyframes moonriver-page-awake-right{0%{transform:perspective(1200px) rotateY(-7deg) scale(1);filter:brightness(1)}45%{transform:perspective(1200px) rotateY(-10deg) scale(1.012);filter:brightness(1.1)}to{transform:perspective(1200px) rotateY(-7deg) scale(1);filter:brightness(1)}}@keyframes moonriver-spine-awake{0%,to{filter:brightness(1);transform:scaleY(1)}50%{filter:brightness(1.18);transform:scaleY(1.04)}}@keyframes moonriver-dream-awake{0%,to{filter:brightness(1)}45%{filter:brightness(1.14)}}@keyframes moonriver-dream-line-awake{0%{text-shadow:0 0 20px rgba(180,150,255,.45),0 0 48px rgba(120,80,180,.2),0 2px 16px rgba(0,0,0,.35)}45%{text-shadow:0 0 30px rgba(210,190,255,.72),0 0 56px rgba(150,110,220,.35),0 2px 16px rgba(0,0,0,.4)}to{text-shadow:0 0 20px rgba(180,150,255,.45),0 0 48px rgba(120,80,180,.2),0 2px 16px rgba(0,0,0,.35)}}.theme--moonriver .moonriver-book__page--left:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:1px;background:linear-gradient(225deg,rgba(255,255,255,.45) 0%,rgba(220,200,255,.2) 30%,transparent 55%,rgba(180,160,240,.12) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.85}.theme--moonriver .moonriver-book__page--right:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:1px;background:linear-gradient(315deg,rgba(255,255,255,.42) 0%,rgba(220,200,255,.18) 30%,transparent 55%,rgba(180,160,240,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.85}.theme--moonriver .moonriver-book__dream-layer{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,4vw,2.5rem) clamp(1.25rem,6vw,2.5rem);pointer-events:none}.theme--moonriver .moonriver-book__dream-layer .moonriver-dream{pointer-events:auto}.theme--moonriver .moonriver-dream{text-align:center;margin:0;max-width:min(30rem,86vw)}.theme--moonriver .moonriver-dream__line{margin:0 0 .85rem;font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-size:clamp(.95rem,2.1vw,1.08rem);font-weight:400;letter-spacing:.18em;line-height:2.1;color:#ebe4ffe0;text-shadow:0 0 20px rgba(180,150,255,.45),0 0 48px rgba(120,80,180,.2),0 2px 16px rgba(0,0,0,.35);filter:blur(.2px);opacity:.12;transform:translateY(10px);will-change:-webkit-mask-size,mask-size,transform,opacity;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-repeat:no-repeat;-webkit-mask-size:0% 100%;mask-image:linear-gradient(#000 0 0);mask-repeat:no-repeat;mask-size:0% 100%;animation:moonriver-dream-reveal var(--dur, 1.4s) linear var(--delay, 0s) forwards,moonriver-dream-float var(--dur, 1.4s) ease var(--delay, 0s) forwards}.theme--moonriver .moonriver-dream__line:last-child{margin-bottom:0}.theme--moonriver .moonriver-dream__line:nth-child(1){animation-delay:.35s}.theme--moonriver .moonriver-dream__line:nth-child(2){animation-delay:.85s}.theme--moonriver .moonriver-dream__line:nth-child(3){animation-delay:1.35s}.theme--moonriver .moonriver-dream__line:nth-child(4){animation-delay:1.85s}.theme--moonriver .moonriver-dream__line:nth-child(5){animation-delay:2.35s}@keyframes moonriver-dream-reveal{to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes moonriver-dream-float{to{opacity:1;transform:translateY(0);filter:blur(.2px)}}.theme--moonriver .moonriver-river{position:relative;padding:clamp(1.5rem,3vw,2.25rem) 0 2rem}.theme--moonriver .moonriver-river:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:min(92%,520px);height:100%;min-height:180px;background:linear-gradient(180deg,#a082ff1f,#b496ff38 35%,#8c6edc2e 65%,#6446a014);border-radius:50% 50% 40% 40%/8% 8% 12% 12%;filter:blur(24px);pointer-events:none;animation:moonriver-river-pulse 8s ease-in-out infinite}@keyframes moonriver-river-pulse{0%,to{opacity:.85;transform:translate(-50%) scaleX(1)}50%{opacity:1;transform:translate(-50%) scaleX(1.04)}}.theme--moonriver .moonriver-page{position:relative;z-index:1;margin:0 auto;max-width:42rem;padding:0 0 clamp(1.8rem,4vw,2.6rem);border-radius:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.theme--moonriver .moonriver-reading{margin:0 auto;max-width:72rem;padding:clamp(1.05rem,2.5vw,1.45rem) clamp(1rem,3vw,1.5rem) clamp(1.6rem,3.5vw,2.2rem);border-radius:16px;background:#120a2485;border:1px solid rgba(200,175,255,.16);box-shadow:0 14px 46px #00000059,0 0 0 1px #ffffff0a inset,0 0 56px #a078dc1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.theme--moonriver .moonriver-reading.moonriver-page{max-width:72rem;padding:clamp(1.05rem,2.5vw,1.45rem) clamp(1rem,3vw,1.5rem) clamp(1.6rem,3.5vw,2.2rem)}.theme--moonriver .moonriver-body h1{margin:0 0 1.2rem;text-align:center;font-family:Songti SC,"Noto Serif SC",Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3.2vw,1.9rem);font-weight:650;letter-spacing:.12em;line-height:1.4;color:#f5f0fffa;text-shadow:0 0 18px rgba(180,150,255,.25),0 2px 12px rgba(0,0,0,.35)}.theme--moonriver .moonriver-body{font-size:1rem}.theme--moonriver .moonriver-body h2{margin:1.35rem 0 .55rem;font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-size:1.12rem;font-weight:600;letter-spacing:.1em;color:var(--moonriver-mist);text-shadow:0 0 16px rgba(180,150,255,.25)}.theme--moonriver .moonriver-body h3{margin:1.1rem 0 .45rem;font-size:1.02rem;font-weight:600;letter-spacing:.08em;color:var(--moonriver-mist-soft)}.theme--moonriver .moonriver-body p{margin:0 0 .9rem;line-height:1.82;letter-spacing:.03em;color:var(--moonriver-ink-dim)}.theme--moonriver .moonriver-body :where(p,li){color:var(--moonriver-ink-dim)}.theme--moonriver .moonriver-body a{color:#dcbefffa;text-decoration:underline;text-decoration-color:#b496dc80;text-underline-offset:3px;transition:color .35s ease,text-shadow .35s ease,text-decoration-color .35s ease}.theme--moonriver .moonriver-body a:hover{color:#fff;text-shadow:0 0 12px rgba(200,170,255,.5);text-decoration-color:#dcc8ffc7}.theme--moonriver .moonriver-body blockquote{margin:1.05rem 0;padding:.6rem .9rem;border-left:2px solid rgba(200,175,255,.35);background:#ffffff0d;border-radius:12px;color:#e1d7f8e6}.theme--moonriver .moonriver-body :is(.admonition,.callout){position:relative;margin:1.1rem 0;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(200,175,255,.18);background:#ffffff0f;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0f}.theme--moonriver .moonriver-body .admonition-title{display:flex;align-items:center;gap:.45rem;margin:-.05rem 0 .55rem;padding-bottom:.45rem;font-size:.92rem;font-weight:700;letter-spacing:.05em;color:#f5f0fff5;border-bottom:1px solid rgba(200,175,255,.16)}.theme--moonriver .moonriver-body .admonition.note,.theme--moonriver .moonriver-body .callout.note{border-left:4px solid rgba(184,148,255,.9)}.theme--moonriver .moonriver-body .admonition.tip,.theme--moonriver .moonriver-body .callout.tip{border-left:4px solid rgba(210,195,250,.9)}.theme--moonriver .moonriver-body .admonition.warning,.theme--moonriver .moonriver-body .callout.warning{border-left:4px solid rgba(255,214,122,.85)}.theme--moonriver .moonriver-body .admonition.danger,.theme--moonriver .moonriver-body .callout.danger{border-left:4px solid rgba(255,120,160,.75)}.theme--moonriver .moonriver-toc{margin:1.15rem 0 1.35rem;padding:.85rem 1rem .95rem;background:#ffffff0e;border:1px solid rgba(200,175,255,.16);border-left:3px solid rgba(184,148,255,.55);border-radius:12px;box-shadow:0 1px 4px #0000001f,0 0 28px #a078dc14,inset 0 1px #ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.theme--moonriver .moonriver-toc__title{margin:0 0 .55rem;font-size:.9rem;font-weight:700;letter-spacing:.1em;color:#f5f0fff5;text-shadow:0 0 16px rgba(180,150,255,.22)}.theme--moonriver .moonriver-toc__list{list-style:none;margin:0;padding:0}.theme--moonriver .moonriver-toc__item{margin:.18rem 0;padding-left:0;line-height:1.42}.theme--moonriver .moonriver-toc__link{color:#dcbefffa;text-decoration:none;border-radius:6px;padding:.1rem .25rem;transition:color .18s ease,background .18s ease,text-shadow .18s ease}.theme--moonriver .moonriver-toc__link:hover{color:#fff;background:#b894ff24;text-shadow:0 0 12px rgba(200,170,255,.35)}.theme--moonriver .moonriver-toc__link.is-active,.theme--moonriver .moonriver-toc__link[aria-current=true]{color:#fff;font-weight:700;background:#b894ff2e}.theme--moonriver .moonriver-toc__item--h2{padding-left:.65rem}.theme--moonriver .moonriver-toc__item--h3{padding-left:1.4rem}.theme--moonriver .moonriver-toc__item--h4{padding-left:2.2rem}.theme--moonriver .moonriver-toc__item--h5{padding-left:3rem}.theme--moonriver .moonriver-toc__item--h6{padding-left:3.6rem}.theme--moonriver .moonriver-body hr{border:0;height:1px;margin:1.35rem 0;background:linear-gradient(90deg,transparent 0%,rgba(200,180,255,.18) 22%,rgba(255,255,255,.28) 50%,rgba(200,180,255,.18) 78%,transparent 100%)}.theme--moonriver .moonriver-body strong{color:#f5f0fff5;font-weight:700}.theme--moonriver .moonriver-body ul,.theme--moonriver .moonriver-body ol:not(.moonriver-toc__list){margin:.65rem 0 .75rem;padding-left:1.5rem}.theme--moonriver .moonriver-body li:not(.moonriver-toc__item){margin:.22rem 0;padding-left:.25rem}.theme--moonriver .moonriver-body li:not(.moonriver-toc__item)>ul,.theme--moonriver .moonriver-body li:not(.moonriver-toc__item)>ol{margin-top:.28rem;margin-bottom:.3rem;padding-left:1.25rem}.theme--moonriver .moonriver-body ul:not(.moonriver-toc__list){list-style-type:none;padding-left:.1rem}.theme--moonriver .moonriver-body ul:not(.moonriver-toc__list)>li{position:relative;padding-left:1.1rem}.theme--moonriver .moonriver-body ul:not(.moonriver-toc__list)>li:before{content:"";position:absolute;left:0;top:.52em;width:.4rem;height:.4rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffffffeb,#b894ffe6,#7c5cbff2);box-shadow:0 0 0 1px #ffffff47,0 0 0 2px #b894ff2e,0 0 14px #b894ff29}.theme--moonriver .moonriver-body ul ul>li:before{width:.32rem;height:.32rem;top:.55em;background:#b894ffd9;box-shadow:0 0 0 1px #ffffff38}.theme--moonriver .moonriver-body ol:not(.moonriver-toc__list)>li::marker{color:#dcbefff2;font-weight:700;font-variant-numeric:tabular-nums}.theme--moonriver .moonriver-body :where(code,pre,kbd,samp){font-family:JetBrains Mono,Fira Code,Consolas,monospace}.theme--moonriver .moonriver-body code:not(pre code){background:#b894ff29;color:#f8f4fff5;padding:.14em .42em;border-radius:.5rem;border:1px solid rgba(200,175,255,.22);font-size:.94em}.theme--moonriver .moonriver-body pre{margin:1rem 0;padding:.85rem 1rem;overflow-x:auto;background:#0a0616c7;color:#f5f0fff2;border-radius:16px;border:1px solid rgba(200,175,255,.16);box-shadow:0 16px 38px #00000059,0 0 50px #8c64be14,inset 0 1px #ffffff0a}.theme--moonriver .moonriver-body pre code{background:transparent;color:inherit;padding:0;border:none;border-radius:0;font-size:.94rem;line-height:1.72}.theme--moonriver .moonriver-body table{width:100%;border-collapse:collapse;margin:1rem 0;overflow:hidden;background:#ffffff0f;color:#ebe4ffeb;border-radius:14px;box-shadow:0 10px 24px #0000002e,0 0 0 1px #c8afff2e}.theme--moonriver .moonriver-body th,.theme--moonriver .moonriver-body td{padding:.76rem .95rem;border-bottom:1px solid rgba(200,175,255,.18);vertical-align:top}.theme--moonriver .moonriver-body th{background:#b894ff29;color:#fffffff5;font-weight:700;text-align:left}.theme--moonriver .moonriver-body tr:last-child td{border-bottom:none}.theme--moonriver .moonriver-body tr:nth-child(2n) td{background:#ffffff09}.theme--moonriver .moonriver-body img{max-width:100%;height:auto;border-radius:14px;box-shadow:0 14px 32px #00000038}body.theme--moonriver ::selection{background:#b894ff38;color:#fffffff5}html:has(body.theme--moonriver)::-webkit-scrollbar{width:auto;height:auto}html:has(body.theme--moonriver)::-webkit-scrollbar-track,html:has(body.theme--moonriver)::-webkit-scrollbar-track-piece{background:#ffffff14;border-radius:999px;box-shadow:inset 0 0 0 1px #dcc8ff24,inset 0 0 14px #0000001f}html:has(body.theme--moonriver)::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid rgba(255,255,255,.12);background:linear-gradient(90deg,#b894ff 0% 4px,#ffffffc7 4px);box-shadow:0 0 0 1px #140a282e,0 2px 12px #b894ff38,inset 0 1px #ffffff59,inset 0 -1px #00000014}html:has(body.theme--moonriver)::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#c4a8ff 0% 4px,#ffffffdb 4px);box-shadow:0 0 0 1px #140a281f,0 2px 16px #c8aaff59,inset 0 1px #ffffff73}html:has(body.theme--moonriver)::-webkit-scrollbar-thumb:active{background:linear-gradient(90deg,#9b7aff 0% 4px,#ffffffbd 4px);box-shadow:0 0 0 1px #140a282e,0 1px 10px #b496ff42,inset 0 1px 2px #ffffff47,inset 0 -1px 2px #0000001f}html:has(body.theme--moonriver)::-webkit-scrollbar-corner{background:#ffffff14}html:has(body.theme--moonriver){scrollbar-width:auto;scrollbar-color:#b894ff rgba(255,255,255,.08)}@media(prefers-reduced-motion:reduce){.theme--moonriver .moonriver-dream__line{animation:none;opacity:1;transform:none;-webkit-mask:none;mask:none}.theme--moonriver .moonriver-book__page--left,.theme--moonriver .moonriver-book__page--right{transform:none;margin-left:0;margin-right:0;max-width:46%}.theme--moonriver .moonriver-book__page--left{border-radius:22px 6px 6px 22px}.theme--moonriver .moonriver-book__page--right{border-radius:6px 22px 22px 6px}.theme--moonriver .moonriver-river:before{animation:none}.theme--moonriver .appleron-footer .font-medium .appleron-footer__icon,.theme--moonriver .appleron-footer .font-medium .appleron-footer__brand-label,.theme--moonriver .appleron-footer .appleron-footer__credit-line,.theme--moonriver .appleron-footer .appleron-footer__credit-line .appleron-footer__name{animation:none}.theme--moonriver .moonriver-book__spread.is-awake .moonriver-book__page--left,.theme--moonriver .moonriver-book__spread.is-awake .moonriver-book__page--right,.theme--moonriver .moonriver-book__spread.is-awake .moonriver-book__spine,.theme--moonriver .moonriver-book__spread.is-awake .moonriver-book__dream-layer,.theme--moonriver .moonriver-book__spread.is-awake .moonriver-dream__line{animation:none!important}}html body.appleron-page.theme--academy{--academy-paper: rgba(245, 242, 234, .92);--academy-ink: rgba(18, 16, 20, .92);--academy-ink-soft: rgba(55, 52, 60, .82);--academy-line: rgba(25, 24, 30, .12);--academy-accent: rgba(62, 116, 136, .92);--academy-accent-soft: rgba(62, 116, 136, .18);--academy-gold: rgba(235, 198, 98, .95);--academy-gold-soft: rgba(235, 198, 98, .22);--academy-gold-faint: rgba(235, 198, 98, .1);--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E7%A8%B7%E4%B8%8B%E5%AD%A6%E5%AE%AB.png);--appleron-page-bg-color: #0d0b0f;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1.03) contrast(1.02) brightness(.98);--appleron-page-overlay: radial-gradient(900px 520px at 50% 10%, rgba(255, 255, 255, .08), transparent 65%), radial-gradient(900px 680px at 50% 85%, rgba(0, 0, 0, .16), transparent 70%), linear-gradient(180deg, rgba(5, 5, 8, .42) 0%, rgba(5, 5, 8, .58) 100%);--appleron-page-overlay-opacity: .12}.theme--academy .appleron-header{position:relative;color:#f5ecd6e6;background:radial-gradient(900px 90px at 50% -30px,rgba(255,255,255,.06),transparent 62%),radial-gradient(800px 220px at 50% 130%,rgba(0,0,0,.48),transparent 55%),repeating-linear-gradient(115deg,rgba(255,255,255,.04) 0px,rgba(255,255,255,.04) 2px,transparent 2px,transparent 12px),linear-gradient(180deg,#240a0cfa,#140708fc 52%,#090506fe);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 10px 28px #00000042,0 1px #ffffff1a inset,0 -1px #00000038 inset;backdrop-filter:blur(12px) saturate(1.05) contrast(1.02);-webkit-backdrop-filter:blur(12px) saturate(1.05) contrast(1.02)}.theme--academy .appleron-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 44%),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.22))}.theme--academy .appleron-header:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 10%,rgba(255,255,255,.08) 90%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(235,198,98,.08) 18%,rgba(235,198,98,.18) 40%,rgba(255,244,210,.38) 50%,rgba(235,198,98,.18) 60%,rgba(235,198,98,.08) 82%,transparent 100%);background-size:100% 100%,240% 100%;background-position:0 0,0 0;animation:academy-gild 6.8s ease-in-out infinite;opacity:.85}.theme--academy .appleron-header-inner{position:relative;flex-direction:row;justify-content:space-between;align-items:center;gap:.9rem;text-align:left}.theme--academy .appleron-brand,.theme--academy .appleron-nav-item{position:relative;color:#fff6e4f0;text-shadow:0 -1px 0 rgba(255,244,210,.34),1px 0 0 rgba(0,0,0,.62),-1px 0 0 rgba(0,0,0,.62),0 1px 0 rgba(0,0,0,.72),0 2px 0 rgba(0,0,0,.24),0 10px 18px rgba(0,0,0,.22),0 0 10px rgba(235,198,98,.08);transition:color .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),filter .26s cubic-bezier(.22,1,.36,1)}.theme--academy .appleron-brand{font-size:1.25rem;letter-spacing:.06em;line-height:1.5;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2)) drop-shadow(0 10px 16px rgba(0,0,0,.14))}.theme--academy .appleron-nav{color:#fff0d6c7;justify-content:center;flex-wrap:wrap;row-gap:.4rem}.theme--academy .appleron-nav-item{font-size:.92rem;letter-spacing:.065em;line-height:1.25;text-decoration:none;background:transparent;transform:translateY(0);transition:color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}.theme--academy .appleron-nav-item:hover{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 60%),#fff4d20f;color:#fff8e6f5;transform:translateY(-1px);filter:brightness(1.08) drop-shadow(0 0 12px rgba(235,198,98,.1))}.theme--academy .appleron-nav-item:active{transform:translateY(0);filter:brightness(.99)}.theme--academy .appleron-nav-item[aria-current=page]{background:#fff4d217;color:#fff8e6f5;filter:brightness(1.06) drop-shadow(0 0 10px rgba(235,198,98,.1))}.theme--academy .appleron-nav-item:after{content:"";position:absolute;inset-inline:1rem;bottom:.15rem;height:2px;border-radius:999px;opacity:0;transform:scaleX(.42);transform-origin:center;background:linear-gradient(90deg,transparent 0%,rgba(235,198,98,.25) 14%,rgba(255,244,210,.95) 50%,rgba(235,198,98,.25) 86%,transparent 100%);background-size:240% 100%;background-position:0 0;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.theme--academy .appleron-nav-item:hover:after,.theme--academy .appleron-nav-item[aria-current=page]:after{opacity:1;transform:scaleX(1);animation:academy-gild 4.8s ease-in-out infinite}.theme--academy .appleron-header-inner{animation:academy-nav-enter .76s cubic-bezier(.22,1,.36,1) both}.theme--academy .appleron-nav-item{opacity:0;transform:translateY(8px);animation:academy-nav-item-enter .62s cubic-bezier(.22,1,.36,1) both}.theme--academy .appleron-nav-item:nth-child(1){animation-delay:40ms}.theme--academy .appleron-nav-item:nth-child(2){animation-delay:95ms}.theme--academy .appleron-nav-item:nth-child(3){animation-delay:.15s}.theme--academy .appleron-nav-item:nth-child(4){animation-delay:205ms}.theme--academy .appleron-nav-item:nth-child(5){animation-delay:.26s}.theme--academy .appleron-nav-item:nth-child(6){animation-delay:315ms}.theme--academy .appleron-nav-item:nth-child(7){animation-delay:.37s}.theme--academy .appleron-nav-item:nth-child(8){animation-delay:425ms}@keyframes academy-nav-enter{0%{opacity:.55;transform:translateY(-5px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:none}}@keyframes academy-nav-item-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.theme--academy .appleron-nav-toggle{color:#fff8e6f5;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 20px #0000003d}.theme--academy .appleron-nav-toggle:hover{background:#ffffff1a}.theme--academy .appleron-nav-panel{background:#0e0c10eb;border:1px solid rgba(255,255,255,.12);color:#f5f2eaeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@keyframes academy-gild{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.theme--academy{--academy-footer-text-soft: rgba(235, 230, 222, .82);--academy-footer-text: rgba(245, 242, 234, .92);--academy-footer-gold-1: rgba(255, 246, 228, .96);--academy-footer-gold-2: rgba(235, 198, 98, .92);--academy-footer-gold-3: rgba(198, 140, 60, .86);--academy-footer-gold-4: rgba(255, 244, 210, .9);--academy-footer-gold-5: rgba(255, 230, 175, .88);--academy-footer-line: rgba(235, 198, 98, .18);--academy-footer-line-soft: rgba(235, 198, 98, .1);--academy-footer-shadow-soft: 0 0 10px rgba(235, 198, 98, .1);--academy-footer-shadow-mid: 0 0 18px rgba(235, 198, 98, .1);--academy-footer-shadow-far: 0 0 28px rgba(235, 198, 98, .06);--academy-footer-ease: cubic-bezier(.22, 1, .36, 1)}.theme--academy .appleron-footer{position:relative;background:transparent!important;border-top:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden}.theme--academy .appleron-footer>div{position:relative;z-index:1;color:var(--academy-footer-text-soft);padding-top:1.05rem;padding-bottom:1.05rem}.theme--academy .appleron-footer:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;pointer-events:none;border-radius:999px;background:linear-gradient(90deg,transparent 0%,var(--academy-footer-line-soft) 10%,var(--academy-footer-line) 35%,var(--academy-footer-line) 50%,var(--academy-footer-line) 65%,var(--academy-footer-line-soft) 90%,transparent 100%);box-shadow:var(--academy-footer-shadow-soft)}.theme--academy .appleron-footer:after{content:"";position:absolute;left:18%;right:18%;bottom:.35rem;height:1px;pointer-events:none;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(235,198,98,0) 8%,rgba(235,198,98,.18) 28%,rgba(255,244,210,.3) 50%,rgba(235,198,98,.18) 72%,rgba(235,198,98,0) 92%,transparent 100%);box-shadow:var(--academy-footer-shadow-far)}.theme--academy .appleron-footer .font-medium{position:relative;display:inline-flex;align-items:center;gap:.2em}.theme--academy .appleron-footer .font-medium .appleron-footer__icon,.theme--academy .appleron-footer .font-medium .appleron-footer__brand-label{color:transparent;background:linear-gradient(90deg,var(--academy-footer-gold-1) 0%,var(--academy-footer-gold-2) 18%,var(--academy-footer-gold-3) 45%,var(--academy-footer-gold-4) 72%,var(--academy-footer-gold-5) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 6px rgba(235,198,98,.1),0 0 14px rgba(235,198,98,.08);animation:academy-footer-shift 14s linear infinite,academy-footer-breathe 5.8s ease-in-out infinite}.theme--academy .appleron-footer .opacity-80{color:transparent;opacity:1;background:linear-gradient(90deg,#fff6e4eb,#ebc662db 35%,#c68c3cd1 68%,#fff4d2eb);background-size:200% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 4px rgba(255,255,255,.06),0 0 12px rgba(235,198,98,.08);animation:academy-footer-shift 18s linear infinite,academy-footer-breathe-soft 6.8s ease-in-out infinite}.theme--academy .appleron-footer .appleron-footer__name{color:transparent;background:linear-gradient(90deg,#fff6e4f2,#ebc662e0 45%,#c68c3cd1);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:academy-footer-shift 18s linear infinite,academy-footer-breathe-soft 6.8s ease-in-out infinite}.theme--academy .appleron-footer a{color:#fff4d2e6;text-decoration:none;transition:color .22s var(--academy-footer-ease),text-shadow .22s var(--academy-footer-ease),filter .22s var(--academy-footer-ease)}.theme--academy .appleron-footer a:hover{color:#fffae8fa;text-shadow:0 0 10px rgba(235,198,98,.14),0 0 18px rgba(235,198,98,.1);filter:brightness(1.06)}@keyframes academy-footer-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes academy-footer-breathe{0%,to{filter:brightness(1) saturate(1);text-shadow:0 0 6px rgba(235,198,98,.1),0 0 14px rgba(235,198,98,.08)}50%{filter:brightness(1.08) saturate(1.06);text-shadow:0 0 8px rgba(235,198,98,.14),0 0 20px rgba(235,198,98,.12)}}@keyframes academy-footer-breathe-soft{0%,to{filter:brightness(1) saturate(1);text-shadow:0 0 4px rgba(255,255,255,.06),0 0 12px rgba(235,198,98,.08)}50%{filter:brightness(1.06) saturate(1.05);text-shadow:0 0 6px rgba(255,255,255,.08),0 0 16px rgba(235,198,98,.1)}}.theme--academy .appleron-main.academy{position:relative;z-index:2;max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);color:var(--academy-paper)}.theme--academy .academy-hero{padding:1.2rem 0 .75rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1rem;text-align:center}.theme--academy .academy-hero__title{margin:0 0 .25rem;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:700;letter-spacing:.18em;color:#f5f2eaf2;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 1px 2px rgba(0,0,0,.55),0 12px 34px rgba(0,0,0,.22)}.theme--academy .academy-hero__title--gild{cursor:pointer;outline:none}.theme--academy .academy-hero__title--gild:focus-visible{outline:2px solid rgba(255,244,210,.85);outline-offset:4px;border-radius:.3rem}.theme--academy .academy-hero__title--gild.is-gilding{pointer-events:none;animation:academy-title-gild-restore 1.9s cubic-bezier(.16,1,.3,1) both}@keyframes academy-title-gild-restore{0%{color:#fff6d6fa;text-shadow:0 0 8px rgba(255,240,180,.72),0 0 20px rgba(235,198,98,.55),0 0 36px rgba(198,140,60,.35),0 2px 4px rgba(0,0,0,.5);filter:saturate(1.15) brightness(1.06)}35%{color:#f5e1a5f7;text-shadow:0 0 6px rgba(245,225,165,.48),0 0 14px rgba(235,198,98,.36),0 1px 3px rgba(0,0,0,.48)}to{color:#f5f2eaf2;text-shadow:0 1px 2px rgba(0,0,0,.55),0 12px 34px rgba(0,0,0,.22);filter:none}}.theme--academy .academy-hero__subtitle{margin:0 0 .6rem;letter-spacing:.22em;font-size:.92rem;color:#ebe6dedb;text-shadow:0 1px 2px rgba(0,0,0,.42);text-rendering:geometricPrecision}.theme--academy .academy-hero__proverb{margin:0 0 .45rem;letter-spacing:.14em;font-size:.95rem;font-weight:650;color:#fff4d2eb;text-shadow:0 1px 0 rgba(0,0,0,.52),0 12px 30px rgba(0,0,0,.18);text-rendering:geometricPrecision}.theme--academy .academy-hero__lead{margin:0 auto;max-width:68ch;text-align:center;line-height:1.75;font-size:1.02rem;font-weight:520;color:#f5f2eae6;text-shadow:0 1px 0 rgba(0,0,0,.45),0 12px 30px rgba(0,0,0,.2)}.theme--academy .academy-hero__lead--typing{display:block}.theme--academy .academy-hero__lead-cn{min-height:1.8em;display:inline;color:inherit}.theme--academy .academy-hero__lead--typing.is-typing .academy-hero__lead-cn{border-right:2px solid rgba(255,244,210,.8);padding-right:.08em}@media(max-width:639px){.theme--academy .appleron-header-inner{gap:.35rem}}.theme--academy .academy-nav{margin:1rem 0 1.4rem}.theme--academy .academy-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .65rem}.theme--academy .academy-nav__link{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;text-decoration:none;color:#f5f2eae6;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:background .18s ease,border-color .18s ease,color .18s ease;text-shadow:0 1px 2px rgba(0,0,0,.35);text-rendering:geometricPrecision}.theme--academy .academy-nav__link:hover{background:#3e748829;border-color:#3e748859}.theme--academy .academy-topic{padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.08)}.theme--academy .academy-topic__head{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.theme--academy .academy-topic__head-text{flex:1}.theme--academy .academy-topic__title{margin:0 0 .25rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;color:#f5f2eaf0;text-shadow:0 1px 2px rgba(0,0,0,.4)}.theme--academy .academy-topic__desc{margin:0;color:#e1dcd4c7;line-height:1.75;text-shadow:0 1px 2px rgba(0,0,0,.3);text-rendering:geometricPrecision}.theme--academy .academy-topic__empty{margin:.35rem 0 0;color:#e1dcd49e;line-height:1.7;font-size:.95rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.theme--academy .academy-collapse-btn{flex-shrink:0;margin-top:.1rem;padding:.25rem .6rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#f5f2eae0;font-size:.85rem;letter-spacing:.06em;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease;text-shadow:0 1px 2px rgba(0,0,0,.35)}.theme--academy .academy-collapse-btn:hover{background:#ebc6621a;border-color:#ebc66247;color:#fffae8f2}.theme--academy .academy-topic__body[hidden]{display:none}.theme--academy .academy-entries{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.theme--academy .academy-entry{display:grid;grid-template-columns:1fr auto;gap:.85rem 1rem;padding:.85rem .9rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:background .18s ease,border-color .18s ease}.theme--academy .academy-entry:hover{background:#ffffff0b;border-color:#3e748840}.theme--academy .academy-entry__title{font-weight:700;letter-spacing:.03em;color:#f5f2eae6;margin-bottom:.25rem;text-shadow:0 1px 2px rgba(0,0,0,.35)}.theme--academy .academy-entry__summary{color:#e6e1dab8;line-height:1.75}.theme--academy .academy-entry__meta{display:flex;flex-wrap:wrap;gap:.45rem .6rem;align-items:center;margin-top:.55rem}.theme--academy .academy-tag{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.78rem;color:#f5f2eae6;background:#3e748824;border:1px solid rgba(62,116,136,.22);text-shadow:0 1px 2px rgba(0,0,0,.3)}@supports (-webkit-text-stroke: .55px rgba(0,0,0,.35)){.theme--academy .academy-nav__link,.theme--academy .academy-hero__proverb,.theme--academy .academy-topic__title,.theme--academy .academy-topic__desc,.theme--academy .academy-collapse-btn,.theme--academy .academy-tag,.theme--academy .academy-topic__empty{-webkit-text-stroke:.6px rgba(0,0,0,.38);paint-order:stroke fill}}.theme--academy .academy-entry__updated{font-size:.82rem;color:#e1dcd49e}@supports (-webkit-text-stroke: .6px rgba(0,0,0,.5)){.theme--academy .academy-entry__title,.theme--academy .academy-entry__summary,.theme--academy .academy-entry__updated{-webkit-text-stroke:.6px rgba(0,0,0,.45);paint-order:stroke fill}}.theme--academy .academy-entry__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;align-content:start}.theme--academy .academy-btn{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:10px;text-decoration:none;color:#f5f2eaeb;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:background .18s ease,border-color .18s ease;font-size:.86rem}.theme--academy .academy-btn:hover{background:#3e748829;border-color:#3e748859}.theme--academy .academy-btn--primary{background:#3e748838;border-color:#3e748861}@media(max-width:720px){.theme--academy .academy-entry{grid-template-columns:1fr}.theme--academy .academy-entry__actions{justify-content:flex-start}}body.theme--academy ::selection{color:#ffecbafa;background:#140a06a8;text-shadow:none}body.theme--academy ::-moz-selection{color:#ffecbafa;background:#140a06a8;text-shadow:none}html:has(body.theme--academy)::-webkit-scrollbar{width:12px;height:12px}html:has(body.theme--academy)::-webkit-scrollbar-track{background:radial-gradient(160px 640px at 50% 0%,rgba(255,255,255,.06),transparent 58%),linear-gradient(180deg,#16080af5,#0c0607fa 55%,#080506fc)}html:has(body.theme--academy)::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid rgba(12,6,7,.98);background:radial-gradient(14px 14px at 30% 25%,rgba(255,255,255,.55),transparent 62%),linear-gradient(180deg,#fff8eceb,#fff0d6e0 60%,#ecdec4db);box-shadow:0 0 0 1px #00000038 inset,0 -1px #ffffff47 inset,0 10px 18px #00000038,0 0 10px #ebc66214}html:has(body.theme--academy)::-webkit-scrollbar-thumb:hover{background:radial-gradient(14px 14px at 30% 25%,rgba(255,255,255,.62),transparent 62%),linear-gradient(180deg,#fffcf4f0,#fff4dee6 60%,#f4e6cce0)}html:has(body.theme--academy){scrollbar-color:rgba(255,240,214,.88) rgba(12,6,7,.96)}:root{--qingshan-paper: rgba(242, 249, 255, .9);--qingshan-ink: rgba(20, 45, 68, .9);--qingshan-soft-ink: rgba(27, 58, 84, .78);--qingshan-accent: rgba(60, 128, 190, .9)}html body.appleron-page.theme--qingshan{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E8%BF%9C%E8%A7%81%E9%9D%92%E5%B1%B1.png);--appleron-page-bg-position: center center;--appleron-page-bg-size: cover;--appleron-page-bg-filter: saturate(1.04) brightness(1.04) contrast(1.02);--appleron-page-overlay: radial-gradient(circle at 18% 15%, rgba(218, 239, 255, .2), transparent 48%), radial-gradient(circle at 82% 22%, rgba(179, 223, 255, .16), transparent 50%), linear-gradient(180deg, rgba(12, 35, 56, .08), rgba(11, 34, 52, .24));--appleron-page-overlay-opacity: 1}.theme--qingshan .appleron-main{max-width:72rem}.theme--qingshan .appleron-brand,.theme--qingshan .appleron-nav-item,.theme--qingshan .qingshan-hero__subtitle,.theme--qingshan .qingshan-hero__title,.theme--qingshan .qingshan-hero__motto,.theme--qingshan .qingshan-hero__lead,.theme--qingshan .qingshan-hero__verse,.theme--qingshan .qingshan-section__title,.theme--qingshan .qingshan-section__intro,.theme--qingshan .qingshan-source__tag,.theme--qingshan .qingshan-flow__title,.theme--qingshan .qingshan-flow__desc,.theme--qingshan .qingshan-flow__tag,.theme--qingshan .qingshan-app__title,.theme--qingshan .qingshan-app__summary,.theme--qingshan .qingshan-app__links,.theme--qingshan .qingshan-app__linkline{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.theme--qingshan .appleron-header{position:relative;color:inherit;background:none;border-bottom:none;box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}.theme--qingshan .appleron-header:before,.theme--qingshan .appleron-header:after{display:none}.theme--qingshan .appleron-header-inner{position:relative}.theme--qingshan .appleron-header-inner:before{display:none}.theme--qingshan .appleron-brand{position:relative;text-decoration:none;color:#14283cf2;font-size:1.22rem;letter-spacing:.05em;font-weight:700;line-height:1.45;text-shadow:0 -1px 0 rgba(255,255,255,.22),0 1px 2px rgba(8,22,36,.3);transition:color .22s ease,text-shadow .22s ease;z-index:0}.theme--qingshan .appleron-brand:before{content:"";position:absolute;inset:-.16em -.5em;border-radius:999px;background:linear-gradient(180deg,#f6fbff24,#e2eef814);border:1px solid rgba(188,212,232,.18);box-shadow:inset 0 1px #ffffff2e,0 3px 8px #0a1c2c0d;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);pointer-events:none;z-index:-1}.theme--qingshan .appleron-brand:hover{color:#3aa0ff;text-shadow:0 -1px 0 rgba(255,255,255,.22),0 1px 2px rgba(8,22,36,.24)}.theme--qingshan .appleron-nav-item{position:relative;text-decoration:none;color:#14283cf2;font-size:.92rem;letter-spacing:.06em;line-height:1.25;font-weight:700;background:transparent;box-shadow:none;border:none;text-shadow:0 -1px 0 rgba(255,255,255,.2),0 1px 2px rgba(8,22,36,.28);transition:color .22s ease,text-shadow .22s ease,filter .22s ease;z-index:0}.theme--qingshan .appleron-nav-item:before{content:"";position:absolute;inset:-.22em -.46em;border-radius:999px;background:linear-gradient(180deg,#f6fbff1f,#e2eef812);border:1px solid rgba(186,210,230,.16);box-shadow:inset 0 1px #ffffff29,0 3px 7px #091a290d;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);pointer-events:none;z-index:-1}.theme--qingshan .appleron-nav-item:hover{color:#3aa0ff;background:transparent;text-shadow:0 -1px 0 rgba(255,255,255,.2),0 1px 2px rgba(8,22,36,.22);filter:none}.theme--qingshan .appleron-nav-item[aria-current=page]{color:#2f80ff;background:transparent;box-shadow:none;font-weight:600;text-shadow:0 -1px 0 rgba(255,255,255,.22),0 1px 2px rgba(8,22,36,.22)}.theme--qingshan .appleron-nav-item:after{display:none}.theme--qingshan .appleron-nav-toggle{color:#6d8aa7f5;background:#f2faffe0;border:1px solid rgba(172,208,235,.72);box-shadow:0 4px 14px #0e293f29}.theme--qingshan .appleron-nav-toggle:hover{color:#829fbcfc;background:#f6fcfff0}.theme--qingshan .appleron-nav-panel{background:#f0f9ffe6;border:1px solid rgba(172,208,235,.7);color:#1e4160e6;backdrop-filter:blur(12px);box-shadow:0 10px 28px #0c243829}.theme--qingshan .qingshan-hero{padding:clamp(1.2rem,3vw,2rem) 0 clamp(1.2rem,2vw,1.6rem);color:var(--qingshan-paper)}.theme--qingshan .qingshan-hero__subtitle{margin:0;letter-spacing:.24em;text-transform:uppercase;font-size:.78rem;color:#e9f6ffe6}.theme--qingshan .qingshan-hero__title{margin:.35rem 0 0;font-size:clamp(2rem,4vw,3rem);letter-spacing:.16em;text-shadow:0 1px 2px rgba(5,17,29,.52),0 8px 20px rgba(15,49,76,.28)}.theme--qingshan .qingshan-hero__motto{margin:.35rem 0 0;font-size:clamp(1rem,2vw,1.25rem);color:#e3f4fff2;letter-spacing:.22em;text-shadow:0 1px 2px rgba(6,19,31,.45),0 6px 16px rgba(34,82,122,.22)}.theme--qingshan .qingshan-hero__lead{margin:.9rem 0 0;max-width:52rem;line-height:1.75;color:#e7f6fff5;text-shadow:0 1px 2px rgba(8,24,42,.5)}.theme--qingshan .qingshan-hero__verse{position:relative;margin:1.05rem 0 0;max-width:52rem;padding:.55rem 0 .15rem 1.35rem;border:none;border-left:2px solid rgba(130,220,212,.55);box-shadow:inset 1px 0 #ffffff2e,inset 0 0 0 1px #ffffff0a;font-family:KaiTi,STKaiti,"FangSong",SimSun,"Noto Serif SC",serif;font-size:clamp(.95rem,1.8vw,1.08rem);font-weight:600;font-style:normal;letter-spacing:.2em;line-height:1.9;color:#e6fcf8fa;text-shadow:0 -.5px 0 rgba(255,255,255,.12),0 1px 2px rgba(3,14,26,.62),0 2px 4px rgba(4,22,38,.35);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.theme--qingshan .qingshan-hero__verse--ripple{cursor:pointer;outline:none;overflow:hidden;transition:transform .2s ease}.theme--qingshan .qingshan-hero__verse--ripple:focus-visible{outline:2px solid rgba(190,244,228,.8);outline-offset:4px;border-radius:.35rem}.theme--qingshan .qingshan-hero__verse--ripple.is-rippling{pointer-events:none}.theme--qingshan .qingshan-hero__verse--ripple.is-rippling:before{animation:qingshan-verse-ripple-wave .98s cubic-bezier(.18,.82,.2,1) both}.theme--qingshan .qingshan-hero__verse-char{display:inline-block;transform:translateZ(0) rotate(0) scale(1);opacity:1;will-change:transform,opacity}.theme--qingshan .qingshan-hero__verse--ripple.is-rippling .qingshan-hero__verse-char{animation:qingshan-verse-char-scatter-out .98s cubic-bezier(.2,.78,.22,1) both}.theme--qingshan .qingshan-hero__verse--ripple.is-typing{position:relative;pointer-events:none}.theme--qingshan .qingshan-hero__verse--ripple.is-typing:after{content:"";display:inline-block;width:1px;height:1.05em;margin-left:.2em;vertical-align:-.12em;background:#d2fcf4f2;box-shadow:0 0 8px #82dcd459;animation:qingshan-type-caret-blink .62s step-end infinite}.theme--qingshan .qingshan-hero__verse:before{content:"「";position:absolute;left:.15rem;top:.5rem;opacity:.55;font-size:.88em;color:#c8f8f0e0;text-shadow:0 1px 2px rgba(3,14,26,.55),0 0 8px rgba(80,180,175,.2);pointer-events:none}@keyframes qingshan-type-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes qingshan-verse-ripple-wave{0%{opacity:.72;transform:scale(.58)}28%{opacity:.26}to{opacity:0;transform:scale(1.42)}}@keyframes qingshan-verse-char-scatter-out{0%{opacity:1;transform:translateZ(0) rotate(0) scale(1)}78%{opacity:.2;transform:translate3d(var(--char-dx, 0px),var(--char-dy, 0px),0) rotate(var(--char-rot, 0deg)) scale(.92)}to{opacity:0;transform:translate3d(calc(var(--char-dx, 0px) * 1.08),calc(var(--char-dy, 0px) * 1.08),0) rotate(calc(var(--char-rot, 0deg) * 1.08)) scale(.9)}}.theme--qingshan .qingshan-source,.theme--qingshan .qingshan-flow,.theme--qingshan .qingshan-app{margin-top:1.2rem}.theme--qingshan [data-qingshan-entry]{will-change:transform,opacity,filter}.theme--qingshan [data-qingshan-entry].qingshan-enter-run{animation-duration:.88s;animation-timing-function:cubic-bezier(.42,0,1,1);animation-fill-mode:both;animation-delay:calc(var(--qingshan-entry-i, 0) * .12s)}.theme--qingshan [data-qingshan-entry=hero].qingshan-enter-run{animation-name:qingshan-entry-hero}.theme--qingshan [data-qingshan-entry=source].qingshan-enter-run{animation-name:qingshan-entry-source}.theme--qingshan [data-qingshan-entry=flow].qingshan-enter-run{animation-name:qingshan-entry-flow}.theme--qingshan [data-qingshan-entry=app].qingshan-enter-run{animation-name:qingshan-entry-app}@keyframes qingshan-entry-hero{0%{transform:translate3d(0,-22px,0);opacity:0;filter:blur(1.8px)}to{transform:translateZ(0);opacity:1;filter:none}}@keyframes qingshan-entry-source{0%{transform:translate3d(-64px,12px,0);opacity:0;filter:blur(1.5px) drop-shadow(-14px 10px 8px rgba(86,166,228,.22))}to{transform:translateZ(0);opacity:1;filter:none}}@keyframes qingshan-entry-flow{0%{transform:translate3d(0,34px,0);opacity:0;filter:blur(1.5px) drop-shadow(0 16px 10px rgba(88,172,232,.2))}to{transform:translateZ(0);opacity:1;filter:none}}@keyframes qingshan-entry-app{0%{transform:translate3d(64px,12px,0);opacity:0;filter:blur(1.5px) drop-shadow(14px 10px 8px rgba(86,166,228,.22))}to{transform:translateZ(0);opacity:1;filter:none}}.theme--qingshan .qingshan-section__title{margin:0;color:#f2f9fffa;letter-spacing:.08em;font-size:clamp(1.1rem,2vw,1.4rem);text-shadow:0 1px 2px rgba(6,19,31,.48),0 8px 18px rgba(28,74,112,.2)}.theme--qingshan .qingshan-section__intro{margin:.42rem 0 .8rem;color:#e1f2ffdb;line-height:1.65;text-shadow:0 1px 2px rgba(6,19,31,.34)}.theme--qingshan .qingshan-source__tags{display:flex;flex-wrap:wrap;gap:.65rem}.theme--qingshan .qingshan-source__tag{border-radius:999px;padding:.34rem .82rem;background:linear-gradient(135deg,#f4fcff6b,#c2e1f838);border:1px solid rgba(187,220,244,.46);color:var(--qingshan-ink);font-size:.82rem;backdrop-filter:blur(4px);text-shadow:0 1px 1px rgba(255,255,255,.34);box-shadow:0 2px 10px #0c283e12;animation:qingshan-chip-breathe 6.4s ease-in-out infinite}.theme--qingshan .qingshan-source__tag:nth-child(2n){animation-delay:.55s}.theme--qingshan .qingshan-source__tag:nth-child(3n){animation-delay:1.1s}.theme--qingshan a.qingshan-source__tag--link{text-decoration:none;color:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease}.theme--qingshan a.qingshan-source__tag--link:hover{background:linear-gradient(135deg,#fcffff8c,#d2ebfc61);border-color:#a0cdeea6;box-shadow:0 6px 18px #28649624,0 0 22px #aadcfa33;filter:brightness(1.04)}.theme--qingshan .qingshan-flow__wrap{display:flex;flex-wrap:wrap;gap:1rem}.theme--qingshan a.qingshan-flow__card--link{text-decoration:none;color:inherit;cursor:pointer}.theme--qingshan .qingshan-flow__card{position:relative;flex:1 1 min(260px,100%);min-width:230px;padding:1rem 1rem 1.05rem;border-radius:38% 62% 56% 44%/42% 46% 54% 58%;border:1px solid rgba(203,231,251,.58);background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.4),transparent 45%),linear-gradient(140deg,#daf0ff66,#a7d3f333);box-shadow:0 12px 28px #0c22362e,inset 0 1px #ffffff80;backdrop-filter:blur(7px);transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;overflow:hidden;transform-origin:center center;animation:qingshan-droplet-pulse 6.8s ease-in-out infinite}.theme--qingshan .qingshan-flow__card:nth-child(2n){transform:translateY(8px);animation-delay:.7s}.theme--qingshan .qingshan-flow__card:nth-child(3n){transform:translateY(-7px);animation-delay:1.3s}.theme--qingshan .qingshan-flow__card:after{content:"";position:absolute;inset:-40% -65% auto;height:65%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.5) 48%,transparent 100%);transform:rotate(6deg) translate(-65%);transition:transform .52s ease}.theme--qingshan .qingshan-flow__card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 18px 36px #0a1e3142,inset 0 1px #ffffff94;filter:saturate(1.05)}.theme--qingshan .qingshan-flow__card:hover:after{transform:rotate(6deg) translate(92%)}.theme--qingshan .qingshan-flow__title{margin:0;width:100%;color:var(--qingshan-ink);font-size:1rem;letter-spacing:.03em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(255,255,255,.28)}.theme--qingshan .qingshan-flow__desc{margin:.45rem 0 0;color:var(--qingshan-soft-ink);line-height:1.6;font-size:.92rem;text-shadow:0 1px 1px rgba(255,255,255,.22)}.theme--qingshan .qingshan-flow__tags{margin-top:.66rem;display:flex;flex-wrap:wrap;gap:.4rem}.theme--qingshan .qingshan-flow__tag{border-radius:999px;padding:.2rem .62rem;font-size:.76rem;color:#0e2e48e6;border:1px solid rgba(149,201,235,.56);background:#f1faff9e;text-shadow:0 1px 1px rgba(255,255,255,.3)}.theme--qingshan .qingshan-app__list{display:flex;flex-direction:column;gap:.86rem}.theme--qingshan a.qingshan-app__item--link{text-decoration:none;color:inherit;cursor:pointer}.theme--qingshan .qingshan-app__item{position:relative;border-radius:1rem 1rem 1.4rem 1.4rem;border:1px solid rgba(180,214,240,.56);background:linear-gradient(180deg,#faffffcc,#e7f6ff9e);box-shadow:0 10px 24px #0d223424;padding:.92rem 1rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1rem;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;transform:translateY(0);animation:qingshan-app-item-breathe 7.2s ease-in-out infinite}.theme--qingshan .qingshan-app__item:nth-child(2n){animation-delay:.75s}.theme--qingshan .qingshan-app__item:nth-child(3n){animation-delay:1.45s}.theme--qingshan .qingshan-app__item:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #c8ebff38,inset 0 0 24px #78bee614;opacity:.45;animation:qingshan-app-item-inner-glow 7.2s ease-in-out infinite}.theme--qingshan .qingshan-app__item:nth-child(2n):after{animation-delay:.75s}.theme--qingshan .qingshan-app__item:nth-child(3n):after{animation-delay:1.45s}.theme--qingshan .qingshan-app__item:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0d223433;filter:brightness(1.02)}.theme--qingshan .qingshan-app__item:hover:after{opacity:.72}.theme--qingshan .qingshan-app__item>*{position:relative;z-index:1}@keyframes qingshan-droplet-pulse{0%,to{scale:1;translate:0 0}50%{scale:1.018;translate:0 -2px}}@keyframes qingshan-chip-breathe{0%,to{border-color:#bbdcf475;box-shadow:0 2px 10px #0c283e12,0 0 #a0d2f500;filter:brightness(1) saturate(1)}50%{border-color:#cdebffad;box-shadow:0 8px 22px #286eaa24,0 0 28px #aadcfa38;filter:brightness(1.06) saturate(1.06)}}@keyframes qingshan-app-item-breathe{0%,to{border-color:#b4d6f08f;box-shadow:0 10px 24px #0d223424;filter:brightness(1)}50%{border-color:#c6e4fcc7;box-shadow:0 14px 34px #0d223433,0 0 0 1px #c8ebff59,0 0 36px #8cc8f01f;filter:brightness(1.045)}}@keyframes qingshan-app-item-inner-glow{0%,to{opacity:.35}50%{opacity:.88}}.theme--qingshan .qingshan-app__title{margin:0;color:#10304af0;font-size:1rem;text-shadow:0 1px 1px rgba(255,255,255,.24)}.theme--qingshan .qingshan-app__titlelink{color:inherit;text-decoration:none}.theme--qingshan .qingshan-app__titlelink:hover{text-decoration:underline;text-underline-offset:.14em}.theme--qingshan .qingshan-app__summary{margin:.35rem 0 0;color:#23445ddb;line-height:1.6;text-shadow:0 1px 1px rgba(255,255,255,.2)}.theme--qingshan .qingshan-app__links{min-width:230px;color:#163750cc;font-size:.84rem;text-shadow:0 1px 1px rgba(255,255,255,.18)}.theme--qingshan .qingshan-app__meta{min-width:230px}.theme--qingshan .qingshan-app__toggle{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.38rem;border-radius:999px;border:1px solid rgba(149,201,235,.62);background:#f1faffbd;color:#0e2e48e6;padding:.16rem .62rem;font-size:.75rem;line-height:1.25;cursor:pointer}.theme--qingshan .qingshan-app__toggle:hover{background:#f8fdffd6}.theme--qingshan .qingshan-app__linkline{margin:0;line-height:1.5}.theme--qingshan{--qingshan-footer-text-main: rgba(226, 245, 248, .96);--qingshan-footer-text-soft: rgba(188, 226, 232, .84);--qingshan-footer-aqua-1: #e8fdff;--qingshan-footer-aqua-2: #b8f1f0;--qingshan-footer-aqua-3: #7adfda;--qingshan-footer-aqua-4: #4fc2ce;--qingshan-footer-line: rgba(108, 210, 213, .22);--qingshan-footer-line-soft: rgba(108, 210, 213, .11);--qingshan-footer-ease: cubic-bezier(.22, 1, .36, 1)}.theme--qingshan .appleron-footer{border-top:1px solid rgba(96,182,191,.26);background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.theme--qingshan .appleron-footer>div{color:var(--qingshan-footer-text-soft)}.theme--qingshan .appleron-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--qingshan-footer-line-soft) 12%,var(--qingshan-footer-line) 50%,var(--qingshan-footer-line-soft) 88%,transparent 100%);opacity:.72}.theme--qingshan .appleron-footer:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(56% 120% at 50% -20%,rgba(120,224,224,.12),transparent 64%)}.theme--qingshan .appleron-footer .font-medium .appleron-footer__icon,.theme--qingshan .appleron-footer .font-medium .appleron-footer__brand-label{color:transparent;background:linear-gradient(92deg,var(--qingshan-footer-aqua-1) 0%,var(--qingshan-footer-aqua-2) 22%,var(--qingshan-footer-aqua-3) 58%,var(--qingshan-footer-aqua-4) 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 7px rgba(116,223,226,.12),0 0 18px rgba(86,189,196,.12);animation:qingshan-footer-shift 14s linear infinite,qingshan-footer-breathe 5.6s ease-in-out infinite}.theme--qingshan .appleron-footer .opacity-80,.theme--qingshan .appleron-footer .appleron-footer__name{color:transparent;background:linear-gradient(92deg,#dcf5f8f0,#a6e6e6e6 45%,#60c6cbe0);background-size:220% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 6px rgba(116,223,226,.1),0 0 14px rgba(86,189,196,.1);animation:qingshan-footer-shift 18s linear infinite,qingshan-footer-breathe-soft 6.8s ease-in-out infinite}.theme--qingshan .appleron-footer a{color:var(--qingshan-footer-text-main);transition:color .22s var(--qingshan-footer-ease),text-shadow .22s var(--qingshan-footer-ease),filter .22s var(--qingshan-footer-ease)}.theme--qingshan .appleron-footer a:hover{color:#e8fffffa;text-shadow:0 0 12px rgba(120,224,224,.2);filter:brightness(1.06)}body.theme--qingshan ::selection{background:#3c8cc357;color:#0e2a40f2;text-shadow:none}body.theme--qingshan ::-moz-selection{background:#3c8cc357;color:#0e2a40f2;text-shadow:none}html:has(body.theme--qingshan)::-webkit-scrollbar{width:12px;height:12px}html:has(body.theme--qingshan)::-webkit-scrollbar-track{background:radial-gradient(160px 640px at 50% 0%,rgba(209,255,251,.08),transparent 58%),linear-gradient(180deg,#0b2232f2,#081c2afa 55%,#061622fc)}html:has(body.theme--qingshan)::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid rgba(8,28,42,.98);background:radial-gradient(14px 14px at 30% 25%,rgba(229,255,252,.58),transparent 62%),linear-gradient(180deg,#b3f5ebeb,#78e0d4e6 60%,#56beb7e6);box-shadow:0 0 0 1px #0003 inset,0 -1px #ffffff3d inset,0 10px 18px #0003,0 0 10px #5fd1cd24}html:has(body.theme--qingshan)::-webkit-scrollbar-thumb:hover{background:radial-gradient(14px 14px at 30% 25%,rgba(236,255,253,.66),transparent 62%),linear-gradient(180deg,#c4faf2f0,#8ae7deeb 60%,#5fcbc2eb)}html:has(body.theme--qingshan){scrollbar-color:rgba(120,224,212,.9) rgba(8,28,42,.96)}@keyframes qingshan-footer-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes qingshan-footer-breathe{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.09) saturate(1.08)}}@keyframes qingshan-footer-breathe-soft{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.06) saturate(1.05)}}@media(max-width:780px){.theme--qingshan .qingshan-app__item{border-radius:.88rem .88rem 1.2rem 1.2rem}.theme--qingshan .qingshan-app__links{min-width:100%}}@media(prefers-reduced-motion:reduce){.theme--qingshan .qingshan-source__tag,.theme--qingshan .qingshan-flow__card,.theme--qingshan .qingshan-app__item{animation:none!important;scale:1!important}.theme--qingshan .qingshan-app__item:after{animation:none!important;opacity:.5!important}}@supports (-webkit-text-stroke: .5px rgba(0,0,0,.3)){.theme--qingshan .qingshan-hero__subtitle,.theme--qingshan .qingshan-hero__title,.theme--qingshan .qingshan-hero__motto,.theme--qingshan .qingshan-hero__lead,.theme--qingshan .qingshan-section__title,.theme--qingshan .qingshan-section__intro{-webkit-text-stroke:.45px rgba(8,24,40,.34);paint-order:stroke fill}.theme--qingshan .qingshan-hero__verse{-webkit-text-stroke:.55px rgba(6,22,38,.42);paint-order:stroke fill}.theme--qingshan .qingshan-source__tag,.theme--qingshan .qingshan-flow__title,.theme--qingshan .qingshan-flow__desc,.theme--qingshan .qingshan-flow__tag,.theme--qingshan .qingshan-app__title,.theme--qingshan .qingshan-app__summary,.theme--qingshan .qingshan-app__links,.theme--qingshan .qingshan-app__linkline{-webkit-text-stroke:.4px rgba(8,24,40,.22);paint-order:stroke fill}}html body.appleron-page.theme--sunset{--tea-ink-strong: #2d1814;--tea-ink-main: #3e2723;--tea-ink-soft: #5d4037;--tea-line: rgba(183, 120, 96, .38);--tea-line-strong: rgba(200, 130, 88, .55);--tea-accent-brown: #6d4c41;--tea-accent-gold: #c9a227;--tea-accent-green: #b8734a;--tea-paper-1: rgba(255, 236, 224, .42);--tea-paper-2: rgba(252, 228, 214, .38);--tea-paper-3: rgba(245, 214, 198, .4);--tea-stain-1: rgba(200, 120, 88, .12);--tea-stain-2: rgba(168, 96, 120, .08);--tea-fog-light: rgba(255, 255, 255, .74);--tea-page-bg-color: #2a1816;--tea-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E8%90%BD%E6%97%A5%E4%BD%99%E6%99%96.png);--tea-page-bg-size: cover;--tea-page-bg-position: center;--tea-page-bg-repeat: no-repeat;--tea-page-bg-attachment: fixed;--tea-page-overlay: linear-gradient( 180deg, rgba(232, 210, 228, .52) 0%, rgba(255, 200, 160, .38) 42%, rgba(120, 64, 72, .42) 100% )}html body.appleron-page.theme--sunset:before{filter:saturate(1.06) contrast(1.03) brightness(1.05)!important}body.theme--sunset ::selection{background:#c87858c7;color:#fffdf7}html:has(body.theme--sunset)::-webkit-scrollbar{width:14px;height:14px}html:has(body.theme--sunset)::-webkit-scrollbar-track{background:#78484073;border-radius:999px}html:has(body.theme--sunset)::-webkit-scrollbar-thumb{border-radius:999px;min-height:40px;background:linear-gradient(180deg,#d4a060,#b87850 55%,#6d4038);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #3c201c33}html:has(body.theme--sunset)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#e8b070,#c88860 55%,#7d5048)}html:has(body.theme--sunset){scrollbar-width:auto;scrollbar-color:#8b5848 #d4a060}.theme--sunset .appleron-footer{border-top:1px solid rgba(200,120,88,.32)!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none;color:#f5e4d2e0}.theme--sunset .appleron-footer .text-gray-600{color:inherit!important}.theme--sunset .appleron-footer .font-medium{filter:none!important;color:var(--tea-accent-gold)}.theme--sunset .appleron-footer .opacity-80{color:#e1c8a5d1}.theme--sunset .appleron-footer .appleron-footer__name{color:#ffecdce0}.theme--sunset .appleron-footer .appleron-footer__icon{display:inline-block;filter:sepia(.38) saturate(1.28) hue-rotate(352deg) brightness(1.08);vertical-align:-.1em}.theme--sunset .apple-theory-reading__toc-wrap{background:linear-gradient(180deg,#ffece0c7,#fff4e8eb);border:1px solid rgba(200,120,88,.22);border-left:3px solid rgba(200,120,88,.55);box-shadow:0 1px 4px #5a30280f,inset 0 1px #ffffff8c}.theme--sunset .apple-theory-reading__toc-title{color:var(--tea-ink-strong)}.theme--sunset .apple-theory-reading__toc-link{color:#a05830f2!important}.theme--sunset .apple-theory-reading__toc-link:hover{color:#643424fa!important;background:#c878581f!important}.theme--sunset .apple-theory-reading__toc-link.is-active,.theme--sunset .apple-theory-reading__toc-link[aria-current=true]{color:#502c1cfa!important;font-weight:700;background:#c8785824!important}.theme--sunset .apple-theory-reading__toc-item--h2 .apple-theory-reading__toc-link,.theme--sunset .apple-theory-reading__toc-item--h3 .apple-theory-reading__toc-link,.theme--sunset .apple-theory-reading__toc-item--h4 .apple-theory-reading__toc-link{color:#a05830f2!important}.theme--sunset .apple-theory-reading__toc-item--h5 .apple-theory-reading__toc-link,.theme--sunset .apple-theory-reading__toc-item--h6 .apple-theory-reading__toc-link{color:#825840e6!important}.theme--sunset .apple-theory-reading hr{background:linear-gradient(90deg,transparent 0%,rgba(255,220,190,.2) 12%,rgba(200,120,88,.55) 50%,rgba(255,220,190,.2) 88%,transparent 100%)}.theme--sunset .apple-theory-reading hr:after{color:#e8b48ce6;background:#2d181438}.theme--sunset .apple-theory-reading blockquote{border-left-color:#c87858e0;background:linear-gradient(90deg,#ffe8d89e,#fff4ecd1);color:#3e2723eb;box-shadow:0 10px 24px #5a30281a,inset 0 1px #ffffff6b}.theme--sunset .apple-theory-reading :is(.callout,.admonition,.custom-block,.markdown-alert){border-color:#c8785838;background:linear-gradient(180deg,#fff2e8e0,#ffe4d4db);box-shadow:0 8px 20px #5a302814,inset 0 1px #ffffff70}.theme--sunset .apple-theory-reading :is(.callout-title,.admonition-title,.custom-block-title,.markdown-alert-title){color:#3e2723eb;border-bottom-color:#c8785829}.theme--sunset .apple-theory-reading :is(.callout.note,.admonition.note,.custom-block.note,.markdown-alert-note){border-left-color:#c87858d1}.theme--sunset .apple-theory-reading :is(.callout.tip,.admonition.tip,.custom-block.tip,.markdown-alert-tip){border-left-color:#c88c48d1}.theme--sunset .apple-theory-reading :is(.callout.important,.admonition.important,.custom-block.important,.markdown-alert-important){border-left-color:#a86048d1}.theme--sunset .apple-theory-reading :is(.callout.warning,.admonition.warning,.custom-block.warning,.markdown-alert-warning,.callout.caution,.admonition.caution){border-left-color:#d47850e6}.theme--sunset .apple-theory-reading :is(.callout.danger,.admonition.danger,.custom-block.danger,.markdown-alert-danger){border-left-color:#783830eb}.theme--sunset .apple-theory-reading a{color:#a05830f0;text-decoration-color:#c8785857}.theme--sunset .apple-theory-reading a:hover{color:#643424f5;text-decoration-color:#643424ad;background-color:#ffdcbe59;box-shadow:0 0 0 .22rem #c8785824}.theme--sunset .apple-theory-reading code:not(pre code){background:#c8785824;color:#3e2723eb;border-color:#c878581f}.theme--sunset .apple-theory-reading pre{background:#2d1c16f0;color:#fff0e4f5;border-color:#ffffff1f;box-shadow:0 16px 38px #5a302847,inset 0 1px #ffffff0a}.theme--sunset .apple-theory-reading table{background:#ffece0d1;color:#3e2723eb;box-shadow:0 10px 24px #5a30281a,0 0 0 1px #c8785824}.theme--sunset .apple-theory-reading th,.theme--sunset .apple-theory-reading td{border-bottom-color:#c878582e}.theme--sunset .apple-theory-reading th{background:#c878582e;color:#3e2723eb}.theme--sunset .apple-theory-reading tr:nth-child(2n) td{background:#ffe2d24d}.theme--sunset .apple-theory-reading :is(.katex,.MathJax,mjx-container){color:#3e2723f0}.theme--sunset .apple-theory-reading :is(.katex:not(.katex-display),mjx-container[jax][display=false],.MathJax[display=false],.math-inline){font-size:1.02em;padding:0 .08em;border-radius:.3rem}.theme--sunset .apple-theory-reading p :is(.katex:not(.katex-display),mjx-container[jax][display=false],.math-inline){vertical-align:-.02em}.theme--sunset .apple-theory-reading :is(.katex-display,mjx-container[display=true],.MathJax_Display,.math-display){display:block;margin:1.25rem 0 1.35rem;padding:.95rem 1rem;overflow-x:auto;overflow-y:hidden;text-align:center;border-radius:16px;border:1px solid rgba(200,120,88,.22);background:linear-gradient(180deg,#fff2e8e0,#fce4d6e6);box-shadow:inset 0 1px #ffffff80,0 10px 24px #5a302814}.theme--sunset .apple-theory-reading .katex-display>.katex{display:inline-block;text-align:center;max-width:100%}.theme--sunset .apple-theory-reading mjx-container[display=true]{overflow-x:auto;overflow-y:hidden}.theme--sunset .apple-theory-reading :is(.katex-display,mjx-container[display=true],.MathJax_Display,.math-display)+p{margin-top:1rem}.theme--sunset .apple-theory-reading :is(.katex-display,.math-display) .tag,.theme--sunset .apple-theory-reading mjx-container[display=true] .mjx-tag{color:#784838e0;font-size:.94rem}.theme--sunset .apple-theory-reading .katex code,.theme--sunset .apple-theory-reading mjx-container code{background:transparent;border:none;padding:0}.theme--sunset .apple-theory-reading .footnotes{margin-top:2.5rem;padding-top:1rem;border-top:1px solid rgba(200,120,88,.3);background:none;box-shadow:none}.theme--sunset .apple-theory-reading .footnotes p,.theme--sunset .apple-theory-reading .footnotes li{font-size:.95rem;color:#3e2723e6}.theme--sunset .apple-theory-reading .footnote-ref,.theme--sunset .apple-theory-reading .footnote-backref{text-decoration:none;color:#a05830f5}.theme--sunset .apple-theory-reading .footnote-ref:hover,.theme--sunset .apple-theory-reading .footnote-backref:hover{color:#783824fa;text-decoration:underline;text-underline-offset:.12em}.theme--sunset .academy-sunset-reading{position:relative}.theme--sunset .apple-theory-reading__maxim{position:absolute;top:.05rem;right:.05rem;z-index:2;margin:0;padding:0;border-radius:0;font-family:Times New Roman,Georgia,"Noto Serif",Songti SC,serif;font-size:.92rem;letter-spacing:.06em;white-space:nowrap;color:#3e2723e6;text-shadow:1px 0 0 rgba(255,234,220,.22),-1px 0 0 rgba(255,234,220,.22),0 1px 0 rgba(45,24,20,.5),0 -1px 0 rgba(255,234,220,.18),0 10px 18px rgba(45,24,20,.1);opacity:.88;user-select:none;pointer-events:auto;cursor:pointer;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;transition:color .34s ease,text-shadow .4s ease,filter .3s ease;animation:sunset-maxim-breathe 7.2s ease-in-out infinite}@supports (-webkit-text-stroke: .6px rgba(45,24,20,.35)){.theme--sunset .apple-theory-reading__maxim{-webkit-text-stroke:.55px rgba(45,24,20,.38);paint-order:stroke fill}}@media(max-width:720px){.theme--sunset .apple-theory-reading__maxim{top:.04rem;right:.04rem;font-size:.84rem;opacity:.84}}.theme--sunset .apple-theory-reading__maxim:focus-visible{outline:1px dashed rgba(200,120,88,.62);outline-offset:4px;border-radius:4px}.theme--sunset .apple-theory-reading__maxim:before{content:"";position:absolute;left:-12%;top:50%;width:34%;height:1.2em;transform:translateY(-50%) skew(-18deg);background:linear-gradient(90deg,transparent 0%,rgba(255,244,210,.72) 48%,rgba(255,214,164,.46) 64%,transparent 100%);opacity:0;pointer-events:none}.theme--sunset .apple-theory-reading__maxim.is-sunset-sweep{color:#582c16f5;text-shadow:1px 0 0 rgba(255,238,220,.28),-1px 0 0 rgba(255,238,220,.28),0 1px 0 rgba(56,28,18,.56),0 0 22px rgba(255,202,138,.34);filter:brightness(1.08) saturate(1.08);animation:sunset-maxim-breathe 7.2s ease-in-out infinite,sunset-maxim-click-pulse .86s cubic-bezier(.22,1,.36,1) 1}.theme--sunset .apple-theory-reading__maxim.is-sunset-sweep:before{animation:sunset-maxim-sweep .86s cubic-bezier(.22,1,.36,1) 1}@keyframes sunset-maxim-breathe{0%,to{filter:brightness(1) saturate(1);opacity:.86}50%{filter:brightness(1.05) saturate(1.03);opacity:.94}}@keyframes sunset-maxim-sweep{0%{opacity:0;left:-12%}24%{opacity:.9}to{opacity:0;left:94%}}@keyframes sunset-maxim-click-pulse{0%,to{transform:translateZ(0)}45%{transform:translate3d(0,-1px,0)}}@media(prefers-reduced-motion:reduce){.theme--sunset .apple-theory-reading__maxim,.theme--sunset .apple-theory-reading__maxim.is-sunset-sweep{animation:none!important}.theme--sunset .apple-theory-reading__maxim:before,.theme--sunset .apple-theory-reading__maxim.is-sunset-sweep:before{animation:none!important;opacity:0!important}}.theme--sunset .sunset-reading__siblings{margin-top:2.6rem;padding:1rem .95rem .9rem;border-radius:18px;text-align:center;background:linear-gradient(180deg,#ffece09e,#ffdcc885);border:1px solid rgba(200,120,88,.22);box-shadow:0 14px 34px #2d181424,inset 0 1px #ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.theme--sunset .sunset-reading__siblings-title{margin:0 0 .8rem;font-size:.95rem;font-weight:820;letter-spacing:.08em;color:#3e2723f0;list-style:none;padding-left:0;text-indent:0;text-shadow:0 1px 0 rgba(255,255,255,.35),0 10px 22px rgba(45,24,20,.08)}.theme--sunset .sunset-reading__siblings-title:before,.theme--sunset .sunset-reading__siblings-title::marker{content:none!important;display:none!important}.theme--sunset .sunset-reading__siblings-title:after{content:"";display:block;margin:.5rem auto 0;height:1px;width:min(34rem,92%);background:linear-gradient(90deg,#c878588c,#ffdcbe1a)}.theme--sunset .sunset-reading__siblings-list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .6rem}.theme--sunset .sunset-reading__siblings-link{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;text-decoration:none;font-size:.88rem;font-weight:640;letter-spacing:.02em;color:#3e2723f0;background:#ffffff59;border:1px solid rgba(200,120,88,.24);box-shadow:inset 0 1px #ffffff8c,0 6px 16px #2d18141a;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.theme--sunset .sunset-reading__siblings-link:hover{transform:translateY(-1px);background:#ffdcbe70;border-color:#c8785857;box-shadow:inset 0 1px #ffffffa6,0 10px 22px #2d18141f}@media(max-width:720px){.theme--sunset .sunset-reading__siblings{padding:.9rem .8rem .8rem;border-radius:16px}.theme--sunset .sunset-reading__siblings-link{font-size:.86rem}}.theme--sunset .apple-theory-reading__footer-nav{margin-top:2.5rem;padding:1.25rem 1.05rem;border-radius:16px;background:linear-gradient(180deg,#c878582e,#78484024);border:1px solid rgba(200,120,88,.24);box-shadow:inset 0 1px #ffffff1a,0 4px 20px #2d181424}.theme--sunset .apple-theory-reading__footer-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.theme--sunset .apple-theory-reading__footer-nav--cards .apple-theory-reading__footer-inner{gap:1rem}.theme--sunset .apple-theory-reading__footer-nav .apple-theory-reading__footer-inner{width:100%}.theme--sunset .apple-theory-reading__footer-nav .apple-theory-reading__nav-card,.theme--sunset .apple-theory-reading__nav-card{display:flex;flex-direction:column;justify-content:center;min-height:3.25rem;padding:.75rem .9rem;border-radius:14px;text-decoration:none;font-size:.88rem;color:#3e2723f5;background:linear-gradient(180deg,#fff0e49e,#ffe2d294);border:1px solid rgba(200,120,88,.28);box-shadow:inset 0 1px #ffffff8c,0 2px 10px #2d18141a;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.theme--sunset .apple-theory-reading__nav-card--prev{align-items:flex-start;text-align:left}.theme--sunset .apple-theory-reading__nav-card--next{align-items:flex-end;text-align:right}.theme--sunset .apple-theory-reading__nav-card--index{justify-content:center;min-width:5.2rem;max-width:6rem;text-align:center;align-items:center}.theme--sunset .apple-theory-reading__nav-card:hover{background:linear-gradient(180deg,#fff0e4c7,#ffe2d2b3);border-color:#c8785866;box-shadow:inset 0 1px #ffffffa6,0 5px 16px #2d181424;transform:translateY(-1px)}.theme--sunset .apple-theory-reading__nav-card--empty{opacity:.86;cursor:default;background:#ffe2d270;border-color:#c8785829}.theme--sunset .apple-theory-reading__nav-card--empty:hover{transform:none}.theme--sunset .apple-theory-reading__nav-card-label{font-size:.72rem;font-weight:650;letter-spacing:.06em;color:#a05830d1;text-transform:uppercase}.theme--sunset .apple-theory-reading__nav-card-title{margin-top:.25rem;line-height:1.3;font-weight:650;color:#3e2723f5}.theme--sunset .apple-theory-reading__nav-card-empty-text{font-size:.84rem;color:#a05830c7;font-style:italic}@media(max-width:700px){.theme--sunset .apple-theory-reading__footer-inner{grid-template-columns:1fr;gap:.75rem}.theme--sunset .apple-theory-reading__nav-card--next{text-align:left;align-items:flex-start}.theme--sunset .apple-theory-reading__nav-card--index{max-width:none;width:100%}}html body.appleron-page.theme--wheatwind{--wheat-ink: rgba(46, 60, 42, .98);--wheat-ink-soft: rgba(62, 78, 54, .96);--wheat-accent: rgba(176, 148, 74, .9);--wheat-accent-soft: rgba(206, 182, 108, .85);--wheat-glow: rgba(240, 218, 152, .28);--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E9%A3%8E%E5%90%B9%E9%BA%A6%E6%B5%AA.png);--appleron-page-bg-color: #192312;--appleron-page-bg-size: cover;--appleron-page-bg-position: center center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1.03) brightness(.92) contrast(1.03);--appleron-page-overlay: linear-gradient( 180deg, rgba(18, 28, 14, .58) 0%, rgba(21, 33, 16, .46) 34%, rgba(16, 25, 12, .62) 100% );--appleron-page-overlay-opacity: .1}body.theme--wheatwind .appleron-header{display:none!important}.theme--wheatwind .appleron-main{max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.4rem)}.theme--wheatwind .wheat-reading-back-nav{position:fixed;top:max(.85rem,env(safe-area-inset-top,0px));left:max(.85rem,env(safe-area-inset-left,0px));z-index:100}.theme--wheatwind .wheat-reading-back{display:inline-flex;align-items:center;padding:.42rem 1rem;border-radius:999px;border:1px solid rgba(220,196,128,.32);background:#1823106b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-decoration:none;color:#ece4c0f5;font-size:.86rem;letter-spacing:.06em;transition:transform .22s ease,border-color .22s ease,color .22s ease}.theme--wheatwind .wheat-reading-back:hover{transform:translateY(-1px);border-color:#f2d6847a;color:#fff3cf}.theme--wheatwind .wheat-reading-layout{padding-top:clamp(.25rem,2vw,.5rem)}.theme--wheatwind .wheat-guide{margin:0 auto clamp(1.1rem,3vw,1.8rem);max-width:min(46rem,96vw);border-radius:16px;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.theme--wheatwind .wheat-guide__inner{padding:.95rem 1.2rem .65rem}.theme--wheatwind .wheat-guide__maxim{margin:0 0 .75rem;text-align:center;font-size:.95rem;font-weight:650;font-style:italic;letter-spacing:.1em;line-height:1.65;color:#fcf5e1eb;text-shadow:0 1px 0 rgba(0,0,0,.14)}.theme--wheatwind .wheat-guide__line{margin:0 0 .5rem;text-align:center;color:#fcf5e1eb;letter-spacing:.06em;line-height:1.85;text-shadow:0 1px 0 rgba(0,0,0,.16)}.theme--wheatwind .wheat-guide__line:last-child{margin-bottom:0}.theme--wheatwind .wheat-guide__line:first-of-type{margin-top:.1rem}.theme--wheatwind .wheat-reading-layout{position:relative}.theme--wheatwind .wheat-reading-layout:before{content:"";position:absolute;left:50%;top:clamp(17rem,42vh,21rem);transform:translate(-50%);width:min(92%,520px);height:calc(100% - clamp(16rem,40vh,20rem));min-height:180px;background:linear-gradient(180deg,#b0944a1f,#ceb66c38 35%,#9c82402e 65%,#68562814);border-radius:50% 50% 40% 40%/8% 8% 12% 12%;filter:blur(24px);pointer-events:none;animation:wheat-river-pulse 8s ease-in-out infinite;z-index:0}@keyframes wheat-river-pulse{0%,to{opacity:.85;transform:translate(-50%) scaleX(1)}50%{opacity:1;transform:translate(-50%) scaleX(1.04)}}.theme--wheatwind .wheat-reading-panel{position:relative;z-index:1;margin:0 auto;max-width:72rem;padding:clamp(1.05rem,2.5vw,1.45rem) clamp(1rem,3vw,1.5rem) clamp(1.6rem,3.5vw,2.2rem);border-radius:16px;border:1px solid rgba(220,192,114,.42);background:linear-gradient(180deg,#b0944a24,#785c281a);box-shadow:inset 0 1px #ffffff1a,0 2px 10px #0000001f;backdrop-filter:none;-webkit-backdrop-filter:none}.theme--wheatwind .wheat-reading__float-right{position:fixed;right:1.25rem;top:45%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;gap:.55rem}.theme--wheatwind .wheat-reading__resource-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:999px;text-decoration:none;font-size:.88rem;font-weight:700;color:#f4eccdfa;background:#0f180a42;border:1px solid rgba(220,192,114,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #fff7d614,0 10px 24px #00000038;transition:transform .2s ease,border-color .2s ease,background .2s ease}.theme--wheatwind .wheat-reading__resource-btn:hover{transform:translateY(-1px);background:#0f180a57;border-color:#f2d68480}.theme--wheatwind .wheat-reading__resource-btn--pdf{border-color:#f2d6846b}.theme--wheatwind .wheat-reading__resource-btn-icon{line-height:1;font-size:.98rem}.theme--wheatwind .wheat-reading__resource-btn-text{line-height:1;letter-spacing:.01em}.theme--wheatwind .wheat-reading-footer{margin:2.2rem auto 0;padding:1.55rem 1.25rem;border-radius:16px;position:relative;z-index:2;background:linear-gradient(180deg,#b0944a2e,#785c281f);border:1px solid rgba(220,192,114,.32);box-shadow:inset 0 1px #ffffff0f,0 6px 26px #0000001f}.theme--wheatwind .wheat-reading-footer__inner{display:flex;flex-direction:column;gap:1.55rem}.theme--wheatwind .wheat-reading-footer__siblings{margin:0;padding:1rem 0 0;border-top:1px solid rgba(220,192,114,.22);text-align:center}.theme--wheatwind .wheat-reading-footer__siblings-title{font-size:.82rem;font-weight:700;letter-spacing:.08em;color:#ecdcaaeb;margin:0 0 .75rem;text-transform:uppercase}.theme--wheatwind .wheat-reading-footer__siblings-title:before{content:"";display:inline-block;width:.35rem;height:.35rem;margin-right:.4rem;vertical-align:.15em;background:#f2d684e6;border-radius:50%}.theme--wheatwind .wheat-reading-footer__siblings-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.theme--wheatwind .wheat-reading-footer__siblings-list li{margin:0}.theme--wheatwind .wheat-reading-footer__siblings-link{display:inline-block;padding:.35rem .8rem;font-size:.86rem;font-weight:600;color:#fae8a8fa;background:#b0944a24;border:1px solid rgba(220,192,114,.34);border-radius:999px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.theme--wheatwind .wheat-reading-footer__siblings-link:hover{background:#b0944a38;border-color:#f2d6848a;color:#fff3cf;transform:translateY(-1px)}.theme--wheatwind .wheat-reading-footer__nav{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.theme--wheatwind .wheat-reading-footer__nav-card{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;padding:.9rem 1.1rem;border-radius:14px;background:linear-gradient(180deg,#b0944a24,#785c281a);border:1px solid rgba(220,192,114,.42);color:#f8ecc6fa;text-decoration:none;font-size:.9rem;box-shadow:inset 0 1px #ffffff1a,0 2px 10px #0000001f;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.theme--wheatwind .wheat-reading-footer__nav-card--prev{align-items:flex-start;text-align:left}.theme--wheatwind .wheat-reading-footer__nav-card--next{align-items:flex-end;text-align:right}.theme--wheatwind .wheat-reading-footer__nav-card--back{min-width:7.2rem;font-weight:700;flex-direction:row;gap:.42rem}.theme--wheatwind .wheat-reading__back-icon{opacity:.95}.theme--wheatwind .wheat-reading-footer__nav-card:hover{background:linear-gradient(180deg,#b0944a38,#785c2829);border-color:#f2d68494;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000029;transform:translateY(-1px)}.theme--wheatwind .wheat-reading-footer__nav-card--empty{opacity:.86;cursor:default;background:#141c0c1a;border-color:#dcc07238}.theme--wheatwind .appleron-footer{border-top:1px solid rgba(220,192,114,.22);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;color:#f8d68ef5}.theme--wheatwind .appleron-footer .font-medium,.theme--wheatwind .appleron-footer .opacity-80{color:#f8d68ef5}.theme--wheatwind .appleron-footer__icon{filter:sepia(.55) saturate(1.08) hue-rotate(-18deg) brightness(1.12)}.theme--wheatwind .wheat-reading-footer__nav-card--empty:hover{transform:none}.theme--wheatwind .wheat-reading-footer__nav-empty-text{font-size:.86rem;color:#fae8a8db;font-style:italic}.theme--wheatwind .wheat-reading-footer__nav-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#ecdcaadb;text-transform:uppercase}.theme--wheatwind .wheat-reading-footer__nav-title{font-weight:700;margin-top:.25rem;line-height:1.3}@media(max-width:980px){.theme--wheatwind .wheat-reading__float-right{position:static;transform:none;margin:0 0 .9rem;flex-direction:row;justify-content:flex-end}.theme--wheatwind .wheat-reading-footer__nav{grid-template-columns:1fr;gap:.75rem}}.theme--wheatwind .wheat-reading-body{font-size:1rem;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.theme--wheatwind .wheat-reading-body h1{margin:0 0 1.2rem;text-align:center;font-family:Songti SC,"Noto Serif SC",Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3.2vw,1.9rem);font-weight:650;letter-spacing:.12em;line-height:1.4;color:#f8ecc6fa;text-shadow:0 0 18px rgba(214,188,110,.25),0 2px 12px rgba(0,0,0,.35)}.theme--wheatwind .wheat-reading-body h2{margin:1.35rem 0 .55rem;font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-size:1.12rem;font-weight:600;letter-spacing:.1em;color:#ecdcaaf5;text-shadow:0 0 16px rgba(214,188,110,.2)}.theme--wheatwind .wheat-reading-body h3{margin:1.1rem 0 .45rem;font-size:1.02rem;font-weight:600;letter-spacing:.08em;color:#e2d2a0f2}.theme--wheatwind .wheat-reading-body p{margin:0 0 .9rem;line-height:1.82;letter-spacing:.03em;color:#3c4a34f7;text-shadow:0 1px 0 rgba(0,0,0,.14)}.theme--wheatwind .wheat-reading-body :where(p,li){color:#3c4a34f7}.theme--wheatwind .wheat-reading-body a{color:#f2df9a;text-decoration:underline;text-decoration-color:#f2df9ab3;text-underline-offset:3px;transition:color .35s ease,text-shadow .35s ease,text-decoration-color .35s ease}.theme--wheatwind .wheat-reading-body a:hover{color:#fff1bf;text-shadow:0 0 12px rgba(255,241,191,.32);text-decoration-color:#fff1bfbf}.theme--wheatwind .wheat-reading-body blockquote{margin:1.05rem 0;padding:.6rem .9rem;border-left:2px solid rgba(220,192,114,.45);background:#fff2c414;border-radius:12px;color:#f0e4bceb}.theme--wheatwind .wheat-reading-body :is(.admonition,.callout){position:relative;margin:1.1rem 0;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(230,206,138,.2);background:#fff0be14;box-shadow:0 10px 24px #0000002e,inset 0 1px #fff5d00f}.theme--wheatwind .wheat-reading-body .admonition-title{display:flex;align-items:center;gap:.45rem;margin:-.05rem 0 .55rem;padding-bottom:.45rem;font-size:.92rem;font-weight:700;letter-spacing:.05em;color:#f8ecc6f5;border-bottom:1px solid rgba(230,206,138,.2)}.theme--wheatwind .wheat-reading-body .admonition.note,.theme--wheatwind .wheat-reading-body .callout.note{border-left:4px solid rgba(216,186,104,.9)}.theme--wheatwind .wheat-reading-body .admonition.tip,.theme--wheatwind .wheat-reading-body .callout.tip{border-left:4px solid rgba(235,212,130,.9)}.theme--wheatwind .wheat-reading-body .admonition.warning,.theme--wheatwind .wheat-reading-body .callout.warning{border-left:4px solid rgba(255,216,122,.88)}.theme--wheatwind .wheat-reading-body .admonition.danger,.theme--wheatwind .wheat-reading-body .callout.danger{border-left:4px solid rgba(255,158,98,.8)}.theme--wheatwind .wheat-reading-body hr{border:0;height:1px;margin:1.35rem 0;background:linear-gradient(90deg,transparent 0%,rgba(222,194,116,.24) 22%,rgba(250,232,168,.4) 50%,rgba(222,194,116,.24) 78%,transparent 100%)}.theme--wheatwind .wheat-reading-body strong{color:#f8ecc6f5;font-weight:700}.theme--wheatwind .wheat-reading-body ul,.theme--wheatwind .wheat-reading-body ol{margin:.65rem 0 .75rem;padding-left:1.5rem}.theme--wheatwind .wheat-reading-body li{margin:.22rem 0;padding-left:.25rem}.theme--wheatwind .wheat-reading-body li>ul,.theme--wheatwind .wheat-reading-body li>ol{margin-top:.28rem;margin-bottom:.3rem;padding-left:1.25rem}.theme--wheatwind .wheat-reading-body ul{list-style-type:none;padding-left:.1rem}.theme--wheatwind .wheat-reading-body ul>li{position:relative;padding-left:1.1rem}.theme--wheatwind .wheat-reading-body ul>li:before{content:"";position:absolute;left:0;top:.52em;width:.4rem;height:.4rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fffae0eb,#dcc072e6,#9c8240f2);box-shadow:0 0 0 1px #fffae047,0 0 0 2px #dcc0722e,0 0 14px #dcc07224}.theme--wheatwind .wheat-reading-body ul ul>li:before{width:.32rem;height:.32rem;top:.55em;background:#dcc072d9;box-shadow:0 0 0 1px #fffae038}.theme--wheatwind .wheat-reading-body ol>li::marker{color:#f0d684f2;font-weight:700;font-variant-numeric:tabular-nums}.theme--wheatwind .wheat-reading-body :where(code,pre,kbd,samp){font-family:JetBrains Mono,Fira Code,Consolas,monospace}.theme--wheatwind .wheat-reading-body code:not(pre code){background:#dcc07229;color:#fcf4d6f5;padding:.14em .42em;border-radius:.5rem;border:1px solid rgba(230,206,138,.22);font-size:.94em}.theme--wheatwind .wheat-reading-body pre{margin:1rem 0;padding:.85rem 1rem;overflow-x:auto;background:#141c0ccc;color:#f8ecc6f2;border-radius:16px;border:1px solid rgba(220,192,114,.18);box-shadow:0 16px 38px #00000059,0 0 50px #b0944a14,inset 0 1px #fff5d00a}.theme--wheatwind .wheat-reading-body pre code{background:transparent;color:inherit;padding:0;border:none;border-radius:0;font-size:.94rem;line-height:1.72}.theme--wheatwind .wheat-reading-body table{width:100%;border-collapse:collapse;margin:1rem 0;overflow:hidden;background:#fff5d00f;color:#f0e4bceb;border-radius:14px;box-shadow:0 10px 24px #0000002e,0 0 0 1px #dcc0722e}.theme--wheatwind .wheat-reading-body th,.theme--wheatwind .wheat-reading-body td{padding:.76rem .95rem;border-bottom:1px solid rgba(220,192,114,.18);vertical-align:top}.theme--wheatwind .wheat-reading-body th{text-align:left;font-weight:700;background:#dcc0722e;color:#483616eb}.theme--wheatwind .wheat-reading-body tr:last-child td{border-bottom:none}.theme--wheatwind .wheat-reading-body tr:nth-child(2n) td{background:#fff5d014}body.theme--wheatwind ::selection{background:#e6ce883d;color:#2a2210f2}html:has(body.theme--wheatwind){scrollbar-color:rgba(220,192,114,.85) rgba(34,46,20,.9)}@media(max-width:720px){.theme--wheatwind .wheat-reading-layout:before{top:clamp(16.5rem,40vh,20rem)}.theme--wheatwind .wheat-reading-panel{border-radius:14px;padding:1rem .9rem 1.6rem}}@media(prefers-reduced-motion:reduce){.theme--wheatwind .wheat-reading-layout:before{animation:none!important}}:root{--grove-ink-strong: rgba(27, 49, 44, .96);--grove-ink-main: rgba(34, 58, 52, .92);--grove-ink-soft: rgba(52, 82, 74, .8);--grove-border: rgba(148, 184, 168, .34);--grove-border-strong: rgba(122, 164, 146, .5);--grove-glass: rgba(247, 255, 251, .52);--grove-glass-2: rgba(236, 248, 243, .44);--grove-nav-bamboo-1: rgba(244, 252, 248, .48);--grove-nav-bamboo-2: rgba(224, 244, 232, .4);--grove-nav-bamboo-3: rgba(208, 236, 218, .34);--grove-nav-bamboo-border: rgba(150, 195, 168, .32);--grove-nav-bamboo-shadow: rgba(22, 56, 42, .09);--grove-nav-xuan-1: rgba(255, 252, 244, .94);--grove-nav-xuan-2: rgba(248, 241, 224, .92);--grove-nav-xuan-3: rgba(240, 230, 205, .9);--grove-nav-xuan-edge: rgba(198, 175, 130, .42);--grove-nav-xuan-shine: rgba(255, 255, 250, .55);--grove-nav-mo: rgba(24, 22, 20, .94);--grove-nav-mo-hover: rgba(10, 10, 9, .98);--grove-nav-mo-active: rgba(8, 8, 7, 1);--grove-nav-text-mist: rgba(232, 252, 255, .96);--grove-nav-text-mist-soft: rgba(218, 245, 252, .9);--grove-nav-text-hover: rgba(248, 255, 255, 1);--grove-nav-text-current: rgba(240, 255, 255, 1);--grove-nav-text-shadow-mist: 0 1px 3px rgba(0, 18, 32, .55), 0 0 1px rgba(0, 32, 44, .45), 0 0 10px rgba(200, 240, 255, .42), 0 0 20px rgba(150, 220, 235, .16), 0 1px 0 rgba(255, 255, 255, .35);--grove-nav-text-shadow-hover: 0 1px 3px rgba(0, 16, 28, .5), 0 0 12px rgba(200, 248, 255, .55), 0 0 26px rgba(120, 210, 235, .22), 0 1px 0 rgba(255, 255, 255, .48);--grove-nav-text-stroke: .52px rgba(0, 26, 38, .52);--grove-nav-text-stroke-brand: .55px rgba(0, 22, 34, .55);--grove-nav-text-stroke-panel: .42px rgba(18, 52, 60, .34);--grove-nav-text-stroke-panel-active: .48px rgba(12, 48, 58, .42);--grove-nav-text-panel: rgba(28, 72, 82, .94);--grove-nav-text-panel-soft: rgba(48, 92, 102, .82);--grove-hero-title: rgba(16, 58, 52, .98);--grove-hero-title-mist: rgba(200, 240, 248, .35);--grove-hero-position: rgba(28, 88, 76, .94);--grove-hero-position-accent: rgba(90, 168, 152, .55);--grove-hero-narrative: rgba(26, 62, 54, .93);--grove-hero-shadow-crisp: 0 1px 2px rgba(0, 22, 28, .22), 0 0 1px rgba(0, 36, 44, .18);--grove-hero-stroke-title: .42px rgba(0, 38, 42, .28);--grove-hero-stroke-position: .38px rgba(0, 42, 48, .22);--grove-hero-stroke-narrative: .35px rgba(12, 48, 44, .2)}html body.appleron-page.theme--grove{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E6%9E%97%E4%B8%8B%E9%A3%8E%E6%B0%94.png);--appleron-page-bg-color: #dfe9e3;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1) contrast(1.02) brightness(1.06);--appleron-page-overlay: radial-gradient(circle at 14% 20%, rgba(235, 248, 241, .32), transparent 45%), radial-gradient(circle at 86% 14%, rgba(212, 231, 222, .18), transparent 42%), linear-gradient( 180deg, rgba(232, 244, 236, .22) 0%, rgba(229, 240, 234, .16) 42%, rgba(205, 223, 214, .22) 100% );--appleron-page-overlay-opacity: .72}.theme--grove .appleron-main{max-width:72rem;padding-top:clamp(1.5rem,3.2vw,2.4rem)}.theme--grove .appleron-brand,.theme--grove .appleron-nav-item{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.theme--grove{--header-hope-bg: rgba(22, 42, 72, .88);--header-hope-border: rgba(255, 255, 255, .14);--header-hope-text: rgba(255, 255, 255, .96);--header-hope-text-soft: rgba(220, 232, 248, .88);--header-hope-nav-hover: rgba(255, 255, 255, .1);--header-hope-nav-sheen: rgba(255, 255, 255, .12);--header-hope-ease: cubic-bezier(.22, 1, .36, 1);--header-hope-edge: rgba(8, 32, 64, .48);--header-hope-glow-soft: rgba(190, 230, 255, .3);--header-hope-glow-mid: rgba(150, 210, 255, .18);--header-hope-glow-far: rgba(120, 190, 255, .1);--header-hope-sheen-top: rgba(255, 255, 255, .08);--header-hope-vignette-bottom: rgba(0, 0, 0, .2);--header-hope-inner-line: rgba(255, 255, 255, .1);--header-hope-underline: linear-gradient( 90deg, transparent 0%, rgba(120, 200, 255, .35) 15%, rgba(150, 220, 255, .85) 50%, rgba(120, 200, 255, .35) 85%, transparent 100% )}.theme--grove .appleron-header{position:relative;color:inherit;background:none!important;border:none!important;border-bottom:none!important;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.theme--grove .appleron-header:before,.theme--grove .appleron-header:after{display:none!important}.theme--grove .appleron-header-inner{position:relative}.theme--grove .appleron-brand,.theme--grove .appleron-nav-item{position:relative;color:var(--grove-nav-text-mist);-webkit-text-size-adjust:100%;text-shadow:var(--grove-nav-text-shadow-mist);filter:none}.theme--grove .appleron-brand{text-decoration:none;font-size:1.25rem;letter-spacing:.06em;line-height:1.5}.theme--grove .appleron-brand:hover{color:var(--grove-nav-text-hover);text-shadow:var(--grove-nav-text-shadow-hover)}.theme--grove .appleron-nav-item{font-size:.92rem;letter-spacing:.065em;line-height:1.25;text-decoration:none;background:transparent;transform:translateY(0);transition:color .22s var(--header-hope-ease),background .22s var(--header-hope-ease),transform .22s var(--header-hope-ease),filter .22s var(--header-hope-ease),text-shadow .22s var(--header-hope-ease)}.theme--grove .appleron-nav{color:var(--grove-nav-text-mist-soft)}.theme--grove .appleron-header a.appleron-nav-item:hover,.theme--grove .appleron-header a.appleron-nav-item:focus-visible{background:transparent!important;color:var(--grove-nav-text-hover);transform:translateY(-1px);text-shadow:var(--grove-nav-text-shadow-hover);filter:none}.theme--grove .appleron-nav-item:active{transform:translateY(0);filter:none}.theme--grove .appleron-nav-item[aria-current=page]{background:transparent;color:var(--grove-nav-text-current);font-weight:600;text-shadow:0 1px 3px rgba(0,14,26,.52),0 0 12px rgba(200,250,255,.55),0 0 24px rgba(140,220,240,.28),0 1px 0 rgba(255,255,255,.45);filter:none}.theme--grove .appleron-nav-item:after{content:"";position:absolute;inset-inline:1rem;bottom:.15rem;height:2px;border-radius:999px;background:var(--header-hope-underline);opacity:0;transform:scaleX(.42);transform-origin:center;transition:opacity .18s var(--header-hope-ease),transform .22s var(--header-hope-ease)}.theme--grove .appleron-nav-item:hover:after,.theme--grove .appleron-nav-item[aria-current=page]:after{opacity:1;transform:scaleX(1)}.theme--grove .appleron-nav-toggle{color:#78afbceb;background:#ecfcff8c!important;border:1px solid rgba(170,220,232,.45);box-shadow:0 0 12px #c8f0ff59,0 4px 14px #0e343a14}.theme--grove .appleron-nav-toggle:hover{color:#5a96a8fa;background:#f4ffffb8!important}.theme--grove .appleron-nav-panel{background:#ecfcffeb!important;border:1px solid rgba(160,215,228,.5)!important;color:var(--grove-nav-text-panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 24px #c8f0ff59,0 10px 28px #0c30381a}.theme--grove .appleron-nav-panel .text-gray-600{color:var(--grove-nav-text-panel-soft)}.theme--grove .appleron-nav-panel .appleron-nav-item{width:100%;justify-content:flex-start;color:var(--grove-nav-text-panel);text-shadow:0 1px 2px rgba(255,255,255,.65),0 0 8px rgba(200,240,255,.2)}.theme--grove .appleron-nav-panel .appleron-nav-item:hover,.theme--grove .appleron-nav-panel .appleron-nav-item:focus-visible{color:#165864fa;text-shadow:0 1px 2px rgba(255,255,255,.75),0 0 10px rgba(180,235,245,.35)}.theme--grove .appleron-nav-panel .appleron-nav-item[aria-current=page]{color:#104854fc;text-shadow:0 1px 2px rgba(255,255,255,.8),0 0 12px rgba(160,230,240,.4)}@supports (-webkit-text-stroke: .5px rgba(0,0,0,.3)){.theme--grove .appleron-brand{-webkit-text-stroke:var(--grove-nav-text-stroke-brand);paint-order:stroke fill}.theme--grove .appleron-nav-item{-webkit-text-stroke:var(--grove-nav-text-stroke);paint-order:stroke fill}.theme--grove .appleron-nav-panel .appleron-nav-item{-webkit-text-stroke:var(--grove-nav-text-stroke-panel)}.theme--grove .appleron-nav-panel .appleron-nav-item:hover,.theme--grove .appleron-nav-panel .appleron-nav-item:focus-visible,.theme--grove .appleron-nav-panel .appleron-nav-item[aria-current=page]{-webkit-text-stroke:var(--grove-nav-text-stroke-panel-active)}}.theme--grove .grove-entry{color:var(--grove-ink-main)}.theme--grove .grove-entry__hero{text-align:center;margin:0 auto;max-width:62rem}.theme--grove .grove-entry__scroll{display:flex;flex-direction:column;align-items:center;gap:0}@keyframes grove-scroll-unroll-h{0%{clip-path:inset(0 100% 0 0);opacity:0;filter:blur(1.5px)}62%{opacity:1;filter:blur(0)}to{clip-path:inset(0 0 0 0);opacity:1;filter:blur(0)}}@keyframes grove-scroll-unroll-v{0%{clip-path:inset(0 0 100% 0);opacity:0;filter:blur(.8px)}58%{opacity:1;filter:blur(0)}to{clip-path:inset(0 0 0 0);opacity:1;filter:blur(0)}}.theme--grove .grove-entry__scroll .grove-entry__title{animation:grove-scroll-unroll-h 2.65s cubic-bezier(.26,.8,.44,1) .28s both}.theme--grove .grove-entry__scroll .grove-entry__position{animation:grove-scroll-unroll-h 2.5s cubic-bezier(.26,.8,.44,1) 1.05s both}.theme--grove .grove-entry__scroll .grove-entry__narrative{animation:grove-scroll-unroll-v 3.05s cubic-bezier(.28,.76,.4,1) 1.65s both}@media(prefers-reduced-motion:reduce){.theme--grove .grove-entry__scroll .grove-entry__title,.theme--grove .grove-entry__scroll .grove-entry__position,.theme--grove .grove-entry__scroll .grove-entry__narrative{animation:none!important;clip-path:none!important;filter:none!important;opacity:1!important}}.theme--grove .grove-entry__kicker{margin:0;color:#366054e0;letter-spacing:.2em;font-size:.8rem}.theme--grove .grove-entry__title{margin:.32rem 0 0;font-size:clamp(2rem,4vw,3rem);letter-spacing:.14em;color:var(--grove-hero-title);text-shadow:var(--grove-hero-shadow-crisp),0 1px 0 rgba(255,255,255,.52),0 8px 28px var(--grove-hero-title-mist),0 0 40px rgba(180,228,220,.12)}.theme--grove .grove-entry__position{margin:.45rem 0 0;font-size:clamp(.95rem,1.9vw,1.08rem);font-weight:600;letter-spacing:.18em;color:var(--grove-hero-position);text-shadow:var(--grove-hero-shadow-crisp),0 1px 0 rgba(255,255,255,.48),0 0 12px var(--grove-hero-position-accent)}.theme--grove .grove-entry__subtitle{margin:.55rem auto 0;max-width:48rem;color:#2e5248e6;letter-spacing:.06em}.theme--grove .grove-entry__lead{margin:.9rem auto 0;max-width:56rem;line-height:1.8;color:#284840e6}.theme--grove .grove-entry__narrative{margin:.72rem auto 0;max-width:60rem;line-height:1.85;letter-spacing:.04em;color:var(--grove-hero-narrative);text-shadow:var(--grove-hero-shadow-crisp),0 1px 0 rgba(255,255,255,.38);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.theme--grove .grove-entry__inscription-row{position:relative;margin-top:1.15rem;display:inline-block}.theme--grove .grove-entry__inscription{position:relative;display:inline-block;margin:0;padding:.48em 1.15em .52em;max-width:min(100%,36rem);border-radius:var(--grove-nav-bian-radius);isolation:isolate;font-family:KaiTi,STKaiti,"FangSong",SimSun,"Noto Serif SC",serif;font-size:clamp(.92rem,1.75vw,1.05rem);font-weight:600;font-style:normal;letter-spacing:.14em;line-height:1.75;color:var(--grove-nav-mo);text-shadow:0 .03em 0 rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.22);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.theme--grove .grove-entry__inscription:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg,var(--grove-nav-xuan-1) 0%,var(--grove-nav-xuan-2) 48%,var(--grove-nav-xuan-3) 100%);border:1px solid var(--grove-nav-xuan-edge);box-shadow:inset 0 1px 0 var(--grove-nav-xuan-shine),inset 0 -1px #78644612,0 4px 14px #2820121a;pointer-events:none;z-index:-2}.theme--grove .grove-entry__inscription:after{content:"";position:absolute;inset:.22rem .28rem;border-radius:calc(var(--grove-nav-bian-radius) - .05rem);border:1px solid var(--grove-nav-bian-inner-soft);box-shadow:inset 0 1px #ffffff1c;pointer-events:none;z-index:-1}.theme--grove .grove-entry__inscription--toggle{cursor:pointer;user-select:none;transition:filter .2s ease,transform .2s ease;overflow:hidden}.theme--grove .grove-entry__inscription--toggle:hover{filter:brightness(1.04)}.theme--grove .grove-entry__inscription--toggle:active{transform:scale(.99)}.theme--grove .grove-entry__inscription--toggle:focus-visible{outline:2px solid rgba(90,160,130,.55);outline-offset:4px}.theme--grove .grove-entry__inscription-hint{display:inline-flex;align-items:center;position:absolute;left:calc(100% + .45rem);top:50%;padding:.12rem .22rem;border-radius:.35rem;font-size:.76rem;letter-spacing:.06em;color:#3a6256bd;background:transparent;border:none;text-shadow:0 1px 0 rgba(255,255,255,.28);white-space:nowrap;opacity:0;transform:translateY(calc(-50% + 2px));pointer-events:none;transition:opacity .18s ease,transform .22s ease}.theme--grove .grove-entry__inscription-row:hover .grove-entry__inscription-hint,.theme--grove .grove-entry__inscription-row:focus-within .grove-entry__inscription-hint{opacity:1;transform:translateY(-50%)}.theme--grove .grove-seats{--grove-seats-expanded-max: 32rem;--grove-collapse-mid-h: 11rem;--grove-collapse-mid-mt: .78rem;margin-top:0;margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .85rem;max-width:38rem;width:100%;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:none}.theme--grove .grove-seats.grove-seats--open{margin-top:1.45rem;max-height:var(--grove-seats-expanded-max);opacity:1;pointer-events:auto;transition:max-height 4.65s linear 0s,opacity 3.2s ease 0s,margin-top 4.65s linear 0s}@keyframes grove-seats-collapse-rhythm{0%{max-height:var(--grove-collapse-from-h, var(--grove-seats-expanded-max));margin-top:var(--grove-collapse-from-mt, 1.45rem);opacity:var(--grove-collapse-from-op, 1);animation-timing-function:cubic-bezier(.26,.14,.32,1)}30%{max-height:min(var(--grove-collapse-mid-h),var(--grove-collapse-from-h, var(--grove-seats-expanded-max)));margin-top:min(var(--grove-collapse-mid-mt),var(--grove-collapse-from-mt, 1.45rem))}41%{max-height:min(var(--grove-collapse-mid-h),var(--grove-collapse-from-h, var(--grove-seats-expanded-max)));margin-top:min(var(--grove-collapse-mid-mt),var(--grove-collapse-from-mt, 1.45rem));animation-timing-function:linear}to{max-height:0;margin-top:0;opacity:0}}.theme--grove .grove-seats.grove-seats--is-closing{animation:grove-seats-collapse-rhythm 3.15s forwards;transition:none!important;pointer-events:none}.theme--grove .grove-seat{position:relative;min-width:0;padding:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;display:flex;flex-direction:column;align-items:stretch}.theme--grove .grove-seat__paper{--grove-paper-grid: rgba(38, 58, 48, .072);position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;margin:0;min-height:9.25rem;padding:.52rem .68rem .58rem;transform:translate(.2rem,.16rem);border-radius:.32rem .42rem .4rem .34rem;border:1px solid rgba(130,118,92,.32);background:radial-gradient(ellipse 92% 78% at 94% 98%,rgba(18,42,34,.16) 0%,transparent 62%),radial-gradient(ellipse 55% 48% at 78% 88%,rgba(32,58,48,.1) 0%,transparent 55%),radial-gradient(ellipse 50% 42% at 6% 10%,rgba(70,82,72,.06) 0%,transparent 52%),linear-gradient(var(--grove-paper-grid) 1px,transparent 1px),linear-gradient(90deg,var(--grove-paper-grid) 1px,transparent 1px),linear-gradient(172deg,#fcfaf4ed,#f5eee2e6 40%,#e8f0e8e0);background-size:100% 100%,100% 100%,100% 100%,11px 11px,11px 11px,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat,no-repeat;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #483e2c0d,0 3px 14px #162c2417;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.theme--grove .grove-seats:not(.grove-seats--open) .grove-seat__paper{clip-path:inset(0 100% 0 0);opacity:0;transition:none}.theme--grove .grove-seats.grove-seats--open .grove-seat:nth-child(1) .grove-seat__paper{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path 2.75s cubic-bezier(.2,.85,.35,1),opacity 1.1s ease;transition-delay:.2s}.theme--grove .grove-seats.grove-seats--open .grove-seat:nth-child(2) .grove-seat__paper{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path 2.75s cubic-bezier(.2,.85,.35,1),opacity 1.1s ease;transition-delay:.72s}.theme--grove .grove-seats.grove-seats--open .grove-seat:nth-child(3) .grove-seat__paper{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path 2.75s cubic-bezier(.2,.85,.35,1),opacity 1.1s ease;transition-delay:1.24s}.theme--grove .grove-seats.grove-seats--open .grove-seat:nth-child(4) .grove-seat__paper{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path 2.75s cubic-bezier(.2,.85,.35,1),opacity 1.1s ease;transition-delay:1.76s}@media(prefers-reduced-motion:reduce){.theme--grove .grove-seats{transition:none}.theme--grove .grove-seats.grove-seats--is-closing{animation:none!important}.theme--grove .grove-seats:not(.grove-seats--open) .grove-seat__paper{opacity:0!important;transition:none!important}.theme--grove .grove-seats.grove-seats--open .grove-seat .grove-seat__paper{clip-path:none!important;opacity:1!important;transition:none!important}}.theme--grove .grove-seat__paper:before{content:"";position:absolute;z-index:0;left:.55rem;right:.55rem;top:.4rem;height:1px;background:linear-gradient(90deg,transparent,rgba(90,78,58,.09) 18%,rgba(90,78,58,.09) 82%,transparent);pointer-events:none}.theme--grove .grove-seat__paper:after{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 96% 100%,rgba(12,38,30,.12) 0%,rgba(12,38,30,.04) 42%,transparent 68%)}.theme--grove .grove-seat__paper>*{position:relative;z-index:1}.theme--grove a.grove-seat__paper--link{text-decoration:none;color:inherit;cursor:pointer}.theme--grove .grove-seat__title{margin:0;font-size:.98rem;letter-spacing:.06em;color:var(--grove-ink-strong)}.theme--grove .grove-seat__desc{margin:.28rem 0 0;line-height:1.52;font-size:.88rem;color:#2c4b42e6;flex:0 1 auto}.theme--grove .grove-seat__image{margin:auto 0 0;padding-top:.32rem;color:#487063d9;font-size:.8rem;letter-spacing:.03em;flex-shrink:0}.theme--grove .grove-entry__footnote{position:relative;margin-top:1.35rem;padding-top:.9rem;text-align:center;font-family:KaiTi,STKaiti,"FangSong","Noto Serif SC",serif;font-size:clamp(.86rem,1.85vw,.98rem);font-weight:600;font-style:normal;letter-spacing:.16em;line-height:1.9;color:#1c624ff0;text-shadow:0 1px 0 rgba(255,255,255,.42),0 2px 14px rgba(24,108,86,.16),0 0 24px rgba(126,221,191,.2);transform-origin:center top}.theme--grove .grove-entry__footnote:before{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(70,176,142,.34) 18%,rgba(168,241,214,.52) 50%,rgba(70,176,142,.34) 82%,transparent 100%);pointer-events:none}body.theme--grove .appleron-footer{background:transparent!important;border-top:none!important;box-shadow:none!important}body.theme--grove .appleron-footer>div{color:#96e4bcf5!important}.theme--grove{--grove-footer-main: rgba(175, 242, 208, .98);--grove-footer-soft: rgba(150, 228, 188, .96);--grove-footer-scan-line: rgba(136, 234, 195, .4);--grove-footer-scan-glow: rgba(210, 255, 236, .32);--grove-footer-ease: cubic-bezier(.22, 1, .36, 1)}.theme--grove .appleron-footer{position:relative;background:transparent;border-top:none;box-shadow:none;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none}.theme--grove .appleron-footer>div{color:var(--grove-footer-soft)}.theme--grove .appleron-footer:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,235,220,.24),rgba(237,255,248,.34),rgba(200,235,220,.24),transparent);box-shadow:0 0 10px #d0f2e414,0 0 18px #d0f2e40d}.theme--grove .appleron-footer:after{content:"";position:absolute;left:-28%;bottom:.18rem;width:24%;height:1px;pointer-events:none;border-radius:999px;background:linear-gradient(90deg,transparent 0%,var(--grove-footer-scan-line) 30%,var(--grove-footer-scan-glow) 50%,var(--grove-footer-scan-line) 70%,transparent 100%);box-shadow:0 0 8px #d6faec24,0 0 18px #d6faec1a;animation:grove-footer-scan 5.6s ease-in-out infinite alternate}.theme--grove .appleron-footer .font-medium .appleron-footer__icon,.theme--grove .appleron-footer .font-medium .appleron-footer__brand-label{color:transparent;background:linear-gradient(90deg,#cdfce1fa,#78d2a8f2,#afeecdf7 56%,#5fb991f0);background-size:200% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 10px rgba(130,220,175,.22),0 0 18px rgba(90,190,140,.08);animation:grove-footer-shift 14s linear infinite}.theme--grove .appleron-footer .appleron-footer__icon{filter:hue-rotate(18deg) saturate(1.15) brightness(1.02)}.theme--grove .appleron-footer .opacity-80,.theme--grove .appleron-footer .appleron-footer__name{color:transparent;background:linear-gradient(90deg,#bef5d7f5,#6ec89bed 38%,#a5e8c6f2 68%,#55af82eb);background-size:220% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 9px rgba(120,210,170,.2),0 0 16px rgba(80,175,125,.08);animation:grove-footer-shift 18s linear infinite}.theme--grove .appleron-footer a{color:var(--grove-footer-main);transition:color .22s var(--grove-footer-ease),text-shadow .22s var(--grove-footer-ease),filter .22s var(--grove-footer-ease)}.theme--grove .appleron-footer a:hover{color:#d2ffe6fa;text-shadow:0 0 12px rgba(140,220,175,.35);filter:brightness(1.06)}@keyframes grove-footer-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes grove-footer-scan{0%{transform:translate(0);opacity:0}10%{opacity:.75}50%{opacity:.9}90%{opacity:.75}to{transform:translate(560%);opacity:0}}@keyframes grove-footer-bi-sweep{0%{background-position:0% 50%}to{background-position:100% 50%}}html:has(body.theme--grove)::-webkit-scrollbar{width:auto;height:auto}html:has(body.theme--grove)::-webkit-scrollbar-track{background:#193a31d1;border-radius:999px}html:has(body.theme--grove)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#a6cebbd1,#7db099d1,#659782d6);border-radius:999px;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff24}html:has(body.theme--grove)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b7dccbeb,#8ec1a9e6,#72a991eb)}html:has(body.theme--grove){scrollbar-color:rgba(140,191,167,.86) rgba(26,56,48,.88)}body.theme--grove ::selection{background:#80baa161;color:#f7fffb}@supports (-webkit-text-stroke: .5px rgba(0,0,0,.3)){.theme--grove .grove-entry__title{-webkit-text-stroke:var(--grove-hero-stroke-title);paint-order:stroke fill}.theme--grove .grove-entry__position{-webkit-text-stroke:var(--grove-hero-stroke-position);paint-order:stroke fill}.theme--grove .grove-entry__narrative{-webkit-text-stroke:var(--grove-hero-stroke-narrative);paint-order:stroke fill}.theme--grove .grove-entry__subtitle,.theme--grove .grove-entry__lead,.theme--grove .grove-entry__footnote{-webkit-text-stroke:.35px rgba(24,52,44,.2);paint-order:stroke fill}.theme--grove .grove-entry__inscription{-webkit-text-stroke:.22px rgba(18,16,14,.12);paint-order:stroke fill}.theme--grove .grove-seat__title,.theme--grove .grove-seat__desc,.theme--grove .grove-seat__image{-webkit-text-stroke:.3px rgba(28,56,48,.16);paint-order:stroke fill}}@media(max-width:900px){html body.appleron-page.theme--grove{--appleron-page-bg-attachment: scroll}}@media(max-width:640px){.theme--grove .grove-seats{--grove-seats-expanded-max: 52rem;--grove-collapse-mid-h: 20rem;--grove-collapse-mid-mt: .88rem;grid-template-columns:1fr;gap:.72rem;max-width:min(100%,22rem)}.theme--grove .grove-seat__paper{min-height:8.75rem;padding:.48rem .62rem .54rem;transform:translate(.14rem,.12rem)}.theme--grove .grove-seat__title{font-size:.95rem}.theme--grove .grove-seat__desc{font-size:.85rem}}.theme--liji{--header-snow-top: rgba(224, 232, 242, .42);--header-snow-mid: rgba(194, 204, 216, .35);--header-snow-bottom: rgba(163, 174, 188, .28);--header-border: rgba(184, 197, 212, .52);--header-shadow: rgba(10, 18, 30, .28);--header-text-main: rgba(56, 73, 95, .95);--header-text-edge: rgba(238, 244, 251, .22);--header-text-depth: rgba(74, 92, 114, .16);--header-text-emboss-hi: rgba(241, 246, 252, .5);--header-text-emboss-lo: rgba(82, 102, 126, .16);--header-text-glow: rgba(238, 245, 252, .14);--header-sheen-top: rgba(241, 246, 252, .24);--header-vignette-bottom: rgba(120, 136, 156, .12);--header-inner-line: rgba(238, 244, 251, .35);--header-nav-hover-bg: rgba(232, 240, 248, .34);--header-nav-hover-sheen: rgba(242, 247, 252, .36);--header-underline: linear-gradient(90deg, rgba(194, 206, 220, .16), rgba(126, 144, 167, .72));--liji-ink-deep: rgba(8, 22, 38, .96);--liji-ice-blue: rgba(198, 232, 255, .95);--liji-cyan-soft: rgba(145, 206, 245, .82);--header-ease: cubic-bezier(.22, 1, .36, 1)}.theme--liji .appleron-header{position:relative;color:var(--header-text-main);background:linear-gradient(180deg,var(--header-snow-top) 0%,var(--header-snow-mid) 56%,var(--header-snow-bottom) 100%);border-bottom:1px solid var(--header-border);box-shadow:0 10px 24px var(--header-shadow),inset 0 1px #f2f7fd4d;backdrop-filter:blur(14px) saturate(.9);-webkit-backdrop-filter:blur(14px) saturate(.9);filter:contrast(.98)}.theme--liji .appleron-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--header-sheen-top),transparent 42%),linear-gradient(180deg,transparent 58%,var(--header-vignette-bottom)),radial-gradient(circle at 16% 10%,#eef5fc29,#eef5fc00 44%)}.theme--liji .appleron-header:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--header-inner-line),transparent)}.theme--liji .appleron-header-inner{position:relative}.theme--liji .appleron-brand,.theme--liji .appleron-nav-item{position:relative;color:var(--header-text-main);-webkit-text-size-adjust:100%;text-shadow:0 -1px 0 var(--header-text-emboss-hi),0 1px 0 var(--header-text-emboss-lo),0 0 .5px var(--header-text-edge),0 1px 4px var(--header-text-depth),0 0 8px var(--header-text-glow);font-weight:550}.theme--liji .appleron-brand{font-size:1.25rem;letter-spacing:.06em;line-height:1.5;filter:drop-shadow(0 1px 3px rgba(92,106,126,.16))}.theme--liji .appleron-nav{color:#44566cd6}.theme--liji .appleron-nav-item{font-size:.92rem;letter-spacing:.065em;line-height:1.25;text-decoration:none;background:transparent;transform:translateY(0);transition:background .22s var(--header-ease),transform .22s var(--header-ease),filter .22s var(--header-ease),opacity .22s var(--header-ease)}.theme--liji .appleron-nav-item:hover{background:linear-gradient(180deg,var(--header-nav-hover-sheen),transparent 60%),var(--header-nav-hover-bg);color:#243549f2;transform:translateY(-1px);filter:brightness(1.01) drop-shadow(0 5px 11px rgba(120,138,160,.2))}.theme--liji .appleron-nav-item:active{transform:translateY(0);filter:brightness(.98)}.theme--liji .appleron-nav-item[aria-current=page]{background:#e8eff76b;color:#203145f2;filter:brightness(1.01) drop-shadow(0 4px 10px rgba(114,132,153,.18))}.theme--liji .appleron-nav-item:after{content:"";position:absolute;inset-inline:1rem;bottom:.15rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--apple-yellow),var(--apple-sky));opacity:0;transform:scaleX(.45);transition:opacity .18s var(--header-ease),transform .22s var(--header-ease)}.theme--liji .appleron-nav-item:hover:after,.theme--liji .appleron-nav-item[aria-current=page]:after{opacity:1;transform:scaleX(1)}.theme--liji .appleron-nav-toggle{color:#34465ce6;background:#e5eef770;border:1px solid rgba(189,203,218,.6);box-shadow:0 8px 18px #60708629}.theme--liji .appleron-nav-toggle:hover{background:#eff6fc8f}.theme--liji .appleron-nav-panel{background:#dbe4eeb3;border:1px solid rgba(186,199,214,.62);color:#334459eb;box-shadow:0 12px 28px #5c6c8233;backdrop-filter:blur(14px) saturate(.88);-webkit-backdrop-filter:blur(14px) saturate(.88)}.theme--liji .appleron-nav-panel .text-gray-600{color:#53677ebd}html body.appleron-page.theme--liji{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E7%8B%AC%E9%92%93%E5%AF%92%E6%B1%9F.png);--appleron-page-bg-color: #071322;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1.02) contrast(1.04) brightness(.88);--appleron-page-overlay: linear-gradient( 180deg, rgba(6, 18, 36, .56) 0%, rgba(7, 19, 35, .34) 40%, rgba(5, 14, 28, .58) 100% );--appleron-page-overlay-opacity: .1}.theme--liji canvas.liji-snow{position:fixed;inset:0;z-index:2;pointer-events:none;transition:filter .45s ease}.theme--liji canvas.liji-snow.liji-snow--burst{filter:brightness(1.12) contrast(1.04)}.theme--liji .appleron-layout-stack{position:relative;z-index:3}.theme--liji .appleron-main{max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem)}.theme--liji .liji-entry{color:#edf6fff0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.theme--liji .liji-hero{text-align:center;margin-bottom:1.5rem}.theme--liji .liji-hero__title{margin:0;font-size:clamp(2rem,5.2vw,3.1rem);letter-spacing:.12em;color:#f8fdfffe;text-shadow:0 2px 10px rgba(70,106,138,.2),0 0 18px rgba(180,220,250,.12);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.theme--liji .liji-hero__entry{margin:.95rem auto 0;max-width:56ch;display:grid;gap:.5rem}.theme--liji .liji-hero__line{position:relative;overflow:hidden;margin:0;color:#d8eaf8f0;line-height:1.75;letter-spacing:.04em;transform:translateZ(0)}.theme--liji .liji-hero__line:after{content:"";position:absolute;inset:-.08em -.14em;pointer-events:none;will-change:opacity,transform;background:linear-gradient(102deg,#e4f0fcf0,#d2e8f8e6,#e4f0fcf0),repeating-linear-gradient(112deg,#d6e4f429 0 2px,#142c4800 2px 7px);border-radius:.18rem;animation:liji-mist-reveal .78s cubic-bezier(.33,.72,.35,1) both}.theme--liji .liji-hero__line--loc{color:#c9e2f6f5;letter-spacing:.12em;font-size:.94rem;-webkit-text-stroke:.55px rgba(230,246,255,.75);paint-order:stroke fill;text-shadow:0 1px 0 rgba(10,46,86,.2),0 0 10px rgba(174,214,241,.22),0 0 22px rgba(120,185,235,.16)}.theme--liji .liji-hero__line--loc:after{animation:none!important;opacity:.18;transform:none!important;animation-delay:0ms!important}.theme--liji .liji-hero__line--topic{color:#c2dff5f0;font-size:.96rem;font-weight:600}.theme--liji .liji-hero__line--topic:after{animation-delay:.28s}.theme--liji .liji-hero__line--quote{isolation:isolate;color:#f2f9ff;font-size:clamp(1.06rem,2.2vw,1.28rem);font-weight:600;letter-spacing:.07em;font-style:italic;line-height:1.78;padding:.45rem .85rem;border-radius:.62rem;cursor:pointer;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;background:radial-gradient(120% 80% at 12% 8%,rgba(255,255,255,.22) 0%,transparent 55%),radial-gradient(90% 60% at 88% 92%,rgba(120,185,235,.14) 0%,transparent 50%),linear-gradient(168deg,#ecf8ff85,#c6e4fc6b 42%,#dcf0ff80);border:1px solid rgba(72,140,198,.55);text-shadow:0 0 .5px rgba(255,255,255,.35),0 1px 0 rgba(12,56,96,.35),0 2px 12px rgba(0,40,80,.35);backdrop-filter:blur(5px) saturate(1.12);-webkit-backdrop-filter:blur(5px) saturate(1.12);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #2864a01f,0 0 0 1px #ffffff14,0 6px 24px #041c3847;transition:color .95s ease,text-shadow .95s ease,border-color .95s ease,box-shadow .95s ease,background .95s ease;background:transparent!important;border:none!important;padding:.12rem .18rem!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:inline-block;--liji-quote-progress: 0}.theme--liji .liji-hero__line--quote:before{content:"";position:absolute;left:50%;bottom:.14em;width:0;height:2px;transform:translate(-50%);border-radius:2px;background:linear-gradient(90deg,transparent,rgba(180,220,255,.95),rgba(255,255,255,.85),rgba(100,170,230,.9),transparent);opacity:.6;transition:width .55s ease,opacity .35s ease;pointer-events:none}.theme--liji .liji-hero__line--quote.is-hover:before,.theme--liji .liji-hero__line--quote:focus-visible:before{width:min(72%,18rem);opacity:.98}.theme--liji .liji-hero__line--quote:hover,.theme--liji .liji-hero__line--quote.is-hover{color:#8878d8fa;box-shadow:none;border-color:transparent;text-shadow:0 0 .5px rgba(230,248,255,.35),0 1px 0 rgba(12,56,96,.25),0 0 18px rgba(110,150,230,.22),0 0 26px rgba(110,90,200,.18)}.theme--liji .liji-hero__line--quote:focus-visible{outline:none;border-color:transparent;box-shadow:none}@keyframes liji-lamp-pulse{0%,to{box-shadow:inset 0 1px #ffffff61,inset 0 -1px #2864a01f,0 0 0 1px #ffffff14,0 6px 24px #041c3847}45%{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #3c82be29,0 0 0 1px #b4dcff59,0 0 36px 10px #78c3ff47}}.theme--liji .liji-hero__line--quote.is-pulse{animation:liji-lamp-pulse 1.25s ease}.theme--liji .liji-hero__line--quote:after{animation-delay:.26s}.theme--liji .liji-hero__line--desc{color:#e0eef9fa;font-size:.98rem;text-shadow:0 1px 6px rgba(74,108,136,.14),0 0 10px rgba(154,204,240,.1)}.theme--liji .liji-hero__line--desc:after{animation-delay:.42s}@keyframes liji-mist-reveal{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-3px,0) scale(1.03)}}@media(prefers-reduced-motion:reduce){.theme--liji .liji-hero__line:after{animation:none!important;opacity:0!important}.theme--liji .liji-hero__line--quote:before{transition:none}.theme--liji .liji-hero__line--quote.is-pulse{animation:none!important}}.theme--liji .liji-section{margin-top:1.1rem;padding:1.05rem 1.1rem;border-radius:1rem;border:1px solid rgba(173,212,239,.24);background:#091a2d80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.theme--liji .liji-section__head h2{margin:0;font-size:1.18rem;letter-spacing:.06em;color:#f0fafffa;text-align:center;text-shadow:0 1px 8px rgba(98,146,188,.22)}.theme--liji .liji-section__head p{margin:.35rem 0 0;color:#e2f1fcf5;font-size:.95rem;line-height:1.72;text-align:center;text-shadow:0 1px 4px rgba(66,106,142,.2)}.theme--liji .liji-section__subhint{margin:.32rem 0 0;color:#cae4f6e6;font-size:.88rem;letter-spacing:.02em;text-align:center}.theme--liji .liji-notes-toggle{display:inline-flex;align-items:center;justify-content:center;margin:.62rem auto 0;border-radius:999px;border:1px solid rgba(178,214,238,.45);background:linear-gradient(180deg,#12263eb8,#0c1e32ad);color:#e2f2fcfa;padding:.28rem .86rem;font-size:.82rem;letter-spacing:.08em;cursor:pointer;box-shadow:inset 0 1px #ffffff24,0 4px 12px #06122033}.theme--liji .liji-notes-toggle:hover{background:linear-gradient(180deg,#162e4ac2,#0e223ab8)}.theme--liji .liji-notes-panel{overflow:hidden;max-height:none;opacity:1;transform:translateY(0);transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}.theme--liji .liji-notes-panel.is-collapsed{opacity:0;transform:translateY(-6px)}.theme--liji .liji-notes{list-style:none;margin:.95rem 0 0;padding:0 .48rem 0 .6rem;display:flex;flex-direction:column;gap:0;max-height:31rem;overflow:auto;border-left:1px solid rgba(140,190,228,.22);box-shadow:inset 8px 0 18px -12px #468cc81f}.theme--liji .liji-note{position:relative;padding:.82rem .35rem .88rem .85rem;border-radius:0;border:none;border-bottom:1px solid rgba(160,205,235,.16);background:transparent;box-shadow:none;text-align:left;transition:background .2s ease}.theme--liji .liji-note:last-child{border-bottom-color:transparent}.theme--liji .liji-note:nth-child(odd){background:linear-gradient(90deg,rgba(255,255,255,.04) 0%,transparent 62%)}.theme--liji .liji-note:hover{background:linear-gradient(90deg,rgba(200,230,255,.06) 0%,transparent 70%)}.theme--liji .liji-note:before{content:"";position:absolute;left:.1rem;top:.95rem;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#e8f8fff2,#78b9e473 58%,#508cbe33);box-shadow:0 0 10px #8cc8ff59;pointer-events:none}.theme--liji .liji-note__meta{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.55rem .88rem;padding-left:0;color:#e0f0fcfa;font-size:.86rem;letter-spacing:.02em;text-shadow:0 1px 4px rgba(62,100,136,.24)}.theme--liji .liji-note__meta time{font-variant-numeric:tabular-nums;color:#bcdcf4f2}.theme--liji .liji-note__meta span{color:#a8d6f4f5;font-weight:600;text-shadow:0 0 10px rgba(114,184,236,.16)}.theme--liji .liji-note__content{margin:.55rem 0 0;padding-left:0;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#fbffff;text-shadow:0 1px 6px rgba(62,102,138,.22),0 0 1px rgba(220,236,248,.18);font-size:1rem}.theme--liji .liji-empty{margin-top:.9rem;color:#b2cee4d1}.theme--liji .liji-comment-entry{margin-top:.95rem;display:flex;justify-content:center}.theme--liji .liji-entry-link{display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem;border-radius:999px;border:1px solid rgba(178,214,238,.52);padding:.45rem 1rem;background:linear-gradient(180deg,#102842bd,#0c1e34b3);color:#e8f6fffa;text-decoration:none;letter-spacing:.08em;font-size:.9rem;box-shadow:inset 0 1px #ffffff29,0 8px 18px #07132233;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.theme--liji .liji-entry-link:hover{transform:translateY(-1px);background:linear-gradient(180deg,#16304cc7,#10243cbd);box-shadow:inset 0 1px #ffffff2e,0 10px 22px #0713223d}.theme--liji .liji-entry-link:focus-visible{outline:2px solid rgba(164,216,250,.75);outline-offset:3px}@media(prefers-reduced-motion:reduce){.theme--liji .liji-notes-panel{transition:none!important}}.theme--liji .liji-entry__footnote{position:relative;display:block;box-sizing:border-box;width:100%;max-width:min(40rem,92vw);margin:2.25rem auto 0;padding:1rem 1.15rem .85rem;font-family:Times New Roman,"Noto Serif",Georgia,serif;font-style:italic;font-weight:400;text-align:center;font-size:.96rem;line-height:1.72;letter-spacing:.04em;color:transparent;background:linear-gradient(90deg,#fffffffc,#98dcfff7 26%,#dcf5fffc 54%,#64b9f5f5);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.65px rgba(210,240,255,.55);paint-order:stroke fill;text-rendering:geometricPrecision;text-shadow:0 0 1px rgba(235,250,255,.9),0 1px 0 rgba(20,60,105,.22),0 0 12px rgba(150,210,255,.22),0 0 22px rgba(120,185,235,.1);border:none;border-radius:.35rem;box-shadow:none;animation:liji-footnote-text-shift 19s linear infinite}.theme--liji .liji-entry__footnote:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:min(20rem,78%);height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(130,195,240,.5) 15%,rgba(210,238,255,.95) 50%,rgba(130,195,240,.5) 85%,transparent);pointer-events:none}.theme--liji .liji-entry__footnote:after{content:none}@media(max-width:640px){.theme--liji .liji-entry__footnote{max-width:100%}}body.theme--liji .appleron-main .liji-entry .liji-entry__footnote{position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:min(40rem,92vw)!important;margin:2.25rem auto 0!important;padding:1rem 1.15rem .85rem!important;font-family:Times New Roman,"Noto Serif",Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:.96rem!important;line-height:1.72!important;letter-spacing:.04em!important;text-align:center!important;color:transparent!important;background:linear-gradient(90deg,#fffffffc,#98dcfff7 26%,#dcf5fffc 54%,#64b9f5f5)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-stroke:.65px rgba(210,240,255,.55)!important;paint-order:stroke fill!important;text-rendering:geometricPrecision!important;text-shadow:0 0 1px rgba(235,250,255,.9),0 1px 0 rgba(20,60,105,.22),0 0 12px rgba(150,210,255,.22),0 0 22px rgba(120,185,235,.1)!important;border:none!important;border-radius:.35rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:liji-footnote-text-shift 19s linear infinite!important}body.theme--liji .appleron-main .liji-entry .liji-entry__footnote:before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:0!important;transform:translate(-50%)!important;width:min(20rem,78%)!important;height:2px!important;border-radius:2px!important;background:linear-gradient(90deg,transparent,rgba(130,195,240,.5) 15%,rgba(210,238,255,.95) 50%,rgba(130,195,240,.5) 85%,transparent)!important;pointer-events:none!important;box-shadow:none!important}body.theme--liji .appleron-main .liji-entry .liji-entry__footnote:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}@keyframes liji-footnote-text-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.theme--liji .liji-entry__footnote,body.theme--liji .appleron-main .liji-entry .liji-entry__footnote{animation:none!important}}body.theme--liji .appleron-footer{background:transparent!important;border-top:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.theme--liji .appleron-footer>div{color:#c8e8fff5!important}body.theme--liji .appleron-footer .font-medium{display:inline-flex!important;align-items:center!important;gap:.2em!important}body.theme--liji .appleron-footer .font-medium .appleron-footer__icon,body.theme--liji .appleron-footer .font-medium .appleron-footer__brand-label{color:transparent!important;background:linear-gradient(90deg,#f5fcfffc,#82c3f5f2 26%,#d2ebfffa 54%,#5aa5e6f0)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 10px rgba(150,210,255,.28),0 0 18px rgba(120,185,235,.12)!important;animation:liji-footer-text-shift 14s linear infinite!important}body.theme--liji .appleron-footer .opacity-80,body.theme--liji .appleron-footer .appleron-footer__name{color:transparent!important;background:linear-gradient(90deg,#e6f4fff7,#6eafe6ed 36%,#c3e1fcf5 66%,#4b96d7eb)!important;background-size:220% auto!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 9px rgba(140,200,250,.22),0 0 16px rgba(100,170,230,.1)!important;animation:liji-footer-text-shift 18s linear infinite!important}.theme--liji .appleron-footer{position:relative;background:transparent;border-top:none;box-shadow:none;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}.theme--liji .appleron-footer>div{color:#c8e8fff5}.theme--liji .appleron-footer .font-medium{display:inline-flex;align-items:center;gap:.2em}.theme--liji .appleron-footer .font-medium .appleron-footer__icon,.theme--liji .appleron-footer .font-medium .appleron-footer__brand-label{color:transparent;background:linear-gradient(90deg,#f5fcfffc,#82c3f5f2 26%,#d2ebfffa 54%,#5aa5e6f0);background-size:200% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 10px rgba(150,210,255,.28),0 0 18px rgba(120,185,235,.12);animation:liji-footer-text-shift 14s linear infinite}.theme--liji .appleron-footer .opacity-80,.theme--liji .appleron-footer .appleron-footer__name{color:transparent;background:linear-gradient(90deg,#e6f4fff7,#6eafe6ed 36%,#c3e1fcf5 66%,#4b96d7eb);background-size:220% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 9px rgba(140,200,250,.22),0 0 16px rgba(100,170,230,.1);animation:liji-footer-text-shift 18s linear infinite}.theme--liji .appleron-footer a{color:#d2ecfffa;transition:color .22s cubic-bezier(.22,1,.36,1),text-shadow .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}.theme--liji .appleron-footer a:hover{color:#f8fcfffc;text-shadow:0 0 14px rgba(160,210,255,.45);filter:brightness(1.06)}.theme--liji .appleron-footer:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(160,210,255,.28),rgba(240,250,255,.4),rgba(160,210,255,.28),transparent);box-shadow:0 0 10px #b4dcff24,0 0 18px #c8e6ff14}.theme--liji .appleron-footer:after{content:"";position:absolute;left:-28%;bottom:.18rem;width:24%;height:1px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(120,185,235,.45) 30%,rgba(230,245,255,.42) 50%,rgba(120,185,235,.45) 70%,transparent 100%);box-shadow:0 0 8px #bee6ff33,0 0 18px #d2f0ff1f;animation:liji-footer-scan-bi 5.6s ease-in-out infinite alternate}@keyframes liji-footer-text-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes liji-footer-scan-bi{0%{transform:translate(0);opacity:0}12%{opacity:.72}50%{opacity:.9}88%{opacity:.72}to{transform:translate(520%);opacity:0}}@media(prefers-reduced-motion:reduce){body.theme--liji .appleron-footer .font-medium .appleron-footer__brand-label,body.theme--liji .appleron-footer .font-medium .appleron-footer__icon,body.theme--liji .appleron-footer .opacity-80,body.theme--liji .appleron-footer .appleron-footer__name,.theme--liji .appleron-footer .font-medium .appleron-footer__brand-label,.theme--liji .appleron-footer .font-medium .appleron-footer__icon,.theme--liji .appleron-footer .opacity-80,.theme--liji .appleron-footer .appleron-footer__name{animation:none!important}.theme--liji .appleron-footer:after{animation:none!important}}body.theme--liji ::selection{background:#73b4ec59;color:#fff}html:has(body.theme--liji)::-webkit-scrollbar{width:auto;height:auto}html:has(body.theme--liji)::-webkit-scrollbar-track{background:linear-gradient(180deg,#627286d6,#526276e6 52%,#46566aeb);border-radius:999px}html:has(body.theme--liji)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#dee7f1e6,#bcc8d6e0 46%,#98a8bae6);border-radius:999px;border:1px solid rgba(236,243,251,.26);box-shadow:inset 0 1px #f7fbff42,0 0 8px #8494aa38}html:has(body.theme--liji)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ecf3faf5,#cdd8e5f0,#aabaccf5)}html:has(body.theme--liji){scrollbar-color:rgba(188,200,214,.9) rgba(78,94,114,.92)}html body.appleron-page.theme--liji-xinghe{--appleron-page-bg-image: url(/%E8%83%8C%E6%99%AF%E5%9B%BE/%E6%98%9F%E6%B2%B3%E6%B5%81%E5%BD%A9.jpg);--appleron-page-bg-color: #070b18;--appleron-page-bg-size: cover;--appleron-page-bg-position: center center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: saturate(1.06) brightness(.9) contrast(1.05);--appleron-page-overlay: linear-gradient( 180deg, rgba(3, 9, 24, .35) 0%, rgba(5, 12, 28, .45) 45%, rgba(3, 9, 24, .55) 100% );--appleron-page-overlay-opacity: 1}body.theme--liji-xinghe .appleron-nav,body.theme--liji-xinghe .appleron-nav-toggle,body.theme--liji-xinghe .appleron-nav-panel{display:none!important}body.theme--liji-xinghe ::selection{background:#37589673;color:#fff}.theme--liji-xinghe .liji-comment-entry,.theme--liji-xinghe .liji-comment-entry *{text-align:center}.theme--liji-xinghe .liji-xinghe-comment__wrap{margin-top:1.1rem}.theme--liji-xinghe .liji-xinghe-comment__panel{margin:0 auto;max-width:720px;padding:1.15rem 1.2rem 1.05rem;border-radius:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.theme--liji-xinghe .liji-xinghe-comment__title{margin:0 0 .85rem;font-size:1.05rem;letter-spacing:.08em;color:#dceefffa;text-shadow:0 0 12px rgba(50,90,150,.25)}.theme--liji-xinghe .liji-xinghe-comment__form{display:grid;gap:.9rem}.theme--liji-xinghe .liji-xinghe-comment__label{display:grid;gap:.35rem;font-weight:650;letter-spacing:.06em;font-size:.86rem;color:#c8dcffed}.theme--liji-xinghe .liji-xinghe-comment__input,.theme--liji-xinghe .liji-xinghe-comment__textarea{width:100%;padding:.7rem .85rem;border-radius:12px;border:1px solid rgba(70,105,170,.38);background:transparent;color:#f0fafffa;outline:none;box-shadow:none}.theme--liji-xinghe .liji-xinghe-comment__input:disabled,.theme--liji-xinghe .liji-xinghe-comment__textarea:disabled{opacity:.9}.theme--liji-xinghe .liji-xinghe-comment__textarea{min-height:5.2rem;resize:vertical}.theme--liji-xinghe .liji-xinghe-comment__submit{justify-self:start;padding:.55rem .95rem;border-radius:999px;border:1px solid rgba(70,105,170,.55);background:transparent;color:#ebfafffa;font-weight:700;letter-spacing:.08em;cursor:not-allowed}.theme--liji-xinghe .liji-xinghe-comment__list{margin:1.05rem auto 0;max-width:720px;display:grid;gap:.6rem}.theme--liji-xinghe .liji-xinghe-comment__bubble{padding:.75rem .9rem;border-radius:12px;border:1px solid rgba(70,105,170,.28);background:transparent;color:#e1f0fff0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.theme--liji-xinghe .liji-entry__footnote{color:transparent;background:linear-gradient(90deg,#fffffff5,#78a0dceb 32%,#4669aaf2 62%,#284682f2);background-size:200% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 1px rgba(235,250,255,.85),0 0 14px rgba(50,90,150,.18);-webkit-text-stroke:.55px rgba(200,230,255,.45);paint-order:stroke fill}html:has(body.theme--liji-xinghe)::-webkit-scrollbar{width:auto;height:auto}html:has(body.theme--liji-xinghe)::-webkit-scrollbar-track{background:linear-gradient(180deg,#1e2d5cd9,#0f1c3eeb 52%,#0a1228f5);border-radius:999px}html:has(body.theme--liji-xinghe)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cdebffd1,#6e9bdcd1 45%,#4169afe0);border-radius:999px;border:1px solid rgba(230,248,255,.18);box-shadow:inset 0 1px #ffffff24,0 0 10px #325a962e}html:has(body.theme--liji-xinghe)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f0f8fff5,#a0cdfaf2,#5a91d2f5)}html:has(body.theme--liji-xinghe){scrollbar-color:rgba(120,165,230,.85) rgba(10,18,40,.92)}@media(max-width:900px){html body.appleron-page.theme--liji,html body.appleron-page.theme--liji-xinghe{--appleron-page-bg-attachment: scroll}}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}.appleron-page[data-astro-cid-sckkx6r4]{--appleron-page-bg-image: none;--appleron-page-bg-color: transparent;--appleron-page-bg-size: cover;--appleron-page-bg-position: center;--appleron-page-bg-repeat: no-repeat;--appleron-page-bg-attachment: fixed;--appleron-page-bg-filter: none;--appleron-page-overlay: radial-gradient( circle at 10% 0%, rgba(255, 99, 132, 0), transparent 60% ), radial-gradient( circle at 90% 0%, rgba(56, 189, 248, 0), transparent 60% ), linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));--appleron-page-overlay-opacity: 0;background-color:var(--appleron-page-bg-color)}.appleron-page[data-astro-cid-sckkx6r4]:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--appleron-page-bg-image);background-size:var(--appleron-page-bg-size);background-position:var(--appleron-page-bg-position);background-repeat:var(--appleron-page-bg-repeat);background-attachment:var(--appleron-page-bg-attachment);filter:var(--appleron-page-bg-filter)}.appleron-page[data-astro-cid-sckkx6r4]:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:var(--appleron-page-overlay);opacity:var(--appleron-page-overlay-opacity)}.appleron-layout-stack[data-astro-cid-sckkx6r4],.appleron-header[data-astro-cid-sckkx6r4],.appleron-main[data-astro-cid-sckkx6r4],.appleron-footer[data-astro-cid-sckkx6r4]{position:relative;z-index:2}[data-astro-cid-sckkx6r4]::selection{background:#3b82f640}summary[data-astro-cid-sckkx6r4]::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.qidian-egg-gate[data-astro-cid-sckkx6r4].appleron-replay-gate{position:fixed;top:5rem;left:1rem;right:auto;z-index:80;width:min(17.5rem,calc(100% - .5rem));max-width:calc(100vw - 2rem);margin:0;font-size:.72rem;line-height:1.5;color:#263040eb;pointer-events:auto}.qidian-egg-gate__shell[data-astro-cid-sckkx6r4]{border-radius:1rem;border:1px solid rgba(255,255,255,.55);background:linear-gradient(160deg,#ffffff47,#ffffff24,#e6f0ff33);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:0 0 0 1px #ffffff59 inset,0 1px #ffffff80 inset,0 16px 48px #1e3c781f,0 4px 16px #0000000f;overflow:hidden;position:relative;cursor:grab}.qidian-egg-gate--dragging[data-astro-cid-sckkx6r4] .qidian-egg-gate__shell[data-astro-cid-sckkx6r4]{cursor:grabbing}.qidian-egg-gate--dragging[data-astro-cid-sckkx6r4],.qidian-egg-gate--dragging[data-astro-cid-sckkx6r4] [data-astro-cid-sckkx6r4]{user-select:none}.qidian-egg-gate__fold[data-astro-cid-sckkx6r4],.qidian-egg-gate__primary[data-astro-cid-sckkx6r4]{cursor:pointer}.qidian-egg-gate--collapsed[data-astro-cid-sckkx6r4] .qidian-egg-gate__shell[data-astro-cid-sckkx6r4]{width:3.35rem;height:3.35rem;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;overflow:visible;box-shadow:0 0 0 1px #ffffff80 inset,0 -8px 20px #ffffff59 inset,0 12px 28px #3c64a02e,0 4px 12px #00000014}.qidian-egg-gate--collapsed[data-astro-cid-sckkx6r4].qidian-egg-gate.appleron-replay-gate{width:3.35rem;max-width:none}.qidian-egg-gate__full[data-astro-cid-sckkx6r4]{display:block}.qidian-egg-gate--collapsed[data-astro-cid-sckkx6r4] .qidian-egg-gate__full[data-astro-cid-sckkx6r4]{display:none}.qidian-egg-gate__orb[data-astro-cid-sckkx6r4]{display:none;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:grab;font-family:inherit;font-size:.58rem;font-weight:800;letter-spacing:.06em;line-height:1;color:#2a3e62eb;text-shadow:0 1px 0 rgba(255,255,255,.7);background:radial-gradient(circle at 32% 28%,#ffffffeb,#ffffff40 38%,#c8dcff59 72%,#ffffff26);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffffff73 inset,0 2px 8px #ffffff59 inset}.qidian-egg-gate--collapsed[data-astro-cid-sckkx6r4] .qidian-egg-gate__orb[data-astro-cid-sckkx6r4]{display:flex}.qidian-egg-gate__orb[data-astro-cid-sckkx6r4]:hover{color:#1e3258fa;background:radial-gradient(circle at 32% 28%,#fff,#ffffff59 40%,#d2e4ff73)}.qidian-egg-gate__orb[data-astro-cid-sckkx6r4]:focus-visible{outline:2px solid rgba(120,170,230,.75);outline-offset:3px}.qidian-egg-gate__bar[data-astro-cid-sckkx6r4]{position:relative;display:block;padding:.5rem 3.25rem;border-bottom:1px solid rgba(255,255,255,.35);background:#ffffff1f}.qidian-egg-gate__title[data-astro-cid-sckkx6r4]{display:block;width:100%;text-align:center;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-indent:.12em;color:#2d3a52f5;text-shadow:0 1px 0 rgba(255,255,255,.65)}.qidian-egg-gate__fold[data-astro-cid-sckkx6r4]{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);padding:.22rem .5rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.5);background:#ffffff59;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.6rem;font-weight:600;letter-spacing:.06em;color:#375078eb;cursor:pointer}.qidian-egg-gate__fold[data-astro-cid-sckkx6r4]:hover{background:#ffffff85;border-color:#ffffffa6}.qidian-egg-gate__fold[data-astro-cid-sckkx6r4]:focus-visible{outline:2px solid rgba(120,170,230,.65);outline-offset:2px}.qidian-egg-gate__panel[data-astro-cid-sckkx6r4]{padding:.65rem .65rem .7rem;background:#ffffff0f}.qidian-egg-gate__primary[data-astro-cid-sckkx6r4]{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;margin:0 0 .55rem;padding:.48rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(180deg,#ffffff8c,#ffffff52);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-indent:.1em;color:#23375af5;cursor:pointer;box-shadow:0 1px #fff9 inset}.qidian-egg-gate__primary[data-astro-cid-sckkx6r4]:hover{background:linear-gradient(180deg,#ffffffb3,#ffffff73)}.qidian-egg-gate__primary[data-astro-cid-sckkx6r4]:focus-visible{outline:2px solid rgba(100,160,220,.55);outline-offset:2px}.qidian-egg-gate__field[data-astro-cid-sckkx6r4]{display:block;margin:0}.qidian-egg-gate__sr-only[data-astro-cid-sckkx6r4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.appleron-replay-gate__hint[data-astro-cid-sckkx6r4]{margin:0 0 .5rem;font-size:.66rem;line-height:1.65;color:#3e4e6ce0;text-align:center;letter-spacing:.02em}.appleron-replay-gate__hint-kicker[data-astro-cid-sckkx6r4]{display:inline-block;margin-right:.15em;font-weight:700;color:#5a78aaf2;letter-spacing:.08em}.appleron-replay-gate__input[data-astro-cid-sckkx6r4]{width:100%;box-sizing:border-box;padding:.45rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.72rem;letter-spacing:.04em;color:#1c2637f5;box-shadow:0 1px #fff6 inset;cursor:text}.appleron-replay-gate__input[data-astro-cid-sckkx6r4]::placeholder{color:#5a698273;letter-spacing:.06em}.appleron-replay-gate__input[data-astro-cid-sckkx6r4]:focus{outline:none;border-color:#8cb9f0bf;background:#ffffff8c;box-shadow:0 0 0 2px #a0c8ff47,0 1px #ffffff80 inset}.appleron-replay-gate__feedback[data-astro-cid-sckkx6r4]{margin:.4rem 0 0;min-height:1.1em;font-size:.64rem;text-align:center;letter-spacing:.03em;color:#c84155f5}@media(max-width:380px){.qidian-egg-gate[data-astro-cid-sckkx6r4].appleron-replay-gate{width:min(15rem,calc(100% - .25rem))}.qidian-egg-gate__title[data-astro-cid-sckkx6r4]{font-size:.74rem;letter-spacing:.08em;text-indent:.08em}}@media print{.appleron-replay-gate[data-astro-cid-sckkx6r4]{display:none!important}}
