@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--frame-a:0deg;--book-a:0deg;--rail-k:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--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);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--breakpoint-desk:900px;--font-heading:var(--font-cormorant);--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", ui-sans-serif, system-ui, sans-serif;--radius-soft:1.25rem;--radius-input:.875rem;--radius-softer:1.75rem;--text-whisper:max(.65625rem, 10.5px);--text-caps:max(.71875rem, 11.5px);--text-meta:max(.78125rem, 12.5px);--text-note:max(.8125rem, 13px);--text-small:max(.875rem, 14px);--text-standfirst:max(.9375rem, 15px);--text-body:max(1rem, 16px);--text-read:max(1.0625rem, 17px);--text-head-s:max(1.1875rem, 19px);--text-dream:max(1.3125rem, 21px);--text-title:max(1.625rem, 26px);--text-display:max(2rem, 32px)}}@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}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--night);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:none;overscroll-behavior-x:none}:is(.chip:has(:focus-visible),.btn-quiet:has(:focus-visible)){outline:2px solid var(--gold-soft);outline-offset:2px}body{background:var(--night);color:var(--cream);letter-spacing:.01em;overscroll-behavior-y:none;overscroll-behavior-x:none;min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,ui-sans-serif,system-ui,sans-serif;font-size:max(1rem,16px);line-height:1.6}::placeholder{color:var(--placeholder);opacity:1;font-style:italic}a{text-underline-offset:3px}a.text-gold:active,button.text-gold:active{color:#e0c689}body:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(180deg, var(--e0-top) 0%, var(--e0-mid) 55%, var(--e0-low) 100%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.02;background-image:url(/grain.png);background-repeat:repeat;background-size:128px 128px;position:fixed;inset:0}@media (pointer:coarse){::-webkit-scrollbar{display:none}*{scrollbar-width:none}.pagebar-scrolled,.composer-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bar-solid)}}h1,h2,h3,h4{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.01em;color:var(--cream);text-wrap:balance;font-weight:600}::selection{background:var(--gold-faint);color:var(--cream)}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px;border-radius:6px}}@layer components{.panel{background:linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%);border-radius:var(--radius-soft);box-shadow:var(--shadow-card), var(--inset-lit);border:0}.edge-over{isolation:isolate;position:relative}.panel.edge-over{box-shadow:var(--shadow-card-drop)}.edge-over:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;box-shadow:var(--card-edge);position:absolute;inset:0}.course-pic-scrim{background:linear-gradient(180deg, #0000 30%, var(--e1-card-bot) 84%)}.hero-bowl{color:#e2c993;-webkit-backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 38%,#282016b8,#0e0b08a8);box-shadow:inset 0 0 0 1px #e8e0d033,inset 0 1px #e8e0d01f,0 0 14px #c9a96e38}.course-pic-mark{-webkit-backdrop-filter:blur(6px);background:#0e0b089e;box-shadow:inset 0 0 0 1px #e8e0d029}.label-caps.course-pic-mark{font-size:max(.75rem,12px)}.med-number{text-align:center;width:2.25rem;font-size:var(--text-display);color:var(--gold);opacity:.8;flex-shrink:0;padding-top:.15rem;line-height:1}.med-track--now .med-number{opacity:1;text-shadow:0 0 18px var(--gold-glow)}.med-door-pic{aspect-ratio:16/9;position:relative;overflow:hidden}.course-path,.course-path-row{position:relative}.course-path-row:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--gold-soft), #c9a96e38);width:1px;position:absolute;top:46px;bottom:-10px;left:17px}.course-path-node{background:var(--e0-top);width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--gold-soft);color:var(--gold);font-family:var(--font-cormorant), serif;font-variant-numeric:lining-nums;z-index:1;border-radius:9999px;justify-content:center;align-items:center;font-size:19px;font-weight:600;line-height:1;display:inline-flex;position:relative}.course-path-node-first{background:var(--gold);color:var(--gold-live-ink);box-shadow:0 0 12px var(--gold-glow)}.book-cover{aspect-ratio:2/3;object-fit:cover;height:auto;box-shadow:0 0 0 1px rgba(var(--ink), .12), var(--shadow-thumb);border-radius:3px 5px 5px 3px;display:block}.free-card-scrim{background:linear-gradient(90deg, #0000 55%, var(--e1-card-bot) 100%)}.free-player-frame{aspect-ratio:16/9;background:#0b0906;position:relative}.free-poster{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;color:var(--lit-white,#f6eeda);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.free-poster-scrim{background:radial-gradient(70% 70% at 50% 50%, #0000002e, #00000085), linear-gradient(180deg, #0000 55%, var(--e1-card-bot) 100%)}.free-poster-ring{width:64px;height:64px;color:var(--gold-live-ink);transition:transform var(--dur-release) var(--ease-spring);background:linear-gradient(160deg,#fbe7b4 0%,#e3c27e 45%,#c9a257 100%);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 0 0 1px #fff0c859,0 8px 28px #ecc78073}.free-poster-ring svg{width:30px;height:30px;margin-left:3px}.free-poster:active .free-poster-ring{transition-duration:var(--dur-press);transform:scale(.92)}.free-poster-words{text-align:center;text-shadow:0 1px 8px #0009;position:relative}.free-poster-call{font-family:var(--font-cormorant), serif;font-weight:600;font-size:var(--text-title);line-height:1.1;display:block}.free-poster-sub{font-size:var(--text-meta);letter-spacing:.04em;opacity:.82;margin-top:3px;display:block}.free-practice{background:var(--e1-card-top);min-height:40px;color:var(--cream);box-shadow:inset 0 0 0 1px var(--chip-ring), var(--shadow-nub,0 1px 4px #00000059);font-size:var(--text-small);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9999px;align-items:center;gap:8px;padding:8px 14px 8px 12px;line-height:1.2;display:inline-flex}.free-practice-mark{color:var(--gold);font-size:var(--text-standfirst)}.free-practice-at{font-variant-numeric:tabular-nums;color:var(--cream-faint);font-size:var(--text-meta)}.free-sign-node{font-size:20px;font-weight:500}.free-path-zodiac .course-path-row:has([data-in-season]) .course-path-node{background:var(--gold);color:var(--gold-live-ink);box-shadow:0 0 12px var(--gold-glow)}.lesson-points{position:relative}.lesson-point{gap:14px;display:flex;position:relative}.lesson-point:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--gold-soft), transparent);opacity:.6;width:1px;position:absolute;top:30px;bottom:2px;left:13px}.lesson-point-n{background:var(--e0-top);width:27px;height:27px;box-shadow:inset 0 0 0 1.25px var(--gold-soft);color:var(--gold);font-family:var(--font-cormorant), serif;font-variant-numeric:lining-nums;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.lesson-step-n{min-width:1.4em;color:var(--gold);font-family:var(--font-cormorant), serif;font-weight:600;font-size:var(--text-head-s);font-variant-numeric:lining-nums;flex:none;line-height:1.45}.free-tile-pic{aspect-ratio:16/9;position:relative;overflow:hidden}.free-tile-scrim{background:linear-gradient(180deg, #0000 45%, var(--e1-card-bot) 100%);position:absolute;inset:0}.med-door{display:block}@media (min-width:900px){.med-door{grid-template-columns:40% 1fr;display:grid}.med-door-pic{aspect-ratio:auto;min-height:190px}}.rune-glyph{background:var(--gold);-webkit-mask:var(--rune-src) center / contain no-repeat;-webkit-mask:var(--rune-src) center / contain no-repeat;-webkit-mask:var(--rune-src) center / contain no-repeat;-webkit-mask:var(--rune-src) center / contain no-repeat;mask:var(--rune-src) center / contain no-repeat;display:block}.rune-glyph-box{place-items:center;display:grid;position:relative}.rune-glyph-box:before{content:"";background:radial-gradient(circle at 50% 52%, var(--gold-glow), transparent 66%);opacity:.7;border-radius:9999px;animation:4.2s ease-in-out 2 both glow-pulse;position:absolute;inset:-14%}.rune-glyph-box>.rune-glyph{position:relative}.rune-plate{box-shadow:inset 0 0 0 1px #785a282e, inset 0 -18px 30px #966e3214, var(--shadow-thumb,0 4px 14px #00000059);background:linear-gradient(#f3eada 0%,#ebdfc5 100%);border-radius:18px}.rune-plate img{object-fit:contain;width:100%;height:100%;display:block}.rune-tile{text-align:center;flex-direction:column;align-items:center;gap:6px;min-height:132px;padding:16px 6px 12px;display:flex;position:relative}.rune-tile-first{box-shadow:var(--shadow-card), 0 0 0 1px var(--gold-faint), 0 0 18px var(--gold-glow)}.rune-steps{counter-reset:rune-step}.rune-steps>li{counter-increment:rune-step;padding:10px 0 10px 38px;position:relative}.rune-steps>li+li{border-top:1px solid var(--divider)}.rune-steps>li:before{content:counter(rune-step);font-family:var(--font-cormorant), serif;font-variant-numeric:lining-nums;color:var(--gold);font-size:22px;font-weight:600;line-height:1.1;position:absolute;top:9px;left:2px}.rune-prayer{border-left:2px solid var(--gold-soft)}.pages-drop{display:flow-root}.pages-drop:first-letter{float:left;font-family:var(--font-cormorant), serif;color:var(--gold);padding:.1em .1em 0 0;font-size:3.55em;font-weight:600;line-height:.8}.pages-row{align-items:baseline;gap:12px;padding:9px 0;display:flex}.pages-row+.pages-row{border-top:1px solid var(--divider)}.well{background:var(--e_1-well);border-radius:var(--radius-input);box-shadow:var(--inset-well), inset 0 0 0 1px var(--rim-well-lit), 0 0 0 1px var(--rim-well), 0 1px 10px var(--rim-well-bloom)}.select-warm{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23a8895a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:15px;min-height:44px;padding-right:2.4rem}:where(input,textarea,select).well{font-size:max(1rem,16px)}.well-round{background:var(--e_1-well);box-shadow:var(--inset-well), inset 0 0 0 1px var(--rim-well-lit), 0 0 0 1px var(--rim-well), 0 1px 10px var(--rim-well-bloom);border-radius:24px;font-size:max(1rem,16px);line-height:1.45}.well:focus-within,.well-round:focus-within,textarea.well:focus,textarea.well-round:focus,input.well:focus{box-shadow:var(--inset-well), inset 0 0 0 1px var(--gold-soft), 0 0 0 1px #c9a96e38, 0 1px 14px #c9a96e1f}.msg-action{background:var(--face-quiet);width:24px;height:24px;box-shadow:inset 0 0 0 1px rgba(var(--ink), .18), var(--shadow-nub);color:var(--cream-soft);transition:color var(--dur-hover) var(--ease-soft), opacity var(--dur-hover) var(--ease-soft), transform var(--dur-release) var(--ease-spring);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.msg-action:active{transition-duration:var(--dur-press);transform:scale(.92)}.press-tight,.press-pill,.press-card{transition:transform var(--dur-release) var(--ease-spring), background-color var(--dur-hover) var(--ease-soft), background-image var(--dur-hover) var(--ease-soft), box-shadow var(--dur-hover) var(--ease-soft), color var(--dur-hover) var(--ease-soft), opacity var(--dur-hover) var(--ease-soft), translate var(--dur-hover) var(--ease-soft)}.press-tight:active{transition-duration:var(--dur-press);transform:scale(.92)}.press-pill:active{transition-duration:var(--dur-press);transform:scale(.95)}.press-card:active{transition-duration:var(--dur-press);transform:scale(.985)}.system-row{cursor:pointer;transition:background-color var(--dur-release) var(--ease-soft)}.system-row:active{background-color:rgba(var(--ink), .07);transition-duration:var(--dur-press)}@media (hover:hover){.system-row:hover{background-color:rgba(var(--ink), .04)}}.btn-play{background:var(--face-quiet);width:40px;height:40px;color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.btn-play{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 62%, transparent)}}.btn-play{transition:box-shadow var(--dur-press) linear}.btn-play:before{content:"";box-shadow:0 0 7px var(--gold), 0 0 14px var(--gold);border-radius:9999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn-play:before{box-shadow:0 0 7px color-mix(in srgb, var(--gold) 26%, transparent), 0 0 14px color-mix(in srgb, var(--gold) 12%, transparent)}}.btn-play:before{pointer-events:none}.btn-play:active{box-shadow:inset 0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.btn-play:active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 88%, transparent)}}.btn-play:active:before{box-shadow:0 0 9px var(--gold), 0 0 18px var(--gold)}@supports (color:color-mix(in lab, red, red)){.btn-play:active:before{box-shadow:0 0 9px color-mix(in srgb, var(--gold) 40%, transparent), 0 0 18px color-mix(in srgb, var(--gold) 20%, transparent)}}.link-lit{color:var(--gold);text-underline-offset:3px;text-shadow:0 0 8px var(--gold-glow), 0 0 2px var(--gold-glow);overflow-wrap:anywhere;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.link-lit:active{opacity:.8;transition:opacity var(--dur-press)}.btn-send{background:var(--gold-live);width:48px;height:48px;color:var(--gold-live-ink);box-shadow:0 0 22px var(--gold-live-bloom), inset 0 1px 0 #ffffff4d;transition:transform var(--dur-release) var(--ease-spring);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn-send:active{transition-duration:var(--dur-press);transform:scale(.92)}.btn-send:disabled{opacity:.4;box-shadow:none}.overlay-surface{background:radial-gradient(90% 38% at 50% 0%, var(--frame-wash), #0000 70%) padding-box, linear-gradient(180deg, var(--frame-top) 0%, var(--frame-mid) 60%, var(--frame-low) 100%) padding-box, linear-gradient(180deg, var(--frame-edge-top), var(--frame-edge-low)) border-box;border-radius:var(--radius-soft);box-shadow:var(--shadow-overlay);border:1px solid #0000}[aria-modal=true]>.panel{background:radial-gradient(90% 38% at 50% 0%, var(--frame-wash), #0000 70%) padding-box, linear-gradient(180deg, var(--frame-top) 0%, var(--frame-mid) 60%, var(--frame-low) 100%) padding-box, linear-gradient(180deg, var(--frame-edge-top), var(--frame-edge-low)) border-box;box-shadow:var(--shadow-frame);border:1px solid #0000}:is(.overlay-surface,[aria-modal=true]>.panel) h2,.page-title{text-shadow:var(--title-glow)}.page-title{font-variant-numeric:lining-nums}.frame-light,[aria-modal=true]>.panel.frame-light{background:radial-gradient(90% 38% at 50% 0%, var(--frame-wash), #0000 70%) padding-box, linear-gradient(180deg, var(--frame-top) 0%, var(--frame-mid) 60%, var(--frame-low) 100%) padding-box, conic-gradient(from var(--frame-a), var(--frame-edge) 0deg, var(--frame-edge) 240deg, var(--frame-light) 300deg, var(--frame-edge) 360deg) border-box;animation:11s linear infinite frame-turn}.frame-light.fade-rise{animation:fade-rise var(--dur-enter) var(--ease-soft) backwards, frame-turn 11s linear infinite}@media (prefers-reduced-motion:reduce){.frame-light,.frame-light.fade-rise{animation:none}}.room-atmosphere{position:relative}.room-atmosphere:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 36% at 50% -6%, rgba(var(--atm), var(--atm-a)), transparent 62%);height:min(36%,36dvh);min-height:220px;position:absolute;inset:0 0 auto}.room-atmosphere>*{z-index:1;position:relative}.divider{border:0;border-top:1px solid var(--divider)}.panel-interactive{transition:background-color var(--dur-hover) var(--ease-soft), box-shadow var(--dur-hover) var(--ease-soft), transform var(--dur-release) var(--ease-spring)}@media (hover:hover){.panel-interactive:hover{background:var(--face-hover)}}.panel-interactive:active{transition-duration:var(--dur-press);background:var(--face-quiet);transform:scale(.985)}.panel-interactive.door-lit:active{background:linear-gradient(135deg, var(--door-wash-a), var(--door-wash-b) 55%, transparent), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 60%)}@media (hover:hover){.panel-interactive.door-lit:hover{background:linear-gradient(135deg, var(--door-wash-a), var(--door-wash-b) 55%, transparent), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 60%)}}.panel-interactive:has(button:active){background:linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%);transform:none}.pagebar{z-index:40;padding-top:calc(var(--sat) + var(--blur-gap));transition:background-color .3s var(--ease-soft), border-color .3s var(--ease-soft);border-bottom:1px solid #0000;position:sticky;top:0}@media (max-width:399.98px){:root[data-text=xl] .pagebar .bar-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pagebar-scrolled{background:var(--bar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--bar-edge)}.cv-card{content-visibility:auto;contain-intrinsic-size:auto 230px}.tap-44{position:relative}.tap-44:after{content:"";border-radius:9999px;position:absolute;inset:-6px}.tap-44-v{position:relative}.tap-44-v:after,:is(button,a,label,[role=button]).chip:before,.chip.tap-44-chip:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.skel-enter{animation:.2s ease-out 60ms backwards skel-in}@keyframes skel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skel-enter{animation:none}}:root[data-still] .skel-enter{animation:none}.header-icon-btn{isolation:isolate;width:44px;height:44px;color:var(--cream);background:rgba(var(--ink), .08);border:1px solid var(--divider);cursor:pointer;transition:background-color var(--dur-release) var(--ease-soft), border-color var(--dur-release) var(--ease-soft), color var(--dur-release) var(--ease-soft), transform var(--dur-release) var(--ease-spring);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.header-icon-btn:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at center, var(--gold-wash-soft), transparent 72%);box-shadow:0 0 12px var(--gold-glow);opacity:0;transition:opacity var(--dur-release) var(--ease-soft), transform var(--dur-release) var(--ease-soft);pointer-events:none;position:absolute;inset:-3px;transform:scale(1.22)}@media (hover:hover){.header-icon-btn:hover{color:var(--cream);background:rgba(var(--ink), .14)}}.header-icon-btn[aria-pressed=true]{color:var(--gold);border-color:var(--gold-wash-ring)}.header-icon-btn:active{background:rgba(var(--ink), .18);border-color:var(--gold-wash-ring);transition-duration:var(--dur-press);transform:scale(.92)}.header-icon-btn:active:before{opacity:1;transition-duration:60ms;transform:scale(1)}.header-icon-btn.header-door-gold{color:var(--gold);background:linear-gradient(180deg, #c9a96e38, #c9a96e0f), var(--glass-pill);box-shadow:inset 0 0 0 1px #c9a96e6b, inset 0 1px 0 rgba(var(--ink), .1), 0 0 12px -3px #c9a96e8c;border:none}.font-heading{font-weight:600}.label-caps{font-family:var(--font-cormorant), Georgia, serif;font-weight:600;font-size:var(--text-meta);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-variant-numeric:lining-nums}.name-caps{font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.label-caps-quiet{font-family:var(--font-cormorant), Georgia, serif;font-weight:600;font-size:var(--text-caps);letter-spacing:.22em;text-transform:uppercase;color:#b5966a}.btn-gold{background:var(--gold-live);min-height:52px;color:var(--gold-live-ink);box-shadow:0 0 20px var(--gold-live-bloom), inset 0 1px 0 #ffffff40;transition:box-shadow .4s var(--ease-soft), transform var(--dur-release) var(--ease-spring), filter .3s var(--ease-soft);border-radius:9999px;justify-content:center;align-items:center;padding-inline:1.75rem;font-weight:600;display:inline-flex}@media (hover:hover){.btn-gold:hover{box-shadow:0 0 24px var(--gold-hover-halo), inset 0 1px 0 #ffffff4d}}.btn-gold:active{transition-duration:var(--dur-press);filter:brightness(1.06);transform:scale(.95)}.btn-gold:disabled{opacity:.5;box-shadow:none}.btn-secondary{border:1px solid var(--bronze);min-height:44px;color:var(--gold);transition:transform var(--dur-release) var(--ease-spring), border-color var(--dur-hover) var(--ease-soft), background-color .3s var(--ease-soft);background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:0 20px;font-weight:500;display:inline-flex}@media (hover:hover){.btn-secondary:hover{background:var(--gold-faint);border-color:var(--gold)}}.btn-secondary:active{transition-duration:var(--dur-press);background:var(--gold-faint);border-color:var(--gold);transform:scale(.95)}.btn-secondary:disabled{opacity:.5}.btn-ai{border-color:var(--gold);position:relative}.btn-ai:before{content:"";box-shadow:0 0 14px -2px var(--gold-wash), inset 0 0 0 1px var(--gold-wash-soft);opacity:.45;pointer-events:none;animation:glow-pulse var(--dur-breath) var(--ease-soft) 2;border-radius:9999px;position:absolute;inset:-1px}@media (prefers-reduced-motion:reduce){.btn-ai:before{opacity:.45;animation:none}}.btn-beckon{position:relative}.btn-beckon:before{content:"";box-shadow:0 0 28px 4px var(--gold-live-bloom);opacity:.45;pointer-events:none;animation:glow-pulse var(--dur-breath) var(--ease-soft) 2;border-radius:9999px;position:absolute;inset:-2px}@media (prefers-reduced-motion:reduce){.btn-beckon:before{opacity:.45;animation:none}}.btn-beckon.btn-gold,.btn-premium.btn-gold{background:var(--premium-face);color:var(--premium-ink);box-shadow:0 0 0 1px var(--premium-ring), 0 0 26px var(--premium-bloom), inset 0 1px 0 #ffffff59}@media (hover:hover){.btn-beckon.btn-gold:hover,.btn-premium.btn-gold:hover{box-shadow:0 0 0 1px var(--premium-ring), 0 0 32px var(--premium-bloom), inset 0 1px 0 #fff6}}.price-glow{text-shadow:var(--title-glow)}.pages-glow{color:var(--text-lit);text-shadow:var(--title-glow);font-weight:700}.seal-lit{isolation:isolate;display:inline-flex;position:relative}.seal-halo{z-index:-1;background:radial-gradient(closest-side, var(--gold-glow), transparent);pointer-events:none;border-radius:9999px;position:absolute;inset:-14px}.seal-halo-breathe{opacity:.45;animation:glow-pulse var(--dur-breath) var(--ease-soft) 2}@media (prefers-reduced-motion:reduce){.seal-halo-breathe{opacity:.45;animation:none}}.btn-quiet{background:var(--face-quiet);min-height:36px;color:var(--cream-soft);box-shadow:inset 0 0 0 1px var(--quiet-ring);font-weight:500;font-size:var(--text-small);transition:transform var(--dur-release) var(--ease-spring), background-color .2s var(--ease-soft), color .2s var(--ease-soft);border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}@media (hover:hover){.btn-quiet:hover{background:var(--e3-top);color:var(--cream)}}.btn-quiet:active{transition-duration:var(--dur-press);transform:scale(.95)}.old-dream-cue{letter-spacing:.01em;color:var(--gold);text-shadow:0 0 10px var(--gold-glow), 0 0 2px var(--gold-glow);font-size:max(.84375rem,13.5px);font-style:italic}.old-dream-ack{min-height:32px;box-shadow:inset 0 0 0 1px var(--gold-soft), 0 0 10px -3px var(--gold-glow);color:var(--gold);cursor:pointer;transition:transform var(--dur-release) var(--ease-spring), background-color .2s var(--ease-soft), color .2s var(--ease-soft);background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:0 12px;font-size:max(.78125rem,12.5px);font-weight:500;display:inline-flex}@media (hover:hover){.old-dream-ack:hover{background:rgba(var(--ink), .06);color:var(--gold)}}.old-dream-ack:active{transition-duration:var(--dur-press);transform:scale(.95)}.btn-quiet:disabled{opacity:.5}.btn-quiet.btn-standalone{position:relative}.btn-quiet.btn-standalone:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.btn-compact,:is(.btn-gold,.btn-secondary,.btn-quiet,.btn-send,.home-pill).tap-44{position:relative}.btn-compact:before,:is(.btn-gold,.btn-secondary,.btn-quiet,.btn-send,.home-pill).tap-44:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.btn-ember{color:var(--ember-raised)}@media (hover:hover){.btn-ember:hover{color:var(--ember-raised)}}:is(.btn-gold,.btn-secondary,.btn-quiet,.btn-send,.chip,.home-pill,.panel-interactive){position:relative}:is(.btn-gold,.btn-secondary,.btn-quiet,.btn-send,.chip,.home-pill,.panel-interactive):after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 4px var(--gold-wash-ring), 0 0 26px 8px var(--gold-wash-glow);opacity:0;transition:opacity var(--dur-release) var(--ease-soft), box-shadow var(--dur-release) var(--ease-soft);position:absolute;inset:0}:is(.btn-gold,.btn-secondary,.btn-quiet,.btn-send,.chip,.home-pill,.panel-interactive):active:after{opacity:1;box-shadow:0 0 0 1px var(--gold-wash-ring), 0 0 18px 2px var(--gold-wash-glow);transition:opacity 60ms linear,box-shadow 60ms linear}:is(.panel-interactive.overflow-hidden,.lantern-card):after{box-shadow:inset 0 0 0 1px var(--gold-wash-ring), inset 0 0 26px var(--gold-wash-glow);transform:none}:is(.panel-interactive.overflow-hidden,.lantern-card):active:after{transform:none}:is(button,a)[disabled]:after,:is(button,a)[aria-disabled=true]:after{opacity:0!important}@media (prefers-reduced-motion:reduce){:is(.btn-gold,.btn-secondary,.btn-quiet,.btn-send,.chip,.home-pill,.panel-interactive):after{transition:opacity 80ms linear;transform:none}:is(.btn-gold,.btn-secondary,.btn-quiet,.btn-send,.chip,.home-pill,.panel-interactive):active:after{transform:none}}.hero-ink{text-shadow:0 1px 2px rgba(var(--hero-halo), .55), 0 2px 14px rgba(var(--hero-halo), .45)}.hero-ink-title{text-shadow:0 1px 2px rgba(var(--hero-halo), .6), 0 2px 14px rgba(var(--hero-halo), .5), 0 0 24px #c9a96e52}.count-clock{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--clock-ink);text-shadow:var(--clock-glow);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:clamp(21px,6.5vw,28px);font-weight:700;line-height:1.1}.count-label{color:var(--clock-ink);text-shadow:var(--clock-glow-soft)}.count-live{letter-spacing:.04em;color:var(--clock-ink);text-shadow:var(--clock-glow-soft);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:19px;font-weight:700}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.scrub{appearance:none;background:var(--scrub-track);cursor:pointer;border-radius:9999px;height:4px}.scrub::-webkit-slider-thumb{appearance:none;background:var(--gold);width:16px;height:16px;box-shadow:0 0 8px var(--gold-glow);cursor:pointer;border-radius:9999px}.scrub::-moz-range-thumb{background:var(--gold);width:16px;height:16px;box-shadow:0 0 8px var(--gold-glow);cursor:pointer;border:none;border-radius:9999px}.fade-rise{animation:fade-rise var(--dur-enter) var(--ease-soft) backwards}.home-rise{animation:home-rise var(--dur-enter) var(--ease-soft) both}.chip{touch-action:manipulation;background:var(--chip-fill);box-shadow:inset 0 0 0 1px var(--chip-ring);color:var(--cream-soft);transition:transform var(--dur-release) var(--ease-spring), background-color .2s var(--ease-soft), color .2s var(--ease-soft);border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.78rem;display:inline-flex}.chip:active{transition-duration:var(--dur-press);transform:scale(.95)}@media (hover:hover){.chip:hover:not(.chip-on){background:var(--face-hover);color:var(--cream)}}.chip-on{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-wash-ring), 0 0 13px -3px var(--gold)}@supports (color:color-mix(in lab, red, red)){.chip-on{box-shadow:inset 0 0 0 1px var(--gold-wash-ring), 0 0 13px -3px color-mix(in srgb, var(--gold) 55%, transparent)}}.chip-on{color:var(--gold)}.chip-door{box-shadow:inset 0 0 0 1px var(--gold-wash-ring), 0 0 10px -4px var(--door-glow)}.glass-menu{overscroll-behavior:contain;background:linear-gradient(180deg, var(--menu-wash-a), var(--menu-wash-b)), var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:240px;max-width:calc(100vw - 40px);box-shadow:inset 0 0 0 1px var(--rim-menu), inset 0 1px 0 rgba(var(--ink), .06), var(--shadow-float);border-radius:18px;overflow:clip auto}.menu-item{text-align:left;width:100%;min-height:44px;font-size:var(--text-small);align-items:center;gap:.625rem;padding:.625rem 1rem;line-height:1.375;display:flex}@media (hover:hover){.menu-item:hover{background:rgba(var(--ink), .05)}}.menu-item:focus-visible{box-shadow:inset 0 0 0 1.5px var(--gold-soft);outline:none}@keyframes menu-rise{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.menu-rise{animation:menu-rise .16s var(--ease-soft) backwards;transform-origin:0 0}@media (prefers-reduced-motion:reduce){.menu-rise{animation:none}}@media (min-width:1100px){.journal-card-selected{position:relative}.journal-card-selected:before{content:"";background:var(--gold-live);pointer-events:none;z-index:1;width:3px;position:absolute;top:0;bottom:0;left:0}.journal-card-selected.edge-over:before{background:var(--gold-live) left / 3px 100% no-repeat;z-index:2;width:auto;right:0}}.segmented{background:var(--e_1-well);box-shadow:var(--inset-well), inset 0 0 0 1px var(--segmented-edge);border-radius:9999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.segmented-hug{grid-auto-columns:auto;gap:2px}.segment{min-height:44px;font-size:var(--text-small);color:var(--cream-soft);transition:background-color var(--dur-hover) var(--ease-soft), color var(--dur-hover) var(--ease-soft), transform var(--dur-release) var(--ease-spring);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;display:flex}.segment:active{transition-duration:var(--dur-press);transform:scale(.95)}.segment-on{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-wash-ring);color:var(--gold);font-weight:600}@keyframes loading-breathe{0%,to{opacity:.18}50%{opacity:1}}.btn-play.is-loading:before,.btn-send.is-loading{animation:loading-breathe .8s var(--ease-soft) infinite}.btn-play.is-loading:before{box-shadow:0 0 16px 3px var(--gold-live)}@supports (color:color-mix(in lab, red, red)){.btn-play.is-loading:before{box-shadow:0 0 16px 3px color-mix(in srgb, var(--gold-live) 55%, transparent)}}.btn-play.is-loading{color:var(--gold)}@media (prefers-reduced-motion:reduce){.btn-play.is-loading:before,.btn-send.is-loading{opacity:1;animation:none}}.radio-warm,.check-warm{appearance:none;border:1.5px solid rgba(var(--ink), .4);cursor:pointer;width:20px;height:20px;transition:border-color .15s var(--ease-soft), background-color .15s var(--ease-soft);background:0 0;flex-shrink:0}.radio-warm{border-radius:9999px}.radio-warm:checked,.radio-warm.is-on{border-color:var(--gold);background:radial-gradient(circle, var(--gold) 0 5px, transparent 5.5px)}.check-warm{border-radius:6px}.check-warm:checked{border-color:var(--gold);background-color:var(--gold)}.check-warm:checked:before{content:"";background:var(--e0-top);clip-path:polygon(17% 52%,40% 74%,84% 26%,74% 17%,40% 55%,27% 43%);width:100%;height:100%;display:block}@media (hover:hover){.segment:not(.segment-on):hover{color:var(--cream);background:var(--face-hover)}}.unread-rule{align-items:center;gap:10px;margin:14px 0 6px;display:flex}.unread-rule:before,.unread-rule:after{content:"";background:var(--gold-soft);flex:1;height:1px}.room-wash{background:#cd78542e;box-shadow:inset 0 0 10px #cd785442,inset 0 0 0 1.25px #cd785485}.room-wash-lg{background:#cd785436;box-shadow:inset 0 0 11px #cd785457,inset 0 0 0 1.25px #cd78548f}.lantern-seal{animation:lantern-flame var(--dur-breath) ease-in-out infinite;border-radius:9999px;position:relative}.lantern-seal svg{filter:drop-shadow(0 0 5px rgba(var(--lit-glow), .55));animation:lantern-glyph var(--dur-breath) ease-in-out infinite}@keyframes lantern-flame{0%,to{box-shadow:inset 0 0 8px #e2b66e2e, inset 0 0 0 1px rgba(var(--lit-glow), .22), 0 0 8px #e2b66e24}50%{box-shadow:inset 0 0 18px rgba(var(--lit-glow), .34), inset 0 0 0 1.5px rgba(var(--lit-glow), .7), 0 0 26px #e2b66e75}}@keyframes lantern-glyph{0%,to{filter:drop-shadow(0 0 4px rgba(var(--lit-glow), .4))}50%{filter:drop-shadow(0 0 8px rgba(var(--lit-glow), .85))}}@media (prefers-reduced-motion:reduce){.lantern-seal,.lantern-seal svg{animation:none}.lantern-seal{box-shadow:inset 0 0 13px rgba(var(--lit-glow), .26), inset 0 0 0 1.5px rgba(var(--lit-glow), .46), 0 0 17px #e2b66e4d}}html[data-launching] .nav-settle{animation:.24s ease-out .38s backwards nav-settle}@keyframes nav-settle{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-launching] .nav-settle{opacity:1;animation:none}}.sky-star{animation:6.5s ease-in-out infinite sky-twinkle}@keyframes sky-twinkle{0%,to{opacity:.82}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sky-star{opacity:1;animation:none}}.mark-alive{animation:mark-breath var(--dur-breath) ease-in-out infinite;border-radius:9999px;position:relative}.mark-alive svg{animation:mark-glyph var(--dur-breath) ease-in-out infinite}@keyframes mark-breath{0%,to{box-shadow:inset 0 0 8px rgba(var(--lit-glow), .1), inset 0 0 0 1px rgba(var(--lit-glow), .24), 0 0 8px #e2b66e29}50%{box-shadow:inset 0 0 16px rgba(var(--lit-glow), .3), inset 0 0 0 1.5px rgba(var(--lit-glow), .82), 0 0 24px rgba(var(--lit-glow), .34)}}@keyframes mark-glyph{0%,to{filter:drop-shadow(0 0 3px rgba(var(--lit-glow), .45))}50%{filter:drop-shadow(0 0 9px rgba(var(--lit-glow), .95))}}@media (prefers-reduced-motion:reduce){.mark-alive,.mark-alive svg{animation:none}.mark-alive{box-shadow:inset 0 0 12px rgba(var(--lit-glow), .2), inset 0 0 0 1.5px rgba(var(--lit-glow), .53), 0 0 16px rgba(var(--lit-glow), .25)}.mark-alive svg{filter:drop-shadow(0 0 6px rgba(var(--lit-glow), .7))}}.btn-paint{background:linear-gradient(135deg, var(--paint-wash-a), var(--paint-wash-b) 55%, transparent), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 60%);border-color:var(--paint-edge);box-shadow:0 6px 18px rgba(var(--ink-shadow), calc(.45 * var(--shadow-k))), var(--inset-lit)}@media (hover:hover){.btn-paint:hover{border-color:var(--paint-edge-hover)}}.paint-orb{background:#c9a96e24;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #c9a96e57}.paint-orb:after{content:"";pointer-events:none;animation:glow-breath var(--dur-breath) ease-in-out infinite;background:radial-gradient(closest-side,#e2b66e57,#0000 72%);border-radius:9999px;position:absolute;inset:-7px}button:disabled .paint-orb:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.paint-orb:after{opacity:.7;animation:none}}.night-sky{border-radius:var(--radius-soft);background:radial-gradient(120% 68% at 50% -14%, #e2b66e1c, transparent 68%), linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 62%, var(--sky-bot) 100%);box-shadow:inset 0 0 0 1px #e2b66e4d, 0 0 18px #c9a96e21, var(--sky-shadow);position:relative}.night-sky .well,.night-sky .well-round{box-shadow:inset 0 0 0 1px rgba(var(--lit-glow), .1);background:#0000004d}.night-sky .well:focus-within,.night-sky .well-round:focus-within{box-shadow:inset 0 0 0 1px #c9a96e8c,0 0 14px #c9a96e29}.icon-orb{background:var(--orb-fill);box-shadow:inset 0 0 10px var(--orb-inner), inset 0 0 0 1.25px var(--orb-rim);color:var(--gold);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.icon-orb-ember{background:#cd78542e;box-shadow:inset 0 0 10px #cd785442,inset 0 0 0 1.25px #cd785485}.chat-frame{top:0;left:0;right:0;bottom:var(--kb,0px);position:fixed;overflow-x:clip}.bare-media{max-width:92%;box-shadow:none;border-radius:var(--radius-input);background:0 0}.bare-media.bubble-guide,.bare-media.bubble-mention{padding:8px 10px}.chat-frame .pagebar{position:static}@media (min-width:900px){body:has(aside[data-sidebar]) .chat-frame{left:var(--rail-w)}}.lantern-card{background:linear-gradient(135deg, var(--lit-wash-a), var(--lit-wash-b) 55%, transparent), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%);box-shadow:var(--shadow-card), var(--inset-lit), inset 0 0 0 1px var(--lit-rim)}.door-lit{background:linear-gradient(135deg, var(--door-wash-a), var(--door-wash-b) 55%, transparent), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 60%);box-shadow:var(--shadow-card), var(--inset-lit), inset 0 0 0 1px var(--lit-rim)}:is(.panel,.overlay-surface).premium-panel{background:radial-gradient(90% 42% at 50% 0%, var(--premium-deep-wash), #0000 70%) padding-box, linear-gradient(180deg, var(--premium-deep-a) 0%, var(--premium-deep-b) 55%, var(--premium-deep-c) 100%) padding-box, linear-gradient(180deg, var(--premium-edge-top), var(--premium-edge-low)) border-box;box-shadow:0 0 34px -6px var(--premium-glow), 0 18px 44px rgba(var(--ink-shadow), calc(.5 * var(--shadow-k))), inset 0 1px 0 var(--premium-inset);border:1px solid #0000}.lantern-halo{pointer-events:none;width:130px;height:110px;animation:glow-breath var(--dur-breath) ease-in-out infinite;opacity:.65;background:radial-gradient(closest-side,#e2b66e38,#0000);border-radius:999px;position:absolute;top:-30px;left:-18px}@media (min-width:900px){.fade-rise[style*=--hero-ratio],.hero-band{--hero-ratio:21 / 9}}.hero-band[data-moon]{width:calc(100% + 40px);min-height:320px}@media (min-width:900px){.hero-band[data-moon]{width:100%}}.practice-lit{border-radius:var(--radius-soft);background:linear-gradient(135deg, #c9a96e1a, #c9a96e08 50%, transparent), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%);box-shadow:0 12px 32px rgba(var(--ink-shadow), calc(.55 * var(--shadow-k))), 0 0 26px var(--gold-wash-soft), var(--inset-lit);position:relative}.practice-halo{pointer-events:none;width:220px;height:130px;animation:glow-breath var(--dur-breath) ease-in-out infinite;opacity:.65;background:radial-gradient(closest-side,#e2b66e29,#0000);border-radius:999px;position:absolute;top:-46px;right:60px}.home-pill{border-radius:var(--radius-input);background:linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot));min-height:60px;box-shadow:var(--shadow-card), var(--inset-lit);color:var(--cream);font-size:var(--text-meta);text-align:center;transition:transform var(--dur-release) var(--ease-spring), background-color var(--dur-hover) var(--ease-soft), color var(--dur-hover) var(--ease-soft);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:inline-flex}@media (hover:hover){.home-pill:hover{background:var(--face-hover);color:var(--cream)}}.home-pill:active{transition-duration:var(--dur-press);transform:scale(.95)}.heart-bloom{animation:heart-bloom var(--dur-heart) var(--ease-soft)}.bubble{background:linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 55%);min-width:0;max-width:92%;box-shadow:var(--shadow-lift), inset 0 1px 0 var(--bubble-lit);border-radius:12px}.bubble-mine{background:linear-gradient(#d2b47c1a, #d2b47c0f), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 55%)}.bubble-guide{box-shadow:0 4px 16px rgba(var(--ink-shadow), calc(.32 * var(--shadow-k))), inset 0 1px 0 #ffefd512;background:linear-gradient(#c9a96e17, #c9a96e0d), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 55%);position:relative;overflow:hidden}.bubble-own-mark:before{left:auto;right:0}.bubble-guide:before{content:"";background:var(--gold-live);pointer-events:none;width:2.5px;position:absolute;top:0;bottom:0;left:0}.bubble-mention{box-shadow:inset 3px 0 0 var(--gold), 0 3px 12px rgba(var(--ink-shadow), calc(.3 * var(--shadow-k)));position:relative}.bubble-mention:after{content:"";border-radius:inherit;pointer-events:none;background:#c9a96e1a;position:absolute;inset:0}.bubble-text{color:var(--text-lit);font-size:max(.90625rem,14.5px);line-height:1.45}.reaction-pill{transition:color var(--dur-hover) var(--ease-soft), background-color var(--dur-hover) var(--ease-soft), border-color var(--dur-hover) var(--ease-soft), transform var(--dur-release) var(--ease-spring)}.reaction-pill:active{box-shadow:0 0 12px var(--gold-glow);transition-duration:var(--dur-press);transform:scale(.92)}.composer-pad{padding-bottom:max(.75rem, calc(env(safe-area-inset-bottom) - var(--kb,0px)))}.composer-pad-lg{padding-bottom:max(1rem, calc(env(safe-area-inset-bottom) - var(--kb,0px)))}.composer-float{background:var(--bar-solid);box-shadow:0 8px 28px rgba(var(--ink-shadow), calc(.55 * var(--shadow-k))), inset 0 1px 0 rgba(var(--ink), .05);margin-bottom:max(.5rem, calc(env(safe-area-inset-bottom) - var(--kb,0px)));border-radius:26px;padding:.75rem .5rem}.composer-bar,.bottom-nav{background:var(--bar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bar-edge)}.record-tab{background:var(--gold-live);transition:transform var(--dur-release) var(--ease-spring);box-shadow:0 6px 20px #c9a96e66,0 0 22px #c9a96e4d,inset 0 1px #ffffff4d}.record-tab:active{transition-duration:var(--dur-press);transform:scale(.94)}.sheet-rise{animation:sheet-rise var(--dur-sheet) var(--ease-sheet)}@keyframes sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.thinking-dot{background:var(--cream-faint);border-radius:9999px;width:6px;height:6px;animation:1.2s ease-in-out infinite thinking-bob}@keyframes thinking-bob{0%,64%,to{opacity:.35;transform:translateY(0)}32%{opacity:1;transform:translateY(-3px)}}.msg-enter{animation:.32s cubic-bezier(.2,.8,.2,1) msg-enter}@keyframes msg-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lantern-cursor{vertical-align:text-bottom;background:var(--gold);border-radius:1px;width:2px;height:1em;margin-left:2px;animation:1.1s ease-in-out infinite lantern-caret;display:inline-block}@keyframes lantern-caret{0%,to{opacity:.9}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.sheet-rise,.thinking-dot,.msg-enter,.lantern-cursor{animation:none}}.mic-listening:after{content:"";border:2px solid var(--gold);pointer-events:none;border-radius:9999px;animation:1s ease-out infinite mic-pulse;position:absolute;inset:-3px}.toast{bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:60;background:linear-gradient(180deg, var(--e3-top), var(--e3-bot));box-shadow:0 10px 30px rgba(var(--ink-shadow), calc(.5 * var(--shadow-k))), 0 0 26px -6px var(--gold-wash), inset 0 0 0 1px var(--gold), inset 0 1px 0 #fff5e112;border:0;border-radius:1.5rem;align-items:flex-start;gap:.7rem;padding:.85rem 1.2rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.toast{box-shadow:0 10px 30px rgba(var(--ink-shadow), calc(.5 * var(--shadow-k))), 0 0 26px -6px var(--gold-wash), inset 0 0 0 1px color-mix(in srgb, var(--gold) 38%, transparent), inset 0 1px 0 #fff5e112}}.toast{animation:toast-rise .3s var(--ease-soft) backwards;width:max-content;max-width:min(26rem,100vw - 2rem)}.topup-notice{z-index:70;left:50%;bottom:calc(env(safe-area-inset-bottom) + 84px);overscroll-behavior:contain;background:linear-gradient(180deg, var(--e3-top), var(--e3-bot));width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 7.5rem);box-shadow:0 14px 38px rgba(var(--ink-shadow), calc(.55 * var(--shadow-k))), 0 0 30px -8px var(--gold-wash), inset 0 0 0 1px var(--gold), inset 0 1px 0 #fff5e112;border-radius:1.25rem;padding:1.1rem 1.15rem 1.2rem;position:fixed;overflow-y:auto;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.topup-notice{box-shadow:0 14px 38px rgba(var(--ink-shadow), calc(.55 * var(--shadow-k))), 0 0 30px -8px var(--gold-wash), inset 0 0 0 1px color-mix(in srgb, var(--gold) 38%, transparent), inset 0 1px 0 #fff5e112}}.topup-notice{animation:toast-rise .32s var(--ease-soft) backwards}@media (min-width:900px){.topup-notice{bottom:1.5rem}body:has(aside[data-sidebar])>.topup-notice{left:calc(50% + var(--rail-w) / 2)}}.topup-rule{background:var(--rule-gold);height:1px;margin:.95rem 0 .75rem}.toast:before{content:"";background:var(--gold);flex-shrink:0;width:17px;height:17px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 14.5A8 8 0 0 1 9.5 5a8 8 0 1 0 9.5 9.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 14.5A8 8 0 0 1 9.5 5a8 8 0 1 0 9.5 9.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.glow-breathe,.badge-new{position:relative}.glow-breathe:after,.badge-new:after{content:"";border-radius:inherit;box-shadow:0 0 16px 2px var(--gold-glow);opacity:0;pointer-events:none;animation:glow-breath var(--dur-breath) ease-in-out infinite;opacity:.65;position:absolute;inset:0}.badge-new{background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-wash-ring);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.badge-new:after{animation-duration:3s}.badge-new-bright{background:var(--gold-live);color:var(--gold-live-ink);box-shadow:0 0 0 1px #ffecc859, 0 0 18px 2px var(--gold-glow), 0 4px 14px rgba(var(--ink-shadow), calc(.45 * var(--shadow-k)));letter-spacing:.12em;padding:4px 12px;font-size:12px}.badge-new-bright:after{box-shadow:0 0 22px 6px var(--gold-glow)}.new-book-tag{z-index:2;pointer-events:none;display:inline-flex;position:absolute;top:-11px;right:14px}.new-book-tag:before{content:"";background:radial-gradient(closest-side, var(--gold-glow), transparent);opacity:.75;border-radius:9999px;animation:2.6s ease-in-out infinite new-book-aura;position:absolute;inset:-6px -8px}.new-book-tag-ring{background:conic-gradient(from var(--book-a), #c9a96e8c 0deg, #c9a96e8c 200deg, #fff6dc 290deg, #c9a96e8c 360deg);box-shadow:0 0 14px 1px var(--gold-glow), 0 3px 10px rgba(var(--ink-shadow), calc(.4 * var(--shadow-k)));border-radius:9999px;padding:1.5px;animation:3.2s linear infinite book-turn;display:inline-flex;position:relative}.new-book-tag-pill{background:var(--gold-live);color:var(--gold-live-ink);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:10.5px;font-weight:700;line-height:1.3;display:inline-flex;position:relative;overflow:hidden}.new-book-tag-pill:after{content:"";background:linear-gradient(100deg,#0000,#fffcf0bf,#0000);width:40%;animation:3.4s ease-in-out infinite new-book-gloss;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}.new-book-tag-star{flex-shrink:0;width:11px;height:11px;animation:2.2s ease-in-out infinite new-book-twinkle}.new-book-spark{background:var(--new-book-spark,#fff6dc);opacity:0;width:10px;height:10px;animation:2.8s ease-out infinite new-book-spark;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 0.6 7.15 4.85 11.4 6 7.15 7.15 6 11.4 4.85 7.15 0.6 6 4.85 4.85Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 0.6 7.15 4.85 11.4 6 7.15 7.15 6 11.4 4.85 7.15 0.6 6 4.85 4.85Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.new-book-spark.s1{--sx:-10px;--sy:-14px;animation-delay:0s;top:2px;left:6px}.new-book-spark.s2{--sx:-2px;--sy:-18px;width:7px;height:7px;animation-delay:.55s;top:-2px;left:40%}.new-book-spark.s3{--sx:12px;--sy:-13px;animation-delay:1.1s;top:2px;right:6px}.new-book-spark.s4{--sx:14px;--sy:-4px;width:7px;height:7px;animation-delay:1.7s;top:55%;right:-3px}.new-book-spark.s5{--sx:-14px;--sy:-5px;width:8px;height:8px;animation-delay:2.25s;top:55%;left:-3px}:root[data-theme=day] .new-book-tag{--new-book-spark:var(--gold)}@media (prefers-reduced-motion:reduce){.new-book-tag:before,.new-book-tag-ring,.new-book-tag-pill:after,.new-book-tag-star{animation:none}.new-book-spark{display:none}}:root[data-still] .new-book-spark{display:none}.reading{flex-direction:column;gap:2.25rem;display:flex}.reading-hero{padding-top:.25rem}.reading-title{font-family:var(--font-cormorant), Georgia, "Times New Roman", serif;letter-spacing:-.01em;color:var(--text-lit);text-wrap:balance;text-shadow:0 0 22px #c9a96e59;margin-top:.4rem;font-size:clamp(30px,8.6vw,40px);font-weight:600;line-height:1.12}.reading-meta{color:var(--cream-soft);margin-top:.85rem;font-size:max(.875rem,14px);line-height:1.6}.reading-figure{font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);font-variant-numeric:tabular-nums;font-size:max(1.3125rem,21px);font-weight:600;line-height:1}.reading-when{color:var(--cream-faint);margin-top:.2rem;font-size:max(.78125rem,12.5px)}.reading-p{color:var(--text-lit);overflow-wrap:anywhere;font-size:max(1.0625rem,17px);line-height:1.72}.reading-p+.reading-p{margin-top:1rem}.reading-lede:not(.no-dropcap) .reading-p:first-child:first-letter{float:left;font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);text-shadow:0 0 14px #c9a96e66;padding:.06em .12em 0 0;font-size:3.4em;font-weight:600;line-height:.82}.reading-gold{color:var(--gold);font-weight:600}.reading-name{color:var(--gold);text-underline-offset:3px;font-weight:600;text-decoration-color:#c9a96e66}@media (hover:hover){.reading-name:hover{text-decoration:underline}}.night-ref{vertical-align:.25em;font-variant-numeric:tabular-nums;min-width:1.35em;height:1.35em;color:var(--gold-live-ink);background:var(--gold-live);box-shadow:0 0 10px -2px var(--gold-glow);border-radius:9999px;justify-content:center;align-items:center;margin:0 .05em 0 .18em;padding:0 .3em;font-size:.66em;font-weight:700;line-height:1;display:inline-flex;position:relative}.night-ref:after{content:"";border-radius:9999px;position:absolute;inset:-7px -3px}.own-ref{vertical-align:.25em;font-variant-numeric:tabular-nums;min-width:1.35em;height:1.35em;color:var(--gold);background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--chip-ring);border-radius:9999px;justify-content:center;align-items:center;margin:0 .05em 0 .18em;padding:0 .3em;font-size:.7em;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.reading-h2{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-lit);text-shadow:0 0 18px #c9a96e52;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:clamp(25px,7vw,30px);font-weight:600;line-height:1.15;display:flex}.reading-h2-glyph{color:var(--gold);filter:drop-shadow(0 0 6px #c9a96e80);flex-shrink:0;display:inline-flex}.reading-h2-rule{background:var(--rule-gold);flex:1;min-width:1.5rem;height:1px}.tone-lead{color:var(--reading-soft);font-size:max(.9375rem,15px);line-height:1.65}.tone-meta{color:var(--cream-soft);margin-bottom:.9rem;font-size:max(.8125rem,13px);line-height:1.6}.tarot-plate{width:var(--pw);aspect-ratio:827/1181;height:auto}@media (min-width:480px){.tarot-plate{width:var(--pw-sm)}}.classic-plate{width:var(--pw);aspect-ratio:600/1034;height:auto}@media (min-width:480px){.classic-plate{width:var(--pw-sm)}}.classic-slot{aspect-ratio:600/1034;background:var(--face-quiet);box-shadow:inset 0 0 0 1px var(--chip-ring);background-image:linear-gradient(160deg, rgba(var(--ink), .035), transparent 60%);border-radius:6px}.card-back{box-shadow:var(--shadow-thumb), 0 0 0 1px #c9a96e6b, inset 0 0 0 3px #160f0a, inset 0 0 0 4px #c9a96e8c;background:radial-gradient(closest-side,#c9a96e33,#0000 78%) 50%/100% 100% no-repeat,repeating-linear-gradient(45deg,#c9a96e17 0 1px,#0000 1px 7px),repeating-linear-gradient(-45deg,#c9a96e17 0 1px,#0000 1px 7px),linear-gradient(165deg,#2a1f16,#160f0a 60%,#0f0a07);display:block;position:relative;overflow:hidden}.card-back:after{content:"";filter:drop-shadow(0 0 4px #c9a96e73);opacity:.92;background:url(/sigil-192.png) 50%/58% no-repeat;position:absolute;inset:0}.flip-card{perspective:900px;display:inline-block}.flip-inner{transform-style:preserve-3d;transition:transform .65s var(--ease-soft);display:grid}.flip-inner>*{backface-visibility:hidden;grid-area:1/1}.flip-inner>.flip-face,.flip-inner[data-turned=true]{transform:rotateY(180deg)}@keyframes deal-in{0%{opacity:0;transform:translateY(-22px)scale(.92)}}.deal-in{animation:deal-in .42s var(--ease-soft) backwards}@keyframes riffle-left{0%,to{transform:translate(0)rotate(-5deg)}50%{transform:translate(-26px)rotate(-8deg)}}@keyframes riffle-right{0%,to{transform:translate(0)rotate(5deg)}50%{transform:translate(26px)rotate(8deg)}}.deck-shuffling .deck-left{animation:riffle-left .45s var(--ease-soft) 2}.deck-shuffling .deck-right{animation:riffle-right .45s var(--ease-soft) 2}@media (prefers-reduced-motion:reduce){.flip-inner{transition:none}.deal-in,.deck-shuffling .deck-left,.deck-shuffling .deck-right{animation:none}}:root[data-still] .flip-inner{transition:none}.tone-foot{border-top:1px solid var(--divider);color:var(--cream-faint);margin-top:1.05rem;padding-top:.8rem;font-size:max(.78125rem,12.5px);line-height:1.6}.tone-foot>*+*{margin-top:.35rem}.tone-chain>li{position:relative}.tone-chain>li+li:before{content:"";background:var(--gold-soft);opacity:.6;width:1px;height:.5rem;position:absolute;top:-.5rem;left:1.65rem}.night-list{flex-direction:column;gap:.9rem;display:flex}.night-card{background:linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%);border-radius:var(--radius-soft);box-shadow:var(--shadow-card), var(--inset-lit), inset 0 0 0 1px #c9a96e2e, 0 0 26px -10px var(--gold-wash-glow);padding:1.05rem 1.15rem 1.1rem}.night-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin-bottom:.55rem;display:flex}.night-name{font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);font-size:max(1.3125rem,21px);font-weight:600;line-height:1.2}.night-name .reading-name{font-weight:600}.night-epithet{font-family:var(--font-cormorant), Georgia, serif;color:var(--cream-soft);font-size:max(1.125rem,18px);font-style:italic;line-height:1.3}.night-card .reading-p{font-size:max(1rem,16px);line-height:1.65}.night-open{letter-spacing:.02em;color:var(--gold);margin-top:.7rem;font-size:max(.8125rem,13px);font-weight:600;display:inline-block}.island-panel,.golden-section,.teaching-panel{--cream-faint:var(--cream-faint-raised);--placeholder:var(--placeholder-raised)}.island-panel{border-radius:var(--radius-soft);background:radial-gradient(120% 90% at 50% 0%, #7a969629, transparent 70%), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%);box-shadow:var(--shadow-card), var(--inset-lit), inset 0 0 0 1px #7a969638;padding:1.1rem 1.15rem}.golden-section{border-radius:var(--radius-soft);background:radial-gradient(110% 80% at 50% 0%, #c9a96e33, transparent 72%), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%);box-shadow:var(--shadow-card), inset 0 0 0 1px #c9a96e6b, inset 0 1px 0 #fff5e114;padding:1.15rem 1.2rem}.weather-panel{border-radius:var(--radius-soft);background:linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 48%);box-shadow:var(--shadow-card), var(--inset-lit);padding:1.1rem 1.15rem}.weather-moons{border-bottom:1px solid var(--divider);justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.weather-moon{font-size:var(--text-caps);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-faint);flex-direction:column;align-items:center;gap:.3rem;display:flex}.weather-moon svg{filter:drop-shadow(0 0 8px #c9a96e73)}.weather-arrow{color:var(--bronze);font-size:var(--text-head-s)}.teaching-panel{border-radius:var(--radius-soft);background:radial-gradient(110% 70% at 50% 0%, #e2b66e2e, transparent 70%), linear-gradient(180deg, var(--e2-raised,var(--e1-card-top)), var(--e1-card-bot) 55%);box-shadow:var(--shadow-card), inset 0 0 0 1px #c9a96e5c, inset 0 1px 0 #fff5e117, 0 0 34px -8px var(--gold-wash-glow);padding:1.25rem 1.2rem 1.35rem}.teaching-panel:not(.no-dropcap) .reading-p:first-child:first-letter{float:left;font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);padding:.06em .12em 0 0;font-size:3.1em;font-weight:600;line-height:.82}.reading-halo{position:relative}.reading-halo:after{content:"";border-radius:inherit;box-shadow:0 0 28px 4px var(--gold-glow);opacity:.35;pointer-events:none;animation:glow-breath var(--dur-breath) ease-in-out 2;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.reading-halo:after{animation:none}}.reading-quote{text-align:center;border-top:1px solid #c9a96e59;border-bottom:1px solid #c9a96e59;margin:1.4rem .2rem;padding:.9rem 1rem}.reading-quote p{font-family:var(--font-cormorant), Georgia, serif;color:var(--gold);text-wrap:balance;text-shadow:0 0 16px #c9a96e47;font-size:max(1.3125rem,21px);font-style:italic;font-weight:600;line-height:1.4}.reading-quote cite{letter-spacing:.14em;text-transform:uppercase;color:var(--cream-soft);margin-top:.5rem;font-size:max(.75rem,12px);font-style:normal;display:block}.reading-list{color:var(--text-lit);flex-direction:column;gap:.45rem;padding-left:.2rem;font-size:max(1.03125rem,16.5px);line-height:1.6;display:flex}.reading-list li{padding-left:1.3rem;position:relative}.reading-list li:before{content:"◆" / "";color:var(--gold);font-size:.7em;position:absolute;top:.05em;left:0}.reading-foot{border-top:1px solid var(--divider);margin-top:.5rem;padding-top:1rem}.reading-colophon{text-align:center;color:var(--cream-faint);margin-top:.9rem;font-size:max(.78125rem,12.5px);line-height:1.6}@media (min-width:900px){.reading-title{font-size:max(2.75rem,44px)}.reading-p{font-size:max(1.09375rem,17.5px)}}.breathe{opacity:.55;animation:4s ease-in-out 2 forwards breathe}.skeleton{background:linear-gradient(90deg, rgba(var(--ink), .04) 25%, rgba(var(--ink), .08) 37%, rgba(var(--ink), .04) 63%);border-radius:var(--radius-input);background-size:200% 100%;animation:1.6s linear infinite shimmer}@media (pointer:coarse){.skeleton{background:rgba(var(--ink), .05);animation:none}}@media (min-width:900px){.strip-edges{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.night-object{-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000);mask-image:radial-gradient(closest-side,#000 58%,#0000)}}.img-wait{background:linear-gradient(90deg, rgba(var(--ink), .04) 25%, rgba(var(--ink), .08) 37%, rgba(var(--ink), .04) 63%);background-size:200% 100%;animation:1.6s linear infinite shimmer}@media (pointer:coarse){.img-wait{background:rgba(var(--ink), .05);animation:none}}.glow-breathe:after{animation-duration:4s}.dream-title{font-family:var(--font-cormorant), Georgia, serif;color:var(--text-lit);text-shadow:0 0 18px #e2b66e38,0 0 2px #e2b66e1f;letter-spacing:-.005em;text-wrap:balance;font-style:italic;font-weight:600}.wire-label{align-items:center;gap:12px;display:flex}.wire-label:after{content:"";background:linear-gradient(90deg,#c9a96e73,#c9a96e00);flex:1;height:1px}.rule-between{align-items:center;gap:12px;display:flex}.rule-between:before,.rule-between:after{content:"";flex:1;height:1px}.rule-between:before{background:linear-gradient(90deg, transparent, rgba(var(--ink), .12))}.rule-between:after{background:linear-gradient(90deg, rgba(var(--ink), .12), transparent)}.from-site{border-radius:12px;flex-direction:column;align-items:center;gap:9px;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.from-site__wire{width:168px;color:var(--gold);font-size:var(--text-meta);align-items:center;gap:10px;line-height:1;display:flex}.from-site__wire:before,.from-site__wire:after{content:"";background:var(--rule-gold);flex:1;height:1px}.from-site__wire:before{transform:scaleX(-1)}.from-site__mark,.from-site__word{transition:color .22s var(--ease-soft)}@media (hover:hover){.from-site:hover .from-site__mark,.from-site:hover .from-site__word{color:var(--cream)}}.seal-enter{position:relative}.seal-enter:after{content:"";pointer-events:none;box-shadow:0 0 22px 5px rgba(var(--seal-rgb,201, 169, 110), .34);opacity:0;animation:seal-enter 1.6s var(--ease-soft) both;border-radius:9999px;position:absolute;inset:0}@keyframes seal-enter{0%{opacity:0}38%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.seal-enter:after{opacity:0;animation:none}}html[data-launching] .seal-enter:after{opacity:0;animation:none}.tool-item{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:6px;width:64px;display:flex}.tool-orb{width:48px;height:48px;color:var(--gold);background:var(--face-quiet);box-shadow:inset 0 0 0 1px var(--rim-tool), var(--inset-lit), var(--shadow-orb);transition:transform var(--dur-release) var(--ease-spring), box-shadow .2s var(--ease-soft), color .2s var(--ease-soft);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.tool-orb>svg{width:22px;height:22px}.tool-item:active .tool-orb{transition-duration:var(--dur-press);transform:scale(.92)}.tool-orb-on,.tool-orb.mic-listening{color:var(--text-lit);box-shadow:inset 0 0 0 1.5px var(--gold), 0 0 16px var(--glow-tool-on), var(--shadow-orb)}.tool-orb-live{background:var(--gold-live);color:var(--gold-live-ink);box-shadow:0 0 22px var(--gold-live-bloom), inset 0 1px 0 #ffffff4d}.tool-dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 6px var(--gold-wash);border-radius:9999px;position:absolute;top:1px;right:1px}.tool-label{font-size:var(--text-caps);letter-spacing:.01em;text-align:center;color:var(--cream-soft);line-height:1.2}.tool-item[aria-pressed=true] .tool-label{color:var(--text-lit)}.header-icon-btn[aria-pressed=true]{color:var(--gold);background:var(--gold-wash);border-color:var(--gold-wash-ring)}.well,.well-round{caret-color:var(--gold)}[data-room=fireside] .composer-float{background:linear-gradient(#cd78540e, #cd785405), var(--bar-solid);box-shadow:0 8px 28px rgba(var(--ink-shadow), calc(.55 * var(--shadow-k))), inset 0 1px 0 rgba(var(--ink), .07)}@media (min-width:900px){.bubble-text{font-size:max(.96875rem,15.5px);line-height:1.5}[data-room=fireside] .bubble{max-width:72%}}.living-moon{border-radius:9999px;display:inline-flex;position:relative;box-shadow:0 0 26px 4px #f0e6cd33}.living-moon:before{content:"";pointer-events:none;animation:living-moon-breath var(--dur-breath) ease-in-out infinite alternate;border-radius:9999px;position:absolute;inset:-6px;box-shadow:0 0 30px 8px #f0e6cd38}@keyframes living-moon-breath{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.living-moon:before{opacity:.7;animation:none}}:root[data-still] .living-moon:before{opacity:.7;animation:none!important}.card-note{border-radius:var(--radius-input);background:var(--gold-wash-soft);box-shadow:inset 2px 0 0 var(--gold-soft);padding:8px 10px 9px 13px}.card-note-edit{border-radius:var(--radius-input);background:var(--gold-wash-soft);box-shadow:inset 2px 0 0 var(--gold-soft);padding:10px 10px 10px 13px}.card-note-add{align-items:center;display:inline-flex}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.\!fixed{position:fixed!important}.\!static{position:static!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-6{inset:calc(var(--spacing) * -6)}.-inset-8{inset:calc(var(--spacing) * -8)}.-inset-\[5px\]{inset:-5px}.-inset-\[18\%\]{inset:-18%}.-inset-\[22\%\]{inset:-22%}.inset-0{inset:0}.inset-\[-7\%\]{inset:-7%}.inset-\[-8px\]{inset:-8px}.inset-\[3px\]{inset:3px}.inset-\[9px\]{inset:9px}.-inset-x-1{inset-inline:calc(var(--spacing) * -1)}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-7{top:calc(var(--spacing) * -7)}.-top-14{top:calc(var(--spacing) * -14)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-90{top:calc(var(--spacing) * 90)}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[7px\]{top:7px}.top-\[14px\]{top:14px}.top-\[15px\]{top:15px}.top-\[16px\]{top:16px}.top-\[18px\]{top:18px}.top-\[24px\]{top:24px}.top-\[64px\]{top:64px}.top-\[68px\]{top:68px}.top-\[calc\(0\.25rem\+var\(--blur-gap\)\)\]{top:calc(.25rem + var(--blur-gap))}.top-\[calc\(1\.25rem\+var\(--sat\)\)\]{top:calc(1.25rem + var(--sat))}.top-\[calc\(52px\+1rem\)\]{top:calc(52px + 1rem)}.top-\[calc\(56px\+var\(--sat\)\+var\(--blur-gap\)\+1rem\)\]{top:calc(56px + var(--sat) + var(--blur-gap) + 1rem)}.top-\[calc\(64px\+env\(safe-area-inset-top\)\)\]{top:calc(64px + env(safe-area-inset-top))}.top-\[calc\(64px\+var\(--sat\)\+var\(--blur-gap\)\)\]{top:calc(64px + var(--sat) + var(--blur-gap))}.top-\[calc\(var\(--sat\)\+14px\)\]{top:calc(var(--sat) + 14px)}.top-\[max\(1rem\,calc\(var\(--sat\)\+var\(--blur-gap\)\)\)\]{top:max(1rem, calc(var(--sat) + var(--blur-gap)))}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[4\.25rem\]{right:4.25rem}.right-\[6\%\]{right:6%}.right-\[7\%\]{right:7%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[2px\]{bottom:2px}.bottom-\[8px\]{bottom:8px}.bottom-\[89px\]{bottom:89px}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+92px\)\]{bottom:calc(env(safe-area-inset-bottom) + 92px)}.bottom-full{bottom:100%}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-2{left:calc(var(--spacing) * -2)}.-left-3\.5{left:calc(var(--spacing) * -3.5)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-5{left:calc(var(--spacing) * 5)}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-\[7\%\]{left:7%}.left-\[7px\]{left:7px}.left-\[30px\]{left:30px}.left-\[34px\]{left:34px}.left-\[calc\(1\.25rem\+var\(--win-inset\,0px\)\)\]{left:calc(1.25rem + var(--win-inset,0px))}.left-px{left:1px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[80\]{z-index:80}.z-\[99998\]{z-index:99998}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:900px){.container{max-width:900px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-m-\[7\.5px\]{margin:-7.5px}.-m-\[9px\]{margin:-9px}.m-1{margin:var(--spacing)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-3{margin-block:calc(var(--spacing) * -3)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{margin-top:calc(max(.75rem, env(safe-area-inset-top)) * -1)}.-mt-\[max\(0\.75rem\,sat\)\]{margin-top:calc(max(.75rem, sat) * -1)}.-mt-\[max\(0\.75rem\,var\(--sat\)\)\]{margin-top:calc(max(.75rem, var(--sat)) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[0\.5em\]{margin-top:.5em}.mt-\[0\.45em\]{margin-top:.45em}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[9px\]{margin-top:9px}.mt-\[10px\]{margin-top:10px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-\[6px\]{margin-right:6px}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-3{margin-bottom:calc(var(--spacing) * -3)}.-mb-\[var\(--blurb-h\)\]{margin-bottom:calc(var(--blurb-h) * -1)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.\!ml-0{margin-left:0!important}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\.3\]{aspect-ratio:4/3.3}.aspect-\[4\/3\.4\]{aspect-ratio:4/3.4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/2\]{aspect-ratio:5/2}.aspect-\[6\/7\]{aspect-ratio:6/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[320\/170\]{aspect-ratio:320/170}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-\[46px\]{height:46px!important}.\!h-\[52px\]{height:52px!important}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6\.5px\]{height:6.5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[36px\]{height:36px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[66px\]{height:66px}.h-\[72\%\]{height:72%}.h-\[74px\]{height:74px}.h-\[76px\]{height:76px}.h-\[80px\]{height:80px}.h-\[84px\]{height:84px}.h-\[86\%\]{height:86%}.h-\[88px\]{height:88px}.h-\[92px\]{height:92px}.h-\[97px\]{height:97px}.h-\[104px\]{height:104px}.h-\[110px\]{height:110px}.h-\[114\%\]{height:114%}.h-\[118px\]{height:118px}.h-\[124px\]{height:124px}.h-\[150px\]{height:150px}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[226px\]{height:226px}.h-\[230px\]{height:230px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[262px\]{height:262px}.h-\[300px\]{height:300px}.h-\[640px\]{height:640px}.h-\[min\(52vw\,216px\)\]{height:min(52vw,216px)}.h-\[min\(68vw\,300px\)\]{height:min(68vw,300px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[30vh\]{max-height:30vh}.max-h-\[34vh\]{max-height:34vh}.max-h-\[40dvh\]{max-height:40dvh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[75dvh\]{max-height:75dvh}.max-h-\[78dvh\]{max-height:78dvh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[86dvh\]{max-height:86dvh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[200px\]{max-height:200px}.max-h-\[440px\]{max-height:440px}.max-h-\[calc\(100dvh-56px-var\(--sat\)-var\(--blur-gap\)-2rem\)\]{max-height:calc(100dvh - 56px - var(--sat) - var(--blur-gap) - 2rem)}.max-h-full{max-height:100%}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-\[76px\]{min-height:76px!important}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[1\.6em\]{min-height:1.6em}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[1rem\]{min-height:1rem}.min-h-\[2\.5em\]{min-height:2.5em}.min-h-\[5\.75rem\]{min-height:5.75rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[18px\]{min-height:18px}.min-h-\[23px\]{min-height:23px}.min-h-\[26px\]{min-height:26px}.min-h-\[30px\]{min-height:30px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[92px\]{min-height:92px}.min-h-\[116px\]{min-height:116px}.min-h-\[118px\]{min-height:118px}.min-h-\[122px\]{min-height:122px}.min-h-\[300px\]{min-height:300px}.min-h-dvh{min-height:100dvh}.\!w-7{width:calc(var(--spacing) * 7)!important}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-9{width:calc(var(--spacing) * 9)!important}.\!w-\[46px\]{width:46px!important}.\!w-\[52px\]{width:52px!important}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2\.5px\]{width:2.5px}.w-\[2ch\]{width:2ch}.w-\[5px\]{width:5px}.w-\[6\.5px\]{width:6.5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[31px\]{width:31px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[36px\]{width:36px}.w-\[42px\]{width:42px}.w-\[44\%\]{width:44%}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[72\%\]{width:72%}.w-\[74px\]{width:74px}.w-\[76px\]{width:76px}.w-\[84px\]{width:84px}.w-\[86\%\]{width:86%}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[104px\]{width:104px}.w-\[110px\]{width:110px}.w-\[114\%\]{width:114%}.w-\[118px\]{width:118px}.w-\[122px\]{width:122px}.w-\[124px\]{width:124px}.w-\[132px\]{width:132px}.w-\[140\%\]{width:140%}.w-\[150px\]{width:150px}.w-\[156px\]{width:156px}.w-\[170px\]{width:170px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[296px\]{width:296px}.w-\[300px\]{width:300px}.w-\[calc\(100\%\+0\.5rem\)\]{width:calc(100% + .5rem)}.w-\[calc\(100\%\+1\.5rem\)\]{width:calc(100% + 1.5rem)}.w-\[calc\(100\%\+2\.5rem\)\]{width:calc(100% + 2.5rem)}.w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.w-\[min\(21rem\,calc\(100vw-1\.5rem\)\)\]{width:min(21rem,100vw - 1.5rem)}.w-\[min\(52vw\,216px\)\]{width:min(52vw,216px)}.w-\[min\(68vw\,300px\)\]{width:min(68vw,300px)}.w-\[var\(--rail-w\)\]{width:var(--rail-w)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[4px\]{max-width:4px}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[14ch\]{max-width:14ch}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[21\.5rem\]{max-width:21.5rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[26ch\]{max-width:26ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[78\%\]{max-width:78%}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.max-w-\[680px\]{max-width:680px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-\[2px\]{min-width:2px}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[17px\]{min-width:17px}.min-w-\[218px\]{min-width:218px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-\[1\.3\]{flex:1.3}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[19px\]{--tw-translate-x:19px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[21px\]{--tw-translate-x:21px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[22px\]{--tw-translate-y:calc(22px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.85\]{scale:.85}.scale-\[0\.97\]{scale:.97}.scale-\[…\]{scale:…}.-rotate-90{rotate:-90deg}.-rotate-\[2deg\]{rotate:-2deg}.-rotate-\[4deg\]{rotate:-4deg}.-rotate-\[5deg\]{rotate:-5deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[2deg\]{rotate:2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:count-rise_300ms_ease-out\]{animation:.3s ease-out count-rise}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[calc\(72px\+var\(--sat\)\+var\(--blur-gap\)\)\]{scroll-margin-top:calc(72px + var(--sat) + var(--blur-gap))}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1\.2fr_1\.3fr\]{grid-template-columns:1fr 1.2fr 1.3fr}.grid-cols-\[1fr_32px_1fr\]{grid-template-columns:1fr 32px 1fr}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.grid-rows-\[auto_auto_auto\]{grid-template-rows:auto auto auto}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.\!gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}: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\:var\(--divider\)\]>:not(:last-child)){border-color:var(--divider)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.\!rounded-\[16px\]{border-radius:16px!important}.\!rounded-full{border-radius:2147483647px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.rounded-\[var\(--radius-input\,14px\)\]{border-radius:var(--radius-input,14px)}.rounded-\[var\(--radius-soft\)\]{border-radius:var(--radius-soft)}.rounded-\[var\(--radius-softer\)\]{border-radius:var(--radius-softer)}.rounded-full{border-radius:2147483647px}.rounded-input{border-radius:.875rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-t-\[var\(--radius-soft\)\]{border-top-left-radius:var(--radius-soft);border-top-right-radius:var(--radius-soft)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-bl-\[10px\]{border-bottom-left-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#e8c98a\]\/60{border-color:#e8c98a99;border-color:lab(82.5754% 5.07316 35.7299/.6)}.border-\[\#e8c98a\]\/70{border-color:#e8c98ab3;border-color:lab(82.5754% 5.07316 35.7299/.7)}.border-\[\#e8c98a\]\/80{border-color:#e8c98acc;border-color:lab(82.5754% 5.07316 35.7299/.8)}.border-\[\#e9dcc0\]\/20{border-color:#e9dcc033;border-color:lab(88.272% 1.28105 15.5031/.2)}.border-\[\#e9dcc0\]\/25{border-color:#e9dcc040;border-color:lab(88.272% 1.28105 15.5031/.25)}.border-\[\#e9dcc0\]\/30{border-color:#e9dcc04d;border-color:lab(88.272% 1.28105 15.5031/.3)}.border-\[\#e9dcc0\]\/35{border-color:#e9dcc059;border-color:lab(88.2721% 1.28111 15.5031/.35)}.border-\[\#f0c070\]\/70{border-color:#f0c070b3;border-color:lab(80.8264% 10.9625 46.7655/.7)}.border-\[color\:color-mix\(in_srgb\,var\(--cream\)_40\%\,transparent\)\]{border-color:var(--cream)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--cream\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--cream) 40%,transparent)}}.border-\[color\:var\(--bronze\)\]{border-color:var(--bronze)}.border-\[color\:var\(--divider\)\]{border-color:var(--divider)}.border-\[color\:var\(--gold\)\]{border-color:var(--gold)}.border-\[color\:var\(--panel-edge\)\]{border-color:var(--panel-edge)}.border-\[color\:var\(--rim-menu\)\]{border-color:var(--rim-menu)}.border-\[color\:var\(--switch-off-ring\)\]{border-color:var(--switch-off-ring)}.border-\[rgba\(135\,190\,235\,0\.42\)\]{border-color:#87beeb6b}.border-\[rgba\(var\(--ink\)\,0\.4\)\]{border-color:rgba(var(--ink),.4)}.border-\[var\(--divider\)\]{border-color:var(--divider)}.border-\[var\(--gold\)\]{border-color:var(--gold)}.border-\[var\(--gold-soft\)\]{border-color:var(--gold-soft)}.border-current{border-color:currentColor}.border-divider{border-color:var(--divider)}.border-gold{border-color:var(--gold)}.border-gold-faint{border-color:var(--gold-faint)}.border-gold-soft{border-color:var(--gold-soft)}.border-gold\/40{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/40{border-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.border-panel-edge{border-color:var(--panel-edge)}.border-t-transparent{border-top-color:#0000}.bg-\[\#7fbff0\]{background-color:#7fbff0}.bg-\[\#e8c98a\]\/12{background-color:#e8c98a1f;background-color:lab(82.5754% 5.07316 35.7299/.12)}.bg-\[\#e8c98a\]\/35{background-color:#e8c98a59;background-color:lab(82.5754% 5.07316 35.7299/.35)}.bg-\[\#e9dcc0\]\/60{background-color:#e9dcc099;background-color:lab(88.272% 1.28105 15.5031/.6)}.bg-\[\#f6e6bf\]{background-color:#f6e6bf}.bg-\[color\:var\(--divider\)\]{background-color:var(--divider)}.bg-\[color\:var\(--dot-in\)\]{background-color:var(--dot-in)}.bg-\[color\:var\(--e0-mid\)\]{background-color:var(--e0-mid)}.bg-\[color\:var\(--e0-top\)\]{background-color:var(--e0-top)}.bg-\[color\:var\(--e1-card-bot\)\]{background-color:var(--e1-card-bot)}.bg-\[color\:var\(--e2-raised\)\]{background-color:var(--e2-raised)}.bg-\[color\:var\(--e_1-well\)\]{background-color:var(--e_1-well)}.bg-\[color\:var\(--face-quiet\)\]{background-color:var(--face-quiet)}.bg-\[color\:var\(--find-wash\)\]{background-color:var(--find-wash)}.bg-\[color\:var\(--gold-wash\)\]{background-color:var(--gold-wash)}.bg-\[color\:var\(--gold-wash-glow\)\]{background-color:var(--gold-wash-glow)}.bg-\[color\:var\(--gold-wash-soft\)\]{background-color:var(--gold-wash-soft)}.bg-\[color\:var\(--night\)\]{background-color:var(--night)}.bg-\[color\:var\(--panel\)\]{background-color:var(--panel)}.bg-\[color\:var\(--panel-raised\)\]{background-color:var(--panel-raised)}.bg-\[color\:var\(--rail-bg\)\]{background-color:var(--rail-bg)}.bg-\[color\:var\(--scrub-track\)\]{background-color:var(--scrub-track)}.bg-\[color\:var\(--surface-faint\)\]{background-color:var(--surface-faint)}.bg-\[rgba\(10\,7\,5\,0\.9\)\]{background-color:#0a0705e6}.bg-\[rgba\(18\,32\,48\,0\.90\)\]{background-color:#122030e6}.bg-\[rgba\(var\(--ink\)\,0\.03\)\]{background-color:rgba(var(--ink),.03)}.bg-\[rgba\(var\(--ink\)\,0\.04\)\]{background-color:rgba(var(--ink),.04)}.bg-\[rgba\(var\(--ink\)\,0\.05\)\]{background-color:rgba(var(--ink),.05)}.bg-\[rgba\(var\(--ink\)\,0\.06\)\]{background-color:rgba(var(--ink),.06)}.bg-\[rgba\(var\(--ink\)\,0\.08\)\]{background-color:rgba(var(--ink),.08)}.bg-\[rgba\(var\(--ink\)\,0\.14\)\]{background-color:rgba(var(--ink),.14)}.bg-\[rgba\(var\(--ink\)\,…\)\]{background-color:rgba(var(--ink),…)}.bg-\[var\(--gold\)\]{background-color:var(--gold)}.bg-\[var\(--gold-soft\)\]{background-color:var(--gold-soft)}.bg-\[var\(--gold-wash-soft\)\]{background-color:var(--gold-wash-soft)}.bg-black{background-color:var(--color-black)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-cream-soft{background-color:var(--cream-soft)}.bg-gold{background-color:var(--gold)}.bg-gold-faint{background-color:var(--gold-faint)}.bg-gold-soft{background-color:var(--gold-soft)}.bg-gold\/35{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/35{background-color:color-mix(in oklab, var(--gold) 35%, transparent)}}.bg-gold\/70{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/70{background-color:color-mix(in oklab, var(--gold) 70%, transparent)}}.bg-gold\/\[0\.07\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/\[0\.07\]{background-color:color-mix(in oklab, var(--gold) 7.0%, transparent)}}.bg-night{background-color:var(--night)}.bg-night-raised{background-color:var(--night-raised)}.bg-night\/60{background-color:var(--night)}@supports (color:color-mix(in lab, red, red)){.bg-night\/60{background-color:color-mix(in oklab, var(--night) 60%, transparent)}}.bg-night\/75{background-color:var(--night)}@supports (color:color-mix(in lab, red, red)){.bg-night\/75{background-color:color-mix(in oklab, var(--night) 75%, transparent)}}.bg-night\/85{background-color:var(--night)}@supports (color:color-mix(in lab, red, red)){.bg-night\/85{background-color:color-mix(in oklab, var(--night) 85%, transparent)}}.bg-panel{background-color:var(--panel)}.bg-panel-edge{background-color:var(--panel-edge)}.bg-panel-raised{background-color:var(--panel-raised)}.bg-panel\/70{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/70{background-color:color-mix(in oklab, var(--panel) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[11px\]{padding-inline:11px}.px-\[22px\]{padding-inline:22px}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[3px\]{padding-block:3px}.py-\[13px\]{padding-block:13px}.py-px{padding-block:1px}.\!pt-3\.5{padding-top:calc(var(--spacing) * 3.5)!important}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[calc\(1\.25rem\+var\(--sat\)\)\]{padding-top:calc(1.25rem + var(--sat))}.pt-\[calc\(1\.25rem\+var\(--sat\)\+var\(--blur-gap\)\)\]{padding-top:calc(1.25rem + var(--sat) + var(--blur-gap))}.pt-\[max\(0\.75rem\,var\(--sat\)\)\]{padding-top:max(.75rem, var(--sat))}.pt-\[max\(1\.5rem\,calc\(var\(--sat\)\+var\(--blur-gap\)\)\)\]{padding-top:max(1.5rem, calc(var(--sat) + var(--blur-gap)))}.pt-\[max\(1rem\,calc\(var\(--sat\)\+var\(--blur-gap\)\)\)\]{padding-top:max(1rem, calc(var(--sat) + var(--blur-gap)))}.pt-\[max\(1rem\,var\(--sat\)\)\]{padding-top:max(1rem, var(--sat))}.pt-\[max\(2\.5rem\,calc\(var\(--sat\)\+var\(--blur-gap\)\)\)\]{padding-top:max(2.5rem, calc(var(--sat) + var(--blur-gap)))}.pt-\[max\(2\.5rem\,calc\(var\(--sat\)\+var\(--blur-gap\)\+1rem\)\)\]{padding-top:max(2.5rem, calc(var(--sat) + var(--blur-gap) + 1rem))}.pt-\[max\(3rem\,calc\(var\(--sat\)\+var\(--blur-gap\)\)\)\]{padding-top:max(3rem, calc(var(--sat) + var(--blur-gap)))}.pt-\[max\(4rem\,calc\(var\(--sat\)\+var\(--blur-gap\)\)\)\]{padding-top:max(4rem, calc(var(--sat) + var(--blur-gap)))}.\!pr-1\.5{padding-right:calc(var(--spacing) * 1.5)!important}.\!pr-2{padding-right:calc(var(--spacing) * 2)!important}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.\!pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[10px\]{padding-bottom:10px}.pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pb-\[max\(1\.75rem\,calc\(env\(safe-area-inset-bottom\)_\+_1rem\)\)\]{padding-bottom:max(1.75rem, calc(env(safe-area-inset-bottom) + 1rem))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.\!pl-2\.5{padding-left:calc(var(--spacing) * 2.5)!important}.pl-0{padding-left:0}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[18px\]{padding-left:18px}.pl-\[25px\]{padding-left:25px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-cormorant)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/400{font-size:var(--text-xl);line-height:calc(var(--spacing) * 400)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10\.5px\]{font-size:10.5px!important}.\!text-\[10px\]{font-size:10px!important}.\!text-caps{font-size:var(--text-caps)!important}.\!text-meta{font-size:var(--text-meta)!important}.\!text-note{font-size:var(--text-note)!important}.\!text-whisper{font-size:var(--text-whisper)!important}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.28rem\]{font-size:1.28rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2rem\]{font-size:2rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[clamp\(1\.08rem\,5\.3vw\,1\.62rem\)\]{font-size:clamp(1.08rem,5.3vw,1.62rem)}.text-\[max\(0\.8125rem\,13px\)\]{font-size:max(.8125rem,13px)}.text-\[max\(0\.96875rem\,15\.5px\)\]{font-size:max(.96875rem,15.5px)}.text-\[max\(1\.125rem\,18px\)\]{font-size:max(1.125rem,18px)}.text-\[max\(1\.375rem\,22px\)\]{font-size:max(1.375rem,22px)}.text-\[max\(1rem\,16px\)\]{font-size:max(1rem,16px)}.text-\[max\(2\.5rem\,40px\)\]{font-size:max(2.5rem,40px)}.text-\[max\(2\.25rem\,36px\)\]{font-size:max(2.25rem,36px)}.text-\[max\(2\.75rem\,44px\)\]{font-size:max(2.75rem,44px)}.text-\[max\(2\.375rem\,38px\)\]{font-size:max(2.375rem,38px)}.text-\[max\(2\.875rem\,46px\)\]{font-size:max(2.875rem,46px)}.text-\[max\(Xrem\,Ypx\)\]{font-size:max(Xrem, Ypx)}.text-body{font-size:var(--text-body)}.text-caps{font-size:var(--text-caps)}.text-display{font-size:var(--text-display)}.text-dream{font-size:var(--text-dream)}.text-head-s{font-size:var(--text-head-s)}.text-meta{font-size:var(--text-meta)}.text-note{font-size:var(--text-note)}.text-read{font-size:var(--text-read)}.text-small{font-size:var(--text-small)}.text-standfirst{font-size:var(--text-standfirst)}.text-title{font-size:var(--text-title)}.text-whisper{font-size:var(--text-whisper)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.tracking-\[…\]{--tw-tracking:…;letter-spacing:…}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-cream{color:var(--cream)!important}.\!text-gold{color:var(--gold)!important}.text-\[\#0e1926\]{color:#0e1926}.text-\[\#a9d4f5\]{color:#a9d4f5}.text-\[\#bfe0fb\]{color:#bfe0fb}.text-\[\#d9ccb2\]{color:#d9ccb2}.text-\[\#e8c98a\]{color:#e8c98a}.text-\[\#e8c98a\]\/50{color:#e8c98a80;color:lab(82.5754% 5.07316 35.7299/.5)}.text-\[\#e8c98a\]\/70{color:#e8c98ab3;color:lab(82.5754% 5.07316 35.7299/.7)}.text-\[\#e8c98a\]\/80{color:#e8c98acc;color:lab(82.5754% 5.07316 35.7299/.8)}.text-\[\#e9dcc0\]\/45{color:#e9dcc073;color:lab(88.272% 1.28105 15.5031/.45)}.text-\[\#e9dcc0\]\/55{color:#e9dcc08c;color:lab(88.272% 1.28105 15.5031/.55)}.text-\[\#e9dcc0\]\/60{color:#e9dcc099;color:lab(88.272% 1.28105 15.5031/.6)}.text-\[\#e9dcc0\]\/65{color:#e9dcc0a6;color:lab(88.272% 1.28105 15.5031/.65)}.text-\[\#e9dcc0\]\/70{color:#e9dcc0b3;color:lab(88.2721% 1.28111 15.5031/.7)}.text-\[\#e9dcc0\]\/75{color:#e9dcc0bf;color:lab(88.272% 1.28105 15.5031/.75)}.text-\[\#e9dcc0\]\/80{color:#e9dcc0cc;color:lab(88.272% 1.28105 15.5031/.8)}.text-\[\#e9dcc0\]\/85{color:#e9dcc0d9;color:lab(88.272% 1.28105 15.5031/.85)}.text-\[\#e9dcc0\]\/90{color:#e9dcc0e6;color:lab(88.272% 1.28105 15.5031/.9)}.text-\[\#eaf3fb\]{color:#eaf3fb}.text-\[\#efe3c8\]\/80{color:#efe3c8cc;color:lab(90.6765% 1.00303 14.7879/.8)}.text-\[\#efe3c8\]\/90{color:#efe3c8e6;color:lab(90.6765% 1.00303 14.7879/.9)}.text-\[\#efe3c8\]\/95{color:#efe3c8f2;color:lab(90.6765% 1.00303 14.7879/.95)}.text-\[\#f0d69c\]{color:#f0d69c}.text-\[\#f0d69c\]\/85{color:#f0d69cd9;color:lab(86.8049% 3.34021 32.19/.85)}.text-\[\#f0e6d0\]{color:#f0e6d0}.text-\[\#f1e6cc\]{color:#f1e6cc}.text-\[\#f1e6cc\]\/70{color:#f1e6ccb3;color:lab(91.6662% .741303 14.1302/.7)}.text-\[\#f3dfae\]{color:#f3dfae}.text-\[\#f6e6bf\]{color:#f6e6bf}.text-\[Npx\]{color:Npx}.text-\[color\:var\(--ember\)\]{color:var(--ember)}.text-\[color\:var\(--ember-raised\)\]{color:var(--ember-raised)}.text-\[color\:var\(--gold-live-ink\)\]{color:var(--gold-live-ink)}.text-\[color\:var\(--placeholder\)\]{color:var(--placeholder)}.text-\[color\:var\(--reading-soft\)\]{color:var(--reading-soft)}.text-\[color\:var\(--rose\)\]{color:var(--rose)}.text-\[color\:var\(--text-lit\)\]{color:var(--text-lit)}.text-\[var\(--bronze\)\]{color:var(--bronze)}.text-\[var\(--heart-lit\)\]{color:var(--heart-lit)}.text-bronze{color:var(--bronze)}.text-cream{color:var(--cream)}.text-cream-faint{color:var(--cream-faint)}.text-cream-soft{color:var(--cream-soft)}.text-ember{color:var(--ember)}.text-gold{color:var(--gold)}.text-gold-soft{color:var(--gold-soft)}.text-lit{color:var(--text-lit)}.text-lit-white{color:var(--lit-white)}.text-reading-soft{color:var(--reading-soft)}.text-rose{color:var(--rose)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:lining-nums\]{font-variant-numeric:lining-nums}.\[font-variant-numeric\:lining-nums_tabular-nums\]{font-variant-numeric:lining-nums tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[color\:var\(--gold-wash-ring\)\]{-webkit-text-decoration-color:var(--gold-wash-ring);-webkit-text-decoration-color:var(--gold-wash-ring);-webkit-text-decoration-color:var(--gold-wash-ring);text-decoration-color:var(--gold-wash-ring)}.decoration-\[var\(--bronze\)\]{-webkit-text-decoration-color:var(--bronze);-webkit-text-decoration-color:var(--bronze);-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[var\(--msg-action-rest\,0\.8\)\]{opacity:var(--msg-action-rest,.8)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(216\,189\,134\,0\.38\)\,0_6px_16px_rgba\(var\(--ink-shadow\)\,calc\(0\.45\*var\(--shadow-k\)\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#d8bd8661), 0 6px 16px var(--tw-shadow-color,rgba(var(--ink-shadow),calc(.45 * var(--shadow-k))));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(216\,189\,134\,0\.55\)\,0_3px_8px_rgba\(var\(--ink-shadow\)\,0\.55\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#d8bd868c), 0 3px 8px var(--tw-shadow-color,rgba(var(--ink-shadow),.55));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_var\(--gold-glow\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--gold-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(246\,222\,170\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f6deaacc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_var\(--gold-glow\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--gold-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_-6px_var\(--gold-glow\)\]{--tw-shadow:0 0 18px -6px var(--tw-shadow-color,var(--gold-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px\.\.\.\]{--tw-shadow:0 0 40px... var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_16px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--gold\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--gold));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--choice-ring\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--choice-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--gold-soft\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--gold-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-band\)\]{--tw-shadow:var(--shadow-band);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-pop\)\]{--tw-shadow:var(--shadow-pop);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-thumb\)\]{--tw-shadow:var(--shadow-thumb);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[color\:rgba\(var\(--ink\)\,0\.12\)\]{--tw-ring-color:rgba(var(--ink),.12)}.ring-\[color\:var\(--bronze\)\]{--tw-ring-color:var(--bronze)}.ring-\[color\:var\(--gold\)\]{--tw-ring-color:var(--gold)}.ring-\[color\:var\(--gold-soft\)\]{--tw-ring-color:var(--gold-soft)}.ring-\[color\:var\(--gold-wash-ring\)\]{--tw-ring-color:var(--gold-wash-ring)}.ring-gold,.ring-gold\/30{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.ring-gold\/30{--tw-ring-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[color\:var\(--e1-card-bot\)\]{--tw-ring-offset-color:var(--e1-card-bot)}.ring-offset-\[color\:var\(--night\)\]{--tw-ring-offset-color:var(--night)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.outline-\[color\:var\(--gold\)\]{outline-color:var(--gold)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(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,)}.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,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,opacity\]{transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[…\]{transition-property:…;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[1600ms\]{--tw-duration:1.6s;transition-duration:1.6s}.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[contain-intrinsic-size\:auto_50px\]{contain-intrinsic-size:auto 50px}.\[contain-intrinsic-size\:auto_64px\]{contain-intrinsic-size:auto 64px}.\[content-visibility\:auto\]{content-visibility:auto}.\[text-shadow\:0_0_3px_var\(--night\)\,0_0_7px_var\(--night\)\]{text-shadow:0 0 3px var(--night),0 0 7px var(--night)}.\[text-shadow\:none\]{text-shadow:none}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *),.group-open\/prac\:rotate-180:is(:where(.group\/prac):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.045\]:is(:where(.group):hover *){scale:1.045}.group-hover\:text-gold-soft:is(:where(.group):hover *){color:var(--gold-soft)}}.marker\:text-gold ::marker{color:var(--gold)}.marker\:text-gold::marker{color:var(--gold)}.marker\:text-gold ::-webkit-details-marker{color:var(--gold)}.marker\:text-gold::-webkit-details-marker{color:var(--gold)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-full::file-selector-button{border-radius:2147483647px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[color\:var\(--e2-raised\)\]::file-selector-button{background-color:var(--e2-raised)}.file\:bg-\[color\:var\(--panel\)\]::file-selector-button{background-color:var(--panel)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-body::file-selector-button{font-size:var(--text-body)}.file\:text-note::file-selector-button{font-size:var(--text-note)}.file\:text-cream::file-selector-button{color:var(--cream)}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:text-body::placeholder{font-size:var(--text-body)}.placeholder\:text-small::placeholder{font-size:var(--text-small)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-\[\#efe3c8\]\/45::placeholder{color:#efe3c873;color:lab(90.6765% 1.00303 14.7879/.45)}.placeholder\:text-\[color\:var\(--placeholder\)\]::placeholder{color:var(--placeholder)}.placeholder\:italic::placeholder{font-style:italic}.placeholder\:not-italic::placeholder{font-style:normal}.first\:mt-0:first-child{margin-top:0}.first\:mt-5:first-child{margin-top:calc(var(--spacing) * 5)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:var(--spacing)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[color\:var\(--divider\)\]:hover{background-color:var(--divider)}.hover\:bg-\[color\:var\(--face-hover\)\]:hover{background-color:var(--face-hover)}.hover\:bg-\[color\:var\(--gold-wash\)\]:hover{background-color:var(--gold-wash)}.hover\:bg-\[color\:var\(--gold-wash-glow\)\]:hover{background-color:var(--gold-wash-glow)}.hover\:bg-\[color\:var\(--gold-wash-soft\)\]:hover{background-color:var(--gold-wash-soft)}.hover\:bg-\[color\:var\(--panel\)\]:hover{background-color:var(--panel)}.hover\:bg-\[rgba\(var\(--ink\)\,0\.05\)\]:hover{background-color:rgba(var(--ink),.05)}.hover\:bg-panel:hover{background-color:var(--panel)}.hover\:text-\[\#efe3c8\]:hover{color:#efe3c8}.hover\:text-\[color\:var\(--ember\)\]:hover{color:var(--ember)}.hover\:text-cream:hover{color:var(--cream)}.hover\:text-cream-soft:hover{color:var(--cream-soft)}.hover\:text-ember:hover{color:var(--ember)}.hover\:text-gold:hover{color:var(--gold)}.hover\:text-gold-soft:hover{color:var(--gold-soft)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.focus\:border-gold-soft:focus{border-color:var(--gold-soft)}.focus\:ring-1:focus{--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)}.focus\:ring-gold:focus{--tw-ring-color:var(--gold)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-\[color\:var\(--divider\)\]:active{background-color:var(--divider)}.active\:opacity-100:active{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:900px){.max-desk\:static{position:static}.max-desk\:sticky{position:sticky}.max-desk\:bottom-0{bottom:0}.max-desk\:z-\[41\]{z-index:41}.max-desk\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.max-desk\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.max-desk\:w-full{width:100%}.max-desk\:scroll-mb-28{scroll-margin-bottom:calc(var(--spacing) * 28)}.max-desk\:flex-wrap{flex-wrap:wrap}.max-desk\:bg-\[linear-gradient\(to_top\,var\(--night\)_calc\(100\%_-_24px\)\,transparent\)\]{background-image:linear-gradient(to top,var(--night) calc(100% - 24px),transparent)}.max-desk\:px-8{padding-inline:calc(var(--spacing) * 8)}.max-desk\:px-9{padding-inline:calc(var(--spacing) * 9)}.max-desk\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-desk\:pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media not all and (min-width:374px){.max-\[374px\]\:text-note{font-size:var(--text-note)}}@media (min-width:380px){.min-\[380px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:390px){.min-\[390px\]\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}}@media (min-width:400px){.min-\[400px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:480px){.min-\[480px\]\:ml-\[100px\]{margin-left:100px}.min-\[480px\]\:hidden{display:none}.min-\[480px\]\:inline{display:inline}.min-\[480px\]\:w-3{width:calc(var(--spacing) * 3)}.min-\[480px\]\:w-\[104px\]{width:104px}.min-\[480px\]\:gap-2{gap:calc(var(--spacing) * 2)}}@media (min-width:560px){.min-\[560px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.desk\:top-0{top:0}.desk\:top-6{top:calc(var(--spacing) * 6)}.desk\:right-7{right:calc(var(--spacing) * 7)}.desk\:bottom-4{bottom:calc(var(--spacing) * 4)}.desk\:bottom-\[22px\]{bottom:22px}.desk\:left-\[calc\(1\.75rem\+var\(--win-inset\,0px\)\)\]{left:calc(1.75rem + var(--win-inset,0px))}.desk\:col-span-1{grid-column:span 1/span 1}.desk\:col-span-2{grid-column:span 2/span 2}.desk\:col-span-3{grid-column:span 3/span 3}.desk\:col-start-1{grid-column-start:1}.desk\:col-start-2{grid-column-start:2}.desk\:row-span-4{grid-row:span 4/span 4}.desk\:row-start-1{grid-row-start:1}.desk\:row-start-2{grid-row-start:2}.desk\:row-start-3{grid-row-start:3}.desk\:row-start-4{grid-row-start:4}.desk\:mx-0{margin-inline:0}.desk\:mx-auto{margin-inline:auto}.desk\:mt-0{margin-top:0}.desk\:mt-14{margin-top:calc(var(--spacing) * 14)}.desk\:ml-8{margin-left:calc(var(--spacing) * 8)}.desk\:ml-auto{margin-left:auto}.desk\:block{display:block}.desk\:contents{display:contents}.desk\:flex{display:flex}.desk\:grid{display:grid}.desk\:hidden{display:none}.desk\:inline{display:inline}.desk\:inline-block{display:inline-block}.desk\:aspect-\[21\/9\]{aspect-ratio:21/9}.desk\:aspect-auto{aspect-ratio:auto}.desk\:\!h-11{height:calc(var(--spacing) * 11)!important}.desk\:h-6{height:calc(var(--spacing) * 6)}.desk\:h-9{height:calc(var(--spacing) * 9)}.desk\:h-11{height:calc(var(--spacing) * 11)}.desk\:h-\[88px\]{height:88px}.desk\:h-\[136px\]{height:136px}.desk\:h-\[270px\]{height:270px}.desk\:max-h-\[min\(58vh\,480px\)\]{max-height:min(58vh,480px)}.desk\:min-h-\[18rem\]{min-height:18rem}.desk\:min-h-\[122px\]{min-height:122px}.desk\:\!w-11{width:calc(var(--spacing) * 11)!important}.desk\:w-4{width:calc(var(--spacing) * 4)}.desk\:w-6{width:calc(var(--spacing) * 6)}.desk\:w-11{width:calc(var(--spacing) * 11)}.desk\:w-44{width:calc(var(--spacing) * 44)}.desk\:w-\[92px\]{width:92px}.desk\:w-\[132px\]{width:132px}.desk\:w-\[136px\]{width:136px}.desk\:w-\[176px\]{width:176px}.desk\:w-auto{width:auto}.desk\:w-fit{width:fit-content}.desk\:w-full{width:100%}.desk\:max-w-\[240px\]{max-width:240px}.desk\:max-w-\[380px\]{max-width:380px}.desk\:max-w-\[500px\]{max-width:500px}.desk\:max-w-\[520px\]{max-width:520px}.desk\:max-w-\[680px\]{max-width:680px}.desk\:max-w-\[720px\]{max-width:720px}.desk\:max-w-md{max-width:var(--container-md)}.desk\:max-w-none{max-width:none}.desk\:max-w-xl{max-width:var(--container-xl)}.desk\:min-w-0{min-width:0}.desk\:flex-1{flex:1}.desk\:flex-none{flex:none}.desk\:shrink{flex-shrink:1}.desk\:shrink-0{flex-shrink:0}.desk\:scroll-px-5{scroll-padding-inline:calc(var(--spacing) * 5)}.desk\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.desk\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.desk\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desk\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.desk\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.desk\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.desk\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.desk\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.desk\:grid-cols-\[5\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:5.25rem minmax(0,1fr)}.desk\:grid-rows-\[auto_auto_auto_1fr\]{grid-template-rows:auto auto auto 1fr}.desk\:flex-row{flex-direction:row}.desk\:flex-wrap{flex-wrap:wrap}.desk\:items-baseline{align-items:baseline}.desk\:items-center{align-items:center}.desk\:items-start{align-items:flex-start}.desk\:justify-start{justify-content:flex-start}.desk\:gap-0\.5{gap:calc(var(--spacing) * .5)}.desk\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.desk\:gap-2{gap:calc(var(--spacing) * 2)}.desk\:gap-3{gap:calc(var(--spacing) * 3)}.desk\:gap-4{gap:calc(var(--spacing) * 4)}.desk\:gap-5{gap:calc(var(--spacing) * 5)}.desk\:gap-6{gap:calc(var(--spacing) * 6)}.desk\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.desk\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.desk\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.desk\:self-baseline{align-self:baseline}.desk\:justify-self-start{justify-self:flex-start}.desk\:overflow-hidden{overflow:hidden}.desk\:overflow-visible{overflow:visible}.desk\:rounded-\[24px\]{border-radius:24px}.desk\:p-4{padding:calc(var(--spacing) * 4)}.desk\:p-6{padding:calc(var(--spacing) * 6)}.desk\:px-0{padding-inline:0}.desk\:px-3{padding-inline:calc(var(--spacing) * 3)}.desk\:px-4{padding-inline:calc(var(--spacing) * 4)}.desk\:px-5{padding-inline:calc(var(--spacing) * 5)}.desk\:px-6{padding-inline:calc(var(--spacing) * 6)}.desk\:px-7{padding-inline:calc(var(--spacing) * 7)}.desk\:px-9{padding-inline:calc(var(--spacing) * 9)}.desk\:px-10{padding-inline:calc(var(--spacing) * 10)}.desk\:px-12{padding-inline:calc(var(--spacing) * 12)}.desk\:py-5{padding-block:calc(var(--spacing) * 5)}.desk\:pt-\[calc\(1\.25rem\+var\(--sat\)\)\]{padding-top:calc(1.25rem + var(--sat))}.desk\:pr-4{padding-right:calc(var(--spacing) * 4)}.desk\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.desk\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.desk\:text-center{text-align:center}.desk\:text-\[15px\]{font-size:15px}.desk\:text-\[max\(2\.25rem\,36px\)\]{font-size:max(2.25rem,36px)}.desk\:text-\[max\(2\.375rem\,38px\)\]{font-size:max(2.375rem,38px)}.desk\:text-head-s{font-size:var(--text-head-s)}.desk\:text-read{font-size:var(--text-read)}.desk\:text-standfirst{font-size:var(--text-standfirst)}.desk\:text-title{font-size:var(--text-title)}.desk\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.desk\:text-balance{text-wrap:balance}.desk\:whitespace-normal{white-space:normal}.desk\:text-lit{color:var(--text-lit)}.desk\:capitalize{text-transform:capitalize}.desk\:shadow-\[var\(--shadow-band\)\]{--tw-shadow:var(--shadow-band);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:1100px){.min-\[1100px\]\:sticky{position:sticky}.min-\[1100px\]\:top-\[calc\(72px\+var\(--sat\)\+var\(--blur-gap\)\)\]{top:calc(72px + var(--sat) + var(--blur-gap))}.min-\[1100px\]\:top-\[calc\(var\(--sat\)\+var\(--blur-gap\)\+64px\)\]{top:calc(var(--sat) + var(--blur-gap) + 64px)}.min-\[1100px\]\:col-span-2{grid-column:span 2/span 2}.min-\[1100px\]\:row-span-3{grid-row:span 3/span 3}.min-\[1100px\]\:m-0{margin:0}.min-\[1100px\]\:mt-0{margin-top:0}.min-\[1100px\]\:mt-4{margin-top:calc(var(--spacing) * 4)}.min-\[1100px\]\:block{display:block}.min-\[1100px\]\:flex{display:flex}.min-\[1100px\]\:grid{display:grid}.min-\[1100px\]\:hidden{display:none}.min-\[1100px\]\:h-10{height:calc(var(--spacing) * 10)}.min-\[1100px\]\:h-full{height:100%}.min-\[1100px\]\:max-h-\[calc\(100dvh-var\(--sat\)-var\(--blur-gap\)-64px\)\]{max-height:calc(100dvh - var(--sat) - var(--blur-gap) - 64px)}.min-\[1100px\]\:w-10{width:calc(var(--spacing) * 10)}.min-\[1100px\]\:w-\[clamp\(340px\,36\%\,460px\)\]{width:clamp(340px,36%,460px)}.min-\[1100px\]\:max-w-\[720px\]{max-width:720px}.min-\[1100px\]\:flex-1{flex:1}.min-\[1100px\]\:shrink-0{flex-shrink:0}.min-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.min-\[1100px\]\:items-center{align-items:center}.min-\[1100px\]\:items-start{align-items:flex-start}.min-\[1100px\]\:gap-5{gap:calc(var(--spacing) * 5)}.min-\[1100px\]\:gap-6{gap:calc(var(--spacing) * 6)}.min-\[1100px\]\:gap-8{gap:calc(var(--spacing) * 8)}.min-\[1100px\]\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.min-\[1100px\]\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.min-\[1100px\]\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.min-\[1100px\]\:self-center{align-self:center}.min-\[1100px\]\:overflow-y-auto{overflow-y:auto}.min-\[1100px\]\:rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.min-\[1100px\]\:bg-\[color\:var\(--panel-raised\)\]{background-color:var(--panel-raised)}}@media (min-width:1360px){.min-\[1360px\]\:sticky{position:sticky}.min-\[1360px\]\:top-\[calc\(72px\+var\(--sat\)\+var\(--blur-gap\)\)\]{top:calc(72px + var(--sat) + var(--blur-gap))}.min-\[1360px\]\:flex{display:flex}.min-\[1360px\]\:grid{display:grid}.min-\[1360px\]\:hidden{display:none}.min-\[1360px\]\:max-w-\[1000px\]{max-width:1000px}.min-\[1360px\]\:min-w-0{min-width:0}.min-\[1360px\]\:flex-1{flex:1}.min-\[1360px\]\:grid-cols-\[512px_minmax\(0\,1fr\)\]{grid-template-columns:512px minmax(0,1fr)}.min-\[1360px\]\:flex-col{flex-direction:column}.min-\[1360px\]\:flex-row{flex-direction:row}.min-\[1360px\]\:items-start{align-items:flex-start}.min-\[1360px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[1360px\]\:gap-10{gap:calc(var(--spacing) * 10)}.min-\[1360px\]\:gap-x-8{column-gap:calc(var(--spacing) * 8)}}@media (min-width:1500px){.min-\[1500px\]\:block{display:block}.min-\[1500px\]\:flex{display:flex}.min-\[1500px\]\:hidden{display:none}.min-\[1500px\]\:w-\[280px\]{width:280px}.min-\[1500px\]\:flex-1{flex:1}.min-\[1500px\]\:shrink-0{flex-shrink:0}.min-\[1500px\]\:items-start{align-items:flex-start}.min-\[1500px\]\:gap-8{gap:calc(var(--spacing) * 8)}.min-\[1500px\]\:self-stretch{align-self:stretch}}@media (min-width:40rem){.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:mx-auto{margin-inline:auto}.sm\:ml-0{margin-left:0}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:basis-auto{flex-basis:auto}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-\[var\(--radius-soft\)\]{border-radius:var(--radius-soft)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-\[color\:var\(--divider\)\]{border-color:var(--divider)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[3rem\]{font-size:3rem}.sm\:text-head-s{font-size:var(--text-head-s)}.sm\:text-meta{font-size:var(--text-meta)}}@container (min-width:28rem){.\@md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}@media (min-width:900px){@media (pointer:fine){.desk\:pointer-fine\:my-auto{margin-block:auto}}}.\[\&_svg\]\:h-6 svg{height:calc(var(--spacing) * 6)}.\[\&_svg\]\:w-6 svg{width:calc(var(--spacing) * 6)}.\[\&\+\&\]\:mt-3+.\[\&\+\&\]\:mt-3{margin-top:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\>details\[open\]\)\>details\]\:self-start:has(>details[open])>details{align-self:flex-start}@media (min-width:1100px){.min-\[1100px\]\:\[\&\:has\(\>details\[open\]\)\>details\]\:self-start:has(>details[open])>details{align-self:flex-start}}.\[\&\:has\(\>div\:last-child\:empty\)\]\:hidden:has(>div:last-child:empty){display:none}.\[\&\>\*\]\:\!mt-0>*{margin-top:0!important}.\[\&\>\*\]\:basis-full>*{flex-basis:100%}@media (min-width:900px){.desk\:\[\&\>\*\]\:mx-auto>*{margin-inline:auto}.desk\:\[\&\>\*\]\:max-w-\[680px\]>*{max-width:680px}}.\[\&\>\*\:has\(\>button\:only-child\)\]\:basis-auto>:has(>button:only-child){flex-basis:auto}@media (min-width:1100px){.min-\[1100px\]\:\[\&\>\*\:not\(\:first-child\)\]\:col-start-2>:not(:first-child){grid-column-start:2}.min-\[1100px\]\:\[\&\>details\]\:self-stretch>details{align-self:stretch}}.\[\&\>div\]\:mt-0>div{margin-top:0}.\[\&\>section\]\:mt-4>section{margin-top:calc(var(--spacing) * 4)}@media (min-width:1360px){.min-\[1360px\]\:\[\&\>section\]\:mt-4>section{margin-top:calc(var(--spacing) * 4)}}.\[\&\[data-folded\]\>\[data-fold-rest\]\]\:invisible[data-folded]>[data-fold-rest]{visibility:hidden}@media (hover:hover){@media (hover:hover){.\[\@media\(hover\:hover\)\]\:hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media (pointer:fine){.\[\@media\(pointer\:fine\)\]\:flex{display:flex}.\[\@media\(pointer\:fine\)\]\:opacity-0{opacity:0}.\[\@media\(pointer\:fine\)\]\:group-focus-within\/msg\:opacity-100:is(:where(.group\/msg):focus-within *){opacity:1}@media (hover:hover){.\[\@media\(pointer\:fine\)\]\:group-hover\/msg\:opacity-100:is(:where(.group\/msg):hover *){opacity:1}}}[data-theme=day] .\[\[data-theme\=day\]_\&\]\:bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){[data-theme=day] .\[\[data-theme\=day\]_\&\]\:bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}[data-theme=day] .\[\[data-theme\=day\]_\&\]\:text-\[color\:var\(--cream\)\]{color:var(--cream)}[data-theme=day] .\[\[data-theme\=day\]_\&\]\:text-cream-faint{color:var(--cream-faint)}[data-theme=day] .\[\[data-theme\=day\]_\&\]\:text-gold{color:var(--gold)}[data-theme=day] .\[\[data-theme\=day\]_\&\]\:opacity-65{opacity:.65}[data-theme=day] .\[\[data-theme\=day\]_\&\]\:opacity-85{opacity:.85}[data-theme=day] .\[\[data-theme\=day\]_\&\]\:opacity-100{opacity:1}details[open] .\[details\[open\]_\&\]\:rotate-90{rotate:90deg}}:root{--rail-w:288px;--rail-gutter:calc(var(--rail-w) + 96px);--sat:env(safe-area-inset-top);--blur-gap:0px;--e0-top:#1a1517;--e0-mid:#191410;--e0-low:#1c150c;--e_1-well:#171308;--e1-card-top:#2a2118;--e1-card-bot:#221a12;--e2-raised:#30251a;--e3-top:#35291d;--e3-bot:#2e2419;--shadow-card-drop:0 10px 26px #06040280, 0 1px 2px #0006;--card-ring:inset 0 -1px 0 #08050380, inset 0 0 0 1px #d8bd861a;--shadow-card:var(--shadow-card-drop), var(--card-ring);--card-edge:var(--inset-lit), var(--card-ring);--shadow-overlay:0 24px 64px #000000a6;--inset-lit:inset 0 1px 0 #ffecc42b;--inset-well:inset 0 2px 6px #00000080;--frame-wash:#d6aa601f;--frame-top:#261d14;--frame-mid:#1b140d;--frame-low:#16100a;--frame-edge-top:#d8bd8675;--frame-edge-low:#d8bd8633;--frame-edge:#d8bd864d;--frame-light:#fff0cdf2;--shadow-frame:0 30px 70px #0009, inset 0 1px 0 #ffecc41a;--title-glow:0 0 18px #ecc78038;--night:var(--e0-top);--night-mid:var(--e0-mid);--night-low:var(--e0-low);--night-raised:#1d1715;--panel:var(--e1-card-bot);--panel-raised:var(--e2-raised);--panel-edge:#3a3226;--ink:232, 224, 208;--hero-halo:0, 0, 0;--clock-ink:#fff;--clock-glow:0 0 12px #ffffff80, 0 0 30px #e0c6898c, 0 0 56px #c9a96e4d;--clock-glow-soft:0 0 12px #ffffff80, 0 0 30px #e0c6898c;--sky-top:#0f0c0a;--sky-mid:#0b0908;--sky-bot:#0d0906;--sky-shadow:0 12px 30px #0009;--face-quiet:var(--e2-raised);--face-hover:var(--e2-raised);--rim-well:#c9a96e12;--rim-well-lit:#ffeccc17;--rim-well-bloom:#c9a96e0d;--orb-fill:#c9a96e29;--orb-inner:#c9a96e3d;--orb-rim:#c9a96e85;--rim-tool:#b5966a8c;--glow-tool-on:#c9a96e4d;--rim-menu:#c9a96e47;--menu-wash-a:#c9a96e1a;--menu-wash-b:#c9a96e08;--bubble-lit:#ffefd512;--chip-fill:rgba(var(--ink), .08);--chip-ring:#d8bd862e;--quiet-ring:#d8bd8642;--dot-ring:rgba(var(--ink), .22);--dot-in:#7fc98a;--shadow-nub:0 1px 4px #00000059;--ink-shadow:0, 0, 0;--shadow-k:1;--shadow-lift:0 3px 12px #00000052;--shadow-orb:0 4px 12px #0000004d;--shadow-float:0 12px 32px #0000008c;--shadow-pop:0 0 40px #0009;--shadow-drop:0 8px 28px #00000080;--orb-dark:#100d0a99;--orb-glyph:#e0c689;--orb-ring:inset 0 0 0 1.5px #e0c6898c, 0 0 26px #c9a96e40;--fade-veil:#00000052;--lit-glow:246, 238, 218;--shadow-pill:0 4px 14px #00000073;--shadow-strip:0 4px 14px #00000059;--shadow-thumb:0 2px 6px #00000080;--heart-lit:#f6eeda;--heart-glow:#f6eeda;--divider:rgba(var(--ink), .09);--rail-edge:rgba(var(--ink), .09);--surface-faint:rgba(var(--ink), .05);--text-lit:#fbf5e6;--cream:#f1eadb;--cream-soft:#d0c6ae;--reading-soft:#d8cdb5;--cream-faint:#a1967f;--placeholder:#a2977f;--cream-faint-raised:#aa9f88;--placeholder-raised:#a99e87;--ember-raised:#d38060;--gold-live:linear-gradient(180deg, #efd6a0, #d2b47c 55%, #c9a96e);--gold-live-bloom:#c9a96e59;--gold-live-ink:#000;--premium-face:linear-gradient(160deg, #fbe7b4 0%, #e3c27e 45%, #c9a257 100%);--premium-ink:#1c1409;--premium-ring:#ffecbe8c;--premium-bloom:#ecc78073;--premium-deep-a:#221a12;--premium-deep-b:#17110c;--premium-deep-c:#120d09;--premium-deep-wash:#d6aa6029;--premium-edge-top:#e9cf9699;--premium-edge-low:#d8bd8638;--premium-glow:#d6aa6047;--premium-inset:#ffecc414;--gold-live-halo:#d6b26ecc;--gold-wash:#c9a96e24;--gold-wash-soft:#c9a96e1a;--find-wash:#c9a96e42;--find-wash-current:#c9a96e8c;--speak-lamp-core:#ffde9c57;--speak-lamp-mid:#ecc07426;--speak-blend:screen;--speak-ink:#fffaf0;--lit-wash-a:#e2b66e29;--lit-wash-b:#e2b66e0a;--lit-rim:#c9a96e33;--door-wash-a:#e2b66e1c;--door-wash-b:#e2b66e08;--door-disc:#c9a96e24;--recap-orb-inner:#c9a96e38;--recap-orb-rim:#c9a96e73;--gold-wash-glow:#c9a96e40;--gold-wash-ring:#c9a96e47;--gold:#d8bd86;--moon-lit:var(--gold);--bronze:#a8895a;--rule-gold:linear-gradient(to right, #c9a96e57, #c9a96e00);--gold-soft:#c9a96e8c;--gold-faint:#c9a96e2e;--gold-glow:#c9a96e59;--lit-white:#f6eeda;--lit-white-glow:#f6eedad9;--lit-white-glow-tight:#f6eeda99;--door-glow:#c9a96e80;--saved-mark-ring:#f6eeda59;--ember:#c47456;--rose:#c47456;--scrub-track:rgba(var(--ink), .14);--scrim-hero:linear-gradient(180deg, #0d0a096b, #0d0a0900 26%), linear-gradient(180deg, #1a151700 45%, #1a1517f5 96%, #1a1517 100%);--scrim-card:linear-gradient(180deg, transparent 55%, #1f1811e6);--shadow-band:0 24px 60px #00000080;--glass:#18140fd9;--glass-pill:#1c171299;--sort-pill-top:#c9a96e33;--sort-pill-bot:#c9a96e0d;--sort-pill-ring:#c9a96e57;--sort-pill-ring-open:#c9a96e99;--bar-bg:#100e0db8;--bar-edge:#2a241c;--bar-solid:#171310;--nav-solid:#141110;--nav-pill:#1c1712b8;--nav-pill-edge:#3a3226;--nav-pill-shadow:0 8px 28px #0000008c;--rail-bg:var(--e_1-well);--switch-off-ring:rgba(var(--ink), .22);--choice-ring:rgba(var(--ink), .14);--segmented-edge:#ffeccc0d;--paint-wash-a:#c9a96e21;--paint-wash-b:#c9a96e0a;--paint-edge:#c9a96e6b;--paint-edge-hover:#c9a96e9e;--gold-hover-halo:#c9a96e59;--atm:201, 169, 110;--atm-a:.1;--wash-name-1:#c9a96e29;--wash-name-2:#96816a2e;--wash-name-3:#7a969629;--wash-name-4:#cd785424;--wash-name-5:#8a73552e;--wash-name-6:#9484a829;--wash-name-7:#78907629;--wash-name-8:#b4967829;--radius-hero:1.75rem;--ease-soft:cubic-bezier(.22, 1, .36, 1);--ease-sheet:cubic-bezier(.2, .8, .2, 1);--dur-enter:.6s;--dur-press:90ms;--dur-release:.26s;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-hover:.2s;--dur-heart:.35s;--dur-sheet:.28s;--dur-breath:3.2s;--stagger:40ms}[data-room=journal]{--atm:216, 210, 192;--atm-a:.13}[data-room=shore]{--atm:122, 150, 150;--atm-a:.15}[data-room=fireside]{--atm:205, 120, 84;--atm-a:.13}[data-room=lantern]{--atm:226, 182, 110;--atm-a:.14}[data-room=record],[data-room=tasks]{--atm:201, 169, 110;--atm-a:.14}[data-room=library]{--atm:138, 115, 85;--atm-a:.15}[data-room=reading]{--atm:226, 182, 110;--atm-a:.12}:root[data-theme=day]{--e0-top:#e2d4bf;--e0-mid:#e0d3bd;--e0-low:#dfd1bb;--e_1-well:#ece3d3;--e1-card-top:#f7f0e3;--e1-card-bot:#f5eddf;--e2-raised:#fcf5ea;--e3-top:#fef9ef;--e3-bot:#fdf7ec;--shadow-card:0 0 0 1px #503f244d, 0 1px 2px #503f241a, 0 6px 16px #503f241a;--shadow-overlay:0 0 0 1px #503f2452, 0 24px 56px #503f2442;--inset-lit:inset 0 1px 0 #ffffffb8;--inset-well:inset 0 1px 3px #503f242e;--shadow-card-drop:var(--shadow-card);--card-ring:0 0 0 0 #0000;--card-edge:var(--inset-lit);--frame-wash:#fff0;--frame-top:var(--e3-top);--frame-mid:var(--e3-bot);--frame-low:var(--e3-bot);--frame-edge-top:#6b4a0380;--frame-edge-low:#6b4a034d;--frame-edge:#6b4a0357;--frame-light:#6b4a03f2;--shadow-frame:var(--shadow-pop);--title-glow:none;--shadow-band:0 18px 44px #503f2433;--ink:80, 63, 36;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hero-halo:250, 244, 232;--clock-ink:var(--text-lit);--clock-glow:0 0 14px #ffffffe6, 0 0 34px #e0c68980;--clock-glow-soft:0 0 12px #ffffffd9, 0 0 24px #e0c68966;--face-quiet:#d7c9b1;--face-hover:#e9decb;--night-raised:#f5eddf;--panel-edge:#b6a68d;--divider:#503f243d;--rail-edge:#503f2442;--surface-faint:#503f2414;--scrub-track:#503f2447;--text-lit:#221a0f;--cream:#2e2518;--reading-soft:#3a2f20;--cream-soft:#4d3f2a;--cream-faint:#5b4c34;--placeholder:#5a4d39;--cream-faint-raised:#5a4b33;--placeholder-raised:#594c38;--ember-raised:#8d311c;--gold-live:linear-gradient(180deg, #e9c477, #d9b05e 55%, #cba24c);--gold-live-bloom:#b48c3c4d;--premium-face:linear-gradient(160deg, #f6dc9e 0%, #dcb465 45%, #bf9440 100%);--premium-ink:#1c1409;--premium-ring:#78581859;--premium-bloom:#be913c61;--premium-deep-a:var(--e1-card-top);--premium-deep-b:var(--e1-card-bot);--premium-deep-c:var(--e1-card-bot);--premium-deep-wash:#be913c1f;--premium-edge-top:#6b4a038c;--premium-edge-low:#6b4a0340;--premium-glow:#be913c38;--premium-inset:#fff9;--gold-live-halo:#be9646b3;--gold-wash:#a0761e24;--gold-wash-soft:#a0761e17;--find-wash:#a0761e2e;--find-wash-current:#a0761e5c;--speak-lamp-core:#deaa4894;--speak-lamp-mid:#e6be6e38;--speak-blend:multiply;--speak-ink:#4a3006;--lit-wash-a:#a0761e24;--lit-wash-b:#a0761e0a;--lit-rim:#6b4a035c;--door-wash-a:#a0761e1a;--door-wash-b:#a0761e08;--door-disc:#a0761e33;--recap-orb-inner:#a0761e24;--recap-orb-rim:#6b4a0399;--gold-wash-glow:#a0761e33;--gold-wash-ring:#6b4a036b;--gold:#6b4a03;--moon-lit:#d9b05e;--bronze:#836428;--rule-gold:linear-gradient(to right, #6b4a036b, #6b4a0300);--gold-soft:#6b4a03c7;--gold-faint:#6b4a0338;--gold-glow:#a0761e4d;--lit-white:#6b4a03;--lit-white-glow:#a0761e8c;--lit-white-glow-tight:#a0761e66;--door-glow:#a0761e66;--saved-mark-ring:#a0761e6b;--heart-lit:#be3e28;--heart-glow:#be3e2873;--rim-well:#503f24a3;--rim-well-lit:#fffc;--rim-well-bloom:#503f240d;--orb-fill:#a0761e24;--orb-inner:#a0761e24;--orb-rim:#6b4a03bd;--rim-tool:#6b4a03b3;--glow-tool-on:#a0761e47;--rim-menu:#503f2457;--menu-wash-a:#a0761e12;--menu-wash-b:#a0761e05;--bubble-lit:#ffffffd9;--msg-action-rest:1;--chip-fill:rgba(var(--ink), .08);--chip-ring:rgba(var(--ink), .42);--quiet-ring:rgba(var(--ink), .46);--dot-ring:rgba(var(--ink), .45);--dot-in:#3a6e36;--ink-shadow:80, 63, 36;--shadow-k:.38;--swatch-pick:var(--lit-white);--shadow-lift:0 0 0 1px #503f2438, 0 2px 8px #503f241f;--shadow-nub:0 1px 3px #503f2433;--shadow-orb:0 2px 8px #503f2429;--shadow-float:0 0 0 1px #503f243d, 0 12px 32px #503f243d;--shadow-pop:0 0 0 1px #503f243d, 0 10px 34px #503f2442;--shadow-drop:0 0 0 1px #503f2438, 0 8px 24px #503f2438;--orb-dark:#ffffffb8;--orb-glyph:var(--gold);--orb-ring:inset 0 0 0 1.5px #a0761e80, 0 0 26px #a0761e2e;--fade-veil:#503f242e;--lit-glow:160, 118, 30;--shadow-pill:0 0 0 1px #503f2438, 0 3px 12px #503f2433;--shadow-strip:0 0 0 1px #503f2438, 0 4px 14px #503f2433;--shadow-thumb:0 0 0 1px #503f2438, 0 2px 6px #503f2424;--ember:#8e321e;--rose:#8e321e;--scrim-hero:linear-gradient(180deg, #0d0a0961, #0d0a0900 26%), linear-gradient(180deg, #e2d4bf00 30%, #e2d4bf9e 50%, #e2d4bff7 66%, #e2d4bf 88%);--scrim-card:linear-gradient(180deg, transparent 55%, #f5eddfeb);--glass:#fef9eff5;--glass-pill:#fcf5eadb;--sort-pill-top:#a0761e2b;--sort-pill-bot:#a0761e0a;--sort-pill-ring:#6b4a0375;--sort-pill-ring-open:#6b4a03c7;--bar-bg:#e2d4bfe6;--bar-edge:#b6a68d;--bar-solid:#e2d4bf;--nav-solid:#e2d4bf;--nav-pill:#241c14f2;--nav-pill-edge:#4a3b29;--nav-pill-shadow:0 10px 26px #30220e57, 0 2px 6px #30220e38;--rail-bg:#dacdb5;--switch-off-ring:#503f2499;--choice-ring:#503f2475;--segmented-edge:var(--rim-well);--paint-wash-a:#a0761e1f;--paint-wash-b:#a0761e08;--paint-edge:#6b4a036b;--paint-edge-hover:#6b4a039e;--gold-hover-halo:#a0761e52;--answer-wash-a:#a0761e24;--answer-wash-b:#a0761e0a;--answer-ring:#6b4a036b;--fullest-bar-a:var(--gold-soft);--fullest-bar-b:var(--gold-faint);--share-disc-ring:var(--gold-wash-ring);--file-tile:#a0761e1f;--silver-wash-a:#6e686424;--silver-ring:#6e686480;--silver-glow:#6e686433;--moon-dark:#3a2e20;--atm-a:.07;--wash-name-1:#a0761e29;--wash-name-2:#7e6a5029;--wash-name-3:#56767626;--wash-name-4:#ba603c24;--wash-name-5:#7a624229;--wash-name-6:#7e6c9826;--wash-name-7:#607c5e26;--wash-name-8:#a6846029}:root[data-theme=day] nav[data-bottom-nav]{--cream-soft:#d0c6ae;--lit-white:#f6eeda;--gold-wash:#c9a96e2e;--gold-glow:#c9a96e59;--lit-glow:246, 238, 218;--gold-live-halo:#d6b26ecc;--gold-soft:#c9a96e8c}:root[data-theme=day] .panel .living-moon{--moon-rim:#503f2473}:root[data-theme=day] nav[data-bottom-nav] .sigil-mark{background-image:url(/sigil-192.png)}@media (min-resolution:1.5x){:root[data-theme=day] nav[data-bottom-nav] .sigil-mark{background-image:url(/sigil-384.png)}}:root[data-theme=day] nav[data-bottom-nav] .sigil-halo{background:radial-gradient(circle,#e2b66e6b 0%,#e2b66e29 45%,#e2b66e00 72%)}:root[data-theme=day] nav[data-bottom-nav] .nav-sigil-idle{opacity:.78}:root[data-text=l]{font-size:112.5%}:root[data-text=xl]{font-size:125%}:root[data-theme=day] .label-caps-quiet{color:#684706}:root[data-theme=day] a.text-gold:active,:root[data-theme=day] button.text-gold:active{color:#593b03}:root[data-theme=day]{--sky-top:#d8cab3;--sky-mid:#d6c8b0;--sky-bot:#d5c6ad;--sky-shadow:0 8px 22px #503f2424}:root[data-theme=day] .night-sky{box-shadow:inset 0 0 0 1px #6b4a0357, inset 0 1px 0 #ffffff73, var(--sky-shadow)}:root[data-theme=day] .night-sky .well,:root[data-theme=day] .night-sky .well-round{background:var(--e_1-well);box-shadow:var(--inset-well), inset 0 0 0 1px var(--rim-well-lit), 0 0 0 1px var(--rim-well)}:root[data-theme=day] .night-sky .well:focus-within,:root[data-theme=day] .night-sky .well-round:focus-within{box-shadow:var(--inset-well), inset 0 0 0 1px var(--gold), 0 0 0 1px #6b4a034d, 0 1px 14px #a0761e2e}:root[data-theme=day] .akashic-name,:root[data-theme=day] .guide-key{background:linear-gradient(#e9c47780,#d9b05e6b);animation:2.6s ease-in-out infinite day-key-breath}:root[data-theme=day] .akashic-name{color:#593b03}:root[data-theme=day] .guide-key,:root[data-theme=day] .guide-key svg{color:var(--text-lit);filter:none}@keyframes day-key-breath{0%,to{box-shadow:0 0 0 1.5px var(--gold-soft), 0 0 12px rgba(var(--lit-glow), .28), 0 4px 14px rgba(var(--ink-shadow), .16)}50%{box-shadow:0 0 0 1.5px var(--gold), 0 0 20px rgba(var(--lit-glow), .5), 0 4px 14px rgba(var(--ink-shadow), .16)}}:root[data-theme=day] .rail-key{color:var(--text-lit);background:linear-gradient(#e9c47780,#d9b05e6b);animation:2.6s ease-in-out infinite day-key-breath}:root[data-theme=day] .rail-key svg{color:var(--text-lit)}@media (prefers-reduced-motion:reduce){:root[data-theme=day] .akashic-name,:root[data-theme=day] .guide-key,:root[data-theme=day] .rail-key{animation:none}}:root[data-theme=day][data-still] .akashic-name,:root[data-theme=day][data-still] .guide-key,:root[data-theme=day][data-still] .rail-key{box-shadow:0 0 0 1.5px var(--gold-soft), 0 0 12px rgba(var(--lit-glow), .28), 0 4px 14px rgba(var(--ink-shadow), .16)}@media (prefers-reduced-motion:reduce){:root[data-theme=day] .akashic-name,:root[data-theme=day] .guide-key,:root[data-theme=day] .rail-key{box-shadow:0 0 0 1.5px var(--gold-soft), 0 0 12px rgba(var(--lit-glow), .28), 0 4px 14px rgba(var(--ink-shadow), .16)}}:root[data-theme=day] .select-warm{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%236b4a03' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@supports (color:oklch(from red l c h)){:root[data-theme=day] [style*=--tag\:],:root[data-theme=day] .tag-ink,:root[data-theme=day] .chip{--tag-ink:oklch(from var(--tag) calc(l * .68) calc(c * .9) h);--tag-on:55%}}:root[data-theme=day] .mark-alive{animation:mark-breath-day var(--dur-breath) ease-in-out infinite}@media (prefers-reduced-motion:reduce){:root[data-theme=day] .mark-alive{box-shadow:inset 0 0 0 1px rgba(var(--lit-glow), .52), 0 0 12px rgba(var(--lit-glow), .22);animation:none}}@keyframes mark-breath-day{0%,to{box-shadow:inset 0 0 8px rgba(var(--lit-glow), .08), inset 0 0 0 1px rgba(var(--lit-glow), .52), 0 0 10px rgba(var(--lit-glow), .18)}50%{box-shadow:inset 0 0 16px rgba(var(--lit-glow), .16), inset 0 0 0 1.5px rgba(var(--lit-glow), .92), 0 0 24px rgba(var(--lit-glow), .34)}}:root[data-theme=day] [data-room=journal]{--atm:176, 158, 118;--atm-a:.09}:root[data-theme=day] [data-room=shore]{--atm:92, 128, 128;--atm-a:.09}:root[data-theme=day] [data-room=fireside]{--atm:196, 108, 72;--atm-a:.08}:root[data-theme=day] [data-room=lantern]{--atm:206, 156, 74;--atm-a:.09}:root[data-theme=day] [data-room=record],:root[data-theme=day] [data-room=tasks]{--atm:190, 158, 96;--atm-a:.09}:root[data-theme=day] [data-room=library]{--atm:138, 115, 85;--atm-a:.09}:root[data-theme=day] [data-room=reading]{--atm:206, 156, 74;--atm-a:.08}@supports (color:color-mix(in srgb, red 50%, blue)){:root[data-theme=day] .seal{--seal-rim:color-mix(in srgb, rgb(var(--seal-rgb)) 54%, #2a1d08)}}:root[data-theme=day] .room-wash,:root[data-theme=day] .icon-orb-ember{box-shadow:inset 0 0 10px #cd785433,inset 0 0 0 1.25px #964628b3}:root[data-theme=day] .room-wash-lg{box-shadow:inset 0 0 11px #cd785442,inset 0 0 0 1.25px #964628b8}:root[data-theme=day] .radio-warm:not(:checked):not(.is-on),:root[data-theme=day] .check-warm:not(:checked){border-color:#503f24a8}:root[data-theme=day] .bubble-mine{background:linear-gradient(#a0761e21, #a0761e14), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 55%)}:root[data-theme=day] .bubble-guide{background:linear-gradient(#a0761e17, #a0761e0d), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 55%)}:root[data-theme=day] .bubble-guide:not(.bubble-mention){box-shadow:0 0 0 1px rgba(var(--ink), .22), 0 4px 16px rgba(var(--ink-shadow), calc(.32 * var(--shadow-k))), inset 0 1px 0 var(--bubble-lit)}:root[data-theme=day] :is(.btn-tool,.btn-paint):disabled{opacity:.5}[data-raised],.overlay-surface,.panel-interactive:hover,[data-room] .on-wash{--cream-faint:var(--cream-faint-raised);--placeholder:var(--placeholder-raised);--ember:var(--ember-raised);--rose:var(--ember-raised)}@keyframes toast-rise{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)}}@keyframes fade-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-rise{0%{opacity:0;transform:translate(8px)}}@keyframes mic-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes heart-bloom{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes cloud-drift-a{0%{opacity:.5;transform:translate(-26%)scale(1.06)}50%{opacity:.95}to{opacity:.55;transform:translate(26%,-5%)scale(1.2)}}@keyframes cloud-drift-b{0%{opacity:.85;transform:translate(24%,3%)scale(1.16)}50%{opacity:.4}to{opacity:.9;transform:translate(-24%,-4%)scale(1.04)}}@keyframes cloud-drift-c{0%{opacity:.35;transform:translate(-20%,2%)scale(1.1)}50%{opacity:.85}to{opacity:.45;transform:translate(22%,-3%)scale(1.24)}}.hero-mist{pointer-events:none;z-index:1;height:50%;position:absolute;inset:auto 0 -14%}.hero-mist span{position:absolute;inset:-30% -20%}.hero-mist span:first-child{background:radial-gradient(26% 30% at 24% 52%,#eee7d757,#0000 68%),radial-gradient(20% 24% at 42% 44%,#eee7d742,#0000 70%),radial-gradient(30% 26% at 68% 56%,#eae2d23d,#0000 72%);animation:13s ease-in-out 2 alternate forwards cloud-drift-a}.hero-mist span:nth-child(2){background:radial-gradient(32% 28% at 56% 62%,#e8e0d042,#0000 70%),radial-gradient(22% 20% at 80% 48%,#e8e0d033,#0000 72%);animation:17s ease-in-out 2 alternate forwards cloud-drift-b}.hero-mist span:nth-child(3){background:radial-gradient(38% 24% at 36% 72%,#e2dbcc38,#0000 74%),radial-gradient(18% 18% at 14% 60%,#e2dbcc2e,#0000 72%);animation:21s ease-in-out 2 alternate forwards cloud-drift-c}@media (prefers-reduced-motion:reduce){.hero-mist span{opacity:.5;animation:none}}@media (min-width:900px){.hero-mist{clip-path:inset(-200% 0 28% round 0 0 24px 24px)}}@keyframes heart-particle{0%{opacity:.9;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--px), var(--py)) scale(.3)}}@keyframes count-rise{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-breath{0%,to{opacity:.35}50%{opacity:1}}@keyframes glow-pulse{0%,to{opacity:.45}50%{opacity:.95}}@keyframes breathe{0%,to{opacity:.55}50%{opacity:.9}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}select.select-warm{padding-right:2.4rem}body:has(nav[data-bottom-nav]) main{padding-bottom:calc(124px + env(safe-area-inset-bottom))}@media (min-width:900px){body:has(aside[data-sidebar]) .toast{left:calc(50% + var(--rail-w) / 2)}}body:has(nav[data-bottom-nav]) .toast{bottom:calc(116px + env(safe-area-inset-bottom))}@media (min-width:900px){:root{--reading-soft:#d9cfb8;--cream-soft:#c8bda3;--cream-faint:#a1957f;--placeholder:#a3987f}}@media (min-width:600px) and (max-width:899px){#app-content main{max-width:min(680px,100vw - 64px)}#app-content main[data-width=wide],#app-content main[data-width=feed]{max-width:min(720px,100vw - 64px)}}@media (min-width:900px){nav[data-bottom-nav]{display:none}body:has(nav[data-bottom-nav]) main{padding-bottom:3rem}body:has(nav[data-bottom-nav]) .toast{bottom:1.5rem}body:has(aside[data-sidebar]) #app-content{padding-left:var(--rail-w)}body:has(aside[data-sidebar]) #app-content main{max-width:min(760px, calc(100vw - var(--rail-gutter)))}body:has(aside[data-sidebar]) #app-content main[data-width=feed]{max-width:min(780px, calc(100vw - var(--rail-gutter)))}body:has(aside[data-sidebar]) #app-content main[data-width=wide]{max-width:min(820px, calc(100vw - var(--rail-gutter)))}body:has(aside[data-sidebar]) #app-content main[data-width=home]{max-width:min(900px, calc(100vw - var(--rail-gutter)))}@media (min-width:1360px){body:has(aside[data-sidebar]) #app-content main[data-width=home]{max-width:min(1056px, calc(100vw - var(--rail-gutter)));place-self:flex-start start;margin-left:clamp(24px,5vw,88px);margin-right:auto}}body:has(aside[data-sidebar]) #app-content main[data-wide]{max-width:min(1040px, calc(100vw - var(--rail-gutter)))}}@media (min-width:1100px){body:has(aside[data-sidebar]) #app-content main[data-settings]{--settings-list:212px;max-width:min(1040px, calc(100vw - var(--rail-w) - 64px));padding-left:calc(1.25rem + var(--settings-list) + 32px);position:relative}body:has(aside[data-sidebar]) main[data-settings]>nav[data-settings-jumps]{width:var(--settings-list);padding-top:calc(72px + var(--sat) + var(--blur-gap));position:absolute;top:0;bottom:0;left:1.25rem}body:has(aside[data-sidebar]) main[data-settings]>nav[data-settings-jumps]>ul{top:calc(72px + var(--sat) + var(--blur-gap));flex-flow:column;gap:4px;position:sticky}body:has(aside[data-sidebar]) main[data-settings]>nav[data-settings-jumps] a.chip{border-radius:var(--radius-input);white-space:normal;gap:.6rem;width:100%;padding:.6rem .8rem;font-size:.875rem;line-height:1.3;display:flex}body:has(aside[data-sidebar]) main[data-settings]>nav[data-settings-jumps] a.chip:active{transform:scale(.985)}body:has(aside[data-sidebar]) main[data-settings]>nav[data-settings-jumps] a.chip[aria-current]{color:var(--text-lit);background:linear-gradient(90deg, rgba(var(--atm), .16), rgba(var(--atm), .05) 70%), var(--chip-fill);box-shadow:inset 0 0 0 1px rgba(var(--atm), .38), inset 3px 0 0 rgba(var(--atm), .8);font-weight:600}body:has(aside[data-sidebar]) main[data-settings]>nav[data-settings-jumps] a.chip[aria-current]>span{box-shadow:0 0 8px rgba(var(--atm), .9)}}@media (min-width:900px) and (pointer:fine){html:not(:has(>body[style*="overflow: hidden"])){scrollbar-gutter:stable}}@media (min-width:900px){main[data-night]{max-height:min(680px,100dvh);margin-block:auto}main[data-night] textarea[data-writing-field]{background:var(--e_1-well);border-radius:var(--radius-input);box-shadow:var(--inset-well), inset 0 0 0 1px var(--rim-well-lit), 0 0 0 1px var(--rim-well), 0 1px 10px var(--rim-well-bloom);margin-bottom:12px;padding:16px 18px}main[data-night] textarea[data-writing-field]:focus{box-shadow:var(--inset-well), inset 0 0 0 1px var(--gold-soft), 0 0 0 1px #c9a96e38, 0 1px 14px #c9a96e1f}main[data-room=fireside].chat-column>header.pagebar>div:first-child{max-width:680px;margin-inline:auto}}@media (hover:hover) and (min-width:900px){.atlas-fold:not([open]):hover{background:var(--face-hover)}}@media (min-width:900px){[data-reading-pane]{scrollbar-width:thin;scrollbar-color:rgba(var(--ink), .22) transparent}body:has(aside[data-sidebar]) #app-content main.room-atmosphere:before{left:calc(50% - (100vw - var(--rail-w)) / 2);right:calc(50% - (100vw - var(--rail-w)) / 2)}}@media (min-width:1100px){body:has(aside[data-sidebar]) #app-content main[data-journal]{max-width:min(1280px,100vw - 300px)}}@media (min-width:1500px){body:has(aside[data-sidebar]) #app-content main[data-rail]{max-width:min(1140px, calc(100vw - var(--rail-gutter)))}}.btn-tool{color:var(--cream)}.btn-tool svg{color:var(--lit-white);filter:drop-shadow(0 0 6px var(--gold-glow)) drop-shadow(0 0 2px rgba(var(--lit-glow), .45))}.btn-tool:disabled svg{filter:none;color:var(--cream-faint)}.guide-key{color:#fff;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#3a342cf2,#1e1a14f5);animation:2.6s ease-in-out infinite key-breath;box-shadow:0 0 0 1.5px #ffffffd9,0 0 14px #ffffff8c,0 0 30px #ffffff40,0 8px 22px #00000080}.guide-key svg{color:#fff;filter:drop-shadow(0 0 5px #ffffffe6)}@keyframes key-breath{0%,to{box-shadow:0 0 0 1.5px #ffffffb3,0 0 12px #fff6,0 0 26px #ffffff29,0 8px 22px #00000080}50%{box-shadow:0 0 0 1.5px #fff,0 0 20px #ffffffbf,0 0 40px #ffffff59,0 8px 22px #00000080}}@media (prefers-reduced-motion:reduce){.guide-key{animation:none}}.nav-tab-on{color:var(--lit-white);filter:drop-shadow(0 0 7px var(--gold-glow)) drop-shadow(0 0 2px rgba(var(--lit-glow), .5))}.sigil-mark{background-image:url(/sigil-192.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}:root[data-theme=day] .sigil-mark{background-image:url(/sigil-day-192.png)}@media (min-resolution:1.5x){.sigil-mark{background-image:url(/sigil-384.png)}:root[data-theme=day] .sigil-mark{background-image:url(/sigil-day-384.png)}}.sigil-halo{pointer-events:none;background:radial-gradient(circle,#e2b66e6b 0%,#e2b66e29 45%,#e2b66e00 72%);border-radius:9999px;position:absolute;inset:-5px}.nav-sigil-idle{opacity:.5}.nav-tab-label-on{color:var(--lit-white);text-shadow:0 0 8px var(--gold-glow)}.door-title{color:var(--lit-white);text-shadow:0 0 8px var(--gold-glow);letter-spacing:.085em;font-size:11.5px;line-height:1.35}#app-content{overflow-x:clip}body[data-sheet-open] nav[data-bottom-nav]{display:none!important}.sheet-safe{padding-top:calc(var(--sat) + var(--blur-gap))!important}.ios-top-edge{display:none}html[data-ios-app]{--blur-gap:15px}html[data-ios-app] .ios-top-edge{background-color:var(--e0-top);z-index:2147483000;pointer-events:none;height:12px;display:block;position:fixed;top:0;left:0;right:0}@media (orientation:landscape){html[data-ios-app]{--blur-gap:0px}html[data-ios-app] .ios-top-edge{display:none}}.breathe-wait{opacity:.55;animation:4s ease-in-out infinite breathe}.sheet-scrim{background:var(--night)}@supports (color:color-mix(in lab, red, red)){.sheet-scrim{background:color-mix(in srgb, var(--night) 94%, black)}}.sheet-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet-scrim--veil{background:var(--night)}@supports (color:color-mix(in lab, red, red)){.sheet-scrim--veil{background:color-mix(in srgb, var(--night) 42%, transparent)}}.sheet-scrim--veil{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet-scrim--premium{background:radial-gradient(120% 90% at 50% 20%,#46301680,#0a070400 60%),#080604db}:root[data-theme=day] .sheet-scrim--premium{background:var(--night)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=day] .sheet-scrim--premium{background:color-mix(in srgb, var(--night) 42%, transparent)}}:root[data-theme=day] .sheet-scrim--premium{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet-scrim--photo{background:var(--night)}@supports (color:color-mix(in lab, red, red)){.sheet-scrim--photo{background:color-mix(in srgb, color-mix(in srgb, var(--night) 30%, black) 96%, transparent)}}.sheet-safe-bottom{padding-bottom:max(.75rem, env(safe-area-inset-bottom))!important}.msg-found>*{animation:1.6s ease-out msg-found}@keyframes msg-found{0%,60%{background-color:var(--gold-wash);border-radius:var(--radius-input)}to{background-color:#0000}}@media (min-width:900px){.sheet-measure>*{padding-inline:max(1rem,50% - 380px)}}.landed{box-shadow:inset 0 0 0 1px var(--gold), 0 0 20px -6px var(--gold-wash-glow), var(--shadow-card)}.landed-fading{transition:box-shadow .9s var(--ease-soft), background-color .9s var(--ease-soft)}.akashic-star{opacity:.25;animation:akashic-twinkle var(--dur,4s) ease-in-out infinite alternate;background:#f6eeda;border-radius:9999px;position:absolute}@keyframes akashic-twinkle{0%{opacity:.25}to{opacity:var(--star-peak,.6)}}[data-paused="1"] .akashic-star,[data-paused="1"] .hero-mist span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.akashic-star{opacity:.4;animation:none}}.moon-section{font-size:var(--text-note);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600}.akashic-name{color:var(--lit-white);background:linear-gradient(#3a342cf2,#1e1a14f5);animation:2.6s ease-in-out infinite key-breath;box-shadow:0 0 0 1.5px #ffffffd9,0 0 14px #ffffff8c,0 0 30px #ffffff40,0 8px 22px #00000080}@media (prefers-reduced-motion:reduce){.akashic-name{animation:none}}.moon-mark{transition:transform var(--dur-release) var(--ease-spring);border-radius:9999px;animation:4.6s ease-in-out infinite moon-breath;box-shadow:0 0 26px #fff4dc57,0 0 64px #ffecc82b}@keyframes moon-breath{0%,to{box-shadow:0 0 26px #fff4dc57,0 0 64px #ffecc82b}50%{box-shadow:0 0 40px #fff4dc8f,0 0 96px #ffecc84d}}@media (prefers-reduced-motion:reduce){.moon-mark{animation:none}}.moon-mark:active{transition-duration:var(--dur-press);transform:scale(.95)}.night-sky .btn-secondary{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.night-sky .btn-secondary{border-color:color-mix(in srgb, var(--gold) 55%, var(--bronze))}}.night-sky .btn-quiet{color:var(--cream)}.chat-column [id^=msg-],.chat-column [id^=dm-],.chat-frame [id^=msg-],.chat-frame [id^=dm-]{scroll-margin-top:76px;scroll-margin-bottom:140px}@media (pointer:coarse) and (max-width:899px){.chat-column{min-height:calc(100dvh + 380px)}.chat-column.room-pinned{min-height:100dvh}}@property --frame-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes frame-turn{to{--frame-a:360deg}}@property --book-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes book-turn{to{--book-a:360deg}}@keyframes new-book-aura{0%,to{opacity:.45}50%{opacity:.95}}@keyframes new-book-gloss{0%,55%{transform:translate(-160%)skew(-18deg)}85%,to{transform:translate(320%)skew(-18deg)}}@keyframes new-book-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.7)}}@keyframes new-book-spark{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(var(--sx), var(--sy)) scale(1.15)}}:root[data-still] *,:root[data-still] :before,:root[data-still] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-still] .lantern-seal{box-shadow:inset 0 0 13px rgba(var(--lit-glow), .26), inset 0 0 0 1.5px rgba(var(--lit-glow), .46), 0 0 17px #e2b66e4d}:root[data-still] .mark-alive{box-shadow:inset 0 0 12px rgba(var(--lit-glow), .2), inset 0 0 0 1.5px rgba(var(--lit-glow), .53), 0 0 16px rgba(var(--lit-glow), .25)}:root[data-still] .mark-alive svg{filter:drop-shadow(0 0 6px rgba(var(--lit-glow), .7))}:root[data-still] .hero-mist span,:root[data-still] .akashic-star{opacity:.5;animation:none!important}:root[data-still] [data-pull-spring]{transition:none!important}@media print{*,:before,:after{box-shadow:none!important;text-shadow:none!important;color:#111!important;background:0 0!important}html,body{background:#fff!important}nav,aside,header,button,textarea,input,select,audio,.composer-float,.toast,[role=dialog],[data-bottom-nav]{display:none!important}#app-content{padding:0!important}main{max-width:100%!important;padding:0 1cm!important}a{text-decoration:none!important}img{page-break-inside:avoid;max-width:100%!important}button:has(img){border:0!important;width:100%!important;padding:0!important;display:block!important}[data-picture-rail]{display:block!important;overflow:visible!important}[data-picture-rail]>*{page-break-inside:avoid;width:100%!important}[data-picture-rail]>*+*{margin-top:.5cm!important}}.dream-mark{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dream-mark{background:color-mix(in srgb, var(--gold) 11%, transparent)}}.dream-mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dream-mark{-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 55%, transparent)}}.dream-mark{text-underline-offset:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 1px;text-decoration-thickness:1px}.dream-mark.landed{box-shadow:none;background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dream-mark.landed{background:color-mix(in srgb, var(--gold) 34%, transparent)}}.read-passage{scroll-margin-top:calc(84px + var(--sat) + var(--blur-gap))}main[data-finding] .read-passage{scroll-margin-top:calc(148px + var(--sat) + var(--blur-gap))}.read-time{position:relative}.read-time:before{content:"";position:absolute;inset:-11px -4px}.read-passage.landed{box-shadow:inset 2px 0 0 var(--gold);background:var(--gold-wash)}.read-player{top:calc(64px + var(--sat) + var(--blur-gap))}.read-player:after{content:"";background:linear-gradient(var(--night), transparent);pointer-events:none;height:16px;position:absolute;top:100%;left:0;right:0}main[data-finding] .read-player{top:calc(122px + var(--sat) + var(--blur-gap))}.read-player-frame{background:#0f0c0a;width:min(100%,64dvh);margin-inline:auto}@media (min-width:900px){.read-player-frame{width:min(100%,64dvh,34rem)}}main[data-playing] .read-passage{scroll-margin-top:calc(76px + var(--player-h,0px) + var(--sat) + var(--blur-gap));transition:background-color .6s var(--ease-soft,ease), box-shadow .6s var(--ease-soft,ease)}main[data-playing][data-finding] .read-passage{scroll-margin-top:calc(134px + var(--player-h,0px) + var(--sat) + var(--blur-gap))}main[data-playing] .read-passage .reading-p{color:var(--reading-soft);transition:color .6s var(--ease-soft,ease)}.read-passage.speaking{background:var(--gold-wash);box-shadow:inset 2px 0 0 var(--gold-soft)}main[data-playing] .read-passage.speaking .reading-p{color:var(--text-lit)}.read-passage.speaking .read-time{background:var(--gold-wash-glow)}@media (prefers-reduced-motion:reduce){main[data-playing] .read-passage,main[data-playing] .read-passage .reading-p{transition:none}}.skip-link{z-index:200;background:var(--gold-live,#c9a96e);color:var(--gold-live-ink,#1a1612);box-shadow:0 6px 20px rgba(var(--ink-shadow,0, 0, 0), calc(.45 * var(--shadow-k,1)));transition:transform var(--dur-release,.26s) var(--ease-spring,ease);border-radius:999px;padding:.6rem 1rem;font-size:.9375rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{outline:2px solid var(--cream,#ece4d2);outline-offset:2px;transform:translateY(0)}button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true]),summary,select:not(:disabled){cursor:pointer}label:has(input:is([type=checkbox],[type=radio],[type=file],[type=date],[type=time]):not(:disabled)){cursor:pointer}[data-rail-x]{scrollbar-width:none}[data-rail-x]::-webkit-scrollbar{display:none}@property --rail-k{syntax:"<number>";inherits:false;initial-value:1}.rail-row{--rail-rest:.06;--rail-k:1;border-radius:var(--radius-input);height:40px;color:var(--cream);background-image:radial-gradient(68px 46px at 24px 50%, rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k))), rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k) * .3)) 54%, transparent 80%), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 62%);box-shadow:var(--inset-lit), inset 0 0 0 1px var(--rail-edge);align-items:center;gap:10px;padding-inline:10px;font-size:15px;font-weight:500;display:flex;position:relative}@media (hover:hover){.rail-row:hover{--rail-k:2.2;color:var(--text-lit);background-image:radial-gradient(68px 46px at 24px 50%, rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k))), rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k) * .3)) 54%, transparent 80%), linear-gradient(180deg, var(--e2-raised), var(--e1-card-top) 62%)}}.rail-row--big{--rail-rest:.1;height:50px;font-family:var(--font-cormorant), Georgia, serif;color:var(--text-lit);font-size:17.5px;font-weight:600}.rail-row--big .rail-seal{width:38px;height:38px}.rail-row:focus-visible{--rail-k:2.2;color:var(--text-lit);background-image:radial-gradient(68px 46px at 24px 50%, rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k))), rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k) * .3)) 54%, transparent 80%), linear-gradient(180deg, var(--e2-raised), var(--e1-card-top) 62%);border-radius:var(--radius-input);outline-offset:2px}.rail-row[aria-current=page]{--rail-k:3;color:var(--text-lit);background-image:radial-gradient(68px 46px at 24px 50%, rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k))), rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k) * .3)) 54%, transparent 80%), linear-gradient(90deg, rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k) * .4)), rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k) * .2)) 70%, rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k) * .14))), linear-gradient(180deg, var(--e2-raised), var(--e1-card-top) 62%);font-weight:600}.rail-row[aria-current=page]:before{content:"";background:var(--gold);border-radius:1px;width:2.5px;height:18px;position:absolute;top:calc(50% - 9px);left:-7px}.rail-seal{z-index:1;width:28px;height:28px;transition:box-shadow var(--dur-hover) var(--ease-soft);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.rail-row[aria-current=page] .rail-seal{box-shadow:0 0 12px var(--gold-wash-glow)}.rail-wing{margin-top:20px;margin-bottom:6px;padding-left:50px;padding-right:10px}.rail-scroll{scrollbar-width:none;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.rail-scroll::-webkit-scrollbar{display:none}@media (min-width:900px) and (max-height:960px) and (pointer:fine){.rail-scroll .rail-wing{margin-top:12px;margin-bottom:4px}}.rail-mark{z-index:1;flex:none;position:relative;margin:0!important}.rail-count{background:var(--gold-wash);min-width:20px;height:20px;box-shadow:var(--inset-lit), inset 0 0 0 1px var(--gold-wash-ring);color:var(--gold);font-variant-numeric:tabular-nums;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding-inline:6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.rail-lantern{border-radius:9999px;position:relative}.rail-lantern:after{content:"";pointer-events:none;box-shadow:inset 0 0 7px rgba(var(--lit-glow), .18), inset 0 0 0 1.25px rgba(var(--lit-glow), .34), 0 0 9px #e2b66e33;animation:rail-lantern-breath var(--dur-breath) ease-in-out infinite;border-radius:9999px;position:absolute;inset:0}.rail-lantern svg{filter:drop-shadow(0 0 2.5px rgba(var(--lit-glow), .4))}@keyframes rail-lantern-breath{0%,to{opacity:.34}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rail-lantern:after{opacity:.7;animation:none}}:root[data-still] .rail-lantern:after,:root[data-still] .paint-orb:after{opacity:.7;animation:none}.guide-band{--band:201, 169, 110;flex-direction:column;gap:12px;display:flex}.guide-band[data-tone=glance]{--band:138, 160, 112}.guide-band[data-tone=week]{--band:226, 182, 110}.guide-band[data-tone=waiting]{--band:205, 120, 84}.guide-band[data-tone=circle]{--band:216, 210, 192}.guide-band[data-tone=app]{--band:168, 140, 104}:root[data-theme=day] .guide-band[data-tone=glance]{--band:73, 93, 54}:root[data-theme=day] .guide-band[data-tone=week]{--band:107, 74, 3}:root[data-theme=day] .guide-band[data-tone=waiting]{--band:142, 50, 30}:root[data-theme=day] .guide-band[data-tone=circle]{--band:92, 84, 76}:root[data-theme=day] .guide-band[data-tone=app]{--band:112, 72, 96}.guide-band+.guide-band{margin-top:34px}.guide-band-head{margin-bottom:-2px}.guide-band-title{font-size:var(--text-standfirst);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--band));align-items:center;gap:12px;font-weight:600;display:flex}.guide-band-title:after{content:"";background:linear-gradient(90deg, rgba(var(--band), .4), transparent 85%);flex:1;height:1px}.guide-band .guide-section{background-image:linear-gradient(90deg, rgba(var(--band), .1), rgba(var(--band), .03) 42%, transparent 72%), linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot) 62%);box-shadow:var(--shadow-card), var(--inset-lit), inset 3px 0 0 rgba(var(--band), .8)}@media (hover:hover){.guide-band .guide-section:hover{box-shadow:var(--shadow-card), var(--inset-lit), inset 3px 0 0 rgba(var(--band), 1)}}.guide-band .guide-section[open]{background-image:linear-gradient(90deg, rgba(var(--band), .14), rgba(var(--band), .04) 42%, transparent 72%), linear-gradient(180deg, var(--e2-raised), var(--e1-card-top) 62%)}.guide-band .guide-section>summary>svg:first-child{color:rgb(var(--band));opacity:.85}[data-wing=night] .rail-row{--atm:226, 182, 110;--rail-rest:.09}[data-wing=circle] .rail-row{--atm:205, 120, 84;--rail-rest:.09}[data-wing=course] .rail-row{--atm:216, 210, 192;--rail-rest:.09}[data-wing=tools] .rail-row{--atm:201, 169, 110}.rail-home{border-radius:var(--radius-input);color:var(--text-lit);cursor:pointer;background-image:linear-gradient(180deg, var(--e2-raised), var(--e1-card-top) 70%);box-shadow:var(--inset-lit), inset 0 0 0 1px var(--gold-wash-ring);align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}@media (hover:hover){.rail-home:hover{background-image:linear-gradient(180deg, var(--e3-top), var(--e2-raised) 70%)}}.rail-home[aria-current=page]{box-shadow:var(--inset-lit), inset 0 0 0 1px var(--gold-wash-ring), 0 0 14px var(--gold-wash-glow)}.rail-home[aria-current=page]:before{content:"";background:var(--gold);border-radius:1px;width:2.5px;height:18px;position:absolute;top:calc(50% - 9px);left:-7px}.rail-home-mark{background:var(--gold-wash);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--gold-wash-ring);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.rail-key{color:#f6eeda;background:rgba(var(--lit-glow), .1);box-shadow:inset 0 0 0 1px rgba(var(--lit-glow), .45), 0 0 10px rgba(var(--lit-glow), .28);animation:2.6s ease-in-out infinite rail-key-breath}@keyframes rail-key-breath{0%,to{box-shadow:inset 0 0 0 1px rgba(var(--lit-glow), .45), 0 0 10px rgba(var(--lit-glow), .28)}50%{box-shadow:inset 0 0 0 1px rgba(var(--lit-glow), .65), 0 0 16px rgba(var(--lit-glow), .4)}}@media (prefers-reduced-motion:reduce){.rail-key{animation:none}}:root[data-still] .rail-key{animation:none}.rail-row[aria-current=page] .rail-key{box-shadow:inset 0 0 0 1px rgba(var(--lit-glow), .7), 0 0 16px rgba(var(--lit-glow), .45)}.rail-row--quiet{--rail-rest:.03;height:40px;color:var(--cream-soft);background-image:radial-gradient(68px 46px at 24px 50%, rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k))), rgba(var(--atm,201, 169, 110), calc(var(--rail-rest) * var(--rail-k) * .3)) 54%, transparent 80%), linear-gradient(180deg, var(--e1-card-bot), var(--e1-card-bot));font-size:14px;font-weight:400}@media (hover:hover){.rail-row--quiet:hover{color:var(--cream)}}.rail-row--quiet[aria-current=page]{color:var(--text-lit);font-weight:500}.rail-row--quiet:after{content:"";position:absolute;inset:-2px 0}[data-wing=night] .rail-row[data-room=lantern],.rail-row[data-room=lantern]{--rail-rest:.12}.rail-row[data-room=lantern][aria-current=page] .rail-seal{box-shadow:none}.relative:has(>.title-tap:active)>h1{opacity:.6;transition:opacity var(--dur-press) linear}::highlight(astral-find){background-color:var(--find-wash)}::highlight(astral-find-current){background-color:var(--find-wash-current)}::highlight(astral-speak){color:var(--speak-ink)}.speak-lamp{z-index:45;pointer-events:none;opacity:0;background:radial-gradient(closest-side, var(--speak-lamp-core), var(--speak-lamp-mid) 58%, transparent 100%);mix-blend-mode:var(--speak-blend);border-radius:9999px;position:fixed;top:0;left:0}@media print{::highlight(astral-speak){color:#111!important}.speak-lamp{display:none!important}}input[data-native-open="1"]{opacity:1;z-index:5;background:var(--e2-raised);min-width:max(100%,11.5rem);color:var(--text-lit);box-shadow:inset 0 0 0 1px var(--gold-soft), var(--shadow-lift);border-radius:9999px;padding:0 .9rem;right:auto}.lock-mark{color:var(--gold);vertical-align:-.08em;filter:drop-shadow(0 0 3px var(--gold-glow));flex-shrink:0;display:inline-block}.btn-tool svg.lock-mark{color:var(--gold);filter:drop-shadow(0 0 3px var(--gold-glow))}.btn-tool:disabled svg.lock-mark{color:var(--cream-faint);filter:none}.btn-gold .lock-mark{color:var(--gold-live-ink);filter:none}.lock-badge{z-index:1;width:20px;height:20px;color:var(--gold);background:var(--e3-top);box-shadow:inset 0 0 0 1px var(--gold-soft), 0 0 10px 1px var(--gold-glow), 0 1px 4px rgba(var(--ink-shadow), calc(.45 * var(--shadow-k)));pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.lock-badge:before{content:"";box-shadow:0 0 12px 2px var(--gold-glow);opacity:.45;pointer-events:none;animation:glow-pulse var(--dur-breath) var(--ease-soft) 2;border-radius:9999px;position:absolute;inset:-3px}.lock-badge .lock-mark{color:inherit;filter:none}.lock-badge-lg{width:24px;height:24px;bottom:-2px;right:-2px}.paint-orb .lock-badge{width:17px;height:17px;bottom:-5px;right:-5px}.trial-mark,.trial-badge{font-family:var(--font-body,inherit);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--gold);background:var(--e3-top);box-shadow:inset 0 0 0 1px var(--gold-soft), 0 0 10px 1px var(--gold-glow);pointer-events:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.trial-mark{vertical-align:.1em;margin-left:6px;padding:3px 7px;position:relative}.trial-badge{z-index:1;padding:3px 6px;font-size:9px;position:absolute;bottom:-5px;right:-10px}.trial-mark:before,.trial-badge:before{content:"";box-shadow:0 0 12px 2px var(--gold-glow);opacity:.45;pointer-events:none;animation:glow-pulse var(--dur-breath) var(--ease-soft) 2;border-radius:9999px;position:absolute;inset:-3px}.btn-tool>.trial-badge{bottom:-4px;right:10px}.btn-gold .trial-mark{color:var(--gold-live-ink);background:#fff8e659;box-shadow:inset 0 0 0 1px #3c280a59}.btn-gold .trial-mark:before{display:none}.lantern-choice{background:var(--face-quiet);box-shadow:inset 0 0 0 1px var(--quiet-ring), var(--inset-lit);transition:box-shadow .18s var(--ease-soft), background-color .18s var(--ease-soft)}.lantern-choice-on{background:linear-gradient(180deg, var(--gold-wash), transparent 85%), var(--face-quiet);box-shadow:inset 0 0 0 1.5px var(--gold), var(--inset-lit)}.lantern-choice:has(input:focus-visible){outline:2px solid var(--gold-soft);outline-offset:2px}@media (hover:hover){.lantern-choice:not(.lantern-choice-on):hover{box-shadow:inset 0 0 0 1px var(--gold-wash-ring), var(--inset-lit)}}.meditate-bowl{box-shadow:0 0 0 1px #d8bd8661, 0 22px 48px rgba(var(--ink-shadow), calc(.5 * var(--shadow-k)))}.meditate-bowl-halo{pointer-events:none;transform-origin:50%;background:radial-gradient(circle,#e2be7a4d 0%,#d6b26e1f 42%,#0000 70%);animation:7s ease-in-out infinite bowl-breath}@keyframes bowl-breath{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}:root[data-paused] .meditate-bowl-halo{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.meditate-bowl-halo{opacity:.85;animation:none}}.meditate-length{background:rgba(var(--ink), .04);box-shadow:inset 0 0 0 1px var(--quiet-ring)}.meditate-bell-line>li:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--gold-soft), #c9a96e38);width:1px;position:absolute;top:26px;bottom:-34px;left:6px}.meditate-node{background:var(--e0-top);width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--gold);border-radius:9999px}.meditate-node-begin{background:var(--gold);box-shadow:0 0 10px var(--gold-glow)}.meditate-node-end{background:var(--gold);box-shadow:inset 0 0 0 3px var(--e0-top), 0 0 0 1.5px var(--gold)}.sit-screen{background-color:#0e0b0a}:root[data-theme=day] .sit-screen{--text-lit:#fbf5e6;--cream:#f1eadb;--cream-soft:#d0c6ae;--cream-faint:#a1967f;--gold:#d8bd86;--gold-soft:#c9a96e8c;--gold-glow:#c9a96e59;--ink:232, 224, 208;--ember:#c47456;--ember-raised:#ce7a5a;--rose:#c47456;--face-quiet:#30251a;--quiet-ring:#d8bd8642;--e1-card-top:#2a2118;--e1-card-bot:#221a12;--divider:#e8e0d017}.sit-night-photo{opacity:.4}.sit-night-wash{background:radial-gradient(at 50% 40%,#1a15171f,#0e0b0acc 74%),linear-gradient(#0e0b0a59,#0e0b0adb)}.sit-halo{pointer-events:none;background:radial-gradient(circle,#ecca8685 0%,#d6b26e38 40%,#0000 70%)}.sit-light-bell{background:radial-gradient(at 50% 44%,#f2cc8c80,#c48c5038 55%,#0000 82%)}.sit-bowl{box-shadow:0 0 0 1px #d8bd8652,0 18px 44px #0000008c}.feature-showcase{background:linear-gradient(180deg, var(--gold-wash-soft), transparent 75%), var(--e1-card-bot);box-shadow:inset 0 0 0 1px var(--gold), 0 0 30px #d6b26e33}@supports (color:color-mix(in lab, red, red)){.feature-showcase{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 58%, transparent), 0 0 30px #d6b26e33}}.feature-showcase-crown{background:radial-gradient(at 50% 0,#e2be7a4d,#d6b26e1a 45%,#0000 72%)}.feature-showcase-image{box-shadow:0 0 0 1px #d8bd868c,0 0 28px #d6b26e80}.hex{--hex-w:120px;--hex-h:9px;--hex-gap:10px;--hex-split:16px;gap:var(--hex-gap);width:var(--hex-w);vertical-align:middle;flex-direction:column-reverse;display:inline-flex}.hex-lg{--hex-w:132px;--hex-h:10px;--hex-gap:11px;--hex-split:18px}.hex-sm{--hex-w:84px;--hex-h:7px;--hex-gap:8px;--hex-split:12px}.hex-xs{--hex-w:22px;--hex-h:2.4px;--hex-gap:2.2px;--hex-split:4px}.hex-tri{--hex-w:16px;--hex-h:2px;--hex-gap:2px;--hex-split:4px}.hex-line{gap:var(--hex-split);height:var(--hex-h);display:flex;position:relative}.hex-line>i{border-radius:calc(var(--hex-h) / 3);background:var(--cream);flex:1;height:100%;display:block}.hex-tri .hex-line>i,.hex-tint .hex-line>i{background:currentColor}.hex-empty>i{opacity:.1}.hex-changing>i{background:var(--gold);box-shadow:0 0 10px var(--gold-glow);animation:hex-breath var(--dur-breath,3.2s) var(--ease-soft) 2}@keyframes hex-breath{0%,to{box-shadow:0 0 10px var(--gold-glow)}50%{box-shadow:0 0 18px var(--gold-glow), 0 0 4px var(--gold-glow)}}.hex-o,.hex-x{width:calc(var(--hex-h) * 1.6);height:calc(var(--hex-h) * 1.6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hex-o{background:var(--e1-card-top);box-shadow:0 0 0 1.5px var(--gold), 0 0 0 4px var(--e1-card-top);border-radius:9999px}.hex-x{background:linear-gradient(45deg, transparent 44%, var(--gold) 44%, var(--gold) 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--gold) 44%, var(--gold) 56%, transparent 56%)}.hex-xs .hex-o,.hex-xs .hex-x{display:none}.hex-arrive{animation:.6s cubic-bezier(.2,.8,.2,1) both hex-arrive}@keyframes hex-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.iching-zh{color:var(--gold);letter-spacing:.04em;line-height:1}.iching-coin{width:46px;height:46px;font-family:var(--font-cormorant), Georgia, serif;color:#2a2118;animation:iching-coin .4s var(--ease-soft) both;background:radial-gradient(circle at 35% 30%,#efd6a0,#c9a96e 60%,#8a6a35);border-radius:9999px;place-items:center;font-size:16px;font-weight:600;display:grid;box-shadow:0 4px 12px #0006,inset 0 0 0 1px #fff0c859}.iching-coin-two{color:#d8bd86;background:radial-gradient(circle at 35% 30%,#3a3024,#221a12 65%,#15100d);box-shadow:0 4px 12px #00000073,inset 0 0 0 1px #c9a96e8c}@keyframes iching-coin{0%{opacity:0;transform:translateY(-8px)scale(.92)}to{opacity:1;transform:none}}.iching-quote{font-family:var(--font-cormorant), Georgia, serif;font-style:italic;font-weight:600;font-size:var(--text-head-s);color:var(--cream);border-left:2px solid var(--gold-soft);padding:2px 0 2px 16px;line-height:1.45}@media (prefers-reduced-motion:reduce){.hex-changing>i,.hex-arrive,.iching-coin{animation:none}}:root[data-still] .hex-changing>i,:root[data-still] .hex-arrive,:root[data-still] .iching-coin{animation:none}.narrow-door-card{cursor:pointer;min-height:84px;transition:transform var(--dur-release,.26s) var(--ease-spring,ease), box-shadow .4s ease;background:radial-gradient(120% 140% at 14%,#e8be6e1f,#0000 55%),linear-gradient(#0c0907,#050403);border-radius:20px;align-items:center;gap:16px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a96e3d,0 10px 30px #00000073}.narrow-door-card:active{transition-duration:var(--dur-press,90ms);transform:scale(.985)}@media (hover:hover){.narrow-door-card:hover{box-shadow:inset 0 0 0 1px #e8c98a6b,0 10px 34px #e8b46429}}.narrow-door-arch{border:1.3px solid #c9a96e9e;border-bottom:none;border-radius:15px 15px 0 0;flex:none;width:30px;height:50px;margin-left:6px;position:relative}.narrow-door-seam{background:linear-gradient(#fff3d6 0%,#f0c070 82%,#f0c07000);border-radius:1px;width:2px;transition:width .7s cubic-bezier(.2,.8,.2,1);animation:2.4s ease-in-out 3 alternate both narrow-seam;position:absolute;top:7px;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffd68ce6,0 0 18px #ffc87880}.narrow-door-card:active .narrow-door-seam{width:12px}@media (hover:hover){.narrow-door-card:hover .narrow-door-seam{width:8px}}@keyframes narrow-seam{0%{opacity:.65}to{opacity:1}}:root[data-still] .narrow-door-seam{animation:none}@media (prefers-reduced-motion:reduce){.narrow-door-seam{animation:none}}.obs-door{isolation:isolate;min-height:176px;transition:transform var(--dur-release,.26s) var(--ease-spring,ease), box-shadow .4s ease;background:#05060d;border-radius:22px;align-items:flex-end;gap:16px;padding:18px 18px 18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a96e4d,0 12px 34px #00000080}.obs-door:active{transition-duration:var(--dur-press,90ms);transform:scale(.985)}@media (hover:hover){.obs-door:hover{box-shadow:inset 0 0 0 1px #e8c98a80,0 12px 38px #e8b4642e}.obs-door:hover .narrow-door-seam{width:8px}}.obs-door:active .narrow-door-seam{width:12px}.obs-door-sky{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.obs-door-veil{z-index:-1;background:linear-gradient(#05040300 30%,#0504038c 62%,#050403e6 100%);position:absolute;inset:0}.obs-door-arch{background:linear-gradient(#05040333,#050403d9);width:34px;height:58px;margin:0 0 2px}.obs-door-words{text-shadow:0 1px 10px #000000d9;flex:1;min-width:0}.obs-door-summit{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out 2 alternate both obs-summit}@keyframes obs-summit{0%{opacity:.65;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}:root[data-still] .obs-door-summit{animation:none}@media (prefers-reduced-motion:reduce){.obs-door-summit{animation:none}}:root[data-home-off~=moon] [data-home-item=moon]:not([data-editing]),:root[data-home-off~=door] [data-home-item=door]:not([data-editing]),:root:not([data-home-on~=door]) [data-home-item=door][data-home-start=off]{display:none}.door-tour{z-index:80;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:.4s both door-tour-in;position:fixed;inset:0}.door-tour-hole{pointer-events:none;transition:top .45s cubic-bezier(.22,1,.36,1),left .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),border-radius .45s;animation:2.2s ease-in-out .4s 2 both door-tour-ring;position:fixed;box-shadow:0 0 0 200vmax #050403bd,0 0 0 1.5px #f0c882e6,0 0 26px 4px #f0be6e73}.door-tour-bubble{color:#f6ecd6;background:linear-gradient(#2a2118,#1b1510);border-radius:18px;padding:14px 16px 12px;animation:.36s cubic-bezier(.22,1,.36,1) .12s both door-tour-pop;position:fixed;box-shadow:inset 0 0 0 1px #e8c98a73,0 14px 34px #0000008c}.door-tour-bubble:before{content:"";left:var(--tail,50%);background:#2a2118;width:14px;height:14px;margin-left:-7px;position:absolute;transform:rotate(45deg);box-shadow:inset 1px 1px #e8c98a73}.door-tour-bubble.is-below:before{top:-7px}.door-tour-bubble.is-above:before{background:#1b1510;bottom:-7px;box-shadow:inset -1px -1px #e8c98a73}.door-tour-bubble .text-lit{color:#f6ecd6}.door-tour-bubble .text-cream-faint{color:#e9dcc0b3}.door-tour-go{color:#e8c98a;font-size:var(--text-whisper);cursor:pointer;background:0 0;margin-top:8px;padding:0;display:block}.door-tour-go:focus:not(:focus-visible){box-shadow:none;outline:none}:root[data-door-tour="1"] .narrow-door-seam{width:9px;animation:1.3s ease-in-out 4 alternate both narrow-seam}:root[data-still][data-door-tour="1"] .narrow-door-seam{animation:none}@keyframes door-tour-in{0%{opacity:0}to{opacity:1}}@keyframes door-tour-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes door-tour-ring{0%,to{box-shadow:0 0 0 200vmax #050403bd,0 0 0 1.5px #f0c882e6,0 0 26px 4px #f0be6e73}50%{box-shadow:0 0 0 200vmax #050403bd,0 0 0 2px #ffe2aa,0 0 44px 12px #ffcd82b3}}:root[data-still] .door-tour,:root[data-still] .door-tour-hole,:root[data-still] .door-tour-bubble{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.door-tour,.door-tour-hole,.door-tour-bubble{transition:none;animation:none}:root[data-door-tour="1"] .narrow-door-seam{animation:none}}.home-tune{color:#ecd9ac;-webkit-backdrop-filter:blur(10px);cursor:pointer;min-width:36px;height:36px;transition:transform var(--dur-release) var(--ease-spring), background .3s ease, color .3s ease, box-shadow .3s ease, padding .3s cubic-bezier(.22, 1, .36, 1), translate .34s cubic-bezier(.22, 1, .36, 1);background:radial-gradient(circle at 50% 38%,#282016db,#0e0b08d1);border-radius:18px;justify-content:center;align-items:center;gap:0;padding:0 9px;display:flex;box-shadow:inset 0 0 0 1px #ecd9ac57,0 6px 18px #00000073}.home-tune:active{transition-duration:var(--dur-press);transform:scale(.92)}.home-tune-k{transition:transform .34s var(--ease-spring)}.home-tune-label{opacity:0;white-space:nowrap;max-width:0;color:inherit;margin-left:0;transition:max-width .3s cubic-bezier(.22,1,.36,1),margin-left .3s cubic-bezier(.22,1,.36,1),opacity .2s;overflow:hidden}.home-tune.is-on{background:var(--gold-live);color:var(--gold-live-ink);padding:0 15px 0 12px;translate:0 27px;box-shadow:0 0 22px #d8bd8680,0 6px 18px #00000059}.home-tune.is-on .home-tune-label{opacity:1;max-width:64px;color:var(--gold-live-ink);-webkit-text-stroke:.45px currentColor;margin-left:7px}.home-tune.is-on .home-tune-k1{transform:translate(6px)}.home-tune.is-on .home-tune-k2{transform:translate(-6px)}.home-tune.is-on .home-tune-k3{transform:translate(7px)}.hero-pick{aspect-ratio:1536/1200;background:var(--e0-mid);box-shadow:inset 0 0 0 1px rgba(var(--ink), .16);cursor:pointer;transition:transform var(--dur-release) var(--ease-spring), box-shadow .25s ease}.hero-pick:active{transition-duration:var(--dur-press);transform:scale(.97)}.hero-pick:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--ink), .16);pointer-events:none;transition:box-shadow .25s;position:absolute;inset:0}.hero-pick.is-on:after{box-shadow:inset 0 0 0 2px var(--gold), 0 0 18px #d8bd8659}.hero-pick-nightly{color:#ecd9ac;background:radial-gradient(85% 130% at 50% 0,#c9a96e42,#c9a96e14 48%,#0000 74%),linear-gradient(#17120c,#0e0b08);place-items:center;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-pick,.hero-pick:after{transition:none}}.hero-picture-btn{z-index:30;white-space:nowrap;height:40px;font-size:var(--text-small);color:#ecd9ac;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:radial-gradient(circle at 50% 38%,#282016e6,#0e0b08db);border-radius:20px;align-items:center;gap:8px;padding:0 16px 0 13px;animation:.34s cubic-bezier(.22,1,.36,1) both hero-picture-in;display:inline-flex;position:absolute;top:43%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ecd9ac6b,0 6px 18px #00000073}@keyframes hero-picture-in{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.hero-picture-btn{animation:none}}:root[data-still] .hero-picture-btn{animation:none}.music-bars{width:18px;height:14px;color:inherit;flex-shrink:0;justify-content:center;align-items:flex-end;gap:2.5px;display:inline-flex}.music-bars i{transform-origin:50% 100%;background:currentColor;border-radius:1.5px;width:3px;height:100%;display:block;transform:scaleY(.38)}.music-bars.is-live i{animation:2.6s ease-in-out infinite music-bar}.music-bars.is-live i:nth-child(2){animation-duration:3.1s;animation-delay:-.9s}.music-bars.is-live i:nth-child(3){animation-duration:2.3s;animation-delay:-1.7s}@keyframes music-bar{0%,to{transform:scaleY(.34)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.music-bars.is-live i{animation:none;transform:scaleY(.7)}}:root[data-still] .music-bars.is-live i,:root[data-paused="1"] .music-bars.is-live i{animation:none;transform:scaleY(.7)}.home-band{opacity:0;max-height:0;margin-top:-1rem;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .25s,margin .36s cubic-bezier(.22,1,.36,1);overflow:hidden}.home-band.is-on{opacity:1;max-height:96px;margin-top:.25rem}.home-steps-back{transition:opacity .3s}:root[data-home-editing] .home-steps-back{opacity:.42}:root[data-home-editing] nav[data-bottom-nav]{opacity:.35;transition:opacity .3s}.home-item{position:relative}.home-item-can:after{content:"";box-shadow:inset 0 0 0 1px var(--gold-soft);pointer-events:none;border-radius:20px;position:absolute;inset:0}.home-x,.home-orb-x{z-index:3;animation:home-pop .32s var(--ease-spring) backwards;border-radius:9999px;place-items:center;display:grid;position:absolute}.home-x:before,.home-orb-x:before{content:"";position:absolute;inset:-9px}.home-x{background:var(--ember-raised);color:#fff;width:27px;height:27px;box-shadow:0 0 0 2.5px var(--e0-low), 0 3px 10px #00000073;top:-9px;right:-7px}[data-home-item=bowl] .home-orb-x{animation-delay:50ms}[data-home-item=door] .home-x{animation-delay:.1s}[data-home-item=incubation] .home-x{animation-delay:.15s}@keyframes home-pop{0%{opacity:0;transform:scale(.4)}}.home-item-off{cursor:pointer;overflow-x:clip}.home-tuck{justify-content:flex-end;align-items:center;animation:.42s cubic-bezier(.22,1,.36,1) backwards home-tuck;transform:translate(-58%);min-height:0!important;padding:0 16px!important;display:flex!important}.home-tuck-name{font-size:var(--text-note);white-space:nowrap;color:var(--text-lit);opacity:.55;font-weight:600}.narrow-door-card.home-tuck .home-tuck-name{color:#e9dcc0}@keyframes home-tuck{0%{transform:translate(0)}}.home-offnote{color:var(--cream-faint);animation:.3s cubic-bezier(.22,1,.36,1) .12s backwards home-rise;position:absolute;top:50%;left:45.5%;transform:translateY(-50%)}.home-back{height:40px;color:var(--gold);background:var(--e_1-well);box-shadow:inset 0 0 0 1px var(--gold-soft);font-size:var(--text-note);white-space:nowrap;border-radius:20px;align-items:center;gap:8px;margin-top:-20px;padding:0 15px 0 12px;font-weight:600;animation:.3s cubic-bezier(.22,1,.36,1) .12s backwards home-rise;display:flex;position:absolute;top:50%;right:0}.home-offnote{animation-name:home-fade}@keyframes home-fade{0%{opacity:0}}.home-item-closing{animation:.34s cubic-bezier(.22,1,.36,1) forwards home-close;overflow:hidden}@keyframes home-close{to{opacity:0;height:0;margin-top:-1rem}}.home-orb>[inert]{transition:opacity .35s}.home-orb-off>[inert]{opacity:.3}.home-orb-off .hero-bowl{background:#140f0c38;box-shadow:inset 0 0 0 1px #ecd9ac29}.home-orb-off{cursor:pointer}.home-orb-x{color:#fff;background:#ce7a5a;width:23px;height:23px;top:-8px;right:-8px;box-shadow:0 0 0 2px #0f0b0cb3,0 3px 8px #00000073}.home-orb-x svg{width:9px;height:9px}.home-orb-off .home-orb-x{color:#2a1f0c;background:#ecd9ac}.home-orb-off .home-orb-x svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.home-tuck{opacity:.45;justify-content:flex-start;animation:none;transform:none}.home-offnote{display:none}.home-x,.home-orb-x,.home-back{animation:none}.home-tune,.home-tune-k,.home-tune-label,.home-band{transition:none}.home-item-closing{animation:none;display:none}}:root[data-still] .home-tuck{opacity:.45;justify-content:flex-start;animation:none;transform:none}:root[data-still] .home-offnote{display:none}:root[data-still] .home-x,:root[data-still] .home-orb-x,:root[data-still] .home-back{animation:none}:root[data-still] .home-tune,:root[data-still] .home-tune-k,:root[data-still] .home-tune-label,:root[data-still] .home-band{transition:none}:root[data-still] .home-item-closing{animation:none;display:none}@media (prefers-reduced-motion:no-preference){:root:not([data-still]) aside .home-tuck{transform:translate(-40%)}}aside .home-offnote{display:none}:is(:root:has([data-chat=v2]),[data-chat=v2]){--chat-bg:#1e1b1d;--chat-deep:#171415;--chat-raised:#292628;--chat-hover:#242123;--chat-press:#2f2c2e;--chat-line:#353234;--chat-edge:#524b43;--chat-text:#f1eadb;--chat-soft:#d0c6ae;--chat-meta:#a1967f;--chat-mark:#d8bd86;--chat-on-mark:#1a1408;--chat-danger:#ee8a80;--chat-wash:24%;--chat-ink-ember:#f49a8a;--chat-ink-apricot:#f5a66e;--chat-ink-sage:#a8cf98;--chat-ink-rose:#f5a2b0;--chat-ink-orchid:#d6acd6;--chat-ink-dusk:#c9b8c3;--chat-ink-lagoon:#93cfc9;--chat-ink-sky:#a9c4e6}:root[data-theme=day] [data-chat=v2]{--chat-bg:#f7f0e3;--chat-deep:#ece3d3;--chat-raised:#fffaf2;--chat-hover:#f0e7d7;--chat-press:#eae0ce;--chat-line:#d9cdb8;--chat-text:#221a0f;--chat-soft:#4d3f2a;--chat-meta:#5e4f3a;--chat-mark:#6b4a03;--chat-on-mark:#fffaf2;--chat-edge:#c1b090;--chat-danger:#a5372b;--chat-wash:16%;--chat-ink-ember:#93382a;--chat-ink-apricot:#8a4514;--chat-ink-sage:#3a5e2c;--chat-ink-rose:#96324a;--chat-ink-orchid:#70426c;--chat-ink-dusk:#5e4a58;--chat-ink-lagoon:#245a57;--chat-ink-sky:#2f4f78}:root[data-theme=day]:has([data-chat=v2]){--chat-bg:#f7f0e3;--chat-deep:#ece3d3;--chat-raised:#fffaf2;--chat-hover:#f0e7d7;--chat-press:#eae0ce;--chat-line:#d9cdb8;--chat-text:#221a0f;--chat-soft:#4d3f2a;--chat-meta:#5e4f3a;--chat-mark:#6b4a03;--chat-on-mark:#fffaf2;--chat-edge:#c1b090;--chat-danger:#a5372b;--chat-wash:16%;--chat-ink-ember:#93382a;--chat-ink-apricot:#8a4514;--chat-ink-sage:#3a5e2c;--chat-ink-rose:#96324a;--chat-ink-orchid:#70426c;--chat-ink-dusk:#5e4a58;--chat-ink-lagoon:#245a57;--chat-ink-sky:#2f4f78}:root:not([data-theme=day]) main[data-room=fireside][data-chat=v2],:root:not([data-theme=day]) [data-chat=v2][data-in-room]{--chat-bg:#2a292e;--chat-deep:#201f24;--chat-raised:#353439;--chat-hover:#302f34;--chat-press:#3b3a40;--chat-line:#414046;--chat-edge:#5c5752;--chat-meta:#b8ad98}:root:not([data-theme=day]):has(main[data-room=fireside][data-chat=v2]){--chat-bg:#2a292e;--chat-deep:#201f24;--chat-raised:#353439;--chat-hover:#302f34;--chat-press:#3b3a40;--chat-line:#414046;--chat-edge:#5c5752;--chat-meta:#b8ad98}:root:has(main[data-chat=v2]){background-color:var(--chat-bg)}:root:has(main[data-chat=v2]) body{background-color:var(--chat-bg)}html[data-ios-app]:has(main[data-chat=v2]) .ios-top-edge{background-color:var(--chat-bg)}main[data-chat=v2]{background:var(--chat-bg);color:var(--chat-text);--bar-solid:var(--chat-bg);--bar-edge:var(--chat-line)}main[data-room=fireside][data-chat=v2].room-atmosphere:before{display:none}main[data-room=fireside][data-chat=v2]{padding-left:0;padding-right:0}main[data-room=fireside][data-chat=v2] .pagebar{background:var(--chat-bg);margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}main[data-room=fireside][data-chat=v2] .composer-float{margin-left:12px;margin-right:12px}main[data-room=fireside][data-chat=v2] .pagebar{margin-bottom:0}main[data-chat=v2]{--bar-bg:var(--chat-bg)}@supports (color:color-mix(in lab, red, red)){main[data-chat=v2]{--bar-bg:color-mix(in srgb, var(--chat-bg) 88%, transparent)}}main[data-chat=v2]{--bar-edge:var(--chat-line)}[data-chat=v2] .cv-list{gap:0}[data-chat=v2] .cv-row{padding:2px 12px;position:relative}[data-chat=v2] .cv-row.cv-turn{margin-top:15px}[data-chat=v2] .cv-row:first-child{margin-top:4px}[data-chat=v2] .cv-row.cv-sel{background:var(--chat-hover)}[data-chat=v2] .cv-row.cv-mention{background:var(--chat-mark)}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .cv-row.cv-mention{background:color-mix(in srgb, var(--chat-mark) 11%, transparent)}}[data-chat=v2] .cv-row.cv-mention{box-shadow:inset 2px 0 0 var(--chat-mark)}[data-chat=v2] .cv-slot{flex-shrink:0;width:40px}[data-chat=v2] .cv-face{margin-top:2px}[data-chat=v2] .cv-head{align-items:baseline;gap:6px;min-width:0;line-height:20px;display:flex}[data-chat=v2] .cv-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:62%;font-size:15px;font-weight:600;overflow:hidden}[data-chat=v2] .cv-badge{background:var(--gold);color:var(--chat-bg);letter-spacing:.02em;border-radius:4px;flex-shrink:0;align-self:center;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px}[data-chat=v2] .cv-time{color:var(--chat-meta);flex-shrink:0;font-size:12px}[data-chat=v2] .cv-msg{min-width:0;position:relative}[data-chat=v2] .cv-body{min-width:0}[data-chat=v2] .chat-text{letter-spacing:0;color:var(--chat-text);font-size:max(.90625rem,14.5px);line-height:1.38}[data-chat=v2] .chat-text:after{content:"";width:34px;height:1px;display:inline-block}[data-chat=v2] .cv-jumbo{font-size:34px;line-height:42px}[data-chat=v2] .cv-edited{color:var(--chat-meta);margin-left:4px;font-size:11px}[data-chat=v2] .cv-pinned{width:13px;height:13px;color:var(--chat-mark);opacity:.85;flex-shrink:0;display:inline-block}[data-chat=v2] .chat-text .cv-pinned{vertical-align:-1px;margin-left:5px}[data-chat=v2] .cv-pinned-line{color:var(--chat-meta);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}[data-chat=v2] .cv-smile{z-index:2;background:var(--chat-raised);width:28px;height:24px;box-shadow:inset 0 0 0 1px var(--chat-edge);color:var(--chat-soft);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:-2px}[data-chat=v2] .cv-smile:before{content:"";position:absolute;inset:0 -8px}[data-chat=v2] .cv-smile:active{transform:scale(.92)}@media (pointer:fine){[data-chat=v2] .cv-smile{opacity:0}[data-chat=v2] .cv-row:hover .cv-smile,[data-chat=v2] .cv-row:focus-within .cv-smile{opacity:1}}[data-chat=v2] .cv-parent{min-width:0;max-width:100%;color:var(--chat-soft);text-align:left;align-items:center;gap:5px;margin:0 0 2px 52px;font-size:13px;line-height:18px;display:flex;position:relative}[data-chat=v2] .cv-parent b{flex-shrink:0;font-weight:600}[data-chat=v2] .cv-parent>span:last-child{opacity:.88;min-width:0}[data-chat=v2] .cv-elbow{border-left:2px solid var(--chat-meta);border-top:2px solid var(--chat-meta);opacity:.45;border-top-left-radius:7px;width:28px;height:12px;position:absolute;top:9px;left:-33px}[data-chat=v2] .cv-day{color:var(--chat-meta);align-items:center;gap:10px;margin:14px 0 4px;font-size:12px;font-weight:600;display:flex}[data-chat=v2] .cv-day:before,[data-chat=v2] .cv-day:after{content:"";background:var(--chat-line);flex:1;height:1px}[data-chat=v2] .cv-new{align-items:center;margin:8px -12px 4px 0;display:flex}[data-chat=v2] .cv-new:before{content:"";background:var(--chat-mark);flex:1;height:1px}[data-chat=v2] .cv-new span{background:var(--chat-mark);color:var(--chat-on-mark);letter-spacing:.04em;text-transform:uppercase;border-radius:5px 0 0 5px;padding:1px 6px 1px 7px;font-size:10px;font-weight:800}[data-chat=v2] .cv-unread{top:calc(57px + var(--sat,0px) + var(--blur-gap,0px));z-index:30;background:var(--chat-mark);min-height:34px;color:var(--chat-on-mark);justify-content:space-between;align-items:center;gap:10px;padding:0 4px 0 14px;font-size:13px;font-weight:600;display:flex;position:sticky}[data-chat=v2] .cv-unread-jump{text-align:left;flex:1;min-height:34px}[data-chat=v2] .cv-unread-done{opacity:.85;flex-shrink:0;min-height:34px;padding:0 10px;font-weight:700}[data-chat=v2] .cv-start{padding:22px 16px 6px}[data-chat=v2] .cv-start-title{font-family:var(--font-heading), Georgia, serif;color:var(--chat-text);font-size:26px;font-weight:600;line-height:1.15}[data-chat=v2] .cv-start-text{color:var(--chat-meta);margin-top:4px;font-size:14.5px;line-height:20px}[data-chat=v2] .cv-rx{gap:4px;margin-top:4px}[data-chat=v2] .cv-rx .reaction-pill,[data-chat=v2] .cv-rx-add{background:var(--chat-raised);height:26px;box-shadow:inset 0 0 0 1px var(--chat-edge);color:var(--chat-soft);border:0;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:650}[data-chat=v2] .cv-rx .reaction-pill[aria-pressed=true]{background:var(--chat-mark)}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .cv-rx .reaction-pill[aria-pressed=true]{background:color-mix(in srgb, var(--chat-mark) 16%, var(--chat-raised))}}[data-chat=v2] .cv-rx .reaction-pill[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--chat-mark)}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .cv-rx .reaction-pill[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chat-mark) 70%, transparent)}}[data-chat=v2] .cv-rx .reaction-pill[aria-pressed=true]{color:var(--chat-text)}[data-chat=v2] .cv-rx-add{color:var(--chat-meta);align-items:center;display:inline-flex;position:relative}[data-chat=v2] .cv-rx-add:before{content:"";position:absolute;inset:-7px -2px}main[data-room=fireside][data-chat=v2] .composer-float{background:var(--chat-raised);box-shadow:inset 0 0 0 1px var(--chat-edge), 0 -10px 16px 6px var(--chat-bg);border-radius:23px;padding:5px}main[data-room=fireside][data-chat=v2] .composer-float:focus-within{box-shadow:inset 0 0 0 1px var(--chat-mark), 0 -10px 16px 6px var(--chat-bg)}@supports (color:color-mix(in lab, red, red)){main[data-room=fireside][data-chat=v2] .composer-float:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chat-mark) 40%, var(--chat-line)), 0 -10px 16px 6px var(--chat-bg)}}main[data-room=fireside][data-chat=v2] .composer-float>.flex{gap:4px}main[data-room=fireside][data-chat=v2] .composer-float .well-round{min-height:36px;box-shadow:none;color:var(--chat-text);caret-color:var(--chat-mark);background:0 0;border:0;border-radius:0;outline:none;padding:7.5px 8px;font-size:16px;line-height:21px;display:block}main[data-room=fireside][data-chat=v2] .composer-float .well-round::placeholder{color:var(--chat-meta);opacity:1;font-size:16px;font-style:normal}main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui]{order:-1}main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui]>.header-icon-btn{background:var(--chat-text);border:0;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui]>.header-icon-btn{background:color-mix(in srgb, var(--chat-text) 10%, var(--chat-raised))}}main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui]>.header-icon-btn{box-shadow:none;color:var(--chat-soft)}main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui]>.header-icon-btn:before{box-shadow:none;background:0 0;inset:-4px}main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui]>.header-icon-btn:active{background:var(--chat-text)}@supports (color:color-mix(in lab, red, red)){main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui]>.header-icon-btn:active{background:color-mix(in srgb, var(--chat-text) 18%, var(--chat-raised))}}main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui]>.absolute{left:0;right:auto}main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui]>.overlay-surface{background:var(--chat-deep);box-shadow:0 12px 34px #00000073, inset 0 0 0 1px var(--chat-edge);border-radius:16px}main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui] .menu-item{color:var(--chat-text)}main[data-room=fireside][data-chat=v2] .composer-float [data-attach-ui] .menu-item svg{color:var(--chat-soft)}main[data-room=fireside][data-chat=v2] .composer-float .btn-send{background:var(--chat-mark);width:36px;height:36px;color:var(--chat-on-mark);box-shadow:none;position:relative}main[data-room=fireside][data-chat=v2] .composer-float .btn-send:before{content:"";border-radius:9999px;position:absolute;inset:-4px}[data-chat=v2] .cv-unread-jump,[data-chat=v2] .cv-unread-done,[data-chat=v2] .cv-parent{position:relative}[data-chat=v2] .cv-unread-jump:after,[data-chat=v2] .cv-unread-done:after{content:"";position:absolute;inset:-5px 0}main[data-room=fireside][data-chat=v2] .composer-float .btn-send:disabled{color:var(--chat-meta);background:0 0}[data-chat=v2] .cv-hint{background:var(--chat-raised);box-shadow:inset 0 0 0 1px var(--chat-edge);color:var(--chat-soft);border-radius:14px;align-self:center;width:fit-content;margin:0 auto 6px;padding:5px 12px;font-size:12.5px;font-weight:600}.cv-scrim{z-index:2147482000;background:#00000073;position:fixed;inset:0}.cv-sheet{z-index:2147482001;max-width:520px;padding:8px 12px calc(18px + env(safe-area-inset-bottom));background:var(--chat-deep);box-shadow:0 -10px 40px #0006, inset 0 1px 0 var(--frame-edge-top);color:var(--chat-text);touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;border-radius:22px 22px 0 0;margin:0 auto;position:fixed;bottom:0;left:0;right:0}@media (max-height:520px){.cv-sheet{touch-action:pan-y;max-height:100dvh;overflow-y:auto}}@media (prefers-reduced-motion:no-preference){:root:not([data-still]) .cv-scrim{animation:.18s ease-out cv-fade}:root:not([data-still]) .cv-sheet{animation:.24s cubic-bezier(.2,.9,.3,1) cv-up}}@keyframes cv-fade{0%{opacity:0}}@keyframes cv-up{0%{opacity:.4;transform:translateY(40%)}}.cv-grab{background:var(--chat-meta);opacity:.5;border-radius:2px;width:38px;height:4px;margin:2px auto 10px;display:block}.cv-sheet-head{color:var(--chat-meta);padding:0 6px 8px;font-size:13px}.cv-sheet-head b{font-weight:700}.cv-quick{flex-wrap:wrap;gap:4px;padding-bottom:10px;display:flex}.cv-quick button{background:var(--chat-raised);border-radius:23px;flex:1 0 40px;justify-content:center;align-items:center;height:46px;font-size:22px;display:flex}.cv-quick button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--chat-mark)}.cv-quick button:active{transform:scale(.9)}[data-chat=v2] .cv-quick .cv-more{color:var(--chat-soft);box-shadow:inset 0 0 0 1px var(--chat-edge)}[data-chat=v2] .cv-quick .cv-more[aria-expanded=true]{background:var(--chat-press);color:var(--chat-text)}[data-chat=v2] .cv-quick .cv-more[aria-expanded=true] svg{transform:rotate(45deg)}[data-chat=v2] .cv-quick:has(.cv-more){flex-wrap:nowrap}[data-chat=v2] .cv-quick:has(.cv-more) button{flex:1 1 0;min-width:0}[data-chat=v2] .cv-pick{overscroll-behavior:contain;touch-action:pan-y;background:var(--chat-raised);border-radius:16px;max-height:min(46dvh,336px);margin:0 0 4px;padding:0 4px 8px;overflow-y:auto}[data-chat=v2] .cv-pick-label{z-index:1;background:var(--chat-raised);color:var(--chat-meta);letter-spacing:.02em;margin:0 -4px;padding:9px 8px 5px;font-size:12px;font-weight:700;position:sticky;top:0}[data-chat=v2] .cv-pick-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:2px;display:grid}[data-chat=v2] .cv-pick-grid button{border-radius:12px;justify-content:center;align-items:center;min-width:40px;height:44px;font-size:24px;line-height:1;display:flex}[data-chat=v2] .cv-pick-grid button[aria-pressed=true]{background:var(--chat-hover);box-shadow:inset 0 0 0 2px var(--chat-mark)}[data-chat=v2] .cv-pick-grid button:active{background:var(--chat-press);transform:scale(.9)}@media (hover:hover){[data-chat=v2] .cv-pick-grid button:hover{background:var(--chat-hover)}}[data-chat=v2] .cv-sheet:has(.cv-pick)>:is(.cv-reactors,.cv-acts){display:none}@media (prefers-reduced-motion:no-preference){:root:not([data-still]) [data-chat=v2] .cv-quick .cv-more svg{transition:transform .18s}}.cv-reactors{background:var(--chat-raised);border-radius:14px;max-height:132px;margin:0 0 10px;padding:8px 12px;list-style:none;overflow-y:auto}.cv-reactors[data-scrolls]{touch-action:pan-y}.cv-reactors li{gap:10px;padding:3px 0;font-size:14px;line-height:1.4;display:flex}.cv-reactors-emoji{text-align:center;flex-shrink:0;width:22px;font-size:16px}.cv-reactors-names{min-width:0;color:var(--chat-soft)}.cv-reactors-guide{color:var(--gold);font-weight:600}.cv-acts{background:var(--chat-raised);border-radius:16px;overflow:hidden}.cv-act{border-bottom:1px solid var(--chat-line);width:100%;height:50px;color:var(--chat-text);text-align:left;align-items:center;gap:14px;padding:0 16px;font-size:16px;font-weight:500;display:flex}.cv-act:last-child{border-bottom:0}.cv-act svg{color:var(--chat-meta);flex-shrink:0}.cv-act:active{background:var(--chat-press)}.cv-act.cv-danger,.cv-act.cv-danger svg{color:var(--chat-danger)}@media (min-width:900px){.cv-sheet{border-radius:22px;max-width:380px;top:50%;bottom:auto;transform:translateY(-50%)}@keyframes cv-up{0%{opacity:0}}}[data-chat=v2] .rp-scrim{z-index:2147481900;background:#00000073;position:fixed;inset:0}[data-chat=v2] .rp-panel{z-index:2147481901;width:100%;padding:calc(var(--sat,0px) + var(--blur-gap,0px)) max(16px, env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--chat-bg);color:var(--chat-text);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@media (min-width:600px){[data-chat=v2] .rp-panel{max-width:420px;box-shadow:-18px 0 50px #0006, inset 1px 0 0 var(--chat-edge)}}@media (prefers-reduced-motion:no-preference){:root:not([data-still]) [data-chat=v2] .rp-scrim{animation:.2s ease-out cv-fade}:root:not([data-still]) [data-chat=v2] .rp-panel{animation:.26s cubic-bezier(.2,.9,.3,1) rp-in}}@keyframes rp-in{0%{transform:translate(100%)}}[data-chat=v2] .rp-bar{align-items:center;min-height:52px;margin-left:-8px;display:flex}[data-chat=v2] .rp-back{width:44px;height:44px;color:var(--chat-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}[data-chat=v2] .rp-back:active{background:var(--chat-press)}@media (hover:hover){[data-chat=v2] .rp-back:hover{background:var(--chat-hover);color:var(--chat-text)}[data-chat=v2] .rp-panel .cv-act:hover,[data-chat=v2] .rp-voice:hover{background:var(--chat-press)}}[data-chat=v2] .rp-top{text-align:center;flex-direction:column;align-items:center;padding:6px 8px 24px;display:flex}[data-chat=v2] .rp-disc.ch-fire.ch-here{width:64px;height:64px}[data-chat=v2] .rp-name{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.01em;color:var(--chat-text);margin-top:16px;font-size:max(1.5rem,24px);font-weight:600;line-height:1.15}[data-chat=v2] .rp-about{max-width:34em;color:var(--chat-soft);font-size:var(--text-standfirst);margin-top:8px;line-height:1.5}[data-chat=v2] .rp-doors{box-shadow:inset 0 0 0 1px var(--chat-edge);margin-bottom:24px}[data-chat=v2] .rp-door-name{flex:1;min-width:0}[data-chat=v2] .rp-label{color:var(--chat-meta);font-size:var(--text-caps);letter-spacing:.07em;text-transform:uppercase;padding:0 6px 8px;font-weight:700}[data-chat=v2] .rp-voices{background:var(--chat-raised);box-shadow:inset 0 0 0 1px var(--chat-edge);border-radius:16px;list-style:none;overflow:hidden}[data-chat=v2] .rp-voice{align-items:center;gap:12px;min-height:48px;padding:6px 14px;display:flex}[data-chat=v2] a.rp-voice:active{background:var(--chat-press)}[data-chat=v2] .rp-voice-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-standfirst);font-weight:600;overflow:hidden}[data-chat=v2] .rp-quiet{color:var(--chat-meta);font-size:var(--text-small);padding:2px 6px;line-height:1.45}[data-chat=v2] .rp-door-count{color:var(--chat-meta);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}[data-chat=v2] .rp-pins-title{font-family:var(--font-heading), Georgia, serif;color:var(--chat-text);margin-left:4px;font-size:max(1.25rem,20px);font-weight:600;line-height:1.2}[data-chat=v2] .rp-pins{background:var(--chat-raised);box-shadow:inset 0 0 0 1px var(--chat-edge);border-radius:16px;margin-top:8px;list-style:none;overflow:hidden}[data-chat=v2] .rp-pin{border-bottom:1px solid var(--chat-line);align-items:flex-start;display:flex}[data-chat=v2] .rp-pin:last-child{border-bottom:0}[data-chat=v2] .rp-pin-open{text-align:left;flex:1;min-width:0;padding:12px 14px;display:block}[data-chat=v2] .rp-pin-open:active{background:var(--chat-press)}[data-chat=v2] .rp-pin-head{align-items:baseline;gap:8px;min-width:0;font-size:14px;line-height:1.3;display:flex}[data-chat=v2] .rp-pin-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chat-text);font-weight:600;overflow:hidden}[data-chat=v2] .rp-pin-day{color:var(--chat-meta);flex-shrink:0;font-size:12px}[data-chat=v2] .rp-pin-words{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;color:var(--chat-soft);-webkit-box-orient:vertical;margin-top:3px;font-size:max(.90625rem,14.5px);line-height:1.38;display:-webkit-box;overflow:hidden}[data-chat=v2] .rp-unpin{min-height:44px;color:var(--chat-soft);border-radius:12px;flex-shrink:0;margin:4px 4px 0 0;padding:0 12px;font-size:13px;font-weight:600}[data-chat=v2] .rp-unpin:active{background:var(--chat-press)}@media (hover:hover){[data-chat=v2] .rp-pin-open:hover,[data-chat=v2] .rp-unpin:hover{background:var(--chat-press)}}[data-chat=v2] .rp-bell{padding-top:8px}[data-chat=v2] .rp-bell-list{box-shadow:inset 0 0 0 1px var(--chat-edge)}[data-chat=v2] .rp-bell-opt{height:auto;min-height:50px;padding-top:8px;padding-bottom:8px}[data-chat=v2] .rp-bell-words{flex-direction:column;flex:1;min-width:0;display:flex}[data-chat=v2] .rp-bell-name{font-size:16px;font-weight:600;line-height:1.25}[data-chat=v2] .rp-bell-about{color:var(--chat-meta);margin-top:1px;font-size:13px;font-weight:400;line-height:1.3}[data-chat=v2] .rp-bell-opt .rp-bell-check{visibility:hidden;color:var(--chat-mark)}[data-chat=v2] .rp-bell-opt[aria-checked=true] .rp-bell-check{visibility:visible}[data-chat=v2] .rp-bell-say{margin:10px 0}[data-chat=v2] .cv-bell-off{vertical-align:-1px;width:15px;height:15px;color:var(--chat-meta);flex-shrink:0;margin-left:6px;display:inline-block}[data-chat=v2] .rp-wait-face{background:var(--chat-meta);border-radius:50%;flex-shrink:0;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .rp-wait-face{background:color-mix(in srgb, var(--chat-meta) 22%, transparent)}}[data-chat=v2] .rp-wait-name{background:var(--chat-meta);border-radius:6px;height:11px}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .rp-wait-name{background:color-mix(in srgb, var(--chat-meta) 22%, transparent)}}.ch-row{isolation:isolate;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.ch-row+.ch-row:before{content:"";background:var(--divider);height:1px;position:absolute;top:0;left:66px;right:0}.ch-row:not(.ch-row-card):active{background:rgba(var(--ink), .05)}@media (hover:hover){.ch-row:not(.ch-row-card):hover{background:rgba(var(--ink), .035)}}.ch-row:not(.ch-row-card):focus-visible{outline-offset:-3px;border-radius:12px}.ch-pending{border:2px solid #0000;border-top-color:var(--gold);border-radius:50%;animation:.8s linear infinite ch-turn;position:absolute;inset:-3px}@keyframes ch-turn{to{transform:rotate(360deg)}}.ch-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16.5px;font-weight:700;line-height:1.3;overflow:hidden}.ch-name-quiet{color:var(--cream-soft);font-weight:600}.ch-time{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.ch-line2{align-items:center;gap:8px;min-height:24px;display:flex}.ch-last{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;line-height:1.4;overflow:hidden}.ch-last b{font-weight:600}.ch-fire{--rc:var(--chat-ink-ember);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.ch-online{white-space:nowrap}.ch-online-dot{vertical-align:middle;width:13px;height:13px;margin:0 3px 1px 0;display:inline-block;position:relative}.ch-online-dot:before,.ch-online-dot:after{content:"";border-radius:50%;position:absolute}.ch-online-dot:before{background:radial-gradient(closest-side, var(--dot-in,#7fc98a) 35%, transparent);inset:0}@supports (color:color-mix(in lab, red, red)){.ch-online-dot:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--dot-in,#7fc98a) 75%, transparent) 35%, transparent)}}.ch-online-dot:before{opacity:.75}.ch-online-dot:after{background:var(--dot-in,#7fc98a);inset:3px}@media (prefers-reduced-motion:no-preference){:root:not([data-still]) .ch-online-dot:before{animation:2.8s ease-in-out infinite ch-breathe}}@keyframes ch-breathe{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}main[data-chat=v2] .btn-quiet{background:var(--chat-raised);box-shadow:inset 0 0 0 1px var(--chat-edge)}main[data-chat=v2] .btn-quiet:active{background:var(--chat-press)}@media (hover:hover){main[data-chat=v2] .btn-quiet:hover{background:var(--chat-press)}}main[data-chat=v2] .panel .btn-quiet{background:var(--chat-press)}main[data-chat=v2] .panel .btn-quiet:active{background:var(--chat-line)}@media (hover:hover){main[data-chat=v2] .panel .btn-quiet:hover{background:var(--chat-line)}}main[data-chat=v2]{--pf-cut:var(--chat-raised);--card-a:var(--chat-raised);--card-b:var(--chat-raised)}main[data-room=fireside][data-chat=v2][aria-busy=true]>div{padding-left:12px;padding-right:12px}main[data-chat=v2] .pagebar .btn-quiet{min-height:34px;margin-right:-6px;padding:0 11px;font-size:13px;position:relative}main[data-chat=v2] .pagebar .btn-quiet:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}main[data-chat=v2] .pagebar .room-line-open{background:var(--chat-raised);box-shadow:inset 0 0 0 1px var(--chat-edge), 0 8px 20px #00000047;color:var(--chat-soft);border-radius:14px;margin:2px 0 10px;padding:10px 13px 11px;font-size:13.5px;line-height:1.45}main[data-chat=v2] .pagebar .room-line-open:before{content:"About this room";color:var(--chat-meta);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.ch-fire.ch-here{background:var(--rc);flex-shrink:0;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.ch-fire.ch-here{background:color-mix(in srgb, var(--rc) 18%, transparent)}}.ch-fire.ch-here{box-shadow:0 0 4px var(--rc), 0 0 14px 2px var(--rc), inset 0 0 8px var(--rc), inset 0 0 0 1.5px var(--rc)}@supports (color:color-mix(in lab, red, red)){.ch-fire.ch-here{box-shadow:0 0 4px color-mix(in srgb, var(--rc) 60%, transparent), 0 0 14px 2px color-mix(in srgb, var(--rc) 34%, transparent), inset 0 0 8px color-mix(in srgb, var(--rc) 26%, transparent), inset 0 0 0 1.5px var(--rc)}}.ch-fire.ch-here{color:var(--rc)}main[data-chat=v2] .panel{background:var(--chat-raised)}@media (hover:hover){main[data-chat=v2] .panel-interactive:hover{background:var(--chat-press)}}.ch-dim{box-shadow:inset 0 0 0 1px var(--rc)}@supports (color:color-mix(in lab, red, red)){.ch-dim{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc) 34%, transparent)}}.ch-dim{color:var(--rc)}@supports (color:color-mix(in lab, red, red)){.ch-dim{color:color-mix(in srgb, var(--rc) 58%, var(--cream-faint))}}.ch-lit{background:var(--rc)}@supports (color:color-mix(in lab, red, red)){.ch-lit{background:color-mix(in srgb, var(--rc) 20%, transparent)}}.ch-lit{box-shadow:0 0 5px var(--rc), 0 0 18px 3px var(--rc), inset 0 0 10px var(--rc), inset 0 0 0 1.5px var(--rc)}@supports (color:color-mix(in lab, red, red)){.ch-lit{box-shadow:0 0 5px color-mix(in srgb, var(--rc) 65%, transparent), 0 0 18px 3px color-mix(in srgb, var(--rc) 38%, transparent), inset 0 0 10px color-mix(in srgb, var(--rc) 30%, transparent), inset 0 0 0 1.5px var(--rc)}}.ch-lit{color:var(--rc)}[data-chat=v2] .ps-sheet{padding:0 0 calc(18px + env(safe-area-inset-bottom));--pf-cut:var(--chat-deep);outline:none}[data-chat=v2] .ps-banner{background:var(--chat-raised);border-radius:22px 22px 0 0;height:84px;position:relative;overflow:hidden}[data-chat=v2] .ps-banner .pf-banner{height:84px;-webkit-mask-image:none;mask-image:none}[data-chat=v2] .ps-grab{z-index:2;opacity:.6;background:#fff;margin:0 0 0 -19px;position:absolute;top:8px;left:50%;box-shadow:0 0 0 .5px #00000040}[data-chat=v2] .ps-top{z-index:1;flex-direction:column;align-items:flex-start;margin-top:-36px;padding:0 18px;display:flex;position:relative}[data-chat=v2] .ps-name{font-size:var(--text-dream);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-weight:700;line-height:1.2;display:flex}[data-chat=v2] .ps-top[data-ring=stars] .ps-name{margin-top:18px}[data-chat=v2] .ps-bio{-webkit-line-clamp:6;line-clamp:6;color:var(--chat-soft);font-size:var(--text-standfirst);-webkit-box-orient:vertical;margin-top:8px;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}[data-chat=v2] .ps-line{color:var(--chat-soft);font-size:var(--text-note);margin-top:10px;line-height:1.5}[data-chat=v2] .ps-line-quiet{color:var(--chat-meta);font-style:italic}[data-chat=v2] .ps-link{color:var(--chat-mark);font-weight:600}[data-chat=v2] .ps-wait{flex-direction:column;gap:8px;width:100%;margin-top:12px;display:flex}[data-chat=v2] .ps-wait i{background:var(--chat-meta);border-radius:6px;height:11px;display:block}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .ps-wait i{background:color-mix(in srgb, var(--chat-meta) 22%, transparent)}}[data-chat=v2] .ps-btns{gap:8px;padding:16px 18px 0;display:flex}[data-chat=v2] .ps-btn{background:var(--chat-raised);min-width:0;min-height:44px;box-shadow:inset 0 0 0 1px var(--chat-edge);color:var(--chat-text);font-size:var(--text-standfirst);text-align:center;border-radius:22px;flex:1 1 0;justify-content:center;align-items:center;padding:4px 14px;font-weight:600;line-height:1.2;display:flex}[data-chat=v2] .ps-btn:active{background:var(--chat-press)}[data-chat=v2] .ps-btn-main{background:var(--chat-mark);box-shadow:none;color:var(--chat-on-mark);flex:1 0 auto}[data-chat=v2] .ps-banner .pf-banner[data-sky]{height:124px}[data-chat=v2] .ps-top[data-ring=stars]{padding-left:28px}[data-chat=v2] .ps-sheet>.cv-grab{margin-top:10px}[data-chat=v2] .ps-btn-main:active{background:var(--chat-mark)}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .ps-btn-main:active{background:color-mix(in srgb, var(--chat-mark) 86%, var(--chat-on-mark))}}[data-chat=v2] .ps-btn-main:disabled{opacity:.7}@media (hover:hover){[data-chat=v2] .ps-btn:hover{background:var(--chat-hover)}[data-chat=v2] .ps-btn-main:hover{background:var(--chat-mark)}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .ps-btn-main:hover{background:color-mix(in srgb, var(--chat-mark) 92%, #fff)}}}[data-chat=v2] .ps-note{color:var(--chat-danger);font-size:var(--text-note);padding:10px 18px 0}[data-chat=v2] .ps-gone{color:var(--chat-meta);font-size:var(--text-standfirst);text-align:center;padding:22px 18px 14px;font-style:italic}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-size=s] .chat-text:not(.cv-jumbo){font-size:max(.84375rem,13.5px);line-height:1.4074}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-size=l] .chat-text:not(.cv-jumbo){font-size:max(1rem,16px);line-height:1.375}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-slot{display:none}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-row>.flex>.flex-col{display:block}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-head{float:left;max-width:78%;height:20px;margin-right:7px;line-height:20px}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact][data-chat-size=s] .cv-head{height:19px;line-height:19px}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact][data-chat-size=l] .cv-head{height:22px;line-height:22px}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-msg>.flex{display:block}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-msg>.flex>*+*{margin-top:6px}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-name{max-width:11em}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-body>:first-child:not(.chat-text){clear:left}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-body>.chat-text:has(textarea){clear:left}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-row>.flex>.flex-col:after{content:"";clear:left;display:block}:is(main[data-chat=v2],[data-chat=v2] .cs-sample)[data-chat-layout=compact] .cv-row.cv-turn{margin-top:9px}main[data-chat=v2][data-chat-layout=compact] .cv-parent{margin-left:0}main[data-chat=v2][data-chat-layout=compact] .cv-elbow{display:none}main[data-chat=v2][data-chat-layout=compact] .cv-parent:before{content:"";border-left:2px solid var(--chat-meta);border-bottom:2px solid var(--chat-meta);border-bottom-left-radius:5px;flex-shrink:0;width:9px;height:7px;margin:0 2px 3px}main[data-chat=v2] .pagebar .btn-quiet.cs-open{margin-right:0;padding:0 9px}main[data-chat=v2] .pagebar .btn-quiet.cs-open:before{left:-5px;right:-5px}[data-chat=v2] .cs-sheet{max-height:calc(100dvh - 20px - var(--sat,0px));outline:none;flex-direction:column;padding:8px 0 0;display:flex;overflow:hidden}[data-chat=v2] .cs-head{flex-shrink:0;padding:0 14px 10px;position:relative}[data-chat=v2] .cs-title{font-family:var(--font-heading), Georgia, serif;font-size:var(--text-head-s);text-align:center;color:var(--chat-text);font-weight:600;line-height:1.2}[data-chat=v2] .cs-done{min-width:44px;min-height:44px;color:var(--chat-mark);font-size:var(--text-standfirst);padding:0 10px;font-weight:600;position:absolute;bottom:0;right:6px}[data-chat=v2] .cs-body{min-height:0;padding:2px 14px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:auto;overflow-y:auto}[data-chat=v2] .cs-sample{background:var(--chat-hover);box-shadow:inset 0 0 0 1px var(--chat-line);border-radius:16px;padding:9px 0 10px}[data-chat=v2] .cs-sample .cv-row{margin-top:0}[data-chat=v2] .cs-group{margin-top:18px}[data-chat=v2] .cs-label{color:var(--chat-meta);font-size:var(--text-caps);letter-spacing:.06em;text-transform:uppercase;margin:0 2px 8px;font-weight:700}[data-chat=v2] .cs-line{color:var(--chat-soft);font-size:var(--text-note);margin:8px 2px 0;line-height:1.45}[data-chat=v2] .cs-warn{color:var(--chat-danger)}[data-chat=v2] .cs-hues{grid-template-columns:repeat(5,38px);justify-content:space-between;gap:10px 0;display:grid}[data-chat=v2] .cs-hue{background:var(--chat-raised);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--chat-edge);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex;position:relative}[data-chat=v2] .cs-hue:before{content:"";border-radius:50%;position:absolute;inset:-3px}[data-chat=v2] .cs-hue-auto{box-shadow:none;border:1.5px dashed var(--chat-meta)}[data-chat=v2] .cs-hue[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--chat-edge), 0 0 0 2px var(--chat-deep), 0 0 0 4px var(--chat-mark)}[data-chat=v2] .cs-hue-auto[aria-checked=true]{box-shadow:0 0 0 2px var(--chat-deep), 0 0 0 4px var(--chat-mark)}[data-chat=v2] .cs-hue:disabled{opacity:.45}[data-chat=v2] .cs-hue:not(:disabled):active{transform:scale(.92)}[data-chat=v2] .cs-seg{background:var(--chat-raised);box-shadow:inset 0 0 0 1px var(--chat-edge);border-radius:9999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}[data-chat=v2] .cs-seg-btn{min-height:44px;color:var(--chat-soft);font-size:var(--text-small);text-align:center;border-radius:9999px;justify-content:center;align-items:center;padding:0 8px;line-height:1.15;display:flex}[data-chat=v2] .cs-seg-btn[aria-checked=true]{background:var(--chat-mark)}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .cs-seg-btn[aria-checked=true]{background:color-mix(in srgb, var(--chat-mark) 18%, var(--chat-raised))}}[data-chat=v2] .cs-seg-btn[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--chat-mark)}@supports (color:color-mix(in lab, red, red)){[data-chat=v2] .cs-seg-btn[aria-checked=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chat-mark) 60%, transparent)}}[data-chat=v2] .cs-seg-btn[aria-checked=true]{color:var(--chat-text);font-weight:600}[data-chat=v2] .cs-seg-btn:not([aria-checked=true]):active{background:var(--chat-press)}[data-chat=v2] .cs-switches{background:var(--chat-raised);border-radius:16px;margin-top:18px;overflow:hidden}[data-chat=v2] .cs-switch{width:100%;min-height:54px;color:var(--chat-text);font-size:var(--text-body);text-align:left;align-items:center;gap:14px;padding:8px 14px 8px 16px;line-height:1.25;display:flex}[data-chat=v2] .cs-switch+.cs-switch{border-top:1px solid var(--chat-line)}[data-chat=v2] .cs-switch:focus-visible{outline-offset:-3px;border-radius:14px}[data-chat=v2] .cs-switch-name{flex:auto;min-width:0}[data-chat=v2] .cs-switch-note{color:var(--chat-meta);font-size:var(--text-note);margin-top:2px;line-height:1.35;display:block}[data-chat=v2] .cs-knob{background:var(--chat-press);width:46px;height:27px;box-shadow:inset 0 0 0 1px var(--chat-meta);border-radius:14px;flex-shrink:0;position:relative}[data-chat=v2] .cs-knob:after{content:"";background:var(--chat-soft);border-radius:50%;width:21px;height:21px;position:absolute;top:3px;left:3px}[data-chat=v2] .cs-switch[aria-checked=true] .cs-knob{background:var(--chat-mark);box-shadow:none}[data-chat=v2] .cs-switch[aria-checked=true] .cs-knob:after{background:var(--chat-on-mark);transform:translate(19px)}[data-chat=v2] .cs-switch:disabled{opacity:.55}@media (prefers-reduced-motion:no-preference){:root:not([data-still]) [data-chat=v2] .cs-knob,:root:not([data-still]) [data-chat=v2] .cs-knob:after{transition:transform .2s,background-color .2s}}[data-chat=v2] .cs-foot{color:var(--chat-meta);font-size:var(--text-note);text-align:center;margin:16px 4px 0;line-height:1.5}@media (min-width:900px){[data-chat=v2] .cs-sheet{max-width:420px;max-height:min(680px,100dvh - 48px)}[data-chat=v2] .cs-sheet .cv-grab{visibility:hidden}}main[data-chat=v2] .cv-typing{white-space:nowrap;height:20px;color:var(--chat-meta);align-items:center;gap:6px;padding:0 4px;font-size:12px;line-height:20px;display:flex;overflow:hidden}main[data-chat=v2] .cv-typing-words{text-overflow:ellipsis;min-width:0;overflow:hidden}main[data-chat=v2] .cv-typing-dots{flex:none;gap:3px;display:inline-flex}main[data-chat=v2] .cv-typing-dot{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px}@keyframes cv-typing-pulse{0%,to{opacity:.3}50%{opacity:.9}}@media (prefers-reduced-motion:no-preference){:root:not([data-still]) main[data-chat=v2] .cv-typing-dot{animation:1.4s ease-in-out infinite cv-typing-pulse}:root:not([data-still]) main[data-chat=v2] .cv-typing-dot:nth-child(2){animation-delay:.2s}:root:not([data-still]) main[data-chat=v2] .cv-typing-dot:nth-child(3){animation-delay:.4s}}:root[data-ember]:has([data-night-screen]){--e0-top:#0f0605;--e0-mid:#0c0504;--e0-low:#0b0403;--night-raised:#150806;--e_1-well:#080302;--e1-card-top:#180806;--e1-card-bot:#130605;--e2-raised:#1e0a07;--sky-top:#0c0504;--sky-mid:#0a0403;--sky-bot:#0b0403;--bar-solid:#0b0403;--ink:196, 74, 52;--text-lit:#e0664c;--cream:#d85e44;--reading-soft:#d85e44;--cream-soft:#d45a40;--cream-faint:#cc5038;--placeholder:#b84a32;--gold:#dc6248;--gold-soft:#b8462e99;--gold-faint:#aa3c2633;--gold-glow:#aa3c264d;--bronze:#923a26;--gold-live:linear-gradient(180deg, #4c180e, #3a120b);--gold-live-ink:#e8705a;--gold-live-bloom:#962c1852;--gold-hover-halo:#a0321c5c;--rim-well:#aa3c261a;--rim-well-lit:#d25a3c12;--rim-well-bloom:#aa3c260f;--inset-lit:inset 0 1px 0 #dc64461a;--ember-raised:#d4664c;--rose:#d4664c;--title-glow:0 0 18px #be402840}:root[data-ember] [data-night-screen] .label-caps-quiet{color:#cc5038}:root[data-ember] [data-night-screen] .sigil-mark{filter:sepia()saturate(5)hue-rotate(-38deg)brightness(.62)}:root[data-ember] main[data-night-screen]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 70% at 50% 110%,#96241047,#781a0a1a 45%,#0000 75%);height:55%;animation:8s ease-in-out infinite ember-breathe;position:absolute;inset:auto 0 0}@keyframes ember-breathe{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){:root[data-ember] main[data-night-screen]:before{opacity:.85;animation:none}}.dmap,.dmap-card{max-width:540px}.dmap{border-radius:var(--radius-soft);box-shadow:var(--shadow-card-drop), inset 0 0 0 1px #d8bd8638, inset 0 1px 0 #ffecc424;background:#0f0c08;position:relative;overflow:hidden;container-type:inline-size}.dmap-art{width:100%;height:auto;display:block}.dmap-spot{-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;align-items:center;min-width:48px;max-width:34%;padding-top:max(44px,10cqw);display:flex;position:absolute;transform:translate(-50%,calc(-1*max(22px,5cqw)))}.dmap-name{font-family:var(--font-cormorant), Georgia, serif;font-style:italic;font-weight:600;font-size:var(--text-note);text-align:center;color:#e9dfc8;text-shadow:0 0 2px #0d0a08,0 0 6px #0d0a08,0 0 10px #0d0a08;line-height:1.15;transition:color .4s;display:block}.dmap-spot[aria-pressed=true] .dmap-name{color:#f3d9a0}.dmap-spot:focus-visible{outline:none}.dmap-spot:focus-visible .dmap-name{outline:2px solid var(--gold-soft);outline-offset:3px;border-radius:4px}@media (hover:hover){.dmap-spot:hover .dmap-name{color:#f3d9a0}}.dmap-glow{opacity:.6;transition:opacity .6s}.dmap[data-chosen] .dmap-glow{opacity:.35}.dmap[data-chosen=home] [data-place=home] .dmap-glow,.dmap[data-chosen=record] [data-place=record] .dmap-glow,.dmap[data-chosen=journal] [data-place=journal] .dmap-glow,.dmap[data-chosen=lantern] [data-place=lantern] .dmap-glow,.dmap[data-chosen=tower] [data-place=tower] .dmap-glow,.dmap[data-chosen=courses] [data-place=courses] .dmap-glow,.dmap[data-chosen=well] [data-place=well] .dmap-glow,.dmap[data-chosen=fire] [data-place=fire] .dmap-glow,.dmap[data-chosen=shore] [data-place=shore] .dmap-glow{opacity:1}.dmap-path{stroke-opacity:.32;transition:stroke-opacity .6s}.dmap[data-chosen] .dmap-path{stroke-opacity:.18}.dmap-path-lit{stroke-dasharray:.14 2;stroke-dashoffset:.14px;filter:drop-shadow(0 0 2px #f6e3b4cc);animation:1.5s cubic-bezier(.45,0,.25,1) forwards dmap-walk}@keyframes dmap-walk{0%{stroke-dasharray:.14 2;stroke-dashoffset:.14px;opacity:1}75%{stroke-dasharray:.14 2;stroke-dashoffset:-.86px;opacity:1}to{stroke-dasharray:1 0;stroke-dashoffset:0;opacity:.5}}.dmap-place{animation:1.1s both dmap-rise}.dmap-place[data-place=home]{animation-delay:.1s}.dmap-place[data-place=record]{animation-delay:.25s}.dmap-place[data-place=journal]{animation-delay:.35s}.dmap-place[data-place=lantern]{animation-delay:.45s}.dmap-place[data-place=tower]{animation-delay:.55s}.dmap-place[data-place=courses]{animation-delay:.65s}.dmap-place[data-place=well]{animation-delay:.75s}.dmap-place[data-place=fire]{animation-delay:.85s}.dmap-place[data-place=shore]{animation-delay:.95s}@keyframes dmap-rise{0%{opacity:0}to{opacity:1}}.dmap-stars circle{animation:6s ease-in-out infinite dmap-twinkle}@keyframes dmap-twinkle{0%,to{opacity:.3}50%{opacity:1}}.dmap-waves path{animation:9s ease-in-out infinite alternate dmap-wave}@keyframes dmap-wave{0%{opacity:.45;transform:translate(0)}to{opacity:1;transform:translate(5px)}}.dmap-breathe{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite dmap-breathe}@keyframes dmap-breathe{0%,to{transform:scale(.92)}50%{transform:scale(1.06)}}.dmap-flame,.dmap-fireflames{transform-box:fill-box;transform-origin:50% 100%;animation:1.9s ease-in-out infinite dmap-flicker}.dmap-fireflames{animation-duration:2.6s}@keyframes dmap-flicker{0%,to{opacity:.95;transform:scaleY(1)scaleX(1)}30%{opacity:1;transform:scaleY(1.12)scaleX(.94)}60%{opacity:.85;transform:scaleY(.94)scaleX(1.04)}}.dmap-spark{animation:3.6s ease-out infinite dmap-spark}@keyframes dmap-spark{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}to{opacity:0;transform:translateY(-12px)}}.dmap-float{animation:5s ease-in-out infinite dmap-bob}@keyframes dmap-bob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.6px)}}.dmap-glint{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite dmap-glint}@keyframes dmap-glint{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.dmap-smoke{animation:7s ease-in-out infinite dmap-smoke}@keyframes dmap-smoke{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.6;transform:translateY(-2px)}}.dmap-ripple{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite dmap-ripple}@keyframes dmap-ripple{0%,to{opacity:.7;transform:scale(.75)}50%{opacity:.25;transform:scale(1.2)}}.dmap-card{border-radius:var(--radius-soft);background:linear-gradient(180deg, var(--e1-card-top), var(--e1-card-bot));min-height:76px;box-shadow:var(--shadow-card), var(--inset-lit);align-items:center;margin-top:12px;padding:14px 16px;display:flex}.dmap-card>*{width:100%}.dmap-chosen{animation:.45s both dmap-card}@keyframes dmap-card{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dmap *,.dmap-chosen{animation:none!important}.dmap-path-lit{stroke-dasharray:none;opacity:.5}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
