@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-tight:1.25;--leading-snug:1.375;--blur-md:12px;--blur-3xl:64px;--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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-28{top:calc(var(--spacing) * 28)}.top-40{top:calc(var(--spacing) * 40)}.top-\[-20rem\]{top:-20rem}.right-\[-7rem\]{right:-7rem}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[-16rem\]{bottom:-16rem}.left-1\/2{left:50%}.left-\[-8rem\]{left:-8rem}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-40{z-index:40}.mx-auto{margin-inline:auto}.-mt-\[8\.5rem\]{margin-top:-8.5rem}.-mt-\[34svh\]{margin-top:-34svh}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-0{height:calc(var(--spacing) * 0)}.h-1\/2{height:50%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[28rem\]{height:28rem}.h-\[30rem\]{height:30rem}.h-\[42rem\]{height:42rem}.h-\[145svh\]{height:145svh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[20rem\]{min-height:20rem}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[42rem\]{width:42rem}.w-\[min\(78rem\,88vw\)\]{width:min(78rem,88vw)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[88rem\]{max-width:88rem}.max-w-\[92rem\]{max-width:92rem}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[contact-card-in_560ms_cubic-bezier\(0\.16\,0\.88\,0\.22\,1\)_both\]{animation:.56s cubic-bezier(.16,.88,.22,1) both contact-card-in}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[color-mix\(in_srgb\,var\(--signal-ink\)_12\%\,transparent\)\]>:not(:last-child)){border-color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[color-mix\(in_srgb\,var\(--signal-ink\)_12\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,var(--signal-ink) 12%,transparent)}}:where(.divide-\[color-mix\(in_srgb\,var\(--signal-ink\)_14\%\,transparent\)\]>:not(:last-child)){border-color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[color-mix\(in_srgb\,var\(--signal-ink\)_14\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,var(--signal-ink) 14%,transparent)}}:where(.divide-black\/10>:not(:last-child)){border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-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-\[color-mix\(in_srgb\,var\(--signal-ink\)_12\%\,transparent\)\]{border-color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--signal-ink\)_12\%\,transparent\)\]{border-color:color-mix(in srgb,var(--signal-ink) 12%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--signal-ink\)_14\%\,transparent\)\]{border-color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--signal-ink\)_14\%\,transparent\)\]{border-color:color-mix(in srgb,var(--signal-ink) 14%,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)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\/45{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-\[rgba\(11\,17\,24\,0\.68\)\]{background-color:#0b1118ad}.bg-\[rgba\(20\,20\,20\,0\.88\)\]{background-color:#141414e0}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-white\/28{background-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.bg-white\/28{background-color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, 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\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[linear-gradient\(112deg\,rgba\(10\,10\,10\,0\.72\)_0\%\,rgba\(18\,18\,18\,0\.3\)_42\%\,rgba\(255\,255\,255\,0\.04\)_100\%\)\]{background-image:linear-gradient(112deg,#0a0a0ab8 0%,#1212124d 42%,#ffffff0a 100%)}.bg-\[linear-gradient\(180deg\,rgba\(18\,18\,18\,0\.14\)\,rgba\(18\,18\,18\,0\.62\)\,rgba\(18\,18\,18\,0\.14\)\)\]{background-image:linear-gradient(#12121224,#1212129e,#12121224)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.28\)\,transparent\)\]{background-image:linear-gradient(#ffffff47,#0000)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(239\,239\,239\,0\.14\)_56\%\,rgba\(239\,239\,239\,0\.94\)_100\%\)\]{background-image:linear-gradient(#0000 0%,#efefef24 56%,#efefeff0 100%)}.bg-\[radial-gradient\(circle\,_rgba\(176\,176\,176\,0\.28\)\,_transparent_70\%\)\]{background-image:radial-gradient(circle,#b0b0b047,#0000 70%)}.bg-\[radial-gradient\(circle\,_rgba\(255\,255\,255\,0\.42\)\,_transparent_72\%\)\]{background-image:radial-gradient(circle,#ffffff6b,#0000 72%)}.bg-\[radial-gradient\(circle\,_rgba\(255\,255\,255\,0\.96\)\,_rgba\(214\,214\,214\,0\.42\)_28\%\,_transparent_66\%\)\]{background-image:radial-gradient(circle,#fffffff5,#d6d6d66b 28%,#0000 66%)}.bg-\[radial-gradient\(circle_at_18\%_22\%\,rgba\(255\,255\,255\,0\.22\)\,transparent_30\%\)\,radial-gradient\(circle_at_86\%_12\%\,rgba\(255\,208\,232\,0\.14\)\,transparent_26\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(8\,8\,8\,0\.16\)\)\]{background-image:radial-gradient(circle at 18% 22%,#ffffff38,#0000 30%),radial-gradient(circle at 86% 12%,#ffd0e824,#0000 26%),linear-gradient(#ffffff14,#08080829)}.bg-\[radial-gradient\(ellipse_at_center\,_rgba\(255\,255\,255\,0\.24\)\,_rgba\(255\,255\,255\,0\.1\)_32\%\,_transparent_72\%\)\]{background-image:radial-gradient(#ffffff3d,#ffffff1a 32%,#0000 72%)}.object-cover{object-fit:cover}.object-top{object-position:top}.p-1{padding:calc(var(--spacing) * 1)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-30{padding-top:calc(var(--spacing) * 30)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-right{text-align:right}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.72rem\]{font-size:.72rem}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.text-\[color-mix\(in_srgb\,var\(--signal-ink\)_62\%\,transparent\)\]{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--signal-ink\)_62\%\,transparent\)\]{color:color-mix(in srgb,var(--signal-ink) 62%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--signal-ink\)_64\%\,transparent\)\]{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--signal-ink\)_64\%\,transparent\)\]{color:color-mix(in srgb,var(--signal-ink) 64%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--signal-ink\)_68\%\,transparent\)\]{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--signal-ink\)_68\%\,transparent\)\]{color:color-mix(in srgb,var(--signal-ink) 68%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--signal-ink\)_82\%\,transparent\)\]{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--signal-ink\)_82\%\,transparent\)\]{color:color-mix(in srgb,var(--signal-ink) 82%,transparent)}}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--page-ink\)\],.text-\[var\(--page-ink\)\]\/92{color:var(--page-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--page-ink\)\]\/92{color:color-mix(in oklab, var(--page-ink) 92%, transparent)}}.text-\[var\(--page-muted\)\]{color:var(--page-muted)}.text-\[var\(--signal-copper\)\]{color:var(--signal-copper)}.text-\[var\(--signal-ink\)\]{color:var(--signal-ink)}.text-white{color:var(--color-white)}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(24\,24\,24\,0\.18\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#1818182e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)!important}.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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@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\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}}@media not all and (min-width:420px){.max-\[420px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:40rem){.sm\:-mt-\[9\.5rem\]{margin-top:-9.5rem}.sm\:-mt-\[38svh\]{margin-top:-38svh}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:h-\[150svh\]{height:150svh}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[144px_1fr\]{grid-template-columns:144px 1fr}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-\[color-mix\(in_srgb\,var\(--signal-ink\)_12\%\,transparent\)\]>:not(:last-child)){border-color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){:where(.sm\:divide-\[color-mix\(in_srgb\,var\(--signal-ink\)_12\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,var(--signal-ink) 12%,transparent)}}.sm\:justify-self-end{justify-self:flex-end}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-36{padding-top:calc(var(--spacing) * 36)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[2\.4rem\]{font-size:2.4rem}.sm\:text-\[3\.1rem\]{font-size:3.1rem}.sm\:text-\[3\.2rem\]{font-size:3.2rem}.sm\:text-\[3\.35rem\]{font-size:3.35rem}.sm\:first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.sm\:last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}}@media (min-width:48rem){.md\:grid-cols-\[minmax\(13rem\,18rem\)_1fr\]{grid-template-columns:minmax(13rem,18rem) 1fr}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:-mt-\[40svh\]{margin-top:-40svh}.lg\:min-h-\[40rem\]{min-height:40rem}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lg\:grid-cols-\[minmax\(0\,1\.03fr\)_minmax\(20rem\,0\.97fr\)\]{grid-template-columns:minmax(0,1.03fr) minmax(20rem,.97fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(18rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.lg\:grid-cols-\[minmax\(14rem\,0\.55fr\)_minmax\(0\,2\.45fr\)\]{grid-template-columns:minmax(14rem,.55fr) minmax(0,2.45fr)}.lg\:grid-cols-\[minmax\(16rem\,21rem\)_1fr\]{grid-template-columns:minmax(16rem,21rem) 1fr}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[color-mix\(in_srgb\,var\(--signal-ink\)_14\%\,transparent\)\]{border-color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.lg\:border-\[color-mix\(in_srgb\,var\(--signal-ink\)_14\%\,transparent\)\]{border-color:color-mix(in srgb,var(--signal-ink) 14%,transparent)}}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-11{padding-block:calc(var(--spacing) * 11)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pt-34{padding-top:calc(var(--spacing) * 34)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-\[3\.9rem\]{font-size:3.9rem}.lg\:text-\[5\.25rem\]{font-size:5.25rem}}:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:where(.dark\:divide-white\/12:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/12:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/12:where(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:border-white\/25:where(.dark,.dark *){border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/25:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.dark\:bg-\[rgba\(255\,255\,255\,0\.16\)\]:where(.dark,.dark *){background-color:#ffffff29}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/68:where(.dark,.dark *){color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/68:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.dark\:text-white\/70:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:text-white\/82:where(.dark,.dark *){color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/82:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 82%, transparent)}}@media (hover:hover){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/20:where(.dark,.dark *):hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:hover\:text-\[var\(--foreground\)\]:where(.dark,.dark *):hover{color:var(--foreground)}}}:root{--background:#efefef;--background-elevated:#ffffff94;--panel:#ffffff57;--panel-strong:#ffffff8f;--foreground:#111;--muted:#5d5d5d;--accent:#111;--accent-soft:#b9b9b9;--line:#ffffff9e;--line-strong:#1111111f;--shadow:0 26px 70px #2424241f;--reader-font-scale:1;--signal-ivory:#f4eee6;--signal-stone:#ddd1c4;--signal-ink:#15110f;--signal-copper:#b86b45;--signal-blush:#e8a3b4;--signal-teal:#5ab9b6;--signal-violet-shadow:#5c467429;--motion-quick:.18s;--motion-standard:.32s;--motion-deliberate:.62s;--motion-cinematic:.92s;--ease-settle:cubic-bezier(.16, .84, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--ease-cine:cubic-bezier(.65, 0, .35, 1);--ease-flourish:cubic-bezier(.34, 1.3, .4, 1)}.dark{--background:#050505;--background-elevated:#1818189e;--panel:#ffffff14;--panel-strong:#ffffff1f;--foreground:#f5f5f5;--muted:#b6b6b6;--accent:#f5f5f5;--accent-soft:#7d7d7d;--line:#ffffff2e;--line-strong:#ffffff2e;--shadow:0 30px 90px #0000006b}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--background);min-height:100vh;color:var(--foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";z-index:-2;filter:saturate(.92)brightness(1.02);opacity:0;background-image:url(/background-nikki-blur.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:-3rem;transform:scale(1.08)}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 16% 18%,#ffffffb8,#0000 22%),radial-gradient(circle at 82% 14%,#dfdfdf66,#0000 24%),radial-gradient(circle at 50% 112%,#ffffff3d,#0000 34%),linear-gradient(#ffffff75,#e4e4e48f);position:fixed;inset:0}.dark body:before{opacity:0;filter:saturate(.76)brightness(.42)}.dark body:after{background:radial-gradient(circle at 18% 16%,#ffffff14,#0000 22%),radial-gradient(circle at 82% 12%,#ffffff0a,#0000 22%),radial-gradient(circle at 50% 116%,#ffffff05,#0000 30%),linear-gradient(#0606068f,#000000b8)}.site-video-background{z-index:-30;object-fit:cover;opacity:.62;filter:saturate(.96)brightness(1.08)contrast(.96);pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.site-video-background__veil{background:linear-gradient(90deg,#f4eee694,#f4eee657 46%,#f4eee685),radial-gradient(circle at 18% 14%,#ffffffa3,#0000 36%),linear-gradient(#f4eee68f,#f4eee66b)}.dark .site-video-background{opacity:.42;filter:saturate(.86)brightness(.72)contrast(1.05)}.dark .site-video-background__veil{background:linear-gradient(90deg,#050505a8,#0c0a0a75 46%,#0505059e),radial-gradient(circle at 20% 14%,#fffaf41a,#0000 34%),linear-gradient(#0505058f,#050505b8)}html.lite-mode .site-video-background{display:none}html.lite-mode .site-video-background__veil{background:linear-gradient(#ffffffd1,#e6e6e6e6)}html.theme-transitioning body,html.theme-transitioning body:before,html.theme-transitioning body:after,html.theme-transitioning .glass-panel,html.theme-transitioning .glass-panel-strong,html.theme-transitioning .glass-chip,html.theme-transitioning .settings-panel,html.theme-transitioning .settings-trigger,html.theme-transitioning .settings-chip,html.theme-transitioning .button-primary,html.theme-transitioning .button-secondary,html.theme-transitioning .tipme-line,html.theme-transitioning .display-title,html.theme-transitioning .eyebrow,html.theme-transitioning p,html.theme-transitioning h1,html.theme-transitioning h2,html.theme-transitioning h3,html.theme-transitioning span,html.theme-transitioning a,html.theme-transitioning button,html.theme-transitioning .utility-button,html.theme-transitioning .tipme-button,html.theme-transitioning .footer-link-chip{transition:color .52s cubic-bezier(.22,.84,.24,1),background-color .52s cubic-bezier(.22,.84,.24,1),border-color .52s cubic-bezier(.22,.84,.24,1),box-shadow .52s cubic-bezier(.22,.84,.24,1),opacity .52s cubic-bezier(.22,.84,.24,1),filter .52s cubic-bezier(.22,.84,.24,1),-webkit-backdrop-filter .52s cubic-bezier(.22,.84,.24,1),backdrop-filter .52s cubic-bezier(.22,.84,.24,1)!important}a{color:inherit;text-decoration:none}.skip-link{z-index:90;background:var(--signal-ink);color:#fffaf4;letter-spacing:.14em;text-transform:uppercase;padding:.7rem 1.2rem;font-size:.78rem;font-weight:800;display:inline-block;position:fixed;top:.85rem;left:50%;transform:translate(-50%,-200%)}.skip-link:focus-visible{outline:2px solid var(--signal-copper);outline-offset:2px;transform:translate(-50%)}::selection{background:#a8a8a842}.locale-en{font-family:var(--font-en-body), Georgia, serif}.locale-th{font-family:var(--font-th-body), "Noto Sans Thai", sans-serif}.locale-ja{font-family:var(--font-ja-body), "Noto Sans JP", sans-serif}.ambient-ornaments{z-index:8;isolation:isolate;position:absolute;inset:0;overflow:hidden}.ambient-screen-layer{z-index:28;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-star,.ambient-droplet,.ambient-mote,.ambient-crystal,.ambient-halo,.ambient-glass-drop{pointer-events:none;transform:translate3d(0, 0, 0) rotate(var(--ambient-tilt,0deg));opacity:var(--ambient-opacity,.4);will-change:transform, opacity, filter;mix-blend-mode:screen;position:absolute}.ambient-star{animation:ambient-float var(--ambient-duration,12s) ease-in-out infinite, ambient-twinkle var(--ambient-twinkle,3.4s) ease-in-out infinite;animation-delay:var(--ambient-delay,0s), var(--ambient-delay,0s);filter:drop-shadow(0 0 22px #ffffffd1);background:radial-gradient(circle,#fffffffa 0%,#ffffff9e 24%,#ffffff29 58%,#0000 100%);border-radius:999px}.ambient-star:before,.ambient-star:after{content:"";background:linear-gradient(#0000 14%,#fffffffa 50%,#0000 86%);border-radius:999px;position:absolute;inset:0}.ambient-star:after{transform:rotate(90deg)}.ambient-droplet{animation:ambient-drift var(--ambient-duration,15s) cubic-bezier(.42, .08, .22, .98) infinite, ambient-pulse 4.8s ease-in-out infinite;animation-delay:var(--ambient-delay,0s), calc(var(--ambient-delay,0s) * .3);filter:blur(.2px);background:radial-gradient(circle at 30% 24%,#fffffffa,#ffffff6b 28%,#ffffff1f 58%,#0000 100%);border-radius:45% 55% 60% 40%/42% 38% 62% 58%;box-shadow:inset 0 1px #ffffffd1,0 0 30px #ffffff42}.ambient-droplet:before{content:"";filter:blur(1px);background:#ffffffdb;border-radius:999px;position:absolute;inset:18% 46% 50% 18%}.ambient-crystal{animation:ambient-crystal-drift var(--ambient-duration,11s) cubic-bezier(.3, .08, .2, 1) infinite, ambient-glimmer var(--ambient-twinkle,3.6s) ease-in-out infinite;animation-delay:var(--ambient-delay,0s), calc(var(--ambient-delay,0s) * .4);clip-path:polygon(50% 0%,88% 22%,100% 54%,50% 100%,0% 54%,12% 22%);filter:drop-shadow(0 0 26px #d6e6ff9e);background:linear-gradient(#fffffff0,#e2ecffb8 32%,#b8ceff4d 64%,#ffffff14 100%),linear-gradient(90deg,#ffffffc2,#ffffff14)}.ambient-crystal:before{content:"";clip-path:polygon(50% 0%,80% 18%,100% 54%,50% 100%,0% 54%,20% 18%);opacity:.78;background:linear-gradient(#ffffffe0,#0000);position:absolute;inset:14% 40% 18% 24%}.ambient-halo{animation:ambient-halo-drift var(--ambient-duration,18s) ease-in-out infinite, ambient-halo-breathe 5.4s ease-in-out infinite;animation-delay:var(--ambient-delay,0s), calc(var(--ambient-delay,0s) * .25);background:radial-gradient(circle,#ffffff47 0%,#dce8ff1f 36%,#0000 68%);border:1px solid #f4f8ff8a;border-radius:999px;box-shadow:inset 0 0 22px #ffffff29,0 0 34px #d6e2ff3d}.ambient-halo:before{content:"";border-radius:inherit;opacity:.66;border:1px solid #fff3;position:absolute;inset:18%}.ambient-mote{animation:ambient-spark var(--ambient-duration,8s) ease-in-out infinite, ambient-twinkle calc(var(--ambient-twinkle,3.2s) * .75) ease-in-out infinite;animation-delay:var(--ambient-delay,0s), calc(var(--ambient-delay,0s) * .5);filter:blur(.2px)drop-shadow(0 0 14px #fff6);background:radial-gradient(circle,#ffffffeb,#ffffff52 52%,#0000 100%);border-radius:999px}.ambient-glass-drop{animation:ambient-glass-drift var(--ambient-duration,10s) ease-in-out infinite, ambient-glass-wobble 5.8s ease-in-out infinite;animation-delay:var(--ambient-delay,0s), calc(var(--ambient-delay,0s) * .2);-webkit-backdrop-filter:blur(12px)saturate(132%);backdrop-filter:blur(12px)saturate(132%);filter:blur(.1px);background:radial-gradient(circle at 28% 22%,#fffffff5,#ffffff57 28%,#ffffff1f 58%,#ffffff05 100%);border-radius:48% 52% 58% 42%/38% 42% 58% 62%;box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff1f,0 14px 30px #ffffff1f}.ambient-glass-drop:before{content:"";filter:blur(1px);background:#ffffffad;border-radius:999px;position:absolute;inset:14% 40% 42% 18%}.ambient-glass-drop:after{content:"";border-radius:inherit;opacity:.54;border:1px solid #ffffff29;position:absolute;inset:18% 22%}.dark .ambient-star{filter:drop-shadow(0 0 16px #ffffff3d);background:radial-gradient(circle,#ffffffd1 0%,#ffffff4d 24%,#ffffff14 58%,#0000 100%)}.dark .ambient-star:before,.dark .ambient-star:after{background:linear-gradient(#0000 14%,#ffffffad 50%,#0000 86%)}.dark .ambient-droplet{background:radial-gradient(circle at 30% 24%,#ffffff6b,#ffffff24 28%,#ffffff0a 58%,#0000 100%);box-shadow:inset 0 1px #ffffff47,0 0 22px #ffffff1a}.dark .ambient-droplet:before{background:#ffffff61}.dark .ambient-crystal{filter:drop-shadow(0 0 16px #ffffff29);background:linear-gradient(#ffffff80,#c2d4ff42 32%,#8798be24 64%,#ffffff08 100%),linear-gradient(90deg,#ffffff47,#ffffff08)}.dark .ambient-crystal:before{background:linear-gradient(#ffffff6b,#0000)}.dark .ambient-halo{background:radial-gradient(circle,#ffffff14 0%,#ffffff0a 36%,#0000 68%);border-color:#ffffff2e;box-shadow:inset 0 0 18px #ffffff0f,0 0 26px #ffffff14}.dark .ambient-halo:before{border-color:#ffffff14}.dark .ambient-mote{filter:blur(.25px)drop-shadow(0 0 10px #ffffff29);background:radial-gradient(circle,#ffffff8a,#ffffff1f 52%,#0000 100%)}.dark .ambient-glass-drop{background:radial-gradient(circle at 28% 22%,#ffffff61,#ffffff1a 28%,#ffffff0a 58%,#ffffff03 100%);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff0a,0 12px 26px #ffffff0a}.dark .ambient-glass-drop:before{background:#ffffff3d}.dark .ambient-glass-drop:after{border-color:#ffffff14}@keyframes ambient-float{0%,to{transform:translate3d(0, 0, 0) rotate(var(--ambient-tilt,0deg)) scale(1)}34%{transform:translate3d(var(--ambient-drift-x,22px), calc(var(--ambient-drift-y,18px) * -1), 0) rotate(calc(var(--ambient-tilt,0deg) + 10deg)) scale(1.16)}70%{transform:translate3d(calc(var(--ambient-drift-x,22px) * -.88), var(--ambient-drift-y,18px), 0) rotate(calc(var(--ambient-tilt,0deg) - 8deg)) scale(.92)}}@keyframes ambient-drift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--ambient-tilt,0deg)) scale(1);border-radius:45% 55% 60% 40%/42% 38% 62% 58%}36%{transform:translate3d(var(--ambient-drift-x,24px), calc(var(--ambient-drift-y,22px) * -.92), 0) rotate(calc(var(--ambient-tilt,0deg) + 12deg)) scale(1.14);border-radius:42% 58% 52% 48%/50% 34% 66% 50%}72%{transform:translate3d(calc(var(--ambient-drift-x,24px) * -.86), var(--ambient-drift-y,22px), 0) rotate(calc(var(--ambient-tilt,0deg) - 10deg)) scale(.9);border-radius:52% 48% 58% 42%/44% 56%}}@keyframes ambient-crystal-drift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--ambient-tilt,0deg)) scale(1)}40%{transform:translate3d(var(--ambient-drift-x,18px), calc(var(--ambient-drift-y,14px) * -.88), 0) rotate(calc(var(--ambient-tilt,0deg) + 14deg)) scale(1.12)}72%{transform:translate3d(calc(var(--ambient-drift-x,18px) * -.8), var(--ambient-drift-y,14px), 0) rotate(calc(var(--ambient-tilt,0deg) - 12deg)) scale(.94)}}@keyframes ambient-halo-drift{0%,to{transform:translate(0)scale(.96)}50%{transform:translate3d(var(--ambient-drift-x,12px), calc(var(--ambient-drift-y,12px) * -.7), 0) scale(1.08)}}@keyframes ambient-halo-breathe{0%,to{opacity:var(--ambient-opacity,.12);filter:blur()}50%{opacity:calc(var(--ambient-opacity,.12) + .08);filter:blur(1.2px)}}@keyframes ambient-spark{0%,to{opacity:var(--ambient-opacity,.24);transform:translate(0)scale(1)}50%{transform:translate3d(var(--ambient-drift-x,18px), calc(var(--ambient-drift-y,12px) * -.65), 0) scale(1.34);opacity:calc(var(--ambient-opacity,.24) + .18)}}@keyframes ambient-twinkle{0%,to{filter:brightness(.96);opacity:var(--ambient-opacity,.4)}50%{filter:brightness(1.38);opacity:calc(var(--ambient-opacity,.4) + .18)}}@keyframes ambient-glimmer{0%,to{filter:brightness(.95)saturate();opacity:var(--ambient-opacity,.3)}50%{filter:brightness(1.26)saturate(1.1);opacity:calc(var(--ambient-opacity,.3) + .14)}}@keyframes ambient-pulse{0%,to{filter:blur(.2px)}50%{filter:blur(.46px)}}@keyframes ambient-glass-drift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--ambient-tilt,0deg))}50%{transform:translate3d(var(--ambient-drift-x,6px), var(--ambient-drift-y,8px), 0) rotate(calc(var(--ambient-tilt,0deg) + 5deg))}}@keyframes ambient-glass-wobble{0%,to{opacity:var(--ambient-opacity,.12);border-radius:48% 52% 58% 42%/38% 42% 58% 62%}50%{opacity:calc(var(--ambient-opacity,.12) + .04);border-radius:44% 56% 52% 48%/42% 38% 62% 58%}}@media (prefers-reduced-motion:reduce){.ambient-ornaments,.ambient-screen-layer{display:none}}html.lite-mode .ambient-ornaments,html.lite-mode .ambient-screen-layer{display:none}.display-title{font-family:var(--font-en-display), var(--font-en-body), Georgia, serif;letter-spacing:.02em;font-weight:600}.locale-th .display-title,.locale-ja .display-title{letter-spacing:0;font-family:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--muted);align-items:center;gap:.65rem;font-size:.75rem;display:inline-flex}.eyebrow:before{content:"";opacity:.96;background:linear-gradient(90deg,#ffffffeb,#7d7d7d38);width:2.4rem;height:1px;display:inline-block}.glass-panel,.glass-panel-strong,.glass-chip,.settings-panel,.settings-trigger,.settings-chip,.button-primary,.button-secondary{position:relative;overflow:hidden}.glass-panel{border:1px solid var(--line);background:var(--panel);box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%)}.glass-panel-strong{border:1px solid var(--line);background:var(--panel-strong);box-shadow:inset 0 1px 0 #ffffffbd, var(--shadow);-webkit-backdrop-filter:blur(28px)saturate(130%);backdrop-filter:blur(28px)saturate(130%)}.liquid-glass{-webkit-backdrop-filter:blur(36px)saturate(200%)brightness(1.07);backdrop-filter:blur(36px)saturate(200%)brightness(1.07);background:radial-gradient(130% 240% at 14% -30%,#fff9,#ffffff1a 48%,#0000 70%),radial-gradient(90% 180% at 88% 130%,#ffffff52,#0000 62%),linear-gradient(#fffefc85,#fdfaf647 50%,#fffdfa70);border-color:#ffffff73;box-shadow:inset 0 1.5px 1px #fffffff2,inset 0 -1px 1px #ffffff8c,inset 0 -14px 28px #ffffff47,inset 2px 0 6px #ffffff38,inset -2px 0 6px #ffffff24,0 1px 1px #1c1a1e0d,0 10px 24px #1c1a1e1a,0 30px 70px #1c1a1e26,0 14px 48px #fffaf273}.liquid-glass:before{background:linear-gradient(112deg, transparent 26%, #ffffff9e 36%, #ffffff29 43%, transparent 49%), linear-gradient(112deg, transparent 52%, #ffffff61 55%, transparent 59%), radial-gradient(150% 120% at var(--lens-mx,50%) -58%, #ffffffeb, #ffffff2e 56%, transparent 72%), radial-gradient(30% 90% at 7% 8%, #fff9, transparent 70%), radial-gradient(24% 70% at 90% 100%, #ffffff7a, transparent 72%), linear-gradient(0deg, #ffffff3d, transparent 22%);opacity:1}.dark .liquid-glass:before{opacity:.32}.liquid-glass__rim{z-index:1;background:conic-gradient(from calc(var(--lens-ang,315deg) - 315deg) at 50% 50%, #ffffff61, #ffffff0f 60deg, #ffffffad 135deg, #ffffff0d 215deg, #fffffff2 315deg, #ffffff61);-webkit-mask-composite:xor;opacity:.92;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:1.75rem;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html:not(.lite-mode) .liquid-glass[data-lens=true]{background:radial-gradient(130% 240% at 14% -30%,#ffffff57,#ffffff0d 48%,#0000 70%),linear-gradient(#fffefc38,#fdfaf612 52%,#fffdfa29);box-shadow:inset 0 1.5px 1px #ffffffe6,inset 0 -1px 1px #ffffff80,inset 0 -10px 24px #ffffff29,inset 2px 0 6px #ffffff29,inset -2px 0 6px #ffffff1a,0 1px 1px #1c1a1e12,0 12px 26px #1c1a1e21,0 34px 80px #1c1a1e2e,0 14px 48px #fffaf252}html:not(.lite-mode).dark .liquid-glass[data-lens=true]{background:radial-gradient(130% 240% at 14% -30%,#ffffff1a,#ffffff05 48%,#0000 70%),linear-gradient(#1e1b1a6b,#1a181733 52%,#1e1b1a57);box-shadow:inset 0 1.5px 1px #ffffff42,inset 0 -1px 1px #ffffff17,inset 0 -10px 24px #ffffff0a,inset 2px 0 6px #ffffff0a,inset -2px 0 6px #ffffff08,0 1px 1px #00000057,0 12px 26px #00000061,0 34px 80px #00000075,0 14px 48px #7c604c1f}.liquid-glass.liquid-surface:after{background:radial-gradient(16rem circle at var(--liquid-glow-x) var(--liquid-glow-y), #ffffff80, #ffffff1a 46%, transparent 72%)}.dark .liquid-glass{-webkit-backdrop-filter:blur(36px)saturate(170%)brightness(1.12);backdrop-filter:blur(36px)saturate(170%)brightness(1.12);background:radial-gradient(130% 240% at 14% -30%,#ffffff29,#ffffff08 48%,#0000 70%),radial-gradient(90% 180% at 88% 130%,#ffffff12,#0000 62%),linear-gradient(#282422a8,#221f1d75 50%,#28242294);border-color:#ffffff24;box-shadow:inset 0 1.5px 1px #ffffff47,inset 0 -1px 1px #ffffff1a,inset 0 -14px 28px #ffffff0d,inset 2px 0 6px #ffffff0d,inset -2px 0 6px #ffffff08,0 1px 1px #0000004d,0 10px 24px #00000057,0 30px 70px #0000006b,0 14px 48px #7c604c24}.dark .liquid-glass__rim{background:conic-gradient(from calc(var(--lens-ang,315deg) - 315deg) at 50% 50%, #ffffff29, #ffffff08 60deg, #ffffff57 135deg, #ffffff05 215deg, #ffffff80 315deg, #ffffff29);opacity:.9}html.lite-mode .liquid-glass__rim{display:none}.glass-chip{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(#ffffff80,#ffffff42);border-radius:.95rem 1.3rem;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #ffffff24}.glass-panel:before,.glass-panel-strong:before,.glass-chip:before,.settings-panel:before,.settings-trigger:before,.settings-chip:before,.button-primary:before,.button-secondary:before{content:"";pointer-events:none;opacity:.92;background:linear-gradient(#ffffff47,#0000 34%);position:absolute;inset:0}.utility-button,.tipme-button,.footer-link-chip{position:relative;overflow:hidden}.footer-link-chip:before{content:"";pointer-events:none;opacity:.92;background:linear-gradient(#ffffff47,#0000 34%);position:absolute;inset:0}.frame-orbit{border-radius:3rem 1.65rem}.frame-keystone{border-radius:1.65rem 3rem}.frame-cascade{border-radius:2.7rem 2.7rem 1.3rem 1.3rem}.frame-ribbon{border-radius:1.45rem 2.25rem}.frame-notch{border-radius:2.25rem 1.45rem}.frame-manuscript{border-radius:2.4rem 3rem 1.55rem 1.55rem}.frame-cover-shell{border-radius:2.6rem 1.45rem 2rem}.frame-cover-image{border-radius:2rem .95rem 1.65rem}.frame-reading{border-radius:2.8rem 2.8rem 1.45rem 1.45rem}.creator-home-canvas{isolation:isolate;color:var(--signal-ink);background:linear-gradient(90deg,#5ab9b614,#0000 14rem),linear-gradient(135deg,#e8a3b41a,#0000 26rem),#f4eee647;overflow:clip}.creator-home-canvas:before{content:"";z-index:-2;opacity:0;filter:grayscale(.28)brightness(1.18);background-image:url(/background-nikki-blur.jpg);background-position:top;background-size:cover;position:absolute;inset:0}.creator-home-canvas:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffaf4a3,#0000 34%),linear-gradient(#fffaf48a,#fffaf45c);position:absolute;inset:0}.creator-home-canvas__rail{z-index:4;border-block:1px solid var(--signal-copper);min-height:19rem;color:var(--signal-ink);align-items:center;display:none;position:absolute;top:13rem;left:max(1rem,50vw - 43.25rem)}@supports (color:color-mix(in lab, red, red)){.creator-home-canvas__rail{color:color-mix(in srgb, var(--signal-ink) 62%, var(--signal-copper))}}.creator-home-canvas__rail{letter-spacing:.28em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.72rem;font-weight:800}.creator-home-canvas__rail--right{left:auto;right:max(1rem,50vw - 43.25rem)}.creator-editorial-hero{border-block:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-editorial-hero{border-block:1px solid color-mix(in srgb, var(--signal-ink) 14%, transparent)}}.creator-editorial-hero{background:0 0}.creator-editorial-shell{position:relative}.creator-hero-panel{border-color:var(--signal-ink);min-width:0}@supports (color:color-mix(in lab, red, red)){.creator-hero-panel{border-color:color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.creator-hero-panel--copy{padding:clamp(2.4rem,7vw,5.5rem) 1rem 2.4rem}.creator-hero-copy{gap:2rem;max-width:50rem;display:grid}.creator-hero-title{max-width:50rem;color:var(--signal-ink);letter-spacing:0;font-size:clamp(2.7rem,5.2vw,5.15rem);line-height:.98;position:relative}.creator-hero-title em{color:var(--signal-copper);font-style:italic}.creator-hero-title:after{content:"";background:linear-gradient(90deg, var(--signal-copper), var(--signal-copper), transparent);width:min(22rem,56%);height:1px;margin-top:1.1rem;display:block}@supports (color:color-mix(in lab, red, red)){.creator-hero-title:after{background:linear-gradient(90deg, var(--signal-copper), color-mix(in srgb, var(--signal-copper) 46%, transparent), transparent)}}.creator-hero-description{max-width:34rem;color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-hero-description{color:color-mix(in srgb, var(--signal-ink) 70%, transparent)}}.creator-hero-description{font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.85}.creator-hero-actions{flex-wrap:wrap;align-items:center;gap:1.05rem 1.15rem;display:flex}.signal-button--ornate{--button-height:68px;--button-width:214px;--button-surface:transparent;--button-frame-shadow:none;inline-size:min(100%, var(--button-width));min-height:var(--button-height);isolation:isolate;box-shadow:none;background:0 0;justify-content:space-between;padding:.92rem .86rem .92rem 1.68rem;overflow:hidden}.signal-button--ornate:before,.signal-button--ornate:after{content:none}.signal-button--secondary.signal-button--ornate{--button-width:224px}.signal-button-frame{z-index:0;pointer-events:none;width:100%;height:100%;filter:var(--button-frame-shadow);position:absolute;inset:0;overflow:hidden}.signal-button-frame__fill{fill:var(--button-surface)}.signal-button-frame__line{fill:none;stroke:var(--button-outline);stroke-width:1px;vector-effect:non-scaling-stroke}.signal-button-frame__corners{fill:none;stroke:var(--button-corner);stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.5px;vector-effect:non-scaling-stroke}.signal-button-copy{z-index:1;text-align:left;gap:.18rem;min-width:0;display:grid;position:relative}.signal-button--ornate strong{font-family:var(--font-en-body), Georgia, serif;letter-spacing:.01em;text-transform:none;white-space:nowrap;font-size:1.08rem;font-weight:850;line-height:1.04}.signal-button--ornate small{color:currentColor;letter-spacing:.02em;opacity:.74;text-transform:none;white-space:nowrap;font-size:.74rem;font-weight:800;display:block}.signal-button-icon{z-index:1;width:2rem;height:2rem;color:var(--button-icon-color,#fffaf4);background:0 0;border:0;flex:none;place-items:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem;font-weight:900;line-height:1;transition:transform .22s,background .22s;display:inline-grid;position:relative;overflow:hidden}.signal-button-icon-frame{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.signal-button-icon-frame__fill{fill:var(--button-icon-surface,var(--signal-ink));transition:fill .22s}.signal-button-icon-frame__line{fill:none;stroke:var(--button-icon-border,var(--button-icon-surface,var(--signal-ink)))}@supports (color:color-mix(in lab, red, red)){.signal-button-icon-frame__line{stroke:var(--button-icon-border,color-mix(in srgb, var(--button-icon-surface,var(--signal-ink)) 68%, #fffaf4))}}.signal-button-icon-frame__line{stroke-width:1px;vector-effect:non-scaling-stroke}.signal-button-icon__mark{z-index:1;position:relative}.creator-hero-panel--art{min-height:28rem;position:relative;overflow:hidden}.creator-hero-art-fade{background:linear-gradient(#0000 58%,#ddd1c49e);position:absolute;inset:0}.creator-quote-card{border:1px solid var(--signal-copper);width:min(18rem,100% - 2rem);position:absolute;bottom:clamp(1rem,5vw,4rem);right:clamp(1rem,6vw,5rem)}@supports (color:color-mix(in lab, red, red)){.creator-quote-card{border:1px solid color-mix(in srgb, var(--signal-copper) 38%, transparent)}}.creator-quote-card{box-shadow:12px 12px 0 var(--signal-blush);background:#fffaf4c7;padding:1.35rem 1.35rem 1.55rem}@supports (color:color-mix(in lab, red, red)){.creator-quote-card{box-shadow:12px 12px 0 color-mix(in srgb, var(--signal-blush) 26%, transparent)}}.creator-quote-card>span{color:var(--signal-copper);font-size:2.4rem;line-height:.8}.creator-quote-card p{color:var(--signal-ink);font-size:1.04rem;font-style:italic;line-height:1.62}.creator-quote-card strong{color:var(--signal-copper);margin-top:.9rem;font-size:.82rem;font-weight:800;display:block}.creator-lane-grid,.creator-start-grid,.creator-media-grid{display:grid}.creator-hero-panel--lanes,.creator-hero-panel--start,.creator-hero-panel--spotlight,.creator-chapter-rail,.creator-media-archive{border-top:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-hero-panel--lanes,.creator-hero-panel--start,.creator-hero-panel--spotlight,.creator-chapter-rail,.creator-media-archive{border-top:1px solid color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.creator-hero-panel--lanes{padding:1.6rem 1rem}.creator-lane-grid{gap:0}.creator-lane-card{border-bottom:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-lane-card{border-bottom:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.creator-lane-card{padding:1rem 0}.creator-lane-card:last-child{border-bottom:0}.creator-lane-card__label{color:var(--signal-copper);letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:900}.creator-lane-card h2{color:var(--signal-ink);margin-top:.65rem;font-size:1.1rem;font-weight:800;line-height:1.2}.creator-lane-card__body{color:var(--signal-ink);margin-top:.55rem;display:block}@supports (color:color-mix(in lab, red, red)){.creator-lane-card__body{color:color-mix(in srgb, var(--signal-ink) 62%, transparent)}}.creator-lane-card__body{font-size:.92rem;line-height:1.65}.creator-social-strip{grid-template-columns:repeat(3,minmax(0,2.55rem));gap:.48rem;max-width:8.65rem;margin-top:1rem;display:grid}.creator-social-strip--single{grid-template-columns:minmax(0,2.7rem)}.creator-social-chip{--social-accent:var(--signal-copper);aspect-ratio:1;border:1px solid var(--social-accent);place-items:center;min-width:0;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.creator-social-chip{border:1px solid color-mix(in srgb, var(--social-accent) 34%, transparent)}}.creator-social-chip{background:linear-gradient(145deg, var(--social-accent) 0%, #fffaf4 58%, var(--signal-paper) 100%)}@supports (color:color-mix(in lab, red, red)){.creator-social-chip{background:linear-gradient(145deg, color-mix(in srgb, var(--social-accent) 11%, #fffaf4) 0%, #fffaf4 58%, color-mix(in srgb, var(--signal-paper) 86%, #fff) 100%)}}.creator-social-chip{color:var(--signal-ink);clip-path:polygon(.42rem 0,100% 0,100% calc(100% - .42rem),calc(100% - .42rem) 100%,0 100%,0 .42rem);overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 .7rem 1.25rem #2b1f1914}.creator-social-chip:after{content:"";background:var(--social-accent);opacity:.88;height:3px;position:absolute;inset:auto 0 0}.creator-social-logo{z-index:1;object-fit:contain;width:1.45rem;height:1.45rem;display:block;position:relative}.creator-social-chip[data-social=youtube]{--social-accent:#f03}.creator-social-chip[data-social=youtube] .creator-social-logo{width:1.72rem;height:1.72rem}.creator-social-chip[data-social=x]{--social-accent:#11100f;color:#11100f}.creator-social-chip[data-social=x] .creator-social-logo{width:1.24rem;height:1.24rem}.creator-social-chip[data-social=instagram]{--social-accent:#d84b73;color:#8d2f58}.creator-social-chip[data-social=facebook]{--social-accent:#1877f2;color:#294f99}.creator-social-chip[data-social=facebook] .creator-social-logo{width:1.72rem;height:1.72rem}.creator-social-chip[data-social=bluesky]{--social-accent:#0877ff;color:#197b97}.creator-social-chip[data-social=bluesky] .creator-social-logo{border-radius:.16rem;width:1.72rem;height:1.72rem}.creator-social-chip[data-social=tiktok]{--social-accent:#fe2c55;color:#5b438f}.creator-social-chip[data-social=tiktok] .creator-social-logo{width:1.32rem;height:1.32rem}.creator-social-chip[data-social=discord]{--social-accent:#5865f2;color:#fff;background:#5865f2}.creator-social-chip[data-social=discord] .creator-social-logo{width:1.64rem;height:1.64rem}.creator-social-chip[data-social=wattpad]{--social-accent:#ff5a00;background:#ff5a00}.creator-social-chip[data-social=wattpad] .creator-social-logo,.creator-social-chip[data-social=readawrite] .creator-social-logo{object-fit:cover;width:100%;height:100%}.creator-social-chip[data-social=royal-road]{--social-accent:#d6b84d;background:0 0}.creator-social-chip[data-social=royal-road] .creator-social-logo{width:2.36rem;height:2.36rem}.creator-social-chip[data-social=readawrite]{--social-accent:#48cfc7;background:#48cfc7}.creator-hero-panel--start{padding:1.6rem 1rem 2rem}.creator-start-index{gap:1.35rem;display:grid}.creator-start-grid{gap:0}.creator-start-card{border-top:1px solid var(--signal-ink);gap:1rem;min-height:10.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.creator-start-card{border-top:1px solid color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.creator-start-card{padding:1.35rem 0}.creator-start-card__number{color:var(--signal-blush);letter-spacing:.08em;font-size:1.5rem;font-weight:900}.creator-start-card[data-signal-tone=teal] .creator-start-card__number{color:var(--signal-teal)}.creator-start-card[data-signal-tone=violet] .creator-start-card__number{color:#8d7ac1}.creator-start-card__body{gap:.65rem;display:grid}.creator-start-card__body strong{color:var(--signal-ink);font-size:1.35rem;line-height:1.15}.creator-start-card__body span{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-start-card__body span{color:color-mix(in srgb, var(--signal-ink) 66%, transparent)}}.creator-start-card__body span{font-size:.96rem;line-height:1.7}.creator-icon-button{--button-icon-surface:var(--signal-ink);--button-icon-surface-hover:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-icon-button{--button-icon-surface-hover:color-mix(in srgb, var(--signal-ink) 86%, #fffaf4)}}.creator-icon-button{--button-icon-border:var(--button-icon-surface)}@supports (color:color-mix(in lab, red, red)){.creator-icon-button{--button-icon-border:color-mix(in srgb, var(--button-icon-surface) 78%, #fffaf4)}}.creator-icon-button{--button-icon-color:#fffaf4;align-self:end;width:2rem;height:2rem;font-size:.72rem}.creator-hero-panel--spotlight{position:relative}.creator-spotlight{border-left:0;grid-template-columns:minmax(0,1fr) 2.6rem;grid-template-areas:"copy copy""poster ribbon";min-height:21rem;display:grid}.creator-spotlight__copy{grid-area:copy}.creator-spotlight__poster{grid-area:poster}.creator-spotlight__ribbon{grid-area:ribbon}.creator-spotlight__copy{align-content:center;gap:.75rem;padding:2rem 1rem;display:grid}.creator-spotlight__copy h2{color:var(--signal-ink);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.creator-spotlight__copy p{max-width:28rem;color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-spotlight__copy p{color:color-mix(in srgb, var(--signal-ink) 68%, transparent)}}.creator-spotlight__copy p{font-size:.96rem;line-height:1.7}.creator-spotlight__copy span{color:var(--signal-ink);margin-top:.6rem}@supports (color:color-mix(in lab, red, red)){.creator-spotlight__copy span{color:color-mix(in srgb, var(--signal-ink) 64%, transparent)}}.creator-spotlight__copy span{font-size:.82rem}.creator-spotlight__poster{color:#fffaf4;isolation:isolate;place-items:center;min-height:17rem;display:grid;position:relative;overflow:hidden}.creator-spotlight__poster:before{content:"";z-index:1;background:radial-gradient(circle at 50% 45%,#0000 0 24%,#0505085c),linear-gradient(#04040614,#04040694);position:absolute;inset:0}.creator-spotlight__poster span{z-index:2;letter-spacing:.05em;text-align:center;text-shadow:0 10px 26px #0009;text-transform:uppercase;max-width:100%;padding-inline:1rem;font-size:clamp(1.7rem,.9rem + 1.8vw,2.7rem);position:relative}.creator-spotlight__ribbon{background:var(--signal-blush);color:#fffaf4;letter-spacing:.24em;text-transform:uppercase;writing-mode:vertical-rl;place-items:center;min-height:100%;font-size:.72rem;font-weight:900;display:grid}.creator-chapter-rail{background:linear-gradient(90deg,#b86b450e,#0000 18rem),linear-gradient(#fffcf7f0,#f6f0e8d1);position:relative;overflow:clip}.creator-chapter-rail:after{content:none}.creator-chapter-rail__layout{z-index:1;grid-template-columns:minmax(12.8rem,.5fr) minmax(0,2.5fr);align-items:stretch;display:grid;position:relative}.creator-media-archive{background:#fffaf4a8}.creator-chapter-rail__intro,.creator-media-archive__intro{gap:.32rem;padding:2rem 1rem;display:grid}.creator-chapter-rail__intro{z-index:1;border-right:1px solid var(--signal-ink);align-content:center;min-height:8.9rem;position:relative}@supports (color:color-mix(in lab, red, red)){.creator-chapter-rail__intro{border-right:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.creator-chapter-rail__intro{pointer-events:none;padding:1.35rem clamp(1.35rem,2.6vw,2.15rem)}.creator-chapter-rail__intro .signal-section-label{color:var(--signal-copper);white-space:normal;flex-wrap:wrap;max-width:9.1rem;font-size:.57rem;line-height:1.18}.creator-chapter-rail__intro .signal-section-label:before{width:1.85rem}.creator-chapter-rail__intro .signal-section-label:after{content:"";background:linear-gradient(90deg, var(--signal-copper), transparent 76%) center / 100% 1px no-repeat, linear-gradient(45deg, transparent 35%, var(--signal-copper) 36% 64%, transparent 65%) 1.22rem center / .34rem .34rem no-repeat;flex:0 0 2.55rem;width:2.55rem;min-width:2.55rem;height:.45rem}.creator-chapter-rail__intro h2,.creator-media-archive__intro h2{color:var(--signal-ink);font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.08}.creator-chapter-rail__intro h2{max-width:11rem;font-size:clamp(1.48rem,2.05vw,1.92rem)}.creator-chapter-rail__intro>span{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-chapter-rail__intro>span{color:color-mix(in srgb, var(--signal-ink) 66%, transparent)}}.creator-chapter-rail__intro>span{font-size:.8rem}.creator-chapter-scroller{min-width:0;padding:.62rem 1rem .56rem;position:relative}.creator-chapter-track{grid-template-columns:minmax(12.4rem,1.18fr) repeat(3,minmax(7.65rem,.88fr)) minmax(9.25rem,.78fr);align-items:stretch;gap:.92rem;padding:.18rem .2rem .22rem;display:grid;overflow:hidden}.creator-chapter-item{min-width:0;display:flex}.creator-chapter-item--featured{flex:1.2 clamp(12.4rem,20vw,15.25rem)}.creator-chapter-item--all{flex:0 0 clamp(11.2rem,16vw,14rem);grid-column:-2/-1;align-items:center;margin-left:0}.creator-chapter-card{border:0;border-left:1px solid var(--signal-ink);align-content:center;gap:.32rem;width:100%;min-width:0;min-height:4.72rem;padding:.66rem 2.25rem .62rem 1.05rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.creator-chapter-card{border-left:1px solid color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.creator-chapter-card{color:var(--signal-ink);isolation:isolate;background:0 0;transition:transform .22s,background .22s,border-color .22s;overflow:hidden}.creator-chapter-track .creator-chapter-item:nth-child(2) .creator-chapter-card{border-left:0}.creator-chapter-card>*{z-index:1;position:relative}.creator-chapter-card:hover,.creator-chapter-card:focus-visible{border-color:var(--signal-copper);background:#fffaf442;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.creator-chapter-card:hover,.creator-chapter-card:focus-visible{border-color:color-mix(in srgb, var(--signal-copper) 40%, transparent)}}.creator-chapter-card__number{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-chapter-card__number{color:color-mix(in srgb, var(--signal-ink) 62%, transparent)}}.creator-chapter-card__number{letter-spacing:.18em;font-size:.72rem;font-weight:800}.creator-chapter-card__eyebrow{color:var(--signal-blush);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1}.creator-chapter-card strong{-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;min-width:0;max-width:100%;font-size:clamp(.84rem,.84vw,.95rem);line-height:1.28;display:-webkit-box;overflow:hidden}.creator-chapter-card__icon{--button-icon-surface:transparent;--button-icon-surface-hover:var(--signal-blush);--button-icon-border:transparent;--button-icon-color:var(--signal-ink);z-index:2;width:1.08rem;height:1.08rem;font-size:.66rem;position:absolute;top:50%;right:.72rem;translate:0 -50%}.creator-chapter-card:hover .creator-chapter-card__icon,.creator-chapter-card:focus-visible .creator-chapter-card__icon{--button-icon-surface:var(--button-icon-surface-hover);--button-icon-border:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.creator-chapter-card:hover .creator-chapter-card__icon,.creator-chapter-card:focus-visible .creator-chapter-card__icon{--button-icon-border:color-mix(in srgb, var(--signal-blush) 76%, #fffaf4)}}.creator-chapter-card:hover .creator-chapter-card__icon,.creator-chapter-card:focus-visible .creator-chapter-card__icon{--button-icon-color:#fffaf4;transform:translate(3px)}.creator-chapter-card--featured{--chapter-frame-notch:.64rem;--chapter-frame-step:.2rem;--chapter-frame-border:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.creator-chapter-card--featured{--chapter-frame-border:color-mix(in srgb, var(--signal-blush) 82%, transparent)}}.creator-chapter-card--featured{--chapter-frame-fill:#fffcf7e6;--chapter-frame-shadow:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.creator-chapter-card--featured{--chapter-frame-shadow:color-mix(in srgb, var(--signal-blush) 5%, transparent)}}.creator-chapter-card--featured{background:var(--chapter-frame-border);min-height:4.86rem;clip-path:polygon(var(--chapter-frame-notch) 0, calc(100% - var(--chapter-frame-notch)) 0, calc(100% - var(--chapter-frame-notch)) var(--chapter-frame-step), 100% var(--chapter-frame-step), 100% calc(100% - var(--chapter-frame-notch)), calc(100% - var(--chapter-frame-step)) calc(100% - var(--chapter-frame-notch)), calc(100% - var(--chapter-frame-step)) 100%, var(--chapter-frame-notch) 100%, var(--chapter-frame-notch) calc(100% - var(--chapter-frame-step)), 0 calc(100% - var(--chapter-frame-step)), 0 var(--chapter-frame-notch), var(--chapter-frame-step) var(--chapter-frame-notch), var(--chapter-frame-step) 0);box-shadow:.08rem .08rem 0 var(--chapter-frame-shadow);border-left:0;padding:.66rem 3rem .62rem 1.35rem}.creator-chapter-card--featured:before,.creator-chapter-card--all:before{content:"";z-index:0;background:var(--chapter-frame-fill);clip-path:inherit;pointer-events:none;position:absolute;inset:1px}.creator-chapter-card--featured .creator-chapter-card__number{color:var(--signal-blush)}.creator-chapter-card--all{--chapter-frame-notch:.58rem;--chapter-frame-step:.18rem;--chapter-frame-border:var(--signal-blush);place-content:center;align-self:center;height:3.35rem;min-height:3.35rem}@supports (color:color-mix(in lab, red, red)){.creator-chapter-card--all{--chapter-frame-border:color-mix(in srgb, var(--signal-blush) 82%, transparent)}}.creator-chapter-card--all{--chapter-frame-fill:#fffcf7d1;--chapter-frame-shadow:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.creator-chapter-card--all{--chapter-frame-shadow:color-mix(in srgb, var(--signal-blush) 4%, transparent)}}.creator-chapter-card--all{background:var(--chapter-frame-border);clip-path:polygon(var(--chapter-frame-notch) 0, calc(100% - var(--chapter-frame-notch)) 0, calc(100% - var(--chapter-frame-notch)) var(--chapter-frame-step), 100% var(--chapter-frame-step), 100% calc(100% - var(--chapter-frame-notch)), calc(100% - var(--chapter-frame-step)) calc(100% - var(--chapter-frame-notch)), calc(100% - var(--chapter-frame-step)) 100%, var(--chapter-frame-notch) 100%, var(--chapter-frame-notch) calc(100% - var(--chapter-frame-step)), 0 calc(100% - var(--chapter-frame-step)), 0 var(--chapter-frame-notch), var(--chapter-frame-step) var(--chapter-frame-notch), var(--chapter-frame-step) 0);box-shadow:.07rem .07rem 0 var(--chapter-frame-shadow);border-left:0;padding:.58rem 2.35rem .54rem 1.55rem}.creator-chapter-card--featured .creator-chapter-card__icon,.creator-chapter-card--all .creator-chapter-card__icon{--button-icon-surface:var(--signal-blush);--button-icon-border:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.creator-chapter-card--featured .creator-chapter-card__icon,.creator-chapter-card--all .creator-chapter-card__icon{--button-icon-border:color-mix(in srgb, var(--signal-blush) 76%, #fffaf4)}}.creator-chapter-card--featured .creator-chapter-card__icon,.creator-chapter-card--all .creator-chapter-card__icon{--button-icon-color:#fffaf4;width:1.45rem;height:1.45rem}.creator-chapter-rail .scroll-reveal{filter:none}.creator-media-archive{border-bottom:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-media-archive{border-bottom:1px solid color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.creator-media-grid{gap:1rem;padding:0 1rem 2rem}.creator-media-card{border:1px solid var(--signal-ink);grid-template-rows:minmax(6rem,1fr) auto;min-height:11rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.creator-media-card{border:1px solid color-mix(in srgb, var(--signal-ink) 16%, transparent)}}.creator-media-card{color:var(--signal-ink);background:#fffaf4a3;transition:transform .22s,border-color .22s,box-shadow .22s}.creator-media-card:hover,.creator-media-card:focus-visible{border-color:var(--signal-copper);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.creator-media-card:hover,.creator-media-card:focus-visible{border-color:color-mix(in srgb, var(--signal-copper) 48%, transparent)}}.creator-media-card:hover,.creator-media-card:focus-visible{box-shadow:0 20px 46px #2218121f}.creator-media-card__image{min-height:6.5rem;position:relative;overflow:hidden}.creator-media-card__image:after{content:"";background:linear-gradient(#0000,#fffaf42e);position:absolute;inset:0}.creator-media-card__copy{gap:.1rem;padding:.75rem 3rem .75rem .85rem;display:grid}.creator-media-card__copy strong{font-size:.95rem;line-height:1.2}.creator-media-card__copy small{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-media-card__copy small{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.creator-media-card__copy small{font-size:.78rem}.creator-media-card .creator-icon-button{border:0;position:absolute;bottom:0;right:0}.creator-media-card[data-signal-tone=teal] .creator-icon-button{--button-icon-surface:var(--signal-teal);--button-icon-surface-hover:var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.creator-media-card[data-signal-tone=teal] .creator-icon-button{--button-icon-surface-hover:color-mix(in srgb, var(--signal-teal) 82%, #fffaf4)}}.creator-media-card[data-signal-tone=blush] .creator-icon-button{--button-icon-surface:var(--signal-blush);--button-icon-surface-hover:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.creator-media-card[data-signal-tone=blush] .creator-icon-button{--button-icon-surface-hover:color-mix(in srgb, var(--signal-blush) 82%, #fffaf4)}}.creator-media-card[data-signal-tone=violet] .creator-icon-button,.creator-start-card[data-signal-tone=violet] .creator-icon-button{--button-icon-surface:#8d7ac1;--button-icon-surface-hover:#a291ca}.creator-start-card[data-signal-tone=teal] .creator-icon-button{--button-icon-surface:var(--signal-teal);--button-icon-surface-hover:var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.creator-start-card[data-signal-tone=teal] .creator-icon-button{--button-icon-surface-hover:color-mix(in srgb, var(--signal-teal) 82%, #fffaf4)}}.creator-start-card[data-signal-tone=blush] .creator-icon-button{--button-icon-surface:var(--signal-blush);--button-icon-surface-hover:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.creator-start-card[data-signal-tone=blush] .creator-icon-button{--button-icon-surface-hover:color-mix(in srgb, var(--signal-blush) 82%, #fffaf4)}}.creator-start-card:hover .creator-icon-button,.creator-start-card:focus-visible .creator-icon-button,.creator-media-card:hover .creator-icon-button,.creator-media-card:focus-visible .creator-icon-button{--button-icon-surface:var(--button-icon-surface-hover);transform:translate(2px,-2px)}@media (min-width:640px){.creator-lane-grid,.creator-start-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-lane-card,.creator-start-card{border-right:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-lane-card,.creator-start-card{border-right:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.creator-lane-card,.creator-start-card{border-bottom:0;padding-inline:1.35rem}.creator-lane-card:first-child,.creator-start-card:first-child{padding-left:0}.creator-lane-card:last-child,.creator-start-card:last-child{border-right:0;padding-right:0}.creator-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.creator-chapter-track{grid-template-columns:minmax(12.2rem,1.2fr) repeat(2,minmax(9.8rem,1fr)) minmax(12rem,.95fr);gap:.72rem}.creator-chapter-track .creator-chapter-item:nth-child(n+4):not(:last-child){display:none}}@media (min-width:1024px){.creator-home-canvas__rail{display:flex}.creator-editorial-shell{grid-template-rows:minmax(31rem,auto) auto auto;grid-template-columns:minmax(9rem,.85fr) repeat(12,minmax(0,1fr)) minmax(2rem,.35fr)}.creator-hero-panel--copy{grid-area:1/2/auto/8;align-self:center;padding:3.8rem 2rem 3.5rem 1.5rem}.creator-hero-panel--art{grid-area:1/8/auto/14;min-height:31rem}.creator-hero-panel--lanes{grid-area:2/2/auto/8;padding:1.9rem 1.5rem 2.1rem}.creator-hero-panel--start{grid-area:3/2/auto/8;padding:2rem 1.5rem 2.4rem}.creator-hero-panel--spotlight{border-left:1px solid var(--signal-ink);grid-area:2/8/4/14}@supports (color:color-mix(in lab, red, red)){.creator-hero-panel--spotlight{border-left:1px solid color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.creator-spotlight{grid-template-columns:minmax(0,1fr) minmax(16rem,.92fr) 3rem;grid-template-areas:"copy poster ribbon";height:100%}.creator-spotlight__copy{padding:2.4rem 1.6rem}.creator-spotlight__poster{min-height:100%}.creator-spotlight__ribbon{writing-mode:vertical-rl;min-height:100%}.creator-chapter-rail__layout{grid-template-columns:minmax(14rem,.55fr) minmax(0,2.45fr)}.creator-chapter-rail__intro{min-height:5.15rem;padding:.46rem 1.25rem .46rem 3rem}.creator-media-archive__intro{border-right:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.creator-media-archive__intro{border-right:1px solid color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.creator-media-archive__intro{padding:2rem 2rem 2rem 3rem}.creator-chapter-scroller{padding:.52rem 3rem .46rem 0}.creator-chapter-track .scroll-reveal{min-width:0;display:flex}.creator-chapter-card{height:100%;min-height:4.72rem;padding:.58rem 2.25rem .54rem 1.05rem}.creator-chapter-card--featured{min-height:4.86rem;padding:.62rem 3rem .58rem 1.35rem}.creator-chapter-card--all{height:3.35rem;min-height:3.35rem;padding:.58rem 2.35rem .54rem 1.55rem}.creator-media-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding:1.55rem 3rem 1.55rem 0}}@media (min-width:1024px) and (max-width:1359px){.creator-chapter-track{grid-template-columns:minmax(12.4rem,1.2fr) repeat(2,minmax(9.2rem,.95fr)) minmax(10.4rem,.86fr);gap:.78rem}.creator-chapter-track .creator-chapter-item:nth-child(n+4):not(:last-child){display:none}}@media (max-width:639px){.creator-home-canvas{padding-top:7rem}.creator-hero-panel--copy{padding-inline:1.35rem}.creator-hero-title{font-size:clamp(2.28rem,10.5vw,2.9rem);line-height:1.02}.creator-hero-panel--lanes,.creator-hero-panel--start,.creator-spotlight__copy,.creator-chapter-rail__intro,.creator-media-archive__intro,.creator-chapter-scroller,.creator-media-grid{padding-inline:1rem}.creator-hero-panel--art{min-height:24rem}.creator-chapter-rail__layout{display:block}.creator-chapter-rail__intro{border-right:0;border-bottom:1px solid var(--signal-ink);min-height:0}@supports (color:color-mix(in lab, red, red)){.creator-chapter-rail__intro{border-bottom:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.creator-chapter-rail__intro{padding-block:1rem .6rem}.creator-chapter-rail__intro h2{max-width:none;font-size:clamp(1.75rem,9vw,2.35rem)}.creator-chapter-rail__intro .signal-section-label{white-space:nowrap;flex-wrap:nowrap;max-width:none}.creator-chapter-track .creator-chapter-item:nth-child(n+3):not(:last-child){display:none}.creator-chapter-track{grid-template-columns:minmax(0,1fr);gap:.55rem;padding-inline:.05rem}.creator-chapter-item--all{grid-column:auto;margin-left:0}.creator-chapter-card{min-height:4.9rem;padding:.82rem 2.2rem .78rem 1rem}.creator-chapter-card strong{font-size:.82rem;line-height:1.16}.creator-chapter-card__icon{width:1.34rem;height:1.34rem;font-size:.58rem;right:.42rem}.creator-chapter-card--featured{min-height:5.25rem;padding:.9rem 2.55rem .85rem 1.2rem}.creator-chapter-card--all{height:3.85rem;min-height:3.85rem;padding-inline:1.3rem 2.2rem}.creator-quote-card{bottom:1rem;right:1rem}.creator-hero-actions .signal-button{width:100%}.creator-start-card{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem 1rem;min-height:0;padding-block:1.1rem}.creator-start-card .creator-icon-button{align-self:center}.creator-chapter-card--all{justify-content:stretch}}.creator-signal-band{border-block:1px solid var(--signal-ink);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.creator-signal-band{border-block:1px solid color-mix(in srgb, var(--signal-ink) 14%, transparent)}}.creator-signal-band{color:var(--signal-ink);background:linear-gradient(90deg,#b86b451f,#0000 18rem),linear-gradient(#f4eee6eb,#ddd1c4a3)}.creator-signal-band:before{content:"";background:linear-gradient(180deg, var(--signal-copper), var(--signal-blush), var(--signal-teal));opacity:.9;inset-block:0;width:3px;position:absolute;left:max(1rem,50vw - 36rem)}.creator-editorial-hero.creator-signal-band:before{display:none}.signal-section{isolation:isolate;color:var(--signal-ink);position:relative}.signal-section-label{color:var(--signal-ink);align-items:center;gap:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.signal-section-label{color:color-mix(in srgb, var(--signal-ink) 58%, var(--signal-copper))}}.signal-section-label{letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:700}.signal-section-label:before{content:"";background:linear-gradient(90deg, var(--signal-copper), transparent);width:2.8rem;height:1px}.creator-hero-copy .signal-section-label:before{background:linear-gradient(90deg, transparent, var(--signal-copper));width:2.15rem}.creator-hero-copy .signal-section-label:after{content:"";background:linear-gradient(90deg, var(--signal-copper), transparent 76%) center / 100% 1px no-repeat, linear-gradient(45deg, transparent 35%, var(--signal-copper) 36% 64%, transparent 65%) 2.08rem center / .42rem .42rem no-repeat;width:4.75rem;height:.5rem}.signal-button{--button-corner:var(--signal-copper);--button-outline:var(--signal-copper);position:relative}@supports (color:color-mix(in lab, red, red)){.signal-button{--button-outline:color-mix(in srgb, var(--signal-copper) 48%, transparent)}}.signal-button{letter-spacing:.03em;text-transform:none;border:0;border-radius:0;justify-content:center;align-items:center;gap:.8rem;min-height:3.78rem;padding:.78rem 1rem .78rem 1.15rem;font-size:.86rem;font-weight:800;transition:transform .22s,background .22s,border-color .22s,color .22s;display:inline-flex}.signal-button:hover,.signal-button:focus-visible{--button-icon-surface:var(--button-icon-surface-hover);transform:translateY(-2px)}.signal-button:hover .signal-button-icon,.signal-button:focus-visible .signal-button-icon{transform:translate(3px)}.signal-button.signal-button--ornate{inline-size:min(100%, var(--button-width));min-height:var(--button-height);box-shadow:none;background:0 0;justify-content:space-between;padding:.92rem .86rem .92rem 1.68rem}.signal-button--primary{--button-corner:var(--signal-copper);--button-outline:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.signal-button--primary{--button-outline:color-mix(in srgb, var(--signal-copper) 62%, transparent)}}.signal-button--primary{--button-surface:#281d19;--button-frame-shadow:none;--button-icon-surface:#fffaf40e;--button-icon-surface-hover:#fffaf418;--button-icon-border:#fffaf43d;--button-icon-color:#fffaf4;--button-arrow-bg:#35261f;--button-arrow-bg-hover:#463126;--button-arrow-border:#fffaf43d;--button-arrow-color:#fffaf4;color:#fffaf4;box-shadow:inset 0 1px 0 #fffaf429, 0 .82rem 1.35rem #1a120e24, .32rem .32rem 0 var(--signal-copper);background:linear-gradient(#fffaf41a,#0000 36%),linear-gradient(135deg,#33251e 0%,#1d1512 62%,#3b2921 100%)}@supports (color:color-mix(in lab, red, red)){.signal-button--primary{box-shadow:inset 0 1px 0 #fffaf429, 0 .82rem 1.35rem #1a120e24, .32rem .32rem 0 color-mix(in srgb, var(--signal-copper) 38%, transparent)}}.signal-button--primary:before{opacity:.9}.signal-button--secondary{--button-corner:var(--signal-copper);--button-outline:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.signal-button--secondary{--button-outline:color-mix(in srgb, var(--signal-copper) 50%, transparent)}}.signal-button--secondary{--button-surface:#fffaf49e;--button-frame-shadow:none;--button-icon-surface:#df6d92;--button-icon-surface-hover:#e884a5;--button-icon-border:#fffaf480;--button-icon-color:#fffaf4;--button-arrow-bg:linear-gradient(135deg, #ee86a3, #cf557c);--button-arrow-bg-hover:linear-gradient(135deg, #f29ab3, #d36387);--button-arrow-border:#fffaf480;--button-arrow-color:#fffaf4;background:linear-gradient(90deg, var(--signal-teal) 0 2px, transparent 2px), linear-gradient(180deg, #ffffff9e, #fffaf4bd)}@supports (color:color-mix(in lab, red, red)){.signal-button--secondary{background:linear-gradient(90deg, color-mix(in srgb, var(--signal-teal) 56%, transparent) 0 2px, transparent 2px), linear-gradient(180deg, #ffffff9e, #fffaf4bd)}}.signal-button--secondary{color:var(--signal-ink);box-shadow:inset 0 1px 0 #ffffffb8, .4rem .32rem 0 var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.signal-button--secondary{box-shadow:inset 0 1px 0 #ffffffb8, .4rem .32rem 0 color-mix(in srgb, var(--signal-blush) 23%, transparent)}}.signal-button--secondary:before{opacity:.56}.signal-button--ornate.signal-button--primary,.signal-button--ornate.signal-button--secondary{box-shadow:none;background:0 0;border:0}.signal-button--ornate:hover .signal-button-icon,.signal-button--ornate:focus-visible .signal-button-icon{transform:translate(2px,-2px)}.signal-arrow-link{color:var(--signal-ink);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.62rem;font-size:.72rem;font-weight:800;display:inline-flex}.signal-arrow-link:after{content:none}.signal-arrow-link__icon{--button-icon-surface:var(--signal-ink);--button-icon-surface-hover:var(--signal-copper);--button-icon-border:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.signal-arrow-link__icon{--button-icon-border:color-mix(in srgb, var(--signal-ink) 76%, #fffaf4)}}.signal-arrow-link__icon{--button-icon-color:#fffaf4;width:1.65rem;height:1.65rem;font-size:.65rem}.signal-arrow-link:hover .signal-arrow-link__icon,.signal-arrow-link:focus-visible .signal-arrow-link__icon{--button-icon-surface:var(--button-icon-surface-hover);--button-icon-border:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.signal-arrow-link:hover .signal-arrow-link__icon,.signal-arrow-link:focus-visible .signal-arrow-link__icon{--button-icon-border:color-mix(in srgb, var(--signal-copper) 76%, #fffaf4)}}.signal-arrow-link:hover .signal-arrow-link__icon,.signal-arrow-link:focus-visible .signal-arrow-link__icon{transform:translate(3px)}.signal-cover-frame{aspect-ratio:2/3;border:1px solid var(--signal-ink);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.signal-cover-frame{border:1px solid color-mix(in srgb, var(--signal-ink) 16%, transparent)}}.signal-cover-frame{background:var(--signal-ivory)}@supports (color:color-mix(in lab, red, red)){.signal-cover-frame{background:color-mix(in srgb, var(--signal-ivory) 78%, #fff)}}.signal-cover-frame{box-shadow:14px 14px 0 var(--signal-blush), 0 28px 70px #22181224}@supports (color:color-mix(in lab, red, red)){.signal-cover-frame{box-shadow:14px 14px 0 color-mix(in srgb, var(--signal-blush) 38%, transparent), 0 28px 70px #22181224}}.novel-cover-story{--novel-story-line:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.novel-cover-story{--novel-story-line:color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.novel-cover-story{align-items:start;gap:clamp(1.6rem,4vw,3.6rem);padding-block:clamp(1.35rem,4vw,2.8rem);display:grid}.novel-cover-story:before{content:"";z-index:-1;border-block:1px solid var(--novel-story-line);background:linear-gradient(90deg, #f4eee6e0, #f4eee69e 48%, #f4eee6c7), linear-gradient(135deg, var(--signal-teal), transparent 28rem);inset-block:-.95rem -1.15rem;width:100vw;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.novel-cover-story:before{background:linear-gradient(90deg, #f4eee6e0, #f4eee69e 48%, #f4eee6c7), linear-gradient(135deg, color-mix(in srgb, var(--signal-teal) 10%, transparent), transparent 28rem)}}.novel-cover-story:before{pointer-events:none}.novel-cover-story__poster{justify-items:center;min-width:0;display:grid}.novel-cover-story__cover{background:linear-gradient(180deg, #ffffff6b, transparent 36%), var(--signal-ivory);width:min(100%,22rem)}@supports (color:color-mix(in lab, red, red)){.novel-cover-story__cover{background:linear-gradient(180deg, #ffffff6b, transparent 36%), color-mix(in srgb, var(--signal-ivory) 78%, #fff)}}.novel-cover-story__cover{box-shadow:.7rem .7rem 0 var(--signal-teal), 1.05rem 1.05rem 0 var(--signal-blush), 0 2rem 4.5rem #22181229}@supports (color:color-mix(in lab, red, red)){.novel-cover-story__cover{box-shadow:.7rem .7rem 0 color-mix(in srgb, var(--signal-teal) 30%, transparent), 1.05rem 1.05rem 0 color-mix(in srgb, var(--signal-blush) 26%, transparent), 0 2rem 4.5rem #22181229}}.novel-cover-story__cover:after{content:"";pointer-events:none;border:1px solid #fffaf4bd;position:absolute;inset:.6rem}.novel-cover-story__cover-image{object-fit:cover;object-position:center}.novel-cover-story__body{gap:clamp(1.05rem,2.2vw,1.45rem);min-width:0;display:grid}.novel-cover-story__topline{align-items:center;gap:1rem;display:grid}.novel-cover-story__back{border:1px solid var(--signal-ink);width:fit-content;max-width:100%;min-height:2.55rem}@supports (color:color-mix(in lab, red, red)){.novel-cover-story__back{border:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.novel-cover-story__back{clip-path:polygon(.3rem 0,100% 0,100% calc(100% - .3rem),calc(100% - .3rem) 100%,0 100%,0 .3rem);background:#fffaf494;padding:.45rem .5rem .45rem .78rem}.novel-cover-story__back:hover,.novel-cover-story__back:focus-visible{border-color:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.novel-cover-story__back:hover,.novel-cover-story__back:focus-visible{border-color:color-mix(in srgb, var(--signal-copper) 48%, transparent)}}.novel-cover-story__back:hover,.novel-cover-story__back:focus-visible{background:#fffaf4d1}.novel-cover-story__headline{gap:.85rem;display:grid}.novel-cover-story__headline h1{max-width:42rem;color:var(--signal-ink);font-size:clamp(3rem,8vw,5.35rem);line-height:.94}.novel-cover-story__warning{max-width:45rem;color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.novel-cover-story__warning{color:color-mix(in srgb, var(--signal-ink) 82%, transparent)}}.novel-cover-story__warning{font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.75}.novel-cover-story__description{max-width:50rem;color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.novel-cover-story__description{color:color-mix(in srgb, var(--signal-ink) 66%, transparent)}}.novel-cover-story__description{font-size:clamp(1rem,1.7vw,1.1rem);line-height:1.85}.novel-cover-story .signal-metadata-card{border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.novel-cover-story .signal-metadata-card>div{justify-content:stretch;align-items:start;gap:.36rem;min-width:0;padding:.78rem 0;display:grid}.novel-cover-story .signal-metadata-card dd{text-align:left}.novel-cover-story .signal-metadata-card>div:nth-last-child(-n+2){border-bottom:0}.novel-cover-story__tags{flex-wrap:wrap;gap:.55rem;max-width:47rem;display:flex}.novel-cover-story__actions{align-items:start;gap:1rem;display:grid}.novel-cover-story__actions .signal-button{width:fit-content;max-width:100%;min-height:3.35rem;padding-block:.66rem}@media (max-width:639px){.novel-cover-story{gap:1.35rem}.novel-cover-story__cover{width:min(100%,18.5rem)}.novel-cover-story__headline h1{font-size:clamp(3rem,16vw,4.2rem)}.novel-cover-story .signal-metadata-card{grid-template-columns:minmax(0,1fr)}.novel-cover-story .signal-metadata-card>div:nth-last-child(-n+2){border-bottom:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.novel-cover-story .signal-metadata-card>div:nth-last-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--signal-ink) 10%, transparent)}}.novel-cover-story .signal-metadata-card>div:last-child{border-bottom:0}}@media (min-width:640px){.novel-cover-story__topline{grid-template-columns:auto minmax(0,1fr)}}@media (min-width:1024px){.novel-cover-story{grid-template-columns:minmax(17rem,2fr) minmax(0,3fr)}.novel-cover-story__poster{justify-items:end;position:sticky;top:7.6rem}.novel-cover-story__cover{width:min(100%,23rem)}}.signal-feature-row__image{border:1px solid var(--signal-ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.signal-feature-row__image{border:1px solid color-mix(in srgb, var(--signal-ink) 16%, transparent)}}.signal-feature-row__image{background:var(--signal-stone);box-shadow:10px 10px 0 var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.signal-feature-row__image{box-shadow:10px 10px 0 color-mix(in srgb, var(--signal-teal) 32%, transparent)}}.signal-feature-row[data-signal-tone=blush] .signal-feature-row__image{box-shadow:10px 10px 0 var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.signal-feature-row[data-signal-tone=blush] .signal-feature-row__image{box-shadow:10px 10px 0 color-mix(in srgb, var(--signal-blush) 34%, transparent)}}.signal-tag{border:1px solid var(--signal-ink);align-items:center;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.signal-tag{border:1px solid color-mix(in srgb, var(--signal-ink) 14%, transparent)}}.signal-tag{color:var(--signal-ink);background:#fffaf475;padding:.34rem .72rem}@supports (color:color-mix(in lab, red, red)){.signal-tag{color:color-mix(in srgb, var(--signal-ink) 68%, transparent)}}.signal-tag{font-size:.82rem;font-weight:700}.signal-tag[data-signal-tone=blush]{box-shadow:inset 3px 0 0 var(--signal-blush)}.signal-tag[data-signal-tone=teal]{box-shadow:inset 3px 0 0 var(--signal-teal)}.dark .signal-tag{color:#fffaf4;background:#fffaf41a;border-color:#fffaf43d}.signal-meta-rail{border-left:3px solid var(--signal-copper);color:var(--signal-ink);gap:.75rem;padding-left:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.signal-meta-rail{color:color-mix(in srgb, var(--signal-ink) 62%, transparent)}}.signal-metadata-card{border-block:1px solid var(--signal-ink);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.signal-metadata-card{border-block:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.signal-metadata-card>div{border-bottom:1px solid var(--signal-ink);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.signal-metadata-card>div{border-bottom:1px solid color-mix(in srgb, var(--signal-ink) 10%, transparent)}}.signal-metadata-card>div{padding:.9rem 0}.signal-metadata-card>div:last-child{border-bottom:0}.signal-metadata-card dt{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.signal-metadata-card dt{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.signal-metadata-card dt{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.signal-metadata-card dd{color:var(--signal-ink);text-align:right;font-weight:700}.reader-breadcrumbs{border-block:1px solid var(--signal-ink);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.reader-breadcrumbs{border-block:1px solid color-mix(in srgb, var(--signal-ink) 10%, transparent)}}.reader-breadcrumbs{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.reader-breadcrumbs{color:color-mix(in srgb, var(--signal-ink) 64%, transparent)}}.reader-breadcrumbs{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.reader-breadcrumbs ol{align-items:center;gap:0;min-width:max-content;display:flex}.reader-breadcrumbs li{align-items:center;display:inline-flex}.reader-breadcrumbs li+li:before{content:"/";color:var(--signal-copper);padding-inline:.8rem}@supports (color:color-mix(in lab, red, red)){.reader-breadcrumbs li+li:before{color:color-mix(in srgb, var(--signal-copper) 72%, transparent)}}.reader-breadcrumbs a,.reader-breadcrumbs span{white-space:nowrap;align-items:center;min-height:2.8rem;display:inline-flex}.reader-breadcrumbs a{transition:color .18s,transform .18s}.reader-breadcrumbs a:hover,.reader-breadcrumbs a:focus-visible{color:var(--signal-copper);transform:translateY(-1px)}.reader-workspace{align-items:start;gap:1.35rem;scroll-margin-top:7rem;display:grid}.reader-main{z-index:0;min-width:0;max-width:100%;order:1;gap:1.35rem;inline-size:100%;display:grid;position:relative}.reader-main>*{min-width:0;max-width:100%}.reader-sidebar{--reader-rail-edge-offset:0px;--reader-rail-top:7.75rem;z-index:2;border:1px solid var(--signal-ink);order:2;gap:1rem;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.reader-sidebar{border:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.reader-sidebar{border-right:4px solid var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.reader-sidebar{border-right:4px solid color-mix(in srgb, var(--signal-copper) 76%, #fffaf4)}}.reader-sidebar{background:linear-gradient(135deg, var(--signal-copper), transparent 34%), linear-gradient(180deg, #fffaf4d1, #fffaf494)}@supports (color:color-mix(in lab, red, red)){.reader-sidebar{background:linear-gradient(135deg, color-mix(in srgb, var(--signal-copper) 9%, transparent), transparent 34%), linear-gradient(180deg, #fffaf4d1, #fffaf494)}}.reader-sidebar{clip-path:polygon(.62rem 0,100% 0,100% calc(100% - .62rem),calc(100% - .62rem) 100%,0 100%,0 .62rem);padding:.95rem;box-shadow:-18px 20px 44px #2218121f}.chapter-finder{gap:1rem;display:grid}.chapter-finder--library{gap:1.2rem}.chapter-finder--compact{border-top:1px solid var(--signal-ink);gap:.82rem}@supports (color:color-mix(in lab, red, red)){.chapter-finder--compact{border-top:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.chapter-finder--compact{padding-top:1rem}.chapter-finder__header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.chapter-finder--compact .chapter-finder__header{border-bottom:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-finder--compact .chapter-finder__header{border-bottom:1px solid color-mix(in srgb, var(--signal-ink) 10%, transparent)}}.chapter-finder--compact .chapter-finder__header{padding-bottom:.72rem}.chapter-finder__header h2{color:var(--signal-ink);margin-top:.35rem;font-size:clamp(1.45rem,3vw,2.4rem);font-weight:700;line-height:1}.chapter-finder__header>span{color:var(--signal-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.chapter-finder__header>span{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.chapter-finder__header>span{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.chapter-finder__controls{gap:.8rem;display:grid}.chapter-finder--library .chapter-finder__controls{background:0 0}.chapter-finder__field{gap:.4rem;display:grid}.chapter-finder__field>span:not(.chapter-finder__search-control),.reader-tools__jump>span{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-finder__field>span:not(.chapter-finder__search-control),.reader-tools__jump>span{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.chapter-finder__field>span:not(.chapter-finder__search-control),.reader-tools__jump>span{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.chapter-finder__search-control{min-width:0;display:block;position:relative}.chapter-finder input,.chapter-jump__button{border:1px solid var(--signal-ink);width:100%;min-height:2.8rem}@supports (color:color-mix(in lab, red, red)){.chapter-finder input,.chapter-jump__button{border:1px solid color-mix(in srgb, var(--signal-ink) 16%, transparent)}}.chapter-finder input,.chapter-jump__button{color:var(--signal-ink);font:inherit;clip-path:polygon(.34rem 0,100% 0,100% calc(100% - .34rem),calc(100% - .34rem) 100%,0 100%,0 .34rem);background:#fffaf4b8;border-radius:0;outline:none;padding:.65rem .8rem;font-size:.95rem;font-weight:700}.chapter-finder__search-control input{padding-right:3.35rem}.chapter-finder.chapter-finder--library input,.chapter-finder.chapter-finder--library .chapter-jump__button{clip-path:none;background:0 0;border-width:0 0 1px;padding-left:0;padding-right:0}.chapter-finder.chapter-finder--library input:focus-visible,.chapter-finder.chapter-finder--library .chapter-jump__button:focus-visible{border-bottom-color:var(--signal-copper);box-shadow:0 1px 0 var(--signal-copper);outline:0}.chapter-finder.chapter-finder--library .chapter-finder__search-control input{padding-right:2.75rem}.chapter-finder__search-control input::-webkit-search-cancel-button{appearance:none}.chapter-jump{min-width:0;position:relative}.chapter-jump__button{text-align:left;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.chapter-jump__button span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chapter-jump__chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:.48rem;height:.48rem;transform:translateY(-.15rem)rotate(45deg)}.chapter-jump__panel{z-index:50;border:1px solid var(--signal-ink);gap:.35rem;max-height:min(24rem,62vh);display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chapter-jump__panel{border:1px solid color-mix(in srgb, var(--signal-ink) 16%, transparent)}}.chapter-jump__panel{background:linear-gradient(135deg, var(--signal-teal), transparent 44%), #fffaf4f5}@supports (color:color-mix(in lab, red, red)){.chapter-jump__panel{background:linear-gradient(135deg, color-mix(in srgb, var(--signal-teal) 8%, transparent), transparent 44%), #fffaf4f5}}.chapter-jump__panel{clip-path:polygon(.42rem 0,100% 0,100% calc(100% - .42rem),calc(100% - .42rem) 100%,0 100%,0 .42rem);padding:.35rem;box-shadow:0 18px 36px #22181229}.reader-tools .chapter-jump__panel,.chapter-finder--compact .chapter-jump__panel{margin-top:.45rem;position:static}.chapter-jump__search{min-width:0;display:block}.chapter-jump__search input{border:1px solid var(--signal-ink);width:100%;min-height:2.55rem}@supports (color:color-mix(in lab, red, red)){.chapter-jump__search input{border:1px solid color-mix(in srgb, var(--signal-ink) 14%, transparent)}}.chapter-jump__search input{color:var(--signal-ink);font:inherit;clip-path:polygon(.3rem 0,100% 0,100% calc(100% - .3rem),calc(100% - .3rem) 100%,0 100%,0 .3rem);background:#fffaf4b8;border-radius:0;outline:none;padding:.58rem .7rem;font-size:.86rem;font-weight:750}.chapter-jump__meta{border-block:1px solid var(--signal-ink);justify-content:space-between;align-items:center;gap:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chapter-jump__meta{border-block:1px solid color-mix(in srgb, var(--signal-ink) 9%, transparent)}}.chapter-jump__meta{color:var(--signal-ink);padding:.5rem .35rem}@supports (color:color-mix(in lab, red, red)){.chapter-jump__meta{color:color-mix(in srgb, var(--signal-ink) 56%, transparent)}}.chapter-jump__meta{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.chapter-jump__meta span:last-child{font-variant-numeric:tabular-nums;flex:none}.chapter-jump__options{scrollbar-gutter:stable;max-height:min(16.5rem,42vh);display:grid;overflow-y:auto}.chapter-jump__option{color:var(--signal-ink);border-left:3px solid #0000;padding:.68rem .75rem;font-size:.9rem;font-weight:760;line-height:1.35;transition:border-color .18s,background .18s,color .18s;display:block}.chapter-jump__option:hover,.chapter-jump__option:focus-visible,.chapter-jump__option[aria-selected=true]{border-color:var(--signal-copper);background:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.chapter-jump__option:hover,.chapter-jump__option:focus-visible,.chapter-jump__option[aria-selected=true]{background:color-mix(in srgb, var(--signal-copper) 10%, transparent)}}.chapter-jump__option:hover,.chapter-jump__option:focus-visible,.chapter-jump__option[aria-selected=true]{color:var(--signal-ink)}.chapter-jump__empty{color:var(--signal-copper);padding:.7rem .35rem .8rem}@supports (color:color-mix(in lab, red, red)){.chapter-jump__empty{color:color-mix(in srgb, var(--signal-copper) 78%, var(--signal-ink))}}.chapter-jump__empty{font-size:.82rem;font-weight:800;line-height:1.45}.chapter-finder__search-control button{background:var(--signal-ink);color:#fffaf4;clip-path:polygon(.24rem 0,100% 0,100% calc(100% - .24rem),calc(100% - .24rem) 100%,0 100%,0 .24rem);border:0;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.08rem;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.chapter-finder--library .chapter-finder__search-control button{width:1.8rem;height:1.8rem;right:0}.chapter-finder input:focus-visible,.chapter-jump__search input:focus-visible,.chapter-jump__button:focus-visible,.chapter-jump__option:focus-visible,.chapter-finder__search-control button:focus-visible,.reader-tools button:focus-visible{outline:2px solid var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.chapter-finder input:focus-visible,.chapter-jump__search input:focus-visible,.chapter-jump__button:focus-visible,.chapter-jump__option:focus-visible,.chapter-finder__search-control button:focus-visible,.reader-tools button:focus-visible{outline:2px solid color-mix(in srgb, var(--signal-teal) 78%, #111)}}.chapter-finder input:focus-visible,.chapter-jump__search input:focus-visible,.chapter-jump__button:focus-visible,.chapter-jump__option:focus-visible,.chapter-finder__search-control button:focus-visible,.reader-tools button:focus-visible{outline-offset:3px}.chapter-finder__results,.update-archive-list{gap:.7rem;display:grid}.chapter-finder--library .chapter-finder__results{border-top:1px solid var(--signal-ink);gap:0}@supports (color:color-mix(in lab, red, red)){.chapter-finder--library .chapter-finder__results{border-top:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.chapter-finder--library .chapter-finder__results{border-bottom:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-finder--library .chapter-finder__results{border-bottom:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.chapter-finder--library .chapter-finder__results>li+li{border-top:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-finder--library .chapter-finder__results>li+li{border-top:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.chapter-finder-result{border:1px solid var(--signal-ink);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chapter-finder-result{border:1px solid color-mix(in srgb, var(--signal-ink) 10%, transparent)}}.chapter-finder-result{background:#fffaf470;padding:.8rem;transition:transform .2s,border-color .2s,background .2s}.chapter-finder-result:hover,.chapter-finder-result:focus-visible{border-color:var(--signal-copper);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.chapter-finder-result:hover,.chapter-finder-result:focus-visible{border-color:color-mix(in srgb, var(--signal-copper) 58%, transparent)}}.chapter-finder-result:hover,.chapter-finder-result:focus-visible{background:#fffaf4b8}.chapter-finder--library .chapter-finder-result{background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);gap:.85rem 1rem;padding:1.3rem 0}.chapter-finder--library .chapter-finder-result:hover,.chapter-finder--library .chapter-finder-result:focus-visible{background:#fffaf43d}.chapter-finder-result[aria-current=page]{box-shadow:inset 4px 0 0 var(--signal-teal)}.chapter-finder-result__number{color:var(--signal-copper);letter-spacing:.2em;font-size:.76rem;font-weight:900}.chapter-finder-result__copy{gap:.24rem;min-width:0;display:grid}.chapter-finder-result__copy strong{color:var(--signal-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.chapter-finder--library .chapter-finder-result__copy{gap:.45rem}.chapter-finder--library .chapter-finder-result__copy strong{font-family:var(--font-en-body), Georgia, serif;white-space:normal;font-size:1.28rem;font-weight:750;line-height:1.18}.chapter-finder-result__copy small{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-finder-result__copy small{color:color-mix(in srgb, var(--signal-ink) 56%, transparent)}}.chapter-finder-result__copy small{font-size:.78rem}.chapter-finder-result__excerpt{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-finder-result__excerpt{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.chapter-finder-result__excerpt{font-size:.82rem;line-height:1.55}.chapter-finder--library .chapter-finder-result__excerpt{display:none}.chapter-finder-result__action{color:var(--signal-ink);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;justify-self:end;align-items:center;gap:.65rem;font-size:.72rem;font-weight:900;display:inline-flex}.chapter-finder--library .chapter-finder-result__action{grid-column:2;justify-self:start}.chapter-finder--compact .chapter-finder__header h2{font-size:1.1rem}.chapter-finder--compact .chapter-finder__header>span,.chapter-finder--compact .chapter-finder-result__excerpt{display:none}.chapter-finder--compact .chapter-finder__controls{gap:.65rem}.chapter-finder--compact .chapter-finder-result{border:0;border-top:1px solid var(--signal-ink);grid-template-columns:1.9rem minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.chapter-finder--compact .chapter-finder-result{border-top:1px solid color-mix(in srgb, var(--signal-ink) 9%, transparent)}}.chapter-finder--compact .chapter-finder-result{background:0 0;padding:.82rem 0}.chapter-finder--compact .chapter-finder-result:hover,.chapter-finder--compact .chapter-finder-result:focus-visible{background:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.chapter-finder--compact .chapter-finder-result:hover,.chapter-finder--compact .chapter-finder-result:focus-visible{background:color-mix(in srgb, var(--signal-copper) 7%, transparent)}}.chapter-finder--compact .chapter-finder__results>li:first-child .chapter-finder-result{border-top:0}.chapter-finder--compact .chapter-finder-result[aria-current=page]{box-shadow:inset 3px 0 0 var(--signal-teal);padding-left:.58rem}.chapter-finder--compact .chapter-finder-result__copy strong{font-size:.9rem}.chapter-finder--compact .chapter-finder-result__action{display:none}.chapter-finder-result__icon,.update-archive-item__icon{--button-icon-surface:var(--signal-ink);--button-icon-surface-hover:var(--signal-copper);--button-icon-border:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-finder-result__icon,.update-archive-item__icon{--button-icon-border:color-mix(in srgb, var(--signal-ink) 76%, #fffaf4)}}.chapter-finder-result__icon,.update-archive-item__icon{--button-icon-color:#fffaf4;width:1.65rem;height:1.65rem;font-size:.62rem}.chapter-finder__empty{border-left:3px solid var(--signal-blush);color:var(--signal-ink);padding-left:.8rem}@supports (color:color-mix(in lab, red, red)){.chapter-finder__empty{color:color-mix(in srgb, var(--signal-ink) 62%, transparent)}}.chapter-finder__empty{font-weight:700}.chapter-index-row{transition:transform .22s,background .22s;position:relative}.chapter-index-row:hover,.chapter-index-row:focus-visible{background:#fffaf43d;transform:translate(4px)}.chapter-index-row__number{color:var(--signal-copper);letter-spacing:.24em;text-transform:uppercase;font-size:.76rem;font-weight:900}.manuscript-surface{border:1px solid var(--signal-ink);min-width:0;max-width:100%;inline-size:100%}@supports (color:color-mix(in lab, red, red)){.manuscript-surface{border:1px solid color-mix(in srgb, var(--signal-ink) 9%, transparent)}}.manuscript-surface{background:linear-gradient(90deg,#b86b450f,#0000 12rem),#fffcf7eb;box-shadow:0 18px 44px #22181214}.chapter-nav-card{border:1px solid var(--signal-ink);flex-direction:column;justify-content:space-between;min-height:8rem;scroll-margin-top:8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.chapter-nav-card{border:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.chapter-nav-card{color:var(--signal-ink);background:#fffaf48f;padding:1.2rem;transition:transform .22s,border-color .22s,background .22s}.chapter-nav-card:before{content:"";background:var(--signal-copper);opacity:.82;width:3px;position:absolute;inset-block:1rem}.chapter-nav-card--previous:before,.chapter-nav-card--muted:first-child:before{left:0}.chapter-nav-card--next:before,.chapter-nav-card--muted:last-child:before{right:0}.chapter-nav-card p{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-nav-card p{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.chapter-nav-card p{letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:800}.chapter-nav-card h3{color:var(--signal-ink);margin-top:1rem;font-size:1.1rem;font-weight:700;line-height:1.35}.chapter-nav-card__icon{--button-icon-surface:var(--signal-ink);--button-icon-surface-hover:var(--signal-copper);--button-icon-border:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-nav-card__icon{--button-icon-border:color-mix(in srgb, var(--signal-ink) 76%, #fffaf4)}}.chapter-nav-card__icon{--button-icon-color:#fffaf4;width:1.8rem;height:1.8rem;font-size:.66rem;position:absolute;bottom:1rem;right:1rem}.chapter-nav-card:hover,.chapter-nav-card:focus-visible{border-color:var(--signal-copper);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.chapter-nav-card:hover,.chapter-nav-card:focus-visible{border-color:color-mix(in srgb, var(--signal-copper) 70%, transparent)}}.chapter-nav-card:hover,.chapter-nav-card:focus-visible{background:#fffaf4c2}.chapter-nav-card:hover .chapter-nav-card__icon,.chapter-nav-card:focus-visible .chapter-nav-card__icon{--button-icon-surface:var(--button-icon-surface-hover);--button-icon-border:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.chapter-nav-card:hover .chapter-nav-card__icon,.chapter-nav-card:focus-visible .chapter-nav-card__icon{--button-icon-border:color-mix(in srgb, var(--signal-copper) 76%, #fffaf4)}}.chapter-nav-card:hover .chapter-nav-card__icon,.chapter-nav-card:focus-visible .chapter-nav-card__icon{transform:translate(3px)}.chapter-nav-card--muted{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.chapter-nav-card--muted{color:color-mix(in srgb, var(--signal-ink) 54%, transparent)}}.reader-tools{gap:.85rem;display:grid}.reader-tools__header{border-bottom:1px solid var(--signal-ink);gap:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reader-tools__header{border-bottom:1px solid color-mix(in srgb, var(--signal-ink) 10%, transparent)}}.reader-tools__header{padding-bottom:.75rem}.reader-tools__header strong{color:var(--signal-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.3;overflow:hidden}.reader-tools__progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .8rem;display:grid}.reader-tools__progress span{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.reader-tools__progress span{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.reader-tools__progress span{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.reader-tools__progress strong{color:var(--signal-ink);font-variant-numeric:tabular-nums}.reader-progressbar{border:1px solid var(--signal-ink);grid-column:1/-1;height:.48rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reader-progressbar{border:1px solid color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.reader-progressbar{background:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.reader-progressbar{background:color-mix(in srgb, var(--signal-ink) 8%, transparent)}}.reader-progressbar{clip-path:polygon(.12rem 0,100% 0,100% calc(100% - .12rem),calc(100% - .12rem) 100%,0 100%,0 .12rem)}.reader-progressbar span{background:linear-gradient(90deg, var(--signal-ink), var(--signal-copper));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.reader-progressbar span{background:linear-gradient(90deg, color-mix(in srgb, var(--signal-ink) 46%, var(--signal-copper)), var(--signal-copper))}}.reader-progressbar span{box-shadow:0 0 14px var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.reader-progressbar span{box-shadow:0 0 14px color-mix(in srgb, var(--signal-copper) 32%, transparent)}}.reader-progressbar span{transition:inline-size .18s}.reader-tools__jump{gap:.4rem;display:grid}.reader-tools__actions{gap:.65rem;display:grid}.reader-tools__actions button{border:1px solid var(--signal-ink);min-height:2.7rem}@supports (color:color-mix(in lab, red, red)){.reader-tools__actions button{border:1px solid color-mix(in srgb, var(--signal-ink) 16%, transparent)}}.reader-tools__actions button{background:var(--signal-ink);color:#fffaf4;font:inherit;letter-spacing:.03em;clip-path:polygon(.34rem 0,100% 0,100% calc(100% - .34rem),calc(100% - .34rem) 100%,0 100%,0 .34rem);border-radius:0;padding:.62rem .86rem;font-size:.86rem;font-weight:900;transition:transform .18s,background .18s}.reader-tools__actions button[aria-pressed=true]{border-color:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.reader-tools__actions button[aria-pressed=true]{border-color:color-mix(in srgb, var(--signal-copper) 58%, var(--signal-ink))}}.reader-tools__actions button[aria-pressed=true]{background:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.reader-tools__actions button[aria-pressed=true]{background:color-mix(in srgb, var(--signal-copper) 24%, var(--signal-ink))}}.reader-tools__actions button:hover{background:var(--signal-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.reader-tools__actions button:hover{background:color-mix(in srgb, var(--signal-ink) 84%, var(--signal-copper))}}.reader-tools__actions .reader-tools__reset{width:fit-content;min-height:auto;color:var(--signal-ink);background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:.08rem 0}@supports (color:color-mix(in lab, red, red)){.reader-tools__actions .reader-tools__reset{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.reader-tools__actions .reader-tools__reset{letter-spacing:.12em;text-transform:uppercase;clip-path:none;font-size:.72rem}.reader-tools__actions .reader-tools__reset:hover,.reader-tools__actions .reader-tools__reset:focus-visible{color:var(--signal-copper);background:0 0}.reader-tools__status{min-height:1.3rem;color:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.reader-tools__status{color:color-mix(in srgb, var(--signal-copper) 78%, var(--signal-ink))}}.reader-tools__status{font-size:.78rem;font-weight:800}.reading-resume{border-block:1px solid var(--signal-ink);gap:.95rem;max-width:42rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reading-resume{border-block:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.reading-resume{border-left:3px solid var(--signal-copper);background:linear-gradient(90deg, var(--signal-copper), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.reading-resume{background:linear-gradient(90deg, color-mix(in srgb, var(--signal-copper) 8%, transparent), transparent 72%)}}.reading-resume{padding:.95rem 0 .95rem .95rem}.reading-resume__copy{gap:.32rem;display:grid}.reading-resume__copy strong{color:var(--signal-ink);font-family:var(--font-en-body), Georgia, serif;font-size:1.24rem;font-weight:760;line-height:1.18}.reading-resume__copy span{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.reading-resume__copy span{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.reading-resume__copy span{font-size:.86rem;font-weight:720}.reading-resume__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.reading-resume__actions button{color:var(--signal-ink);background:0 0;border:0;border-bottom:1px solid;padding:.12rem 0}@supports (color:color-mix(in lab, red, red)){.reading-resume__actions button{color:color-mix(in srgb, var(--signal-ink) 62%, transparent)}}.reading-resume__actions button{font:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900;transition:color .18s,transform .18s}.reading-resume__actions button:hover,.reading-resume__actions button:focus-visible{color:var(--signal-copper);transform:translateY(-1px)}.update-archive-panel__header,.update-archive-page__header{gap:1rem;display:grid}.updates-archive-shell{gap:clamp(1.25rem,3vw,2rem);display:grid}.update-archive-panel__header{justify-content:space-between;align-items:end;margin-bottom:1.4rem}.update-archive-panel__header p,.update-archive-page__header p{max-width:42rem;color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.update-archive-panel__header p,.update-archive-page__header p{color:color-mix(in srgb, var(--signal-ink) 64%, transparent)}}.update-archive-panel__header p,.update-archive-page__header p{line-height:1.8}.update-archive-page{--archive-line:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.update-archive-page{--archive-line:color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.update-archive-page{--archive-soft:var(--signal-ivory)}@supports (color:color-mix(in lab, red, red)){.update-archive-page{--archive-soft:color-mix(in srgb, var(--signal-ivory) 70%, transparent)}}.update-archive-page{gap:clamp(1.45rem,3vw,2.3rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(1.2rem,3vw,2.3rem);display:grid}.update-archive-page:before{content:"";z-index:-1;border-block:1px solid var(--archive-line);background:linear-gradient(90deg, #f4eee6db, #f4eee6a8 48%, #f4eee6d1), linear-gradient(135deg, var(--signal-copper), transparent 34rem);inset-block:-1rem -1.35rem;width:100vw;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.update-archive-page:before{background:linear-gradient(90deg, #f4eee6db, #f4eee6a8 48%, #f4eee6d1), linear-gradient(135deg, color-mix(in srgb, var(--signal-copper) 12%, transparent), transparent 34rem)}}.update-archive-page:before{pointer-events:none}.update-archive-page__header{border-bottom:1px solid var(--archive-line);align-items:end;padding-bottom:clamp(1rem,3vw,1.45rem)}.update-archive-page__masthead{gap:.85rem;display:grid}.update-archive-page__header h1{color:var(--signal-ink);font-size:clamp(2.85rem,7.6vw,5rem);line-height:.96}.update-archive-page__description{margin:0}.update-archive-list{border-bottom:1px solid var(--signal-ink);gap:0}@supports (color:color-mix(in lab, red, red)){.update-archive-list{border-bottom:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.update-archive-item{border-top:1px solid var(--signal-ink);gap:.85rem 1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.update-archive-item{border-top:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.update-archive-item{padding-block:clamp(1rem,2.4vw,1.5rem)}.update-archive-item:first-child{border-top:0}.update-archive-item:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--signal-copper), transparent 62%), linear-gradient(90deg, var(--signal-teal) 0 1px, transparent 1px);border-left:3px solid #0000;position:absolute;inset:0 -.85rem}@supports (color:color-mix(in lab, red, red)){.update-archive-item:before{background:linear-gradient(90deg, color-mix(in srgb, var(--signal-copper) 9%, transparent), transparent 62%), linear-gradient(90deg, color-mix(in srgb, var(--signal-teal) 16%, transparent) 0 1px, transparent 1px)}}.update-archive-item:before{opacity:0;transition:border-color .18s,opacity .18s}.update-archive-item:hover:before,.update-archive-item:focus-within:before{border-left-color:var(--signal-copper);opacity:1}.update-archive-item__date{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.update-archive-item__date>span{border-left:2px solid var(--signal-teal);color:var(--signal-ink);padding-left:.42rem}@supports (color:color-mix(in lab, red, red)){.update-archive-item__date>span{color:color-mix(in srgb, var(--signal-ink) 38%, transparent)}}.update-archive-item__date>span{letter-spacing:.12em;font-size:.64rem;font-weight:900;line-height:1}.update-archive-item time{color:var(--signal-copper);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900}.update-archive-item__content{gap:1rem;min-width:0;display:grid}.update-archive-item__copy{gap:.45rem;min-width:0;display:grid}.update-archive-item__copy span{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.update-archive-item__copy span{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.update-archive-item__copy span{letter-spacing:.15em;text-transform:uppercase;font-size:.74rem;font-weight:900}.update-archive-item__copy h3{color:var(--signal-ink);font-size:clamp(1.12rem,2vw,1.36rem);font-weight:800;line-height:1.25}.update-archive-item__copy p{max-width:47rem;color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.update-archive-item__copy p{color:color-mix(in srgb, var(--signal-ink) 64%, transparent)}}.update-archive-item__copy p{line-height:1.7}.update-archive-item__link{--button-icon-surface:var(--signal-ink);--button-icon-surface-hover:#fffaf41f;--button-icon-border:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.update-archive-item__link{--button-icon-border:color-mix(in srgb, var(--signal-ink) 64%, #fffaf4)}}.update-archive-item__link{--button-icon-color:#fffaf4;border:1px solid var(--signal-ink);justify-content:center;align-items:center;gap:.72rem;width:fit-content;min-height:2.65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.update-archive-item__link{border:1px solid color-mix(in srgb, var(--signal-ink) 14%, transparent)}}.update-archive-item__link{color:var(--signal-ink);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(.32rem 0,100% 0,100% calc(100% - .32rem),calc(100% - .32rem) 100%,0 100%,0 .32rem);background:#fffaf494;padding:.5rem .52rem .5rem .85rem;font-size:.82rem;font-weight:900;transition:transform .18s,border-color .18s,background .18s,color .18s}.update-archive-item__link:hover,.update-archive-item__link:focus-visible{--button-icon-surface:var(--button-icon-surface-hover);--button-icon-border:#fffaf447;border-color:var(--signal-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.update-archive-item__link:hover,.update-archive-item__link:focus-visible{border-color:color-mix(in srgb, var(--signal-ink) 34%, transparent)}}.update-archive-item__link:hover,.update-archive-item__link:focus-visible{background:var(--signal-ink);color:#fffaf4}.update-archive-item__link:hover .update-archive-item__icon,.update-archive-item__link:focus-visible .update-archive-item__icon{transform:translate(2px,-2px)}.update-archive-item__link:focus-visible,.update-archive-page__back:focus-visible{outline:2px solid var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.update-archive-item__link:focus-visible,.update-archive-page__back:focus-visible{outline:2px solid color-mix(in srgb, var(--signal-teal) 76%, #111)}}.update-archive-item__link:focus-visible,.update-archive-page__back:focus-visible{outline-offset:3px}.update-archive-item__icon{width:1.52rem;height:1.52rem;font-size:.62rem}.update-archive-page__back{--button-icon-surface:var(--signal-ink);--button-icon-surface-hover:var(--signal-copper);border:1px solid var(--signal-ink);width:fit-content;max-width:100%;min-height:2.8rem}@supports (color:color-mix(in lab, red, red)){.update-archive-page__back{border:1px solid color-mix(in srgb, var(--signal-ink) 13%, transparent)}}.update-archive-page__back{background:var(--signal-ivory)}@supports (color:color-mix(in lab, red, red)){.update-archive-page__back{background:color-mix(in srgb, var(--signal-ivory) 70%, #fff)}}.update-archive-page__back{clip-path:polygon(.32rem 0,100% 0,100% calc(100% - .32rem),calc(100% - .32rem) 100%,0 100%,0 .32rem);padding:.56rem .58rem .56rem .88rem;transition:transform .18s,border-color .18s,background .18s}.update-archive-page__back:hover,.update-archive-page__back:focus-visible{border-color:var(--signal-copper);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.update-archive-page__back:hover,.update-archive-page__back:focus-visible{border-color:color-mix(in srgb, var(--signal-copper) 42%, transparent)}}.update-archive-page__back:hover,.update-archive-page__back:focus-visible{background:#fffaf4d6}@media (min-width:640px){.chapter-finder__controls{grid-template-columns:minmax(0,1fr) minmax(12rem,.7fr);align-items:end}.chapter-finder--library .chapter-finder-result{grid-template-columns:2.2rem minmax(0,1fr) auto;gap:1.2rem;padding:1.45rem 0}.chapter-finder--library .chapter-finder-result__action{grid-column:auto;justify-self:end}.reader-tools__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-tools__actions .reader-tools__reset{grid-column:1/-1}.update-archive-panel__header{grid-template-columns:minmax(0,1fr) auto}.update-archive-item{grid-template-columns:minmax(7.7rem,.28fr) minmax(0,1fr);align-items:start}.update-archive-item__content{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.2rem}.update-archive-item__link{place-self:end}}@media (min-width:900px){.update-archive-page__header{grid-template-columns:minmax(0,.95fr) minmax(18rem,.62fr)}.update-archive-page__description{justify-self:end}}@media (min-width:960px){.reader-workspace{grid-template-columns:minmax(0,1fr) clamp(17.5rem,22vw,20rem);grid-template-areas:"reader-main reader-sidebar";column-gap:clamp(1.5rem,2.6vw,2.45rem)}.reader-main{order:0;grid-area:reader-main}.reader-sidebar{top:var(--reader-rail-top);max-height:calc(100vh - var(--reader-rail-top) - 1rem);scrollbar-gutter:stable;order:0;grid-area:reader-sidebar;padding-right:.95rem;position:sticky;overflow-y:auto}}@media (min-width:1180px){.reader-workspace{grid-template-columns:minmax(0,1fr) clamp(18rem,20vw,20.5rem);column-gap:clamp(1.75rem,2.5vw,2.75rem)}.reader-sidebar{--reader-rail-top:clamp(8.35rem, 11vh, 9.5rem)}}@media (min-width:1880px){.reader-workspace{grid-template-columns:minmax(0,1fr) 20.5rem;column-gap:2.75rem}}.footer-link-groups{align-content:start;gap:1.7rem;display:grid}.footer-link-group{gap:.5rem;display:grid}.footer-link-group__label{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.footer-link-group__label{color:color-mix(in srgb, var(--signal-ink) 58%, var(--signal-copper))}}.footer-link-group__label{letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:700}.dark .footer-link-group__label{color:#ffffff9e}.footer-link-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));column-gap:1.6rem;display:grid}.footer-signal-link{border-top:1px solid var(--signal-ink);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-signal-link{border-top:1px solid color-mix(in srgb, var(--signal-ink) 10%, transparent)}}.footer-signal-link{color:var(--signal-ink);font-size:.95rem;font-weight:700;transition:transform .22s,color .22s,padding .22s}.footer-signal-link__icon{--button-icon-surface:var(--signal-ink);--button-icon-surface-hover:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.footer-signal-link__icon{--button-icon-surface-hover:color-mix(in srgb, var(--signal-ink) 86%, #fffaf4)}}.footer-signal-link__icon{--button-icon-border:var(--button-icon-surface)}@supports (color:color-mix(in lab, red, red)){.footer-signal-link__icon{--button-icon-border:color-mix(in srgb, var(--button-icon-surface) 78%, #fffaf4)}}.footer-signal-link__icon{--button-icon-color:#fffaf4;width:1.65rem;height:1.65rem;font-size:.65rem}.footer-signal-link[data-signal-tone=teal] .footer-signal-link__icon{--button-icon-surface:var(--signal-teal);--button-icon-surface-hover:var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.footer-signal-link[data-signal-tone=teal] .footer-signal-link__icon{--button-icon-surface-hover:color-mix(in srgb, var(--signal-teal) 82%, #fffaf4)}}.footer-signal-link[data-signal-tone=blush] .footer-signal-link__icon{--button-icon-surface:var(--signal-blush);--button-icon-surface-hover:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.footer-signal-link[data-signal-tone=blush] .footer-signal-link__icon{--button-icon-surface-hover:color-mix(in srgb, var(--signal-blush) 82%, #fffaf4)}}.footer-signal-link[data-signal-tone=copper] .footer-signal-link__icon{--button-icon-surface:var(--signal-copper);--button-icon-surface-hover:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.footer-signal-link[data-signal-tone=copper] .footer-signal-link__icon{--button-icon-surface-hover:color-mix(in srgb, var(--signal-copper) 82%, #fffaf4)}}.footer-signal-link:hover,.footer-signal-link:focus,.footer-signal-link:focus-visible{color:var(--signal-copper);transform:translate(4px)}.footer-signal-link:hover .footer-signal-link__icon,.footer-signal-link:focus .footer-signal-link__icon,.footer-signal-link:focus-visible .footer-signal-link__icon{--button-icon-surface:var(--button-icon-surface-hover);transform:translate(3px)}.dark .creator-signal-band{color:#fffaf4;background:linear-gradient(90deg,#b86b452e,#0000 18rem),linear-gradient(#161112eb,#0b0b0cd6);border-color:#ffffff24}.dark .creator-home-canvas{color:#fffaf4;background:linear-gradient(#0e0b0c8a,#0404059e)}.dark .creator-home-canvas:before{opacity:0;filter:grayscale(.2)brightness(.64)}.dark .creator-home-canvas:after{background:linear-gradient(90deg,#0605058a,#0000 34%),linear-gradient(#0c0a0b80,#05050699)}.dark .creator-hero-title,.dark .creator-lane-card h2,.dark .creator-start-card__body strong,.dark .creator-spotlight__copy h2,.dark .creator-chapter-rail__intro h2,.dark .creator-media-archive__intro h2,.dark .creator-chapter-card,.dark .creator-media-card{color:#fffaf4}.dark .creator-hero-description,.dark .creator-lane-card__body,.dark .creator-start-card__body span,.dark .creator-spotlight__copy p,.dark .creator-spotlight__copy span,.dark .creator-chapter-rail__intro>span,.dark .creator-media-card__copy small{color:#fffaf4b3}.dark .creator-hero-description{color:#fffaf4}.dark .creator-hero-panel--art{background:#120e11}.dark .creator-hero-panel--art img{filter:saturate(.94)brightness(.86)}.dark .creator-hero-art-fade{background:linear-gradient(90deg,#120e11fa,#0000 34%),linear-gradient(270deg,#120e11e6,#0000 34%),linear-gradient(#120e1114,#0000 42%),linear-gradient(#0000 58%,#120e11f0)}.dark .creator-quote-card,.dark .creator-media-card,.dark .creator-chapter-rail,.dark .creator-media-archive{background:#fffaf412;border-color:#fffaf429}.dark .creator-chapter-rail{background:linear-gradient(90deg,#b86b451f,#0000 16rem),linear-gradient(#161112e6,#0a090ad1)}.dark .creator-chapter-rail:after{opacity:.42}.dark .creator-quote-card{border-color:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.dark .creator-quote-card{border-color:color-mix(in srgb, var(--signal-blush) 42%, transparent)}}.dark .creator-quote-card{-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%);background:#110e10d1;box-shadow:12px 12px #e8a3b42e,0 20px 52px #00000057}.dark .creator-quote-card p{color:#fffaf4}.dark .creator-hero-panel,.dark .creator-hero-panel--lanes,.dark .creator-hero-panel--start,.dark .creator-hero-panel--spotlight,.dark .creator-chapter-rail,.dark .creator-media-archive,.dark .creator-lane-card,.dark .creator-start-card,.dark .creator-chapter-card{border-color:#fffaf424}.dark .creator-social-chip{border-color:var(--social-accent)}@supports (color:color-mix(in lab, red, red)){.dark .creator-social-chip{border-color:color-mix(in srgb, var(--social-accent) 72%, #fffaf4)}}.dark .creator-social-chip{box-shadow:inset 0 1px #fffaf433,0 .75rem 1.4rem #0000003d}.dark .creator-social-chip[data-social=x],.dark .creator-social-chip[data-social=instagram],.dark .creator-social-chip[data-social=tiktok]{background-color:#f4eee6;background-image:linear-gradient(145deg, #fffaf4 0%, #f4eee6 58%, var(--social-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .creator-social-chip[data-social=x],.dark .creator-social-chip[data-social=instagram],.dark .creator-social-chip[data-social=tiktok]{background-image:linear-gradient(145deg, #fffaf4 0%, #f4eee6 58%, color-mix(in srgb, var(--social-accent) 16%, #ddd1c4) 100%)}}.dark .creator-social-chip[data-social=x]{--social-accent:#d8c5b7}.dark .creator-chapter-card{color:#fffaf4;border-color:#fffaf424}.dark .creator-chapter-card:hover,.dark .creator-chapter-card:focus-visible{border-color:var(--signal-copper);background:#fffaf40f}@supports (color:color-mix(in lab, red, red)){.dark .creator-chapter-card:hover,.dark .creator-chapter-card:focus-visible{border-color:color-mix(in srgb, var(--signal-copper) 48%, transparent)}}.dark .creator-chapter-card--featured,.dark .creator-chapter-card--all{--chapter-frame-border:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.dark .creator-chapter-card--featured,.dark .creator-chapter-card--all{--chapter-frame-border:color-mix(in srgb, var(--signal-blush) 56%, transparent)}}.dark .creator-chapter-card--featured,.dark .creator-chapter-card--all{--chapter-frame-fill:#110e10a8;--chapter-frame-shadow:#e8a3b421}.dark .creator-chapter-card__number{color:#fffaf4a3}.dark .creator-chapter-card--featured .creator-chapter-card__number{color:var(--signal-blush)}.dark .creator-chapter-card__icon{--button-icon-surface:#fffaf413;--button-icon-border:#fffaf438;--button-icon-color:#fffaf4}.dark .update-archive-page{--archive-line:#fffaf424}.dark .update-archive-page:before{background:linear-gradient(90deg,#100d0de6,#100d0dc2 48%,#100d0de0),linear-gradient(135deg,#b86b4529,#0000 34rem)}.dark .signal-section,.dark .signal-button,.dark .signal-arrow-link,.dark .signal-section-label,.dark .signal-meta-rail{color:#fffaf4}.dark .signal-button{border-color:#fffaf4bd}.dark .signal-button--primary{color:var(--signal-ink);background:#fffaf4}.dark .signal-button--secondary{--button-corner:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.dark .signal-button--secondary{--button-corner:color-mix(in srgb, var(--signal-copper) 72%, #fffaf4)}}.dark .signal-button--secondary{--button-outline:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.dark .signal-button--secondary{--button-outline:color-mix(in srgb, var(--signal-copper) 58%, transparent)}}.dark .signal-button--secondary{--button-surface:#181212e0;--button-icon-surface:#df6d92b8;--button-icon-surface-hover:#e884a5d1;--button-icon-border:#fffaf447;--button-icon-color:#fffaf4;color:#fffaf4;background:0 0;box-shadow:inset 0 1px #fffaf40f,.4rem .32rem #e8a3b424}.dark .signal-button--ornate.signal-button--primary,.dark .signal-button--ornate.signal-button--secondary{box-shadow:none;background:0 0}.dark .signal-button--ornate.signal-button--primary{color:#fffaf4}.dark .signal-cover-frame{background:#fffaf40f;border-color:#fffaf429}.dark .novel-cover-story{--novel-story-line:#fffaf424}.dark .novel-cover-story:before{background:linear-gradient(90deg,#100d0de6,#100d0db3 48%,#100d0ddb),linear-gradient(135deg,#5ab9b61f,#0000 28rem)}.dark .novel-cover-story__cover{box-shadow:.7rem .7rem #5ab9b62e,1.05rem 1.05rem #e8a3b424,0 2rem 4.5rem #00000052}.dark .novel-cover-story__cover:after{border-color:#fffaf442}.dark .novel-cover-story__back{background:#fffaf413;border-color:#fffaf424}.dark .novel-cover-story__back:hover,.dark .novel-cover-story__back:focus-visible{background:#fffaf41f;border-color:#e8a3b461}.dark .novel-cover-story__headline h1{color:#fffaf4}.dark .novel-cover-story__warning{color:#fffaf4d1}.dark .novel-cover-story__description{color:#fffaf4ad}.dark .signal-metadata-card{border-color:#fffaf42e}.dark .signal-metadata-card>div{border-color:#fffaf424}.dark .signal-metadata-card dt{color:#fffaf4a8}.dark .signal-metadata-card dd{color:#fffaf4}.dark .manuscript-header,.dark .chapter-navigation-grid{border-color:#fffaf424}.dark .manuscript-surface{background:linear-gradient(90deg,#b86b4529,#0000 12rem),#0e0d0dd1;border-color:#fffaf421;box-shadow:0 18px 44px #00000038}.dark .chapter-nav-card{color:#fffaf4;background:#fffaf412;border-color:#fffaf429}.dark .chapter-nav-card p{color:#fffaf49e}.dark .chapter-nav-card h3{color:#fffaf4}.dark .chapter-nav-card:hover,.dark .chapter-nav-card:focus-visible{background:#fffaf41c;border-color:#b86b45b8}.dark .chapter-nav-card--muted{color:#fffaf494}.dark .reader-breadcrumbs,.dark .chapter-finder,.dark .chapter-finder__header,.dark .reader-sidebar,.dark .reader-tools__header,.dark .update-archive-list,.dark .update-archive-page__header,.dark .update-archive-item__link,.dark .update-archive-page__back,.dark .update-archive-item{border-color:#fffaf424}.dark .update-archive-item:before{background:linear-gradient(90deg,#e8a3b41a,#0000 62%),linear-gradient(90deg,#5ab9b624 0 1px,#0000 1px)}.dark .reader-sidebar{border-right-color:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.dark .reader-sidebar{border-right-color:color-mix(in srgb, var(--signal-blush) 72%, #fffaf4)}}.dark .reader-sidebar{background:linear-gradient(135deg,#b86b451f,#0000 38%),linear-gradient(#141211e6,#141211b8);box-shadow:-22px 22px 54px #00000057}.dark .reader-breadcrumbs,.dark .chapter-finder__header>span,.dark .chapter-finder__field>span:not(.chapter-finder__search-control),.dark .reader-tools__jump>span,.dark .reader-tools__progress span,.dark .chapter-finder-result__copy small,.dark .chapter-finder-result__excerpt,.dark .update-archive-panel__header p,.dark .update-archive-page__header p,.dark .update-archive-item__copy span,.dark .update-archive-item__copy p{color:#fffaf4a8}.dark .reader-breadcrumbs a:hover,.dark .reader-breadcrumbs a:focus-visible,.dark .update-archive-item__link:hover,.dark .update-archive-item__link:focus-visible{color:var(--signal-blush)}.dark .update-archive-item__link{--button-icon-surface:#fffaf4;--button-icon-surface-hover:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.dark .update-archive-item__link{--button-icon-surface-hover:color-mix(in srgb, var(--signal-ink) 88%, #000)}}.dark .update-archive-item__link{--button-icon-border:#fffaf44d;--button-icon-color:var(--signal-ink);background:#fffaf413}.dark .update-archive-item__link:hover,.dark .update-archive-item__link:focus-visible{--button-icon-surface:var(--button-icon-surface-hover);--button-icon-border:#fffaf433;--button-icon-color:#fffaf4;color:var(--signal-ink);background:#fffaf4;border-color:#fffaf442}.dark .update-archive-page__back{--button-icon-surface:#fffaf4;--button-icon-surface-hover:var(--signal-blush);--button-icon-border:#fffaf447;--button-icon-color:var(--signal-ink);color:#fffaf4;background:#fffaf413}.dark .update-archive-page__back:hover,.dark .update-archive-page__back:focus-visible{background:#fffaf41f}.dark .chapter-finder input,.dark .chapter-jump__search input,.dark .chapter-jump__button{color:#fffaf4;background:#fffaf414;border-color:#fffaf429}.dark .chapter-jump__meta{color:#fffaf494;border-color:#fffaf41f}.dark .chapter-finder.chapter-finder--library .chapter-jump__button{background:0 0}.dark .chapter-jump__panel{background:linear-gradient(135deg,#4aa69e1a,#0000 44%),#141211f5;border-color:#fffaf429;box-shadow:0 18px 36px #00000047}.dark .chapter-jump__option{color:#fffaf4}.dark .chapter-jump__option:hover,.dark .chapter-jump__option:focus-visible,.dark .chapter-jump__option[aria-selected=true]{color:#fffaf4;background:#b86b452e}.dark .chapter-finder__search-control button{color:var(--signal-ink);background:#fffaf4}.dark .chapter-finder-result{background:#fffaf40e;border-color:#fffaf41f}.dark .chapter-finder--compact .chapter-finder-result{background:0 0;border-color:#fffaf41f}.dark .chapter-finder--library .chapter-finder__results,.dark .chapter-finder--library .chapter-finder__results>li+li{border-color:#fffaf424}.dark .chapter-finder--library .chapter-finder-result{background:0 0}.dark .chapter-finder-result:hover,.dark .chapter-finder-result:focus-visible{background:#fffaf41a;border-color:#b86b45b8}.dark .chapter-finder--compact .chapter-finder-result:hover,.dark .chapter-finder--compact .chapter-finder-result:focus-visible{background:#b86b4529}.dark .chapter-finder--library .chapter-finder-result:hover,.dark .chapter-finder--library .chapter-finder-result:focus-visible{background:#fffaf414}.dark .chapter-finder-result__copy strong,.dark .chapter-finder-result__action,.dark .chapter-finder__header h2,.dark .reader-tools__header strong,.dark .reader-tools__progress strong,.dark .update-archive-page__header h1,.dark .update-archive-item__copy h3,.dark .update-archive-item__link{color:#fffaf4}.dark .update-archive-item__date>span{color:#fffaf47a}.dark .reader-progressbar{background:#fffaf41f;border-color:#fffaf424}.dark .reader-progressbar span{background:linear-gradient(90deg, var(--signal-blush), var(--signal-blush))}@supports (color:color-mix(in lab, red, red)){.dark .reader-progressbar span{background:linear-gradient(90deg, color-mix(in srgb, var(--signal-blush) 44%, var(--signal-ink)), var(--signal-blush))}}.dark .reader-progressbar span{box-shadow:0 0 16px #e897a047}.dark .reader-tools button{color:var(--signal-ink);background:#fffaf4;border-color:#fffaf42e}.dark .reader-tools button:hover{background:#fffaf4}@supports (color:color-mix(in lab, red, red)){.dark .reader-tools button:hover{background:color-mix(in srgb, #fffaf4 88%, var(--signal-blush))}}.dark .reader-tools button[aria-pressed=true]{background:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.dark .reader-tools button[aria-pressed=true]{background:color-mix(in srgb, var(--signal-blush) 58%, #fffaf4)}}.dark .reader-tools__actions .reader-tools__reset{color:#fffaf49e;background:0 0;border-color:currentColor}.dark .reader-tools__actions .reader-tools__reset:hover,.dark .reader-tools__actions .reader-tools__reset:focus-visible{color:var(--signal-blush);background:0 0}.dark .reader-tools__status,.dark .chapter-jump__empty,.dark .chapter-finder__empty,.dark .update-archive-item time{color:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.dark .reader-tools__status,.dark .chapter-jump__empty,.dark .chapter-finder__empty,.dark .update-archive-item time{color:color-mix(in srgb, var(--signal-blush) 80%, #fffaf4)}}.dark .reading-resume{border-color:#fffaf426;border-left-color:var(--signal-blush);background:linear-gradient(90deg, var(--signal-blush), transparent 74%)}@supports (color:color-mix(in lab, red, red)){.dark .reading-resume{background:linear-gradient(90deg, color-mix(in srgb, var(--signal-blush) 14%, transparent), transparent 74%)}}.dark .reading-resume__copy strong{color:#fffaf4}.dark .reading-resume__copy span,.dark .reading-resume__actions button{color:#fffaf4ad}.dark .reading-resume__actions button:hover,.dark .reading-resume__actions button:focus-visible{color:var(--signal-blush)}.dark .footer-stage>div{border-color:#fffaf424}.dark .footer-signal-link{color:#fffaf4;border-color:#fffaf424}.dark .footer-signal-link:hover,.dark .footer-signal-link:focus,.dark .footer-signal-link:focus-visible{color:var(--signal-blush)}.signal-index-row{transition:transform .22s,background .22s;position:relative}.signal-index-row:before{content:"";background:var(--signal-copper);opacity:0;inset-block:1rem;width:3px;transition:opacity .22s;position:absolute;left:-.85rem}.signal-index-row[data-signal-tone=teal]:before{background:var(--signal-teal)}.signal-index-row[data-signal-tone=blush]:before{background:var(--signal-blush)}.signal-index-row:hover,.signal-index-row:focus-visible{background:#fffaf433;transform:translate(4px)}.signal-index-row:hover:before,.signal-index-row:focus-visible:before{opacity:1}.button-primary,.button-secondary,.settings-trigger,.settings-chip,.liquid-control{transition:transform .24s cubic-bezier(.18,.9,.28,1.2),box-shadow .24s cubic-bezier(.18,.9,.28,1.1),border-color .18s,background .18s,opacity .18s}.button-primary:hover,.button-primary:focus-visible,.button-secondary:hover,.button-secondary:focus-visible,.settings-trigger:hover,.settings-trigger:focus-visible,.settings-chip:hover,.settings-chip:focus-visible,.liquid-control:hover,.liquid-control:focus-visible{transform:translateY(-2px)scale(1.015)}.button-primary:active,.button-secondary:active,.settings-trigger:active,.settings-chip:active,.liquid-control:active{transform:translateY(0)scale(.985)}.signal-index-row.liquid-control:hover,.signal-index-row.liquid-control:focus-visible{transform:translate(4px)}.signal-index-row.liquid-control:active{transform:translate(2px)}.chapter-index-row.liquid-control:hover,.chapter-index-row.liquid-control:focus-visible{transform:translate(4px)}.chapter-index-row.liquid-control:active{transform:translate(2px)}.signal-button.liquid-control:hover,.signal-button.liquid-control:focus-visible{transform:translateY(-2px)}.signal-button.liquid-control:active{transform:translateY(0)}.signal-feature-row__image.liquid-control:hover,.signal-feature-row__image.liquid-control:focus-visible,.signal-feature-row__image.liquid-control:active{transform:none}.chapter-nav-card.liquid-control:hover,.chapter-nav-card.liquid-control:focus-visible{transform:translateY(-2px)}.chapter-nav-card.liquid-control:active{transform:translateY(0)}.button-primary{color:#f7f7f7;letter-spacing:.01em;background:linear-gradient(135deg,#121212fa,#383838eb 54%,#606060db 100%);border:1px solid #ffffff85;border-radius:1.15rem 1.75rem;justify-content:center;align-items:center;min-height:3.2rem;padding:.88rem 1.45rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff14,0 20px 40px #16161633}.dark .button-primary{color:#fff;background:linear-gradient(135deg,#ffffff29,#7c7c7c24 54%,#4242422e 100%);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a,0 18px 38px #0000005c}.button-primary:hover,.button-primary:focus-visible{box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff1a,0 24px 46px #1414143d}.button-secondary{min-height:3.2rem;color:var(--foreground);letter-spacing:.01em;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(#fff9,#ffffff4d);border:1px solid #ffffff94;border-radius:1.75rem 1.15rem;justify-content:center;align-items:center;padding:.88rem 1.45rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #ffffff29,0 14px 30px #2c2c2c1a}.dark .button-secondary{background:linear-gradient(#ffffff1f,#ffffff12);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a,0 16px 34px #00000042}.button-secondary:hover,.button-secondary:focus-visible{box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #ffffff2e,0 18px 34px #24242424}.utility-button,.tipme-button,.footer-link-chip{transition:transform .24s cubic-bezier(.18,.9,.28,1.2),box-shadow .24s cubic-bezier(.18,.9,.28,1.1),border-color .18s,background .18s,opacity .18s}.utility-button:hover,.utility-button:focus-visible,.tipme-button:hover,.tipme-button:focus-visible,.footer-link-chip:hover,.footer-link-chip:focus-visible{transform:translateY(-2px)scale(1.015)}.utility-button:active,.tipme-button:active,.footer-link-chip:active{transform:translateY(0)scale(.985)}.utility-button{border-radius:1rem 1.45rem;min-height:2.85rem;padding:.7rem 1.15rem;font-size:.92rem}.tipme-button{color:#fafafa;letter-spacing:.01em;background:linear-gradient(#424242f5,#181818f5);border:1px solid #ffffff80;border-radius:1.05rem 1.6rem;justify-content:center;align-items:center;min-width:8.5rem;min-height:3rem;padding:.74rem 1.2rem;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff14,0 18px 36px #1a1a1a29}.dark .tipme-button{background:linear-gradient(#6c6c6c42,#2a2a2a38);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a,0 18px 38px #00000057}.tipme-button:hover,.tipme-button:focus-visible{box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff1a,0 22px 42px #14141433}.footer-link-chip{min-height:2.45rem;color:var(--foreground);-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:linear-gradient(#ffffff85,#ffffff42);border:1px solid #ffffff80;border-radius:.92rem 1.28rem;justify-content:center;align-items:center;padding:.56rem 1rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #ffffff24,0 10px 24px #22222214}.dark .footer-link-chip{background:linear-gradient(#ffffff1c,#ffffff0f);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a,0 12px 28px #0000003d}.footer-link-chip:hover,.footer-link-chip:focus-visible{box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #ffffff2e,0 14px 28px #2222221f}.footer-stage{position:relative}.chapter-list-cta{min-height:2.9rem;color:var(--foreground);letter-spacing:.01em;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(#ffffff9e,#ffffff4d);border:1px solid #ffffff85;border-radius:1rem 1.5rem;align-items:center;gap:.72rem;padding:.48rem .58rem .48rem 1rem;font-size:.88rem;font-weight:700;transition:transform .24s cubic-bezier(.18,.9,.28,1.2),box-shadow .24s cubic-bezier(.18,.9,.28,1.1),border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff24,0 12px 24px #22222214}.chapter-list-cta__arrow{color:#fff;background:linear-gradient(135deg,#141414f5,#5a5a5ac7);border-radius:.72rem 1.05rem;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 8px 18px #12121229}.group:hover .chapter-list-cta,.group:focus-visible .chapter-list-cta{border-color:#ffffffad;transform:translate(4px)translateY(-1px);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff2e,0 16px 30px #2222221f}.group:hover .chapter-list-cta__arrow,.group:focus-visible .chapter-list-cta__arrow{box-shadow:inset 0 1px #ffffff38,0 10px 22px #1212122e}.dark .chapter-list-cta{background:linear-gradient(#ffffff1f,#ffffff0f);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a,0 14px 28px #00000038}.dark .chapter-list-cta__arrow{background:linear-gradient(135deg,#ffffff29,#6e6e6e2e)}.header-actions{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);background:linear-gradient(#3a322c17,#ffffff24 56%,#ffffff4d);border:1px solid #3a322c12;border-radius:9999px;align-items:center;gap:.22rem;padding:.12rem;display:inline-flex;position:relative;box-shadow:inset 0 1px 5px #28221e26,inset 0 -1px 1px #ffffffa6,0 1px #ffffff8c}.header-actions:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(110% 160% at 50% -30%,#28221e0d,#0000 58%);position:absolute;inset:0}.dark .header-actions{-webkit-backdrop-filter:blur(8px)saturate(130%);backdrop-filter:blur(8px)saturate(130%);background:linear-gradient(#00000042,#0000001f 58%,#ffffff0a);border-color:#00000038;box-shadow:inset 0 1px 4px #00000070,inset 0 -1px 1px #ffffff1a,0 1px #ffffff12}.dark .header-actions:before{opacity:.5}.header-action-chip{white-space:nowrap;min-height:2.56rem;color:var(--muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.55rem;padding:.56rem .94rem;font-size:.89rem;font-weight:600;display:inline-flex}.header-actions .header-action-chip:before{opacity:.38}@media (max-width:639px){.header-actions a.header-action-chip{display:none}}.header-actions .header-action-chip:hover,.header-actions .header-action-chip:focus-visible,.header-actions .settings-trigger[aria-expanded=true]{color:var(--foreground);background:#ffffff9e;border-color:#fff6;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #1e1e1e0f,0 4px 10px #1e1e1e12}.dark .header-actions .header-action-chip:hover,.dark .header-actions .header-action-chip:focus-visible,.dark .header-actions .settings-trigger[aria-expanded=true]{background:#ffffff1f;border-color:#ffffff1f}.settings-trigger{white-space:nowrap;border:1px solid var(--line);color:var(--foreground);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#ffffff70;border-radius:9999px;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.89rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffbd,0 14px 34px #1e1e1e1a}.header-actions .settings-trigger{min-width:7.15rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;justify-content:center;padding-inline:.9rem}@media (min-width:640px){.header-actions .settings-trigger{justify-content:space-between}}.dark .settings-trigger{background:#ffffff14}.settings-panel{z-index:999;-webkit-backdrop-filter:blur(30px)saturate(130%);backdrop-filter:blur(30px)saturate(130%);background:#ffffffe6;border:1px solid #ffffffc7;border-radius:1.6rem;padding:1rem;box-shadow:inset 0 1px #ffffffb8,0 26px 70px #1c1c1c29}.dark .settings-panel{background:#0a0a0af0;border-color:#ffffff29}.settings-panel-enter{transform-origin:100% 0;animation:.38s cubic-bezier(.18,.9,.28,1.12) both settings-panel-in}.settings-section{opacity:1;animation:.42s cubic-bezier(.18,.88,.24,1) both settings-section-in}.settings-chip-enter{opacity:1;animation:.42s cubic-bezier(.2,.9,.24,1) both settings-chip-in}.settings-panel-live{will-change:box-shadow;animation:.38s cubic-bezier(.18,.9,.28,1.12) both settings-panel-in,4.8s ease-in-out .42s infinite settings-panel-float}.settings-chip-live{animation:.42s cubic-bezier(.2,.9,.24,1) both settings-chip-in}.settings-label{letter-spacing:.18em;text-transform:uppercase;color:var(--signal-ink);margin-bottom:.55rem;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.settings-label{color:color-mix(in srgb, var(--signal-ink) 58%, var(--signal-copper))}}.settings-chip{--settings-chip-accent:var(--signal-copper);border:1px solid var(--signal-ink);border-radius:.5rem;justify-content:center;align-items:center;min-width:2.8rem;min-height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-chip{border:1px solid color-mix(in srgb, var(--signal-ink) 18%, transparent)}}.settings-chip{background:var(--signal-ivory)}@supports (color:color-mix(in lab, red, red)){.settings-chip{background:color-mix(in srgb, var(--signal-ivory) 82%, #fff)}}.settings-chip{letter-spacing:.01em;color:var(--signal-ink);padding:.58rem .96rem;font-size:.88rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.settings-chip{color:color-mix(in srgb, var(--signal-ink) 78%, transparent)}}.settings-chip{box-shadow:inset 0 0 0 0 var(--settings-chip-accent), 0 8px 20px #2218140f;clip-path:polygon(.34rem 0,100% 0,100% calc(100% - .34rem),calc(100% - .34rem) 100%,0 100%,0 .34rem);-webkit-backdrop-filter:none;backdrop-filter:none}.settings-section:first-of-type .settings-chip{--settings-chip-accent:var(--signal-copper)}.settings-section:nth-of-type(2) .settings-chip{--settings-chip-accent:var(--signal-teal)}.settings-section:nth-of-type(3) .settings-chip{--settings-chip-accent:var(--signal-blush)}.settings-volume-control{--settings-volume-accent:var(--signal-teal);--music-volume:45%;border:1px solid var(--signal-ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-volume-control{border:1px solid color-mix(in srgb, var(--signal-ink) 18%, transparent)}}.settings-volume-control{background:linear-gradient(135deg, var(--signal-teal), transparent 48%), var(--signal-ivory)}@supports (color:color-mix(in lab, red, red)){.settings-volume-control{background:linear-gradient(135deg, color-mix(in srgb, var(--signal-teal) 8%, transparent), transparent 48%), color-mix(in srgb, var(--signal-ivory) 84%, #fff)}}.settings-volume-control{box-shadow:inset 0 0 0 0 var(--settings-volume-accent), 0 10px 24px #22181414;clip-path:polygon(.46rem 0,calc(100% - .26rem) 0,100% .26rem,100% calc(100% - .46rem),calc(100% - .46rem) 100%,.26rem 100%,0 calc(100% - .26rem),0 .46rem);padding:.78rem .86rem .88rem}.settings-volume-control:before{content:"";background:var(--settings-volume-accent);opacity:.9;width:3px;position:absolute;inset:.78rem auto .78rem 0}.settings-volume-control__row{letter-spacing:.06em;color:var(--signal-ink);justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-volume-control__row{color:color-mix(in srgb, var(--signal-ink) 78%, transparent)}}.settings-volume-control__row span:last-child{color:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.settings-volume-control__row span:last-child{color:color-mix(in srgb, var(--signal-copper) 74%, var(--signal-ink))}}.settings-volume-control__row span:last-child{font-variant-numeric:tabular-nums}.settings-volume-slider{z-index:1;cursor:grab;appearance:none;background:0 0;width:100%;height:1.7rem;margin-top:.58rem;position:relative}.settings-volume-slider:active{cursor:grabbing}.settings-volume-slider:focus-visible{outline:2px solid var(--settings-volume-accent)}@supports (color:color-mix(in lab, red, red)){.settings-volume-slider:focus-visible{outline:2px solid color-mix(in srgb, var(--settings-volume-accent) 70%, #111)}}.settings-volume-slider:focus-visible{outline-offset:4px}.settings-volume-slider::-webkit-slider-runnable-track{border:1px solid var(--signal-ink);height:.42rem}@supports (color:color-mix(in lab, red, red)){.settings-volume-slider::-webkit-slider-runnable-track{border:1px solid color-mix(in srgb, var(--signal-ink) 18%, transparent)}}.settings-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--settings-volume-accent) 0 var(--music-volume), var(--signal-ink) var(--music-volume))}@supports (color:color-mix(in lab, red, red)){.settings-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--settings-volume-accent) 0 var(--music-volume), color-mix(in srgb, var(--signal-ink) 10%, transparent) var(--music-volume))}}.settings-volume-slider::-webkit-slider-runnable-track{clip-path:polygon(.18rem 0,100% 0,100% calc(100% - .18rem),calc(100% - .18rem) 100%,0 100%,0 .18rem)}.settings-volume-slider::-webkit-slider-thumb{border:1px solid var(--settings-volume-accent);width:1.18rem;height:1.18rem;margin-top:-.44rem}@supports (color:color-mix(in lab, red, red)){.settings-volume-slider::-webkit-slider-thumb{border:1px solid color-mix(in srgb, var(--settings-volume-accent) 72%, #111)}}.settings-volume-slider::-webkit-slider-thumb{background:var(--signal-ink);clip-path:polygon(.22rem 0,100% 0,100% calc(100% - .22rem),calc(100% - .22rem) 100%,0 100%,0 .22rem);appearance:none;box-shadow:inset 0 0 0 3px #fffaf424,0 8px 16px #1414142e}.settings-volume-slider::-moz-range-track{border:1px solid var(--signal-ink);height:.42rem}@supports (color:color-mix(in lab, red, red)){.settings-volume-slider::-moz-range-track{border:1px solid color-mix(in srgb, var(--signal-ink) 18%, transparent)}}.settings-volume-slider::-moz-range-track{background:linear-gradient(90deg, var(--settings-volume-accent) 0 var(--music-volume), var(--signal-ink) var(--music-volume))}@supports (color:color-mix(in lab, red, red)){.settings-volume-slider::-moz-range-track{background:linear-gradient(90deg, var(--settings-volume-accent) 0 var(--music-volume), color-mix(in srgb, var(--signal-ink) 10%, transparent) var(--music-volume))}}.settings-volume-slider::-moz-range-thumb{border:1px solid var(--settings-volume-accent);width:1.18rem;height:1.18rem}@supports (color:color-mix(in lab, red, red)){.settings-volume-slider::-moz-range-thumb{border:1px solid color-mix(in srgb, var(--settings-volume-accent) 72%, #111)}}.settings-volume-slider::-moz-range-thumb{background:var(--signal-ink);clip-path:polygon(.22rem 0,100% 0,100% calc(100% - .22rem),calc(100% - .22rem) 100%,0 100%,0 .22rem);border-radius:0;box-shadow:inset 0 0 0 3px #fffaf424,0 8px 16px #1414142e}.dark .settings-volume-control{background:linear-gradient(135deg, var(--signal-teal), transparent 52%), var(--signal-ink);border-color:#fffaf429}@supports (color:color-mix(in lab, red, red)){.dark .settings-volume-control{background:linear-gradient(135deg, color-mix(in srgb, var(--signal-teal) 16%, transparent), transparent 52%), color-mix(in srgb, var(--signal-ink) 88%, #000)}}.dark .settings-volume-control{box-shadow:inset 0 0 0 0 var(--settings-volume-accent), 0 12px 24px #0003}.dark .settings-volume-control__row{color:#fffaf4c2}.dark .settings-volume-control__row span:last-child{color:var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.dark .settings-volume-control__row span:last-child{color:color-mix(in srgb, var(--signal-teal) 70%, #fffaf4)}}.dark .settings-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--settings-volume-accent) 0 var(--music-volume), #fffaf424 var(--music-volume));border-color:#fffaf424}.dark .settings-volume-slider::-webkit-slider-thumb{border-color:var(--settings-volume-accent)}@supports (color:color-mix(in lab, red, red)){.dark .settings-volume-slider::-webkit-slider-thumb{border-color:color-mix(in srgb, var(--settings-volume-accent) 72%, #fffaf4)}}.dark .settings-volume-slider::-webkit-slider-thumb{background:#fffaf4}.dark .settings-volume-slider::-moz-range-track{background:linear-gradient(90deg, var(--settings-volume-accent) 0 var(--music-volume), #fffaf424 var(--music-volume));border-color:#fffaf424}.dark .settings-volume-slider::-moz-range-thumb{border-color:var(--settings-volume-accent)}@supports (color:color-mix(in lab, red, red)){.dark .settings-volume-slider::-moz-range-thumb{border-color:color-mix(in srgb, var(--settings-volume-accent) 72%, #fffaf4)}}.dark .settings-volume-slider::-moz-range-thumb{background:#fffaf4}.settings-signal-chip:before{background:var(--settings-chip-accent);opacity:.86;width:3px;inset:.62rem auto .62rem 0}.dark .settings-chip{background:var(--signal-ink);border-color:#fffaf429}@supports (color:color-mix(in lab, red, red)){.dark .settings-chip{background:color-mix(in srgb, var(--signal-ink) 88%, #000)}}.dark .settings-chip{color:#fffaf4c2;box-shadow:inset 0 0 0 0 var(--settings-chip-accent), 0 12px 24px #0003}.settings-chip.active{border-color:var(--settings-chip-accent)}@supports (color:color-mix(in lab, red, red)){.settings-chip.active{border-color:color-mix(in srgb, var(--settings-chip-accent) 68%, #111)}}.settings-chip.active{background:var(--signal-ink);color:#fffaf4;box-shadow:inset 4px 0 0 var(--settings-chip-accent), 0 12px 24px #1414141f}.dark .settings-chip.active{border-color:var(--settings-chip-accent)}@supports (color:color-mix(in lab, red, red)){.dark .settings-chip.active{border-color:color-mix(in srgb, var(--settings-chip-accent) 72%, #fffaf4)}}.dark .settings-chip.active{color:var(--signal-ink);box-shadow:inset 4px 0 0 var(--settings-chip-accent), 0 16px 30px #0003;background:#fffaf4}.settings-chip-disabled{cursor:not-allowed;opacity:.44;filter:saturate(.4)}.settings-chip-disabled:hover,.settings-chip-disabled:active{transform:none!important}.novel-ambient-audio{opacity:0;pointer-events:none;width:0;height:0;position:fixed}.metal-orb{background:radial-gradient(circle at 32% 28%,#fffffffa,#cacacae6 42%,#1c1c1cd1 100%)}.liquid-surface{--liquid-x:0px;--liquid-y:0px;--liquid-rx:0deg;--liquid-ry:0deg;--liquid-skew-x:0deg;--liquid-skew-y:0deg;--liquid-scale:1;--liquid-shadow-lift:0px;--liquid-glow-x:50%;--liquid-glow-y:34%;transform-style:preserve-3d;transform:perspective(1200px) translate3d(var(--liquid-x), var(--liquid-y), 0) rotateX(var(--liquid-rx)) rotateY(var(--liquid-ry)) scale(var(--liquid-scale));will-change:auto;transition:transform .36s cubic-bezier(.16,.88,.22,1.2),box-shadow .32s cubic-bezier(.16,.88,.22,1.05),border-color .22s}.liquid-surface:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--liquid-glow-x) var(--liquid-glow-y), #ffffff80, transparent 38%);mix-blend-mode:screen;opacity:.88;transition:opacity .2s;position:absolute;inset:0}.dark .liquid-surface:after{background:radial-gradient(circle at var(--liquid-glow-x) var(--liquid-glow-y), #ffffff2e, transparent 42%)}.liquid-surface[data-liquid-active=true],.liquid-control[data-liquid-active=true]{will-change:transform}.glass-panel,.glass-panel-strong,.glass-chip,.button-primary,.button-secondary,.settings-trigger,.tipme-line{animation:none}@keyframes ui-breathe{0%,to{box-shadow:inset 0 1px #ffffff94,0 14px 34px #1e1e1e1a}50%{box-shadow:inset 0 1px #ffffffbd,0 18px 42px #1e1e1e29}}.glass-panel.footer-shell{animation:none;box-shadow:inset 0 1px #ffffffa8,0 18px 38px #22222214}.glass-panel.footer-shell:after{opacity:.34;background:radial-gradient(circle at 50% 28%,#ffffff38,#0000 48%)}.dark .glass-panel.footer-shell{box-shadow:inset 0 1px #ffffff24,0 18px 42px #00000042}.dark .glass-panel.footer-shell:after{opacity:.2;background:radial-gradient(circle at 50% 30%,#ffffff14,#0000 50%)}.site-main:has(.route-stage--reader){max-width:min(92rem,100vw - 2rem)}.site-shell:has(.route-stage--reader){overflow:visible}.route-stage:not(.route-stage--reader){animation:route-enter .64s var(--ease-settle) both}.route-stage--reader{filter:none;animation:.42s both route-enter-calm;transform:none}.scroll-reveal{--reveal-delay:0s;opacity:0;filter:blur(7px);transition:opacity .72s var(--ease-settle), transform .72s var(--ease-settle), filter .72s var(--ease-settle);transition-delay:var(--reveal-delay);will-change:opacity, transform, filter;transform:translateY(30px)scale(.992)}.scroll-reveal[data-direction=left]{transform:translate(-36px,20px)scale(.992)}.scroll-reveal[data-direction=right]{transform:translate(36px,20px)scale(.992)}.scroll-reveal[data-visible=true]{opacity:1;filter:blur();will-change:auto;transform:translate(0)scale(1)}.scroll-reveal[data-variant=mask]{opacity:1;filter:none;margin-block:-.14em;padding-block:.14em;transition:none;overflow:clip;transform:none}.scroll-reveal[data-variant=mask]>*{transition:transform var(--motion-cinematic) var(--ease-settle);transition-delay:var(--reveal-delay);will-change:transform;transform:translateY(118%)}.scroll-reveal[data-variant=mask][data-visible=true]>*{will-change:auto;transform:translate(0)}.scroll-reveal[data-variant=veil]{opacity:0;filter:none;transition:opacity var(--motion-deliberate) var(--ease-soft);transition-delay:var(--reveal-delay);will-change:opacity;overflow:clip;transform:none}.scroll-reveal[data-variant=veil]>*{transition:transform 1.24s var(--ease-settle);transition-delay:var(--reveal-delay);will-change:transform;transform:scale(1.055)}.scroll-reveal[data-variant=veil]:after{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(104deg,#0000 38%,#fffaf457 50%,#0000 62%);position:absolute;inset:-12% -36%;transform:translate(-72%)}.scroll-reveal[data-variant=veil][data-visible=true]{opacity:1}.scroll-reveal[data-variant=veil][data-visible=true]>*{will-change:auto;transform:scale(1)}.scroll-reveal[data-variant=veil][data-visible=true]:after{animation:veil-sweep 1.18s var(--ease-cine) var(--reveal-delay) both}.scroll-reveal[data-variant=draw]{opacity:1;filter:none;transition:none;transform:none}.scroll-reveal[data-variant=draw] .signal-section-label{opacity:0;transition:opacity var(--motion-deliberate) var(--ease-soft), transform var(--motion-deliberate) var(--ease-settle);transition-delay:calc(var(--reveal-delay) + .18s);transform:translate(-8px)}.scroll-reveal[data-variant=draw] .signal-section-label:before{transform-origin:0;transition:transform var(--motion-deliberate) var(--ease-cine);transition-delay:var(--reveal-delay);transform:scaleX(0)}.scroll-reveal[data-variant=draw][data-visible=true] .signal-section-label{opacity:1;transform:translate(0)}.scroll-reveal[data-variant=draw][data-visible=true] .signal-section-label:before{transform:scaleX(1)}.scroll-reveal[data-variant=bloom]{opacity:0;filter:brightness(1.22)blur(3px);transition:opacity var(--motion-cinematic) var(--ease-soft), filter var(--motion-cinematic) var(--ease-soft), transform var(--motion-cinematic) var(--ease-settle);transition-delay:var(--reveal-delay);transform:scale(.94)}.scroll-reveal[data-variant=bloom][data-visible=true]{opacity:1;filter:brightness()blur();transform:scale(1)}@keyframes veil-sweep{0%{opacity:1;transform:translate(-72%)}to{opacity:1;transform:translate(72%)}}.prose-reader{max-width:72ch;font-size:calc(1.08rem * var(--reader-font-scale))}@media (min-width:640px){.prose-reader{font-size:calc(1.14rem * var(--reader-font-scale))}}.prose-reader p{color:var(--foreground);margin-top:0;margin-bottom:1.6rem;font-size:1em;line-height:2}.prose-reader .scene-break{background:radial-gradient(circle at center, var(--signal-copper) 0 2.2px, transparent 3px);border:0;justify-content:center;align-items:center;gap:1.1rem;height:.5rem;margin:2.6rem auto;display:flex}@supports (color:color-mix(in lab, red, red)){.prose-reader .scene-break{background:radial-gradient(circle at center, color-mix(in srgb, var(--signal-copper) 78%, transparent) 0 2.2px, transparent 3px)}}.prose-reader .scene-break:before,.prose-reader .scene-break:after{content:"";background:var(--signal-ink);width:min(6rem,24%);height:1px}@supports (color:color-mix(in lab, red, red)){.prose-reader .scene-break:before,.prose-reader .scene-break:after{background:color-mix(in srgb, var(--signal-ink) 24%, transparent)}}.dark .prose-reader .scene-break:before,.dark .prose-reader .scene-break:after{background:#ffffff38}.chapter-reading-stage{isolation:isolate;position:relative}.chapter-reading-stage:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);opacity:.22;transform-origin:50%;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#ffffff08,#ffffff24 16%,#ffffff2e 50%,#ffffff24 84%,#ffffff08);border:1px solid #ffffff70;border-radius:2.8rem;width:min(100vw - 1.5rem,100% + 56rem);transition:transform .52s cubic-bezier(.2,.9,.24,1),opacity .36s,border-color .36s,box-shadow .52s cubic-bezier(.2,.9,.24,1);position:absolute;top:-.35rem;bottom:-.35rem;left:50%;transform:translate(-50%)scaleX(.54);box-shadow:0 24px 66px #2424241a}.chapter-reading-stage:hover:before,.chapter-reading-stage:focus-within:before{opacity:.96;border-color:#ffffffa8;transform:translate(-50%)scaleX(1);box-shadow:0 38px 108px #2424242e}.dark .chapter-reading-stage:before{background:linear-gradient(90deg,#ffffff03,#ffffff0f 16%,#ffffff1a 50%,#ffffff0f 84%,#ffffff03);border-color:#ffffff24;box-shadow:0 34px 96px #00000061}.glass-panel.chapter-reading-shell{z-index:1;transition:box-shadow .52s cubic-bezier(.2,.9,.24,1),border-color .36s;animation:none;position:relative;overflow:hidden}.chapter-reading-stage:hover .chapter-reading-shell,.chapter-reading-stage:focus-within .chapter-reading-shell{border-color:#ffffffad;box-shadow:inset 0 1px #ffffffd1,0 32px 82px #24242429}.chapter-reading-shell:after{content:"";pointer-events:none;opacity:.08;transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#ffffff1a 22%,#ffffff29 50%,#ffffff1a 78%,#0000 100%);transition:transform .52s cubic-bezier(.2,.9,.24,1),opacity .36s;position:absolute;inset:0;transform:scaleX(.88)}.chapter-reading-stage:hover .chapter-reading-shell:after,.chapter-reading-stage:focus-within .chapter-reading-shell:after{opacity:.28;transform:scaleX(1.015)}.dark .chapter-reading-shell:after{background:linear-gradient(90deg,#0000 0%,#ffffff08 22%,#ffffff12 50%,#ffffff08 78%,#0000 100%)}.chapter-reading-shell>*{z-index:1;position:relative}@media (max-width:640px){.chapter-reading-stage:before{opacity:.52;width:min(100vw - .9rem,100% + 1.25rem);top:-.15rem;bottom:-.15rem;transform:translate(-50%)scaleX(.985)}.chapter-reading-stage:hover:before,.chapter-reading-stage:focus-within:before{transform:translate(-50%)scaleX(1)}}@keyframes settings-panel-in{0%{opacity:0;translate:0 -10px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes settings-panel-float{0%,to{box-shadow:inset 0 1px #ffffffb8,0 26px 70px #1c1c1c29}50%{box-shadow:inset 0 1px #ffffffd1,0 30px 84px #1c1c1c38}}@keyframes settings-section-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes settings-chip-breathe{0%,to{translate:0;scale:1;box-shadow:inset 0 1px #ffffff8f}50%{translate:0 -2px;scale:1.03;box-shadow:inset 0 1px #ffffffb8,0 10px 20px #1414141a}}@keyframes settings-chip-in{0%{opacity:0;translate:0 10px;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes route-enter{0%{opacity:0;filter:blur(9px);transform:translateY(20px)scale(.994)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes route-enter-calm{0%{opacity:0}to{opacity:1}}@keyframes view-old{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(10px);transform:scale(1.012)}}@keyframes view-new{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes view-push-old{0%{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(9px)brightness(.92);transform:translateY(-26px)scale(.988)}}@keyframes view-push-new{0%{opacity:0;filter:blur(9px);transform:translateY(44px)scale(.996)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes view-pop-old{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(9px);transform:translateY(34px)scale(1.004)}}@keyframes view-pop-new{0%{opacity:0;filter:blur(8px)brightness(.94);transform:translateY(-20px)scale(.998)}to{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}}@keyframes view-calm-old{0%{opacity:1}to{opacity:0}}@keyframes view-calm-new{0%{opacity:0}to{opacity:1}}@supports (view-transition-name:root){::view-transition-old(root){animation-duration:.56s;animation-timing-function:var(--ease-settle)}::view-transition-new(root){animation-duration:.56s;animation-timing-function:var(--ease-settle)}::view-transition-old(root){animation-name:view-old}::view-transition-new(root){animation-name:view-new}html[data-vt-direction=push]::view-transition-old(root){animation-name:view-push-old}html[data-vt-direction=push]::view-transition-new(root){animation-name:view-push-new}html[data-vt-direction=pop]::view-transition-old(root){animation-name:view-pop-old}html[data-vt-direction=pop]::view-transition-new(root){animation-name:view-pop-new}html[data-vt-reader=true]::view-transition-old(root){animation-duration:.36s;animation-timing-function:ease}html[data-vt-reader=true]::view-transition-new(root){animation-duration:.36s;animation-timing-function:ease}html[data-vt-reader=true]::view-transition-old(root){animation-name:view-calm-old}html[data-vt-reader=true]::view-transition-new(root){animation-name:view-calm-new}.site-header-anchor{view-transition-name:site-header}::view-transition-old(site-header){animation-duration:.24s;animation-timing-function:ease}::view-transition-new(site-header){animation-duration:.24s;animation-timing-function:ease}}.aether-glow{z-index:30;background:radial-gradient(circle, var(--signal-copper) 0%, var(--signal-blush) 32%, transparent 64%);border-radius:50%;width:34rem;height:34rem;margin:-17rem 0 0 -17rem;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.aether-glow{background:radial-gradient(circle, color-mix(in srgb, var(--signal-copper) 52%, var(--signal-blush)) 0%, color-mix(in srgb, var(--signal-blush) 46%, transparent) 32%, transparent 64%)}}.aether-glow{opacity:0;mix-blend-mode:soft-light;pointer-events:none;will-change:transform, opacity;transition:opacity .64s}.aether-glow[data-state=active]{opacity:.9}.dark .aether-glow{mix-blend-mode:screen;background:radial-gradient(circle,#e8b29057 0%,#d696a82e 34%,#0000 64%)}.dark .aether-glow[data-state=active]{opacity:.5}.ambient-ornaments [data-ambient-depth="1"]{translate:calc(var(--ambient-px,0) * 5px) calc(var(--ambient-py,0) * 4px)}.ambient-ornaments [data-ambient-depth="2"]{translate:calc(var(--ambient-px,0) * 11px) calc(var(--ambient-py,0) * 8px)}.ambient-ornaments [data-ambient-depth="3"]{translate:calc(var(--ambient-px,0) * 19px) calc(var(--ambient-py,0) * 14px)}[data-parallax]{translate:0 calc(var(--pp,0) * var(--parallax-range,16px));scale:var(--parallax-bleed,1);will-change:translate}[data-parallax=back]{--parallax-range:18px}[data-parallax=back-deep]{--parallax-range:32px}[data-parallax=front]{--parallax-range:-14px}[data-parallax=front-deep]{--parallax-range:-26px}.signal-button:not(.signal-button--ornate):after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#fffaf44d 50%,#0000 58%) 132% 0/280% 100% no-repeat;position:absolute;inset:0}.signal-button:not(.signal-button--ornate):hover:after,.signal-button:not(.signal-button--ornate):focus-visible:after{animation:sheen-sweep .76s var(--ease-cine) 40ms 1 both}.signal-button-frame__corners{transition:stroke var(--motion-standard) ease, filter var(--motion-standard) ease}.signal-button--ornate:hover .signal-button-frame__corners,.signal-button--ornate:focus-visible .signal-button-frame__corners{stroke:var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.signal-button--ornate:hover .signal-button-frame__corners,.signal-button--ornate:focus-visible .signal-button-frame__corners{stroke:color-mix(in srgb, var(--signal-copper) 58%, #ffd9b4)}}.signal-button--ornate:hover .signal-button-frame__corners,.signal-button--ornate:focus-visible .signal-button-frame__corners{filter:drop-shadow(0 0 3px #eeb0808c)}.signal-button:active{transition-duration:var(--motion-quick);transform:translateY(0)scale(.985)}.creator-media-card__image:before{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fffaf46b 50%,#0000 60%) 136% 0/270% 100% no-repeat;position:absolute;inset:0}.creator-media-card:hover .creator-media-card__image:before,.creator-media-card:focus-visible .creator-media-card__image:before{animation:sheen-sweep .82s var(--ease-cine) 1 both}@keyframes sheen-sweep{0%{opacity:1;background-position:132% 0}to{opacity:1;background-position:-36% 0}}.signal-arrow-link{transition:background-size var(--motion-standard) var(--ease-cine);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 1px)/0% 1px no-repeat}.signal-arrow-link:hover,.signal-arrow-link:focus-visible{background-size:100% 1px}.account-input,.account-row-form select{transition:border-color var(--motion-standard) ease, box-shadow var(--motion-standard) ease}.account-input:focus-visible,.account-row-form select:focus-visible{box-shadow:0 0 0 4px var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.account-input:focus-visible,.account-row-form select:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--signal-teal) 16%, transparent)}}@supports (animation-timeline:view()){.prose-reader .scene-break{animation:linear both scene-break-arrive;animation-timeline:view();animation-range:entry cover 38%}}@keyframes scene-break-arrive{0%{opacity:.18}to{opacity:1}}.welcome-intro-eyebrow{animation:welcome-fade-rise .7s var(--ease-settle) .34s both}.welcome-intro-eyebrow .welcome-intro-rule{transform-origin:0;animation:welcome-rule-draw .82s var(--ease-cine) .18s both}.welcome-intro-mask{overflow:clip}.welcome-intro-title{animation:welcome-title-rise 1.04s var(--ease-settle) .48s both}.welcome-intro-description{animation:welcome-fade-rise .76s var(--ease-settle) .9s both}.welcome-intro-scroll{animation:welcome-fade-rise .76s var(--ease-settle) 1.24s both}.welcome-intro-scroll .welcome-intro-shimmer{position:relative;overflow:hidden}.welcome-intro-scroll .welcome-intro-shimmer:after{content:"";animation:welcome-scroll-shimmer 2.8s var(--ease-cine) 1.8s infinite;background:linear-gradient(90deg,#0000,#ffffffd9,#0000) 0 0/40% 100% no-repeat;position:absolute;inset:0}@keyframes welcome-fade-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}@keyframes welcome-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes welcome-title-rise{0%{transform:translateY(112%)}to{transform:translate(0)}}@keyframes welcome-scroll-shimmer{0%{background-position:-60% 0}55%,to{background-position:170% 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-video-background{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.liquid-surface,.button-primary,.button-secondary,.settings-trigger,.settings-chip,.liquid-control,.route-stage,.scroll-reveal,.chapter-reading-shell,.chapter-reading-stage:before,.chapter-reading-shell:after{transition:none!important;animation:none!important}.aether-glow,.welcome-intro-scroll .welcome-intro-shimmer:after{display:none!important}[data-parallax]{translate:0!important;scale:var(--parallax-bleed,1)!important}.ambient-ornaments [data-ambient-depth="1"],.ambient-ornaments [data-ambient-depth="2"],.ambient-ornaments [data-ambient-depth="3"]{translate:0!important}.scroll-reveal[data-variant=mask]>*,.scroll-reveal[data-variant=veil]>*{transition:none!important;transform:none!important}.scroll-reveal[data-variant=veil]:after,.welcome-intro-eyebrow,.welcome-intro-eyebrow .welcome-intro-rule,.welcome-intro-title,.welcome-intro-description,.welcome-intro-scroll{animation:none!important}.scroll-reveal[data-variant=draw] .signal-section-label,.scroll-reveal[data-variant=draw] .signal-section-label:before{opacity:1!important;transition:none!important;transform:none!important}}@keyframes contact-card-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.tipme-line{color:#262626b8;letter-spacing:.04em;justify-content:center;align-items:center;gap:1rem;width:min(100%,20rem);transition:color .22s,transform .22s,opacity .22s;display:inline-flex}.tipme-line__rule{background:linear-gradient(90deg,#78787814,#6e6e6e61,#78787814);flex:auto;height:1px}.tipme-line__label{flex:none}.tipme-line:hover{color:#141414e6;transform:translateY(-1px)}.dark .tipme-line{color:#f0f0f0cc}.dark .tipme-line__rule{background:linear-gradient(90deg,#ffffff0a,#d2d2d23d,#ffffff0a)}html.lite-mode{scroll-behavior:auto}html.lite-mode *,html.lite-mode :before,html.lite-mode :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.lite-mode body:before{filter:blur(10px)saturate(.88)brightness(1.01);inset:0;transform:none}html.dark.lite-mode body:before{filter:blur(12px)saturate(.72)brightness(.46)}html.lite-mode body:after{background:linear-gradient(#ffffffd1,#e6e6e6e6)}html.dark.lite-mode body:after{background:linear-gradient(#080808cc,#000000e0)}html.lite-mode .glass-panel,html.lite-mode .glass-panel-strong,html.lite-mode .glass-chip,html.lite-mode .settings-panel,html.lite-mode .settings-trigger,html.lite-mode .settings-chip,html.lite-mode .button-primary,html.lite-mode .button-secondary{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite-mode .liquid-surface,html.lite-mode .liquid-control,html.lite-mode .button-primary,html.lite-mode .button-secondary,html.lite-mode .settings-trigger,html.lite-mode .settings-chip,html.lite-mode .route-stage,html.lite-mode .scroll-reveal,html.lite-mode .settings-panel-live,html.lite-mode .settings-chip-live{will-change:auto!important;transform:translate(0)scale(1)!important}html.lite-mode .liquid-surface:after{opacity:.18!important}html.lite-mode .scroll-reveal,html.lite-mode .scroll-reveal[data-visible=false],html.lite-mode .scroll-reveal[data-visible=true]{opacity:1!important;filter:none!important}html.lite-mode .chapter-reading-stage:before,html.lite-mode .chapter-reading-shell:after,html.lite-mode .chapter-reading-shell{transition:none!important;animation:none!important}html.lite-mode .aether-glow,html.lite-mode .welcome-intro-scroll .welcome-intro-shimmer:after{display:none!important}html.lite-mode [data-parallax]{translate:0!important;scale:var(--parallax-bleed,1)!important}html.lite-mode .ambient-ornaments [data-ambient-depth="1"],html.lite-mode .ambient-ornaments [data-ambient-depth="2"],html.lite-mode .ambient-ornaments [data-ambient-depth="3"]{translate:0!important}html.lite-mode .scroll-reveal[data-variant=mask]>*,html.lite-mode .scroll-reveal[data-variant=veil]>*{transition:none!important;transform:none!important}html.lite-mode .scroll-reveal[data-variant=veil]:after,html.lite-mode .welcome-intro-eyebrow,html.lite-mode .welcome-intro-eyebrow .welcome-intro-rule,html.lite-mode .welcome-intro-title,html.lite-mode .welcome-intro-description,html.lite-mode .welcome-intro-scroll{animation:none!important}html.lite-mode .scroll-reveal[data-variant=draw] .signal-section-label,html.lite-mode .scroll-reveal[data-variant=draw] .signal-section-label:before{opacity:1!important;transition:none!important;transform:none!important}.account-shell{align-items:start;min-height:min(44rem,100vh - 12rem);padding-block:clamp(1rem,4vw,3rem);display:grid}.account-shell--wide{align-items:stretch}.account-panel{border-block:1px solid var(--signal-ink);width:min(100%,58rem);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.account-panel{border-block:1px solid color-mix(in srgb, var(--signal-ink) 14%, transparent)}}.account-panel{padding-block:clamp(1.5rem,4vw,3rem)}.account-shell--wide .account-panel{width:min(100%,74rem)}.account-panel--surface{border:1px solid var(--signal-ink);width:min(100%,34rem)}@supports (color:color-mix(in lab, red, red)){.account-panel--surface{border:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.account-panel--surface{border-top:4px solid var(--signal-copper)}@supports (color:color-mix(in lab, red, red)){.account-panel--surface{border-top:4px solid color-mix(in srgb, var(--signal-copper) 76%, #fffaf4)}}.account-panel--surface{background:linear-gradient(90deg,#b86b450d,#0000 10rem),linear-gradient(#fffcf7eb,#fffaf4bd);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 18px 44px #22181214}.account-panel--surface .display-title{font-size:clamp(2.2rem,6vw,3.2rem)}.account-panel>.signal-arrow-link{margin-block-start:1.75rem}.account-divider{color:var(--signal-ink);align-items:center;gap:.9rem;margin-block-start:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-divider{color:color-mix(in srgb, var(--signal-ink) 52%, transparent)}}.account-divider{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:800}.account-divider:before,.account-divider:after{content:"";background:var(--signal-ink);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.account-divider:before,.account-divider:after{background:color-mix(in srgb, var(--signal-ink) 14%, transparent)}}.account-panel>p:not(.signal-section-label):not(.account-alert),.account-legal p{max-width:48rem;color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.account-panel>p:not(.signal-section-label):not(.account-alert),.account-legal p{color:color-mix(in srgb, var(--signal-ink) 68%, transparent)}}.account-panel>p:not(.signal-section-label):not(.account-alert),.account-legal p{line-height:1.8}.account-panel .display-title{color:var(--signal-ink);margin-block:.8rem 1rem;font-size:clamp(2.4rem,6vw,4rem);line-height:.95}.account-form{gap:1rem;margin-block-start:1.5rem;display:grid}.account-form--inline{margin-block-start:1rem}.account-field{gap:.45rem;display:grid}.account-field>span,.account-check,.account-table th{color:var(--signal-copper);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800}.account-field small{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.account-field small{color:color-mix(in srgb, var(--signal-ink) 58%, transparent)}}.account-field small{font-size:.85rem;line-height:1.6}.account-input,.account-row-form select{border:1px solid var(--signal-ink);min-height:3rem}@supports (color:color-mix(in lab, red, red)){.account-input,.account-row-form select{border:1px solid color-mix(in srgb, var(--signal-ink) 18%, transparent)}}.account-input,.account-row-form select{background:var(--signal-ivory);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.account-input,.account-row-form select{background:color-mix(in srgb, var(--signal-ivory) 82%, white)}}.account-input,.account-row-form select{color:var(--signal-ink);font:inherit;padding:.75rem .9rem}.account-input:focus-visible,.account-row-form select:focus-visible{outline:2px solid var(--signal-teal)}@supports (color:color-mix(in lab, red, red)){.account-input:focus-visible,.account-row-form select:focus-visible{outline:2px solid color-mix(in srgb, var(--signal-teal) 72%, white)}}.account-input:focus-visible,.account-row-form select:focus-visible{outline-offset:2px}.account-check{text-transform:none;align-items:flex-start;gap:.7rem;max-width:44rem;line-height:1.6;display:flex}.account-check input{margin-block-start:.32rem}.account-alert{border-inline-start:.25rem solid var(--signal-copper);background:var(--signal-blush)}@supports (color:color-mix(in lab, red, red)){.account-alert{background:color-mix(in srgb, var(--signal-blush) 18%, transparent)}}.account-alert{color:var(--signal-ink);padding:.85rem 1rem;font-weight:700}.account-actions,.account-grid{gap:1rem;margin-block-start:1.5rem;display:grid}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,4vw,3rem)}.account-profile-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-block-start:1.5rem;display:grid}.account-profile-summary strong,.account-profile-summary span{display:block}.account-profile-summary span{color:var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.account-profile-summary span{color:color-mix(in srgb, var(--signal-ink) 62%, transparent)}}.account-profile-summary span{line-height:1.7}.account-avatar{aspect-ratio:1;border:1px solid var(--signal-ink);place-items:center;width:4.6rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-avatar{border:1px solid color-mix(in srgb, var(--signal-ink) 16%, transparent)}}.account-avatar{background:var(--signal-teal);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.account-avatar{background:color-mix(in srgb, var(--signal-teal) 12%, var(--signal-ivory))}}.account-avatar{background-position:50%;background-size:cover}.account-avatar--large{width:min(100%,12rem)}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-avatar span{aspect-ratio:1;border:1px solid var(--signal-ink);width:46%}@supports (color:color-mix(in lab, red, red)){.account-avatar span{border:1px solid color-mix(in srgb, var(--signal-ink) 18%, transparent)}}.account-avatar span{border-radius:50%}.account-table-wrap{margin-block-start:1.5rem;overflow-x:auto}.account-table{border-collapse:collapse;width:100%;min-width:44rem}.account-table th,.account-table td{border-block-end:1px solid var(--signal-ink)}@supports (color:color-mix(in lab, red, red)){.account-table th,.account-table td{border-block-end:1px solid color-mix(in srgb, var(--signal-ink) 12%, transparent)}}.account-table th,.account-table td{text-align:start;vertical-align:middle;padding:1rem .75rem}.account-row-form{grid-template-columns:minmax(7rem,.6fr) minmax(7rem,.6fr) auto;align-items:center;gap:.7rem;display:grid}.account-legal h2{color:var(--signal-ink);margin-block:2rem .6rem;font-size:1.35rem}.account-form .signal-button,.account-actions .signal-button,.account-row-form .signal-button{width:fit-content}.dark .account-panel{border-color:#ffffff24}.dark .account-panel--surface{border-color:#ffffff24;border-top-color:var(--signal-copper);background:#ffffff0d;box-shadow:0 24px 60px #0006}.dark .account-divider{color:#fff9}.dark .account-divider:before,.dark .account-divider:after{background:#ffffff29}.dark .account-panel .display-title,.dark .account-legal h2,.dark .account-alert{color:#fff}.dark .account-panel>p:not(.signal-section-label):not(.account-alert),.dark .account-profile-summary span,.dark .account-field small,.dark .account-legal p{color:#ffffffad}.dark .account-input,.dark .account-row-form select{color:#fff;background:#ffffff0f;border-color:#ffffff29}.dark .account-alert{background:#ffffff14}@media (max-width:760px){.account-grid,.account-profile-summary,.account-row-form{grid-template-columns:1fr}.account-row-form .signal-button,.account-form .signal-button,.account-actions .signal-button{width:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
