@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-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}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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{.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}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.min-w-0{min-width:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-serif{font-family:var(--font-serif)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.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)}.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,)}.sepia{--tw-sepia:sepia(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,)}.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))}}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.ttf)format("truetype");font-display:swap;font-weight:300 900}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable-italic.ttf)format("truetype");font-display:swap;font-style:italic;font-weight:300 900}@font-face{font-family:Lora;src:url(/fonts/lora-variable.ttf)format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:Lora;src:url(/fonts/lora-variable-italic.ttf)format("truetype");font-display:swap;font-style:italic;font-weight:400 700}:root{--ink:#16150f;--ink-body:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ink-body:color-mix(in srgb, var(--ink) 86%, transparent)}}:root{--ink-quiet:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ink-quiet:color-mix(in srgb, var(--ink) 52%, transparent)}}:root{--ink-faint:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ink-faint:color-mix(in srgb, var(--ink) 34%, transparent)}}:root{--ink-quiet-solid:#75705f;--ink-sepia:#955c3b;--ink-sepia-soft:var(--ink-sepia)}@supports (color:color-mix(in lab, red, red)){:root{--ink-sepia-soft:color-mix(in srgb, var(--ink-sepia) 78%, transparent)}}:root{--paper:#f1ebdf;--paper-warm:#f5efe4;--card:#fbf7ef;--card-lift:#fdfaf4;--card-top:#fffdf8;--card-middle:#f8f1e5;--card-bottom:#f1e8d9;--shadow-color:#261c10;--edge:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--edge:color-mix(in srgb, var(--ink) 8%, transparent)}}:root{--edge-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--edge-soft:color-mix(in srgb, var(--ink) 5%, transparent)}}:root{--dot:#40322013;--clay:#a05831;--clay-deep:#6b3b22;--espresso:#3f2819;--amber:#d99a3e;--amber-deep:#94621f;--sky:#8fc4f6;--sky-deep:#5f98e8;--control-on-accent:#fffdf6;--page-atmosphere:radial-gradient(var(--dot) 1px, transparent 1px), radial-gradient(110% 42% at 50% -8%, #fffdf6e6, transparent 70%), radial-gradient(70% 40% at 92% 4%, #e0a54912, transparent 70%);--page-atmosphere-size:21px 21px, 100% 100%, 100% 100%;--page-atmosphere-position:0 0, 0 0, 0 0;--page-atmosphere-repeat:repeat, no-repeat, no-repeat;--page-atmosphere-attachment:scroll, fixed, fixed;--header-wash:linear-gradient(to bottom, #f6f2e9f0 0%, #f6f2e9db 62%, #f6f2e900 100%);--card-gradient:linear-gradient(to bottom, var(--card-top), var(--card-middle) 58%, var(--card-bottom));--card-glass:linear-gradient(178deg, var(--card-lift), var(--card) 58%, var(--card-bottom) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--card-glass:linear-gradient(178deg, color-mix(in srgb, var(--card-lift) 92%, transparent), color-mix(in srgb, var(--card) 87%, transparent) 58%, color-mix(in srgb, var(--card-bottom) 90%, transparent) 100%)}}:root{--surface-border:var(--card-lift)}@supports (color:color-mix(in lab, red, red)){:root{--surface-border:color-mix(in srgb, var(--card-lift) 54%, var(--ink) 8%)}}:root{--surface-border-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--surface-border-strong:color-mix(in srgb, var(--ink) 14%, transparent)}}:root{--surface-highlight:var(--card-lift)}@supports (color:color-mix(in lab, red, red)){:root{--surface-highlight:color-mix(in srgb, var(--card-lift) 78%, transparent)}}:root{--surface-soft:var(--card-lift)}@supports (color:color-mix(in lab, red, red)){:root{--surface-soft:color-mix(in srgb, var(--card-lift) 74%, transparent)}}:root{--control-groove:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--control-groove:color-mix(in srgb, var(--ink) 5.5%, transparent)}}:root{--modal-backdrop:var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){:root{--modal-backdrop:color-mix(in srgb, var(--shadow-color) 46%, transparent)}}:root{--glimmer:var(--card-lift)}@supports (color:color-mix(in lab, red, red)){:root{--glimmer:color-mix(in srgb, var(--card-lift) 72%, transparent)}}:root{--primary-action-gradient:linear-gradient(160deg, #a35a32, #844425 58%, #5f2f18);--primary-action-ink:#fffdf6;--hero-title-shadow:none;--avatar-ring:var(--card-lift)}@supports (color:color-mix(in lab, red, red)){:root{--avatar-ring:color-mix(in srgb, var(--card-lift) 72%, var(--ink) 8%)}}:root{--room-ambient-light:none;--room-ambient-opacity:0;--room-ambient-animation:none;--room-motion-from:translate3d(0, 0, 0) scale(1.025);--room-motion-to:translate3d(0, 0, 0) scale(1.025);--environment-depth:radial-gradient(82% 64% at 50% 22%, #fffcf09e, transparent 72%), radial-gradient(75% 92% at -8% 48%, #734a2a1c, transparent 76%), radial-gradient(75% 92% at 108% 54%, #9b65331a, transparent 76%);--environment-light:radial-gradient(38% 26% at 50% 9%, #fffdf1bd, transparent 78%), linear-gradient(112deg, transparent 34%, #fff0cc24 48%, transparent 63%);--environment-accent:radial-gradient(circle at 88% 15%, #e0a54929 0 1px, transparent 2px), radial-gradient(30% 48% at 94% 26%, #e0a54913, transparent 78%);--environment-texture:url(/atmosphere/museum-grain.svg);--environment-depth-opacity:.88;--environment-light-opacity:.72;--environment-accent-opacity:.62;--environment-texture-opacity:.055;--environment-light-blend:soft-light;--environment-accent-blend:normal;--environment-texture-blend:multiply;--environment-texture-size:320px 320px;--environment-depth-animation:museum-depth-breathe 44s ease-in-out infinite alternate;--environment-light-animation:museum-light-drift 36s ease-in-out infinite alternate;--environment-accent-animation:museum-accent-drift 42s ease-in-out infinite alternate;--plate:linear-gradient(158deg, var(--card-top), var(--card) 58%, var(--card-bottom));--plate-ink:var(--primary-action-gradient);--plate-lip:inset 0 1px 0 var(--surface-highlight);--plate-lip-ink:inset 0 1px 0 var(--amber)}@supports (color:color-mix(in lab, red, red)){:root{--plate-lip-ink:inset 0 1px 0 color-mix(in srgb, var(--amber) 22%, transparent)}}:root{--plate-edge:0 0 0 .75px var(--surface-border-strong);--plate-cast:0 1px 2px var(--shadow-color), 0 8px 18px -12px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){:root{--plate-cast:0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--shadow-color) 32%, transparent)}}:root{--plate-cast-ink:0 1px 2px var(--shadow-color), 0 14px 28px -14px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){:root{--plate-cast-ink:0 1px 2px color-mix(in srgb, var(--shadow-color) 14%, transparent), 0 14px 28px -14px color-mix(in srgb, var(--shadow-color) 60%, transparent)}}:root{--font-sans:"Satoshi", "Avenir Next", sans-serif;--font-serif:"Lora", "Iowan Old Style", "Times New Roman", serif;--shell-max:78rem;--shell-x:clamp(1.1rem, 3.5vw, 3rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1)}.museum-root[data-theme=museum-paper]{--theme-ink-quiet:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=museum-paper]{--theme-ink-quiet:color-mix(in srgb, var(--ink) 58%, transparent)}}.museum-root[data-theme=museum-paper]{--tagline-ink:#8e4b28;--portrait-ring:#a05831;--dot:#603a1e12;--page-atmosphere:radial-gradient(var(--dot) 1px, transparent 1px), radial-gradient(110% 44% at 50% -8%, #fffcf3eb, transparent 70%), radial-gradient(56% 44% at 94% 2%, #a058311c, transparent 72%), radial-gradient(70% 60% at -8% 70%, #a058310d, transparent 76%);--page-atmosphere-size:21px 21px, 100% 100%, 100% 100%, 100% 100%;--page-atmosphere-position:0 0, 0 0, 0 0, 0 0;--page-atmosphere-repeat:repeat, no-repeat, no-repeat, no-repeat;--page-atmosphere-attachment:scroll, fixed, fixed, fixed;--header-wash:linear-gradient(to bottom, #f5efe4f2 0%, #f5efe4db 62%, #f5efe400 100%);--theme-selected-halo:0 0 0 1.25px #a058318c, 0 0 0 3.5px #d99a3e1f;--theme-lacquer-glint:#d99a3e42;--environment-depth:radial-gradient(94% 56% at 50% -5%, #fffcf0b3, transparent 72%), radial-gradient(78% 104% at -13% 48%, #6b3b222b, transparent 73%), radial-gradient(80% 108% at 113% 48%, #8c4c2629, transparent 74%), radial-gradient(100% 55% at 50% 116%, #6b3b2216, transparent 76%);--environment-light:radial-gradient(44% 30% at 50% 10%, #fffbecc7, transparent 78%), linear-gradient(112deg, transparent 29%, #ffe2b026 44%, #fff4d60f 52%, transparent 65%);--environment-accent:radial-gradient(34% 40% at 92% 8%, #a0583129, #d99a3e0d 52%, transparent 80%), radial-gradient(circle at 88% 14%, #d99a3e99 0 .7px, transparent 1.5px), radial-gradient(circle at 16% 38%, #a058315c 0 .6px, transparent 1.4px), radial-gradient(28% 46% at -4% 64%, #a0583112, transparent 80%);--environment-texture:url(/atmosphere/washi-fibers.svg), url(/atmosphere/museum-grain.svg);--environment-texture-size:360px 360px, 320px 320px;--environment-texture-opacity:.08;--environment-depth-opacity:.92;--environment-light-opacity:.78;--environment-accent-opacity:.8;--environment-depth-animation:museum-depth-breathe 52s ease-in-out infinite alternate;--environment-light-animation:museum-light-drift 42s ease-in-out infinite alternate;--environment-accent-animation:museum-lamp-breathe 38s ease-in-out infinite alternate}.museum-root[data-theme=old-growth]{--ink:#ece6d0;--ink-quiet-solid:#a9b39b;--ink-sepia:#d8b25a;--theme-ink-body:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=old-growth]{--theme-ink-body:color-mix(in srgb, var(--ink) 90%, transparent)}}.museum-root[data-theme=old-growth]{--theme-ink-quiet:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=old-growth]{--theme-ink-quiet:color-mix(in srgb, var(--ink) 64%, transparent)}}.museum-root[data-theme=old-growth]{--theme-ink-faint:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=old-growth]{--theme-ink-faint:color-mix(in srgb, var(--ink) 44%, transparent)}}.museum-root[data-theme=old-growth]{--theme-ink-sepia-soft:var(--ink-sepia)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=old-growth]{--theme-ink-sepia-soft:color-mix(in srgb, var(--ink-sepia) 86%, transparent)}}.museum-root[data-theme=old-growth]{--paper:#0f1a13;--paper-warm:#132019;--tagline-ink:#c3cf9c;--portrait-ring:#b9c98ccc;--card:#1a2b1f;--card-lift:#24362a;--card-top:#26392a;--card-middle:#1a2b1f;--card-bottom:#132119;--shadow-color:#020503;--dot:#b9c98c0b;--clay:#b9c98c;--clay-deep:#d3dfaa;--espresso:#ece6d0;--amber:#d8b25a;--amber-deep:#e8c77a;--control-on-accent:#0f1a13;--play-active-fill:#d8b25a;--playing-edge:#d8b25ab3;--playing-glow-soft:#d8b25a29;--playing-glow-strong:#d8b25a57;--page-atmosphere:radial-gradient(var(--dot) 1px, transparent 1px), radial-gradient(110% 52% at 50% -12%, #5876463d, transparent 72%), radial-gradient(80% 70% at 50% 118%, #03080580, transparent 76%);--page-atmosphere-size:24px 24px, 100% 100%, 100% 100%;--page-atmosphere-position:0 0, 0 0, 0 0;--page-atmosphere-repeat:repeat, no-repeat, no-repeat;--page-atmosphere-attachment:scroll, fixed, fixed;--header-wash:linear-gradient(to bottom, #0f1a13f0, #0f1a13cc 58%, transparent 100%);--primary-action-gradient:linear-gradient(155deg, #cfdca3, #b9c98c 58%, #94a86a);--primary-action-ink:#0f1a13;--theme-card-gradient:linear-gradient(158deg, #26392a 0%, #1a2b1f 55%, #132119 100%);--theme-card-glass:linear-gradient(158deg, #223427f5, #18261ced 60%, #122017f2);--theme-plate:linear-gradient(158deg, #243629 0%, #1a2a1f 70%, #16241a 100%);--theme-surface-border:#b9c98c1f;--theme-surface-border-strong:#b9c98c30;--theme-surface-highlight:#ece6d01a;--theme-surface-soft:#1e2e22d6;--theme-control-groove:#0206034d;--theme-glimmer:#ece6d02e;--theme-plate-edge:0 0 0 .75px #b9c98c33;--theme-plate-cast:0 1px 2px #0000003d, 0 12px 24px -14px #000000b3;--theme-plate-cast-ink:0 1px 2px #0000004d, 0 16px 32px -15px #000000d1;--theme-card-shadow:0 1px 1px #00000042, 0 34px 72px -48px #000000e6;--theme-card-hover-shadow:0 3px 3px #00000047, 0 30px 54px -24px #000000f0;--theme-card-specular:inset 0 1px 0 #d3dfaa21, inset 0 0 28px #96b4640f;--theme-selected-control-shadow:0 0 0 .75px #d8b25a9e, 0 0 0 3px #d8b25a1a, 0 12px 24px -14px #000000e6;--theme-selected-halo:0 0 0 1px #d8b25a99, 0 0 0 3.5px #d8b25a1f;--theme-lacquer-glint:#e8c77a4d;--environment-depth:radial-gradient(90% 56% at 50% -8%, #60804a33, transparent 72%), radial-gradient(72% 96% at -12% 48%, #02060380, transparent 72%), radial-gradient(72% 96% at 112% 50%, #02060385, transparent 74%), linear-gradient(180deg, #18281c14, #0205034d);--environment-light:radial-gradient(40% 26% at 50% 6%, #e2d69624, transparent 78%);--environment-accent:none;--environment-texture:url(/atmosphere/museum-grain.svg);--environment-depth-opacity:.96;--environment-light-opacity:.9;--environment-accent-opacity:0;--environment-texture-opacity:.07;--environment-light-blend:screen;--environment-texture-blend:soft-light;--environment-depth-animation:museum-depth-breathe 60s ease-in-out infinite alternate;--environment-light-animation:museum-light-drift 48s ease-in-out infinite alternate;--environment-accent-animation:none;--hero-title-shadow:0 18px 48px #0000005c;--avatar-ring:#b9c98c38}.museum-root[data-theme=sumi]{--ink:#121110;--ink-quiet-solid:#5e5850;--ink-sepia:#3a3632;--theme-ink-body:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi]{--theme-ink-body:color-mix(in srgb, var(--ink) 90%, transparent)}}.museum-root[data-theme=sumi]{--theme-ink-quiet:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi]{--theme-ink-quiet:color-mix(in srgb, var(--ink) 60%, transparent)}}.museum-root[data-theme=sumi]{--theme-ink-faint:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi]{--theme-ink-faint:color-mix(in srgb, var(--ink) 40%, transparent)}}.museum-root[data-theme=sumi]{--theme-ink-sepia-soft:var(--ink-sepia)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi]{--theme-ink-sepia-soft:color-mix(in srgb, var(--ink-sepia) 86%, transparent)}}.museum-root[data-theme=sumi]{--paper:#ece7dc;--paper-warm:#f1ede3;--tagline-ink:#3a3632;--portrait-ring:#121110e0;--panel-ink:#121110e0;--card:#fbf9f3;--card-lift:#fdfcf8;--card-top:#fdfcf8;--card-middle:#fbf9f3;--card-bottom:#f5f2ea;--shadow-color:#15120f;--dot:#12111009;--clay:#a3321f;--clay-deep:#6d2014;--espresso:#121110;--amber:#b8412a;--amber-deep:#7a2517;--control-on-accent:#fffdf7;--playing-edge:#a3321f;--playing-glow-soft:#a3321f1a;--playing-glow-strong:#a3321f3d;--page-atmosphere:radial-gradient(var(--dot) 1px, transparent 1px), radial-gradient(96% 48% at 50% 0%, #fffdf6c7, transparent 76%);--page-atmosphere-size:30px 30px, 100% 100%;--page-atmosphere-position:0 0, 0 0;--page-atmosphere-repeat:repeat, no-repeat;--page-atmosphere-attachment:scroll, fixed;--header-wash:linear-gradient(to bottom, #f1ede3f0, #ece7dcb8 55%, transparent 100%);--theme-card-gradient:linear-gradient(180deg, #fdfcf8, #fbf9f3 60%, #f6f3eb);--theme-card-glass:linear-gradient(180deg, #fdfcf8fa, #fbf9f3f5 60%, #f6f3ebf7);--theme-plate:linear-gradient(180deg, #fdfcf8, #f7f4ec);--theme-surface-border:#12111024;--theme-surface-border-strong:#12111038;--theme-surface-highlight:#fffffce6;--theme-surface-soft:#fbf9f3d6;--theme-control-groove:#1211100f;--theme-glimmer:#f0ece0c7;--primary-action-gradient:linear-gradient(155deg, #3a3632, #1f1c19 58%, #0d0b0a);--primary-action-ink:#fffdf7;--theme-plate-edge:0 0 0 1px #12111080;--theme-plate-cast:0 1px 0 #1211100f, 0 8px 18px -14px #15120f57;--theme-plate-cast-ink:0 1px 2px #15120f33, 0 16px 32px -15px #15120fa3;--theme-card-shadow:0 1px 0 #12111014, 0 12px 24px -20px #15120f66;--theme-card-hover-shadow:0 2px 0 #1211101a, 0 18px 30px -20px #15120f80;--theme-card-specular:inset 0 0 0 0 transparent;--theme-selected-control-shadow:0 0 0 1.25px var(--panel-ink), 0 6px 14px -10px #15120f66;--theme-selected-halo:0 0 0 1.25px #a3321fcc, 0 0 0 3.5px #a3321f14;--theme-lacquer-glint:#fffdf4b3;--environment-depth:radial-gradient(76% 102% at -13% 48%, #12111014, transparent 73%), radial-gradient(80% 108% at 114% 45%, #12111013, transparent 74%);--environment-light:radial-gradient(46% 30% at 50% 10%, #fffff69e, transparent 78%);--environment-accent:none;--environment-texture:url(/atmosphere/washi-fibers.svg), url(/atmosphere/museum-grain.svg);--environment-texture-size:360px 360px, 320px 320px;--environment-depth-opacity:1;--environment-light-opacity:.85;--environment-accent-opacity:0;--environment-texture-opacity:.12;--environment-light-blend:soft-light;--environment-texture-blend:multiply;--environment-depth-animation:museum-depth-breathe 60s ease-in-out infinite alternate;--environment-light-animation:museum-paper-drift 50s ease-in-out infinite alternate;--environment-accent-animation:none;--hero-title-shadow:none;--avatar-ring:#12111080}.museum-root .stream-tagline{color:var(--tagline-ink,var(--ink-quiet))}.museum-root .stream-avatar{outline:1.5px solid var(--portrait-ring,transparent);outline-offset:3px}.museum-root[data-theme=midnight]{--ink:#ece8df;--ink-quiet-solid:#a2aaba;--ink-sepia:#c8d4ea;--theme-ink-quiet:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=midnight]{--theme-ink-quiet:color-mix(in srgb, var(--ink) 62%, transparent)}}.museum-root[data-theme=midnight]{--paper:#0a0d14;--paper-warm:#0e121b;--tagline-ink:#c8d4ea;--portrait-ring:#c8d4eac7;--card:#151a25;--card-lift:#1c2230;--card-top:#1e2432;--card-middle:#151a25;--card-bottom:#11151e;--shadow-color:#020308;--dot:#c8d4ea0d;--clay:#c8d4ea;--clay-deep:#dde6f5;--espresso:#ece8df;--amber:#e2b86b;--amber-deep:#f0cf92;--control-on-accent:#0a0d14;--page-atmosphere:radial-gradient(var(--dot) 1px, transparent 1px), radial-gradient(100% 50% at 50% -10%, #7892c429, transparent 70%), radial-gradient(56% 44% at 92% 4%, #e2b86b12, transparent 74%), radial-gradient(80% 80% at 50% 120%, #26345c38, transparent 76%);--page-atmosphere-size:26px 26px, 100% 100%, 100% 100%, 100% 100%;--page-atmosphere-position:0 0, 0 0, 0 0, 0 0;--page-atmosphere-repeat:repeat, no-repeat, no-repeat, no-repeat;--page-atmosphere-attachment:scroll, fixed, fixed, fixed;--header-wash:radial-gradient(120% 180% at 50% -72%, #181f30f2, #0a0d14e6 68%, transparent 100%);--primary-action-gradient:linear-gradient(155deg, #dde6f5, #c8d4ea 58%, #a6b6d2);--primary-action-ink:#0a0d14;--theme-card-gradient:linear-gradient(158deg, #1f2533 0%, #151a25 58%, #10141d 100%);--theme-card-glass:linear-gradient(158deg, #1f2533f5, #151a25ed 62%, #10141df2);--theme-plate:linear-gradient(158deg, #202637 0%, #181d2a 72%, #151a25 100%);--theme-surface-border:#c8d4ea1c;--theme-surface-border-strong:#c8d4ea2b;--theme-surface-highlight:#ece8df1f;--theme-surface-soft:#1e2432d1;--theme-control-groove:#ece8df0f;--theme-glimmer:#ece8df38;--theme-card-shadow:0 1px 1px #0000003d, 0 34px 72px -50px #000000e6;--theme-card-hover-shadow:0 3px 3px #00000042, 0 30px 54px -25px #000000f0;--theme-card-specular:inset 0 1px 0 #dde6f51f, inset 0 0 22px #c8d4ea08;--theme-selected-control-shadow:0 0 0 .75px #c8d4eaa8, 0 0 0 3px #e2b86b1f, 0 12px 24px -14px #000000e6;--theme-selected-halo:0 0 0 1px #c8d4ea8f, 0 0 0 3.5px #e2b86b1a;--theme-lacquer-glint:#dde6f552;--environment-depth:radial-gradient(90% 58% at 50% -6%, #4e629433, transparent 70%), radial-gradient(72% 96% at -12% 48%, #00000075, transparent 72%), radial-gradient(72% 96% at 112% 50%, #00000080, transparent 74%), linear-gradient(180deg, #141a2c1a, #0203083d);--environment-light:radial-gradient(22% 16% at 80% 9%, #e8eefa33, transparent 76%), radial-gradient(5% 4% at 80% 9%, #f0f4fc38, transparent 80%), radial-gradient(36% 70% at 103% 36%, #e2b86b0f, transparent 78%);--environment-accent:radial-gradient(circle at 14% 22%, #ecf0fae6 0 .7px, transparent 1.4px) 0 0 / 293px 311px, radial-gradient(circle at 63% 71%, #ecf0fab3 0 .55px, transparent 1.2px) 0 0 / 211px 187px, radial-gradient(circle at 41% 38%, #d6e2facc 0 .9px, transparent 1.7px) 0 0 / 467px 431px, radial-gradient(circle at 82% 16%, #ffecc8b3 0 .6px, transparent 1.3px) 0 0 / 389px 353px;--environment-texture:url(/atmosphere/museum-grain.svg);--environment-depth-opacity:.96;--environment-light-opacity:.9;--environment-accent-opacity:.85;--environment-texture-opacity:.07;--environment-light-blend:screen;--environment-texture-blend:soft-light;--environment-depth-animation:museum-depth-breathe 60s ease-in-out infinite alternate;--environment-light-animation:museum-moon-breathe 40s ease-in-out infinite alternate;--environment-accent-animation:museum-star-twinkle 9s ease-in-out infinite alternate;--hero-title-shadow:0 18px 48px #00000057;--avatar-ring:#c8d4ea33}.museum-root[data-theme=old-growth] :is(.museum-card,.muse-slice-card,.muse-fullscreen-card){isolation:isolate}.museum-root[data-theme=old-growth] :is(.museum-card,.muse-slice-card,.muse-fullscreen-card):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.42;mix-blend-mode:soft-light;background:url(/atmosphere/museum-grain.svg) 0 0/200px 200px;position:absolute;inset:0}.museum-root[data-theme=sumi] :is(.museum-card,.muse-slice-card,.muse-fullscreen-card){isolation:isolate;border:1.5px solid var(--panel-ink);border-radius:6px}.museum-root[data-theme=sumi] :is(.muse-slice-card,.muse-fullscreen-card--slice){background:var(--card-gradient)}.museum-root[data-theme=sumi] .muse-fullscreen-card{border-radius:8px;box-shadow:0 1px #12111014,0 36px 70px -40px #15120f80}.museum-root[data-theme=sumi] .muse-fullscreen-rule-line{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi] .muse-fullscreen-rule-line{background:color-mix(in srgb, var(--ink) 24%, transparent)}}.museum-root[data-theme=sumi] :is(.museum-card,.muse-slice-card,.muse-fullscreen-card):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#12111033 .9px,#0000 1.3px) 0 0/5px 5px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 110% at 100% 100%,#000 0%,#00000080 22%,#0000 46%);mask-image:radial-gradient(130% 110% at 100% 100%,#000 0%,#00000080 22%,#0000 46%)}.museum-root[data-theme=sumi] :is(.museum-card--playing,.muse-slice-card--playing){border-color:var(--playing-edge)}@media (hover:hover) and (pointer:fine){.museum-root[data-theme=sumi] :is(.muse-card--theater,.muse-slice-card--theater):hover{border-color:var(--panel-ink);transform:translateY(-1px)}}.museum-root[data-theme=sumi] :is(.muse-play,.muse-slice-play){border-radius:3px}.museum-root[data-theme=sumi] .muse-play{color:var(--clay);background:var(--clay)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi] .muse-play{background:color-mix(in srgb, var(--clay) 5%, transparent)}}.museum-root[data-theme=sumi] .muse-play{border:1.25px solid var(--clay)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi] .muse-play{border:1.25px solid color-mix(in srgb, var(--clay) 78%, transparent)}}.museum-root[data-theme=sumi] .muse-play:hover:not(:disabled):not(.muse-play--active){background:var(--clay)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi] .muse-play:hover:not(:disabled):not(.muse-play--active){background:color-mix(in srgb, var(--clay) 11%, transparent)}}.museum-root[data-theme=sumi] .muse-play:hover:not(:disabled):not(.muse-play--active){border-color:var(--clay)}.museum-root[data-theme=sumi] .muse-play--active{color:var(--control-on-accent);background:var(--clay);border-color:var(--clay);box-shadow:inset 0 0 0 1.25px var(--clay), inset 0 0 0 2.25px var(--control-on-accent)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi] .muse-play--active{box-shadow:inset 0 0 0 1.25px var(--clay), inset 0 0 0 2.25px color-mix(in srgb, var(--control-on-accent) 86%, transparent)}}.museum-root[data-theme=sumi] .muse-location{color:var(--ink-sepia)}.museum-root[data-theme=sumi] .stream-avatar{outline-width:1.25px}.museum-root[data-theme=sumi] .stream-title{font-family:var(--font-mincho), var(--font-serif);letter-spacing:-.03em;font-weight:500}.museum-root[data-theme=sumi] .stream-title-apostrophe{font-family:var(--font-serif)}.museum-root[data-theme=sumi] .stream-title-handle{font-weight:700}.museum-root[data-theme=sumi] .stream-title:after{content:"";vertical-align:.06em;background:var(--clay);width:.34em;height:.34em;box-shadow:inset 0 0 0 .035em var(--clay), inset 0 0 0 .06em var(--control-on-accent);border-radius:.04em;margin-left:.16em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi] .stream-title:after{box-shadow:inset 0 0 0 .035em var(--clay), inset 0 0 0 .06em color-mix(in srgb, var(--control-on-accent) 88%, transparent)}}.museum-root[data-theme=sumi] .stream-title:after{transform:rotate(-4deg)}.museum-root[data-theme=sumi] .stream-dayhead-label{font-family:var(--font-mincho), var(--font-serif);letter-spacing:.02em;color:var(--ink);padding-bottom:.42rem;font-size:.84rem;font-weight:700;position:relative}.museum-root[data-theme=sumi] .stream-dayhead-label:after,.museum-root[data-theme=sumi] .stream-switch-pill:before{content:"";background:linear-gradient(90deg, var(--clay) 0 3px, transparent 3px 5px, var(--panel-ink) 5px);height:1.5px;position:absolute}.museum-root[data-theme=sumi] .stream-dayhead-label:after{width:1.6rem;bottom:0;left:0}.museum-root[data-theme=sumi] .stream-switch-pill:before{width:1.3rem;bottom:.3rem;left:50%;transform:translate(-50%)}.museum-root[data-theme=sumi] .stream-stats{border:1.25px solid var(--panel-ink);background:var(--card);border-radius:4px;box-shadow:0 1px #1211100f,0 10px 22px -18px #15120f59}.museum-root[data-theme=sumi] .stream-speech{--speech-edge:var(--panel-ink);--speech-edge-width:1.5px;box-shadow:0 1px #12111014,0 10px 22px -16px #15120f66}.museum-root[data-theme=sumi] .stream-stat+.stream-stat:before{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root[data-theme=sumi] .stream-stat+.stream-stat:before{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.museum-root[data-theme=sumi] :is(.profile-quote,.profile-city,.profile-artifact){border:1.5px solid var(--panel-ink);border-radius:6px;box-shadow:0 1px #12111014,0 12px 24px -20px #15120f66}.museum-root[data-theme=sumi] :is(.profile-archetype,.profile-era){border-radius:6px}.museum-root[data-theme=sumi] .profile-section-title{font-family:var(--font-mincho), var(--font-serif);font-weight:700}.museum-root{--ink-body:var(--theme-ink-body,var(--ink))}@supports (color:color-mix(in lab, red, red)){.museum-root{--ink-body:var(--theme-ink-body,color-mix(in srgb, var(--ink) 86%, transparent))}}.museum-root{--ink-quiet:var(--theme-ink-quiet,var(--ink))}@supports (color:color-mix(in lab, red, red)){.museum-root{--ink-quiet:var(--theme-ink-quiet,color-mix(in srgb, var(--ink) 52%, transparent))}}.museum-root{--ink-faint:var(--theme-ink-faint,var(--ink))}@supports (color:color-mix(in lab, red, red)){.museum-root{--ink-faint:var(--theme-ink-faint,color-mix(in srgb, var(--ink) 34%, transparent))}}.museum-root{--ink-sepia-soft:var(--theme-ink-sepia-soft,var(--ink-sepia))}@supports (color:color-mix(in lab, red, red)){.museum-root{--ink-sepia-soft:var(--theme-ink-sepia-soft,color-mix(in srgb, var(--ink-sepia) 78%, transparent))}}.museum-root{--edge:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root{--edge:color-mix(in srgb, var(--ink) 8%, transparent)}}.museum-root{--edge-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){.museum-root{--edge-soft:color-mix(in srgb, var(--ink) 5%, transparent)}}.museum-root{--card-gradient:var(--theme-card-gradient,linear-gradient(to bottom, var(--card-top), var(--card-middle) 58%, var(--card-bottom)));--card-glass:var(--theme-card-glass,linear-gradient(178deg, var(--card-lift), var(--card) 58%, var(--card-bottom) 100%))}@supports (color:color-mix(in lab, red, red)){.museum-root{--card-glass:var(--theme-card-glass,linear-gradient(178deg, color-mix(in srgb, var(--card-lift) 92%, transparent), color-mix(in srgb, var(--card) 87%, transparent) 58%, color-mix(in srgb, var(--card-bottom) 90%, transparent) 100%))}}.museum-root{--surface-border:var(--theme-surface-border,var(--card-lift))}@supports (color:color-mix(in lab, red, red)){.museum-root{--surface-border:var(--theme-surface-border,color-mix(in srgb, var(--card-lift) 54%, var(--ink) 8%))}}.museum-root{--surface-border-strong:var(--theme-surface-border-strong,var(--ink))}@supports (color:color-mix(in lab, red, red)){.museum-root{--surface-border-strong:var(--theme-surface-border-strong,color-mix(in srgb, var(--ink) 14%, transparent))}}.museum-root{--surface-highlight:var(--theme-surface-highlight,var(--card-lift))}@supports (color:color-mix(in lab, red, red)){.museum-root{--surface-highlight:var(--theme-surface-highlight,color-mix(in srgb, var(--card-lift) 78%, transparent))}}.museum-root{--surface-soft:var(--theme-surface-soft,var(--card-lift))}@supports (color:color-mix(in lab, red, red)){.museum-root{--surface-soft:var(--theme-surface-soft,color-mix(in srgb, var(--card-lift) 74%, transparent))}}.museum-root{--control-groove:var(--theme-control-groove,var(--ink))}@supports (color:color-mix(in lab, red, red)){.museum-root{--control-groove:var(--theme-control-groove,color-mix(in srgb, var(--ink) 5.5%, transparent))}}.museum-root{--modal-backdrop:var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.museum-root{--modal-backdrop:color-mix(in srgb, var(--shadow-color) 46%, transparent)}}.museum-root{--glimmer:var(--theme-glimmer,var(--card-lift))}@supports (color:color-mix(in lab, red, red)){.museum-root{--glimmer:var(--theme-glimmer,color-mix(in srgb, var(--card-lift) 72%, transparent))}}.museum-root{--plate:var(--theme-plate,linear-gradient(158deg, var(--card-top), var(--card) 58%, var(--card-bottom)));--plate-ink:var(--primary-action-gradient);--plate-lip:inset 0 1px 0 var(--surface-highlight);--plate-lip-ink:inset 0 1px 0 var(--amber)}@supports (color:color-mix(in lab, red, red)){.museum-root{--plate-lip-ink:inset 0 1px 0 color-mix(in srgb, var(--amber) 22%, transparent)}}.museum-root{--plate-edge:var(--theme-plate-edge,0 0 0 .75px var(--surface-border-strong));--plate-cast:var(--theme-plate-cast,0 1px 2px var(--shadow-color), 0 8px 18px -12px var(--shadow-color))}@supports (color:color-mix(in lab, red, red)){.museum-root{--plate-cast:var(--theme-plate-cast,0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--shadow-color) 32%, transparent))}}.museum-root{--plate-cast-ink:var(--theme-plate-cast-ink,0 1px 2px var(--shadow-color), 0 14px 28px -14px var(--shadow-color))}@supports (color:color-mix(in lab, red, red)){.museum-root{--plate-cast-ink:var(--theme-plate-cast-ink,0 1px 2px color-mix(in srgb, var(--shadow-color) 14%, transparent), 0 14px 28px -14px color-mix(in srgb, var(--shadow-color) 60%, transparent))}}.museum-root{--card-shadow:var(--theme-card-shadow,0 1px 1px var(--shadow-color), 0 34px 80px -56px var(--shadow-color))}@supports (color:color-mix(in lab, red, red)){.museum-root{--card-shadow:var(--theme-card-shadow,0 1px 1px color-mix(in srgb, var(--shadow-color) 3%, transparent), 0 34px 80px -56px color-mix(in srgb, var(--shadow-color) 28%, transparent))}}.museum-root{--card-hover-shadow:var(--theme-card-hover-shadow,0 3px 3px var(--shadow-color), 0 32px 54px -28px var(--shadow-color))}@supports (color:color-mix(in lab, red, red)){.museum-root{--card-hover-shadow:var(--theme-card-hover-shadow,0 3px 3px color-mix(in srgb, var(--shadow-color) 4%, transparent), 0 32px 54px -28px color-mix(in srgb, var(--shadow-color) 52%, transparent))}}.museum-root{--card-specular:var(--theme-card-specular,inset 0 1px 0 var(--surface-highlight), inset 0 0 18px var(--card-lift))}@supports (color:color-mix(in lab, red, red)){.museum-root{--card-specular:var(--theme-card-specular,inset 0 1px 0 var(--surface-highlight), inset 0 0 18px color-mix(in srgb, var(--card-lift) 35%, transparent))}}.museum-root{--selected-control-shadow:var(--theme-selected-control-shadow,0 0 0 .75px var(--surface-border-strong), 0 6px 14px -10px var(--shadow-color))}@supports (color:color-mix(in lab, red, red)){.museum-root{--selected-control-shadow:var(--theme-selected-control-shadow,0 0 0 .75px var(--surface-border-strong), 0 6px 14px -10px color-mix(in srgb, var(--shadow-color) 35%, transparent))}}.museum-root{--selected-halo:var(--theme-selected-halo,0 0 0 1.5px var(--amber))}@supports (color:color-mix(in lab, red, red)){.museum-root{--selected-halo:var(--theme-selected-halo,0 0 0 1.5px color-mix(in srgb, var(--amber) 50%, transparent))}}.museum-root{--lacquer-glint:var(--theme-lacquer-glint,var(--amber))}@supports (color:color-mix(in lab, red, red)){.museum-root{--lacquer-glint:var(--theme-lacquer-glint,color-mix(in srgb, var(--amber) 24%, transparent))}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background-color:#f1ebdf}html[data-museum-theme=museum-paper],html[data-museum-theme=museum-paper] body{background-color:#f1ebdf}html[data-museum-theme=old-growth],html[data-museum-theme=old-growth] body{background-color:#0f1a13}html[data-museum-theme=sumi],html[data-museum-theme=sumi] body{background-color:#ece7dc}html[data-museum-theme=midnight],html[data-museum-theme=midnight] body{background-color:#0a0d14}html[data-museum-theme] body{background-image:none}body{min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:var(--paper);background-image:var(--page-atmosphere);background-size:var(--page-atmosphere-size);background-position:var(--page-atmosphere-position);background-repeat:var(--page-atmosphere-repeat);background-attachment:var(--page-atmosphere-attachment);margin:0;font-weight:500}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:var(--clay)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--clay) 22%, transparent)}}:focus-visible{outline:2px solid var(--clay)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:2px solid color-mix(in srgb, var(--clay) 55%, transparent)}}:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shell{width:100%;max-width:var(--shell-max);padding:0 var(--shell-x);margin:0 auto}.stream-header{z-index:40;isolation:isolate;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(1rem,2.4vw,1.6rem);padding-bottom:clamp(.7rem,1.6vw,1rem);display:flex;position:sticky;top:0}.stream-header:before{content:"";z-index:0;pointer-events:none;background:var(--header-wash);position:absolute;inset:-1px 0 -4.5rem;-webkit-mask-image:linear-gradient(#000 0 18%,#000000b8 48%,#0003 76%,#0000 100%);mask-image:linear-gradient(#000 0 18%,#000000b8 48%,#0003 76%,#0000 100%)}.stream-header>.shell{z-index:1;position:relative}.stream-wordmark{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;font-size:clamp(1rem,1.5vw,1.16rem);font-weight:500;transition:opacity .2s}.stream-wordmark-tld{color:var(--ink-quiet);transition:color .22s}.stream-wordmark:hover .stream-wordmark-tld{color:var(--ink)}.stream-wordmark:hover{opacity:.62}.stream-byline{white-space:nowrap;align-items:baseline;gap:.34rem;padding:.28rem 0 .34rem;display:inline-flex;position:relative}.stream-byline:after{content:"";background:linear-gradient(to right, var(--ink-quiet), var(--clay));height:1px;position:absolute;bottom:.14rem;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.stream-byline:after{background:linear-gradient(to right, color-mix(in srgb, var(--ink-quiet) 54%, transparent), color-mix(in srgb, var(--clay) 65%, var(--ink-quiet)))}}.stream-byline:after{transform-origin:100%;transition:transform .32s var(--ease-out);transform:scaleX(0)}.stream-byline-label{font-family:var(--font-sans);letter-spacing:.015em;color:var(--ink-faint);font-size:.66rem;font-weight:600;transition:color .22s}.stream-byline-mark{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink-quiet);font-size:.94rem;font-weight:500;transition:color .22s}.stream-byline:hover{color:var(--ink)}.stream-byline:hover:after,.stream-byline:focus-visible:after{transform-origin:0;transform:scaleX(1)}.stream-byline:hover .stream-byline-label{color:var(--ink-quiet)}.stream-byline:hover .stream-byline-mark{color:var(--ink)}@media (max-width:700px){.stream-byline{gap:.28rem;padding:.28rem 0}.stream-byline-label{color:var(--ink-faint);font-size:.58rem;font-weight:550}.stream-byline-mark{color:var(--ink-quiet);font-size:.82rem}.stream-byline:hover{color:var(--ink)}}.byline-pill{letter-spacing:.01em;height:2.1rem;color:var(--ink-quiet);background:var(--card-lift);border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.74rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.byline-pill{background:color-mix(in srgb, var(--card-lift) 90%, transparent)}}.byline-pill{border:1px solid var(--edge);box-shadow:0 1px 2px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.byline-pill{box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 3%, transparent)}}.byline-pill{white-space:nowrap;transition:color .2s ease, transform .24s var(--ease-out), box-shadow .24s ease}.byline-pill:hover{color:var(--ink);box-shadow:0 6px 16px -10px var(--shadow-color);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.byline-pill:hover{box-shadow:0 6px 16px -10px color-mix(in srgb, var(--shadow-color) 30%, transparent)}}.stream-footer{color:var(--ink-faint);align-items:center;gap:clamp(.9rem,3vw,2rem);margin-top:clamp(4rem,9vw,7rem);padding-bottom:clamp(2rem,4vw,3rem);font-size:.7rem;font-weight:500;display:flex}.stream-footer-rule{background:linear-gradient(to right, var(--edge), var(--ink));flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.stream-footer-rule{background:linear-gradient(to right, var(--edge), color-mix(in srgb, var(--ink) 2%, transparent))}}.micro{font-family:var(--font-sans);letter-spacing:.1em;color:var(--ink-faint);font-size:.67rem;font-weight:600}.hairline{background:var(--edge);height:1px}.paper-card{background:var(--card-gradient);border:1px solid var(--surface-border);box-shadow:0 1px 1px var(--shadow-color), 0 18px 34px -26px var(--shadow-color);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.paper-card{box-shadow:0 1px 1px color-mix(in srgb, var(--shadow-color) 3.5%, transparent), 0 18px 34px -26px color-mix(in srgb, var(--shadow-color) 24%, transparent)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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}
